代码之家  ›  专栏  ›  技术社区  ›  Madamadam

使用FFmpeg对同名音频和视频文件进行muxing的脚本

  •  1
  • Madamadam  · 技术社区  · 8 年前

    我有一个文件夹,其中包含名为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 回复  |  直到 8 年前
        1
  •  2
  •   OldC    8 年前

    以下脚本应完成此工作:

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