如何将三个ffmpeg命令合并为一个?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (496)

如何将三个ffmpeg commnads组合成一个也由两个输入组成的组合。

// rescale with certain dimension 
ffmpeg -i front.mp4 -filter_complex scale=600:400 rescale.mp4

//Attach to image
ffmpeg -i 600800.jpg  -i rescale.mp4 -filter_complex "overlay=(W-w)/2:(H-h)/2" final.mp4

// After Changed to specific even size Burn Subtitles with Draw Text
ffmpeg -i final.mp4 -filter_complex "drawtext=fontfile=Lucida Grande.ttf:text='I am TEXT':fontsize=72:fontcolor=white:x=50:y=100,subtitles=sample.srt:force_style='Fontsize=22,OutlineColour=&H55000000,BorderStyle=3'" CheckMe.mp4
提问于
用户回答回答于
ffmpeg -i front.mp4 -i 600800.jpg -filter_complex "[0:v]scale=600:400[bg];[bg][1:v]overlay=(W-w)/2:(H-h)/2,drawtext=fontfile=Lucida Grande.ttf:text='I am TEXT':fontsize=72:fontcolor=white:x=50:y=100,subtitles=sample.srt:force_style='Fontsize=22,OutlineColour=&H55000000,BorderStyle=3'" rescale.mp4

简单的过滤器可以用逗号连接,具有多个输出和/或输入的过滤器将使用分号连接。

所属标签

可能回答问题的人

  • 嗨喽你好

    7 粉丝480 提问9 回答
  • 富有想象力的人

    3 粉丝0 提问7 回答
  • uncle_light

    5 粉丝518 提问6 回答
  • 人生的旅途

    10 粉丝484 提问6 回答

扫码关注云+社区

领取腾讯云代金券