Audio
放慢mp3音頻
我喜歡 VLC 減慢音頻播放速度的選項。
現在我想把我的 mp3 文件帶到攜帶式播放器上並在那裡播放。不幸的是,播放器沒有減速選項。
如何轉換 mp3,使它們聽起來像使用 VLC 緩慢播放?
我更喜歡命令行工具,但會接受其他適用於 GNU/Linux 的免費軟體工具。
我建議像這樣使用SoX:
sox <input> <output> tempo 0.5
這會將速度減慢
<input>
2 倍並將結果記錄到<output>
.您可以添加選項
--show-progress
以顯示相關資訊和進度百分比。請注意,如果
<input>
isnormal.wav
和<output>
ishalf-tempo.ogg
,SoX 將自行檢測不同的音頻編碼(要對該部分進行更多控制,請閱讀man sox
)。該算法應該給出與 VLC模組
tempo
相似的結果。scaletempo
但是,您可以嘗試替代stretch
算法:sox <input> <output> stretch 2
結果預計會更加綜合(再次閱讀
man sox
以了解詳細資訊),並註意參數是給定參數的倒數tempo
(2
而不是0.5
在本範例中)。SoX 通過 提供更多時間操縱的可能性
speed
,pitch
以及bend
可以輕鬆探索的選項。使用以下命令安裝 SoX
apt-get
:sudo apt-get install sox
要啟用額外的編解碼器(包括 MP3),請添加此庫:
sudo apt-get install libsox-fmt-all
最後一點,我會回到 VLC,因為您可以通過這種方式從命令行播放文件減慢速度:
cvlc --rate 0.5 <input>
所以可能有一種方法可以讓 VLC 將結果保存到某個文件,或者將音頻輸出到 JACK,然後使用與 JACK 兼容的錄音機。