我们拥有什么:
请将test.mp3 test.mp4
我们想使用ffmpeg
合并它ffmpeg -i "test.mp3" -i "test.mp4" -c copy D:\test_final.mp4
事情是我们只需要这样就可以完成大量的视频。
我们目前拥有的内容:
for %%a in ("merge\*.*") do ffmpeg -i "%%a" -i "%%a" -c copy D:\%%~na
那么,正确的形式是什么?我不知道:/
在merge
中,始终存在同名的mp3和mp4文件。
答案 0 :(得分:0)
你看起来相当不错,而且你没有完全描述 它对你不起作用。
更准确地匹配您想要的行:
*.mp3
个文件%%~pa%%~na
获取路径和文件名,但没有扩展名,然后在其末尾添加.mp4
。_final
如果这不适合你,请详细说明它是如何失败的。
for %%a in ("merge\*.mp3") do (
ffmpeg -i "%%a" -i "%%~pa%%~na.mp4" -c copy D:\%%~na_final.mp4 )