Audio ffmpeg:如何在单个命令中压缩音频文件和添加背景音乐?
需要在单个命令中压缩音频文件并添加背景音乐 现在我使用以下命令来执行此操作 到concat:Audio ffmpeg:如何在单个命令中压缩音频文件和添加背景音乐?,audio,ffmpeg,Audio,Ffmpeg,需要在单个命令中压缩音频文件并添加背景音乐 现在我使用以下命令来执行此操作 到concat: ffmpeg-i1.mp4-i2.mp4-i3.mp4-i4.mp4-i5.mp4-i6.mp4-i7.mp4-i8.mp4-i9.mp4-i10.mp4-filter_complex'[0:0][1:0]concat=n=10:v=0:a=1[out]'-map'-strict-2-y 10_final.mp4 添加背景音乐: ffmpeg-i10_final.mp4-i music.mp4-filt
ffmpeg-i1.mp4-i2.mp4-i3.mp4-i4.mp4-i5.mp4-i6.mp4-i7.mp4-i8.mp4-i9.mp4-i10.mp4-filter_complex'[0:0][1:0]concat=n=10:v=0:a=1[out]'-map'-strict-2-y 10_final.mp4
添加背景音乐:
ffmpeg-i10_final.mp4-i music.mp4-filter_complex”[0:a]volume=1dB[a0];[1:a]volume=0.5[a1];[a0][a1]amerge=inputs=2[a]“-map”[a]“-ac 1-ab 32000-ar 22050-strict-2-y 10_with_music.mp4
但是他的过程是一个相当耗时的过程,因为每次文件读/写都发生在输出上
是否有办法将上述两个命令合并为一个命令,以便对命令进行优化。使用
ffmpeg -i 1.mp4 -i 2.mp4 -i 3.mp4 -i 4.mp4 -i 5.mp4
-i 6.mp4 -i 7.mp4 -i 8.mp4 -i 9.mp4 -i 10.mp4
-i music.mp4
-filter_complex '[0:0][1:0]...[9:0]concat=n=10:v=0:a=1,volume=1dB[a0];
[10]volume=0.5dB[a1];[a0][a1]amerge[a]'
-map '[a]' -strict -2 -y 10_with_music.mp4
使用
还有一种方法可以在同一个命令中进行concat和convert吗?类似于“所有的输入文件都是ogg格式,并以mp4格式输出”。还有什么方法可以在同一个命令中进行压缩和转换?类似于“所有的输入文件都是ogg格式,并以mp4格式输出”。