我在一个文件夹中有一堆 MP4 和 Wav 文件,它们的文件名相同,但文件扩展名不同。
我想用 wav 替换视频文件中的音频。
即这样的:
for i in *.MP4;
do ffmpeg -i "$i" -i "${i%.*}.wav" -c:v copy -map 0:v:0 -map 1:a:0
"${i%.*}_merged.mp4"; done
这是合并所有文件的正确方法吗?
我在一个文件夹中有一堆 MP4 和 Wav 文件,它们的文件名相同,但文件扩展名不同。
我想用 wav 替换视频文件中的音频。
即这样的:
for i in *.MP4;
do ffmpeg -i "$i" -i "${i%.*}.wav" -c:v copy -map 0:v:0 -map 1:a:0
"${i%.*}_merged.mp4"; done
这是合并所有文件的正确方法吗?