我需要使用 ffmpeg 加入几个 mp4 和 wav 文件对。
当我运行指定文件名的命令时,它运行良好:
.\ffmpeg.exe -i file01.mp4 -i file01.wav -c:v copy -c:a aac -b:a 96k file01_new.mp4
但是当我将此调用集成到 forfiles 循环中时,源 mp4 文件被覆盖,输出 mp4 文件仅包含音频:
forfiles /M "*.mp4" /C ".\ffmpeg.exe -i @FNAME.mp4 -i @FNAME.wav -c:v copy -c:a aac -b:a 96k @FNAME_new.mp4"
我真的不明白在加入 MP4 和 WAV 文件之前会发生什么。为什么源 MP4 被覆盖?
如何编写此脚本以使其工作?谢谢您的支持。