2017-06-22 66 views
0

我只想觸摸那些不是44.1的文件(因爲mp3是有損的,所以re-encoding/resampling不需要被觸摸的文件是好的)在腳本中使用ffmpeg來檢測並修復採樣率較高的mp3!= 44.1k

我已經開始使用ffprobe(假設這是最好的方式?),但是被語法卡住了。使用:

ffprobe -show_streams -select_streams a format=sample_rate -of default=noprint_wrappers=1:nokey=1 myfile.mp3 

其不滿意這個語法,說:「myfile.mp3提供作爲輸入文件名,但‘format=sample_rate’已經說明。」

有沒有更好的方法來實現這一目標?如果沒有,有人可以用我的ffmpeg探針語法來幫助我嗎?

回答

1

刪除-show_streams,添加-loglevel error,並將format=sample_rate更改爲-show_entries stream=sample_rate

ffprobe -loglevel error -select_streams a -show_entries stream=sample_rate -of default=noprint_wrappers=1:nokey=1 myfile.mp3 
相關問題