題:
命令行音樂音量標準化
Lyndon White
2014-03-22 07:50:37 UTC
view on stackexchange narkive permalink

我們的組織有一個很大的嵌套音樂目錄,但是大多數歌曲的錄製量不同。

這意味著在播放歌曲(來自不同專輯等)時,讓揚聲器調高負載以聽一首安靜的歌曲,然後下一首歌會很大,因此在揚聲器調高時會震耳欲聾。

因此,我正在尋找一種程序來調節平均音量我所有的歌曲都彼此相等。顯然,在歌曲中,我希望音量有所不同(例如,如果有一個安靜的前奏,在“節拍下降”之前,我不想讓它毀了。)

  • 在Debian Wheezy上必須工作
  • 必須支持 .ogg .mp3 。但是其他格式越多越好
  • 理想情況下,可以從debian存儲庫中安裝該格式,可以是主要的,非免費的(不是開放源代碼,反向移植或通過pip之類的東西。) / li>
  • 必須支持嵌套目錄並對其進行規範化。
  • 必須在命令行上運行
  • 理想情況下,當添加新歌曲時,它會具有一定的重複能力。(例如,如果它在某處錄製了正常音量。
  • 如果這些歌曲是。如果要編輯的歌曲突然播放,則必須妥善處理。理想情況下,將歌曲移至要調整的歌曲隊列中。
  • 應利用多個內核/ CPU
您正在使用什麼播放器?是否可以接受基於重播/標籤的規範化存儲,還是您需要親自編輯歌曲?
通常,音樂是通過`mpd`(音樂播放器守護程序)播放的。我不確定基於重播/標記的規範化存儲的含義。查找
@JourneymanGeek:是的,看起來基於標籤的Replaygain應該可以工作。 MDP支持它。如果您知道一個好的工具,那麼十點鐘是一個有效的答案
我在Windows中進行大部分音樂管理(通過foobar2k和mp3gain)。我對*方法*有個想法。在回答之前,我需要先看一下滿足您特定需求的工具。我知道現在從哪裡開始;)
一 回答:
Journeyman Geek
2014-03-22 15:17:23 UTC
view on stackexchange narkive permalink

據我所知,還沒有通用的工具-用於mp3的 mp3gain,用於ogg的 vorbisgain和用於flac的metaflac。可以使用find-在類似帶有 find的子文件夾的文件夾中放開這三個選項。 -iname'* .mp3'-execdir mp3gain -r -k“ {}” \; & -精確的命令是通過 porg.es

有一個非常漂亮的預製腳本,可以處理 ubuntu論壇上的所有三個 >-替代方法建議gstreamer和quad libet一起也可以解決問題,並且它們在 github

上具有相應的腳本,無論哪種情況,您都必須運行添加新歌曲後,整個庫中的腳本都可以播放-重播 相當快,但是您可以使用已歸一化(並跳過這些文件)列表的文件或通過檢查來解決該問題

這些應用程序中的大多數(AFAIK都不是多線程的),它們佔用的處理器功能相當小。



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...