使用FFmpeg复用具有相同名称的音频和视频文件的脚本

时间:2017-07-18 14:20:44

标签: bash shell audio video ffmpeg

我有一个文件夹,其中包含名为file001.wav和file001.mp4的音频和视频文件,我希望它们能够自动复用。我found a script for windows,但不知道如何为OS X / Linux更改它。有人可以帮忙吗? 这是windows脚本:

for %%a in ("*.mp4") do ffmpeg -i "%%~na.wav" -i "%%~na.mp4" -acodec copy -vcodec copy "newfiles\%%~na.mp4"

1 个答案:

答案 0 :(得分:2)

以下脚本应该完成这项工作:

for f in *.avi; do ffmpeg -i "${f%.*}.wav" -i "${f%.*}.avi" -acodec copy -vcodec copy "newfiles/${f%.*}.avi"; done