我有以下命令:
ffmpeg -ss 00:00:30 -i "$i" -i ../audio.mov -map 0:0 -map 1:0 -to 30 -vf "fade=in:0:24, fade=out:624:24" "../outputFiles/${i%MTS}mp4"
有效,但在添加水印时不起作用:
ffmpeg -ss 00:00:30 -i "$i" -i ../watermark.png -filter_complex 'overlay=40:20' -i ../audio.mov -map 0:0 -map 1:0 -to 30 -vf "fade=in:0:24, fade=out:624:24" "../outputFiles/${i%MTS}mp4"
另一方面,我可以使用水印转换视频,无需输入音频。
我是否需要单独进行,或者我做错了什么?
谢谢!
答案 0 :(得分:1)
看起来像-vf“fade = in:0:24,fade = out:624:24”而-filter_complex不能在同一帧上使用
“ - 地图2:0”是水印输入
这有效:
ffmpeg -ss 00:00:30 -i "$i" -i ../watermark.png -filter_complex 'overlay=40:20' -i ../audio.mov - map 0:0 -map 1:0 -to 30 -map 0:0 -map 1:0 -map 2:0 "../outputFiles/${i%MTS}mp4"