1
我想結合以下兩個命令來查找mp4文件並將它們轉換爲mp3並將它們保存爲相同的名稱。 在此先感謝。 這兩個命令行:命令找到並轉換使用ffmpeg
find ./ -name '*.mp4'
ffmpeg -i video.mp4 -vn -acodec libmp3lame -ac 2 -ab 160k -ar 48000 audio.mp3
我想結合以下兩個命令來查找mp4文件並將它們轉換爲mp3並將它們保存爲相同的名稱。 在此先感謝。 這兩個命令行:命令找到並轉換使用ffmpeg
find ./ -name '*.mp4'
ffmpeg -i video.mp4 -vn -acodec libmp3lame -ac 2 -ab 160k -ar 48000 audio.mp3
隨着find
的-exec
功能:
find ./ -name '*.mp4' -exec bash -c 'ffmpeg -i $0 -vn -acodec libmp3lame -ac 2 \
-ab 160k -ar 48000 ${0/mp4/mp3}' {} \;
這應該使xyz.mp4
到xyz.mp3
。
謝謝,我該如何刪除mp4? – molwiko
'find ./ -name'* .mp4'-exec rm -f {} \;',但首先檢查是否所有的東西在刪除之前都有效。 – chaos
啊對不起,我不是說如何刪除這些文件,我的意思是如何得到沒有mp4 ex的名字:{xyz.mp4到xyz.mp3。} – molwiko