我正在尝试加入2-3个视频,当所有视频都带有音频或不带音频时......
Command =“ -f concat -i files.txt -codec复制output.mp4”
File.txt
文件'0.mp4'
文件'1.mp4'
文件'2.mp4'
现在的问题是0.mp4没有音频而1.mp4有音频,而当我加入这些视频时,输出中的全部音频丢失了。输出将没有音频。
我希望所有这些都加入,就像0.mp4没有音频,那么音频将不会播放,而1.mp4播放音频应该播放...
答案 0 :(得分:-1)
最终得到了答案..首先需要在没有音频的视频文件中添加无声音频
ffmpeg -f lavfi -i anullsrc = channel_layout = stereo:sample_rate = 44100 -i 0.mp4-最短-c:v复制-c:a aac new_0.mp4
从这里我像以前一样进行连接,但是在其中替换为“ 0.mp4” 带有“ new_0.mp4”的File.txt
File.txt
文件“ new_0.mp4”
文件'1.mp4'
文件'2.mp4'
Command =“ -f concat -i files.txt -codec复制output.mp4”