שְׁאֵלָה:
נורמליזציה של נפח מוסיקה בשורת הפקודה
Lyndon White
2014-03-22 07:50:37 UTC
view on stackexchange narkive permalink

לארגון שלנו יש ספריית מוסיקה גדולה מאוד ומקוננת. עם זאת, רוב השירים הוקלטו בכמויות שונות.

פירוש הדבר שכאשר מנגנים שירים (מאלבומים שונים וכו '), אם הרמקולים הופעלו לטעון כדי לשמוע שיר שקט, ואז השיר הבא יהיה חזק וכך כשהרמקולים יופעלו, יהיה מחריש אוזניים.

לכן אני מחפש תוכנית להגדלת עוצמת הקול הממוצעת מכל השירים שלי שווה כולם זה לזה. ברור שבתוך השירים אני רוצה להעדיף את הבדלי הווליום, (למשל, אם יש מבוא שקט, לפני שה"פעימה נשמטת ", אני לא רוצה שזה ייהרס.)

  • חייב לעבוד ב- Debian Wheezy
  • חייב לתמוך ב- .ogg ו- .mp3 . אך ככל שיותר פורמטים אחרים טובים יותר
  • באופן אידיאלי ניתן להתקין ממאגר דביאן , ראשי, לא חופשי (בהיותו לא קוד פתוח, לאחור או דרך משהו כמו pip. / li>
  • חייב לתמוך בספריות מקוננות ולנרמל את כולן.
  • חייב לפעול בשורת הפקודה
  • באופן אידיאלי תהיה יכולת לחזור כאשר מוסיפים שירים חדשים. (למשל אם הוא מתעד את עוצמת הקול הרגילה איפשהו. ניתן לגשת אליו כאשר הוא מנסה להמיר אותם . אם פתאום מושמע שיר שהוא עומד לערוך עליו להתמודד עם זה בחן. באופן אידיאלי על ידי העברת שיר זה לשני בתור השירים שיש להתאים.
  • צריך לנצל מספר ליבות / מעבדים
במה אתה משתמש כשחקן? האם אחסון נורמליזציה מבוסס שידור חוזר / תג יתקבל או שאתה צריך לערוך את השיר בעצמך?
בדרך כלל המוזיקה מנגנת באמצעות 'mpd' (דמון נגן המוסיקה). אני לא בטוח מה המשמעות של אחסון נורמליזציה מבוסס שידור חוזר / תג. מחפש את זה
@JourneymanGeek: כן, נראה כאילו Replaygain מבוסס תג אמור לעבוד. MDP תומך בזה. אם אתה יודע כלי טוב לכך, עשרה ב- h יהיו תשובה תקפה
אני עושה את רוב ניהול המוסיקה שלי בחלונות (דרך foobar2k ו- mp3gain). יש לי רעיון לגישה *. עלי לבחון את הכלים לצרכים הספציפיים שלך לפני שאוכל לענות. אני יודע מאיפה להתחיל עכשיו;)
אחד תשובה:
Journeyman Geek
2014-03-22 15:17:23 UTC
view on stackexchange narkive permalink

עד כמה שידוע לי אין שום כלי אוניברסלי עבורו - יש mp3 רווח עבור מכשירי MP3, vorbisgain עבור ogg, ו- metaflac עבור flac. ניתן לשחרר את כל שלוש האפשרויות בתיקייה עם תיקיות משנה באמצעות find - עם משהו כמו find. -שם '* .mp3' -execdir mp3-win -r -k "{}" \; & - הפקודה המדויקת היא באמצעות porg.es.

יש סקריפט די נחמד מראש שמטפל ב שלושתם בפורומים של אובונטו - החלופי מציע כי gstreamer ו- libet quad יחד עשויים לעשות את הטריק גם כן, ויש להם את התסריט לכך ב- github

בשני המקרים תצטרך להריץ את סקריפט על הספרייה כולה כשמתווספים שירים חדשים - השמעה חוזרת היא די מהירה, אך ייתכן שתוכל פשוט לעקוף אותה עם רשימת קבצים שעברו נורמליזציה (ולדלג עליהם) או על ידי סימון התגים.

מרבית האפליקציות הללו, AFAIK אינן מושחלות ברבים, הן תופסות כמויות די טריוויאליות של מעבד



שאלה ותשובה זו תורגמה אוטומטית מהשפה האנגלית.התוכן המקורי זמין ב- stackexchange, ואנו מודים לו על רישיון cc by-sa 3.0 עליו הוא מופץ.
Loading...