选择FrameSize作为带有FFmpeg徽标的视频

时间:2016-06-24 14:47:35

标签: ffmpeg streaming

我使用此命令流式传输1920 * 1080帧大小的视频:

ffmpeg -re -i test.mp4 -vf scale=1920*1080 -f mpegts udp://127.0.0.1:port

但是当我想用这样的视频流式传输图像时:

ffmpeg -re -i test.mp4 -vf scale=1920*1080 -i logo.png -ignore_loop 0 -i 
test6.gif -filter_complex "[0][1]overlay=10:10[a];[a][2]overlay=90:90" -f 
mpegts udp://127.0.0.1:port

命令行显示以下错误:here

当我使用图像流式传输视频时,如何选择帧大小?

1 个答案:

答案 0 :(得分:1)

您的命令存在一些问题:

  1. 您的某些选项位于错误的位置。期权安置至关重要:

    ffmpeg [input1 options] -i input1 [input2 options] -i input2 [output options] output
    
  2. 在一个过滤器图中进行所有过滤:

    ffmpeg -re -i test.mp4 -i logo.png -ignore_loop 0 -i test6.gif
    -filter_complex "[0][1]overlay=10:10[a];[a][2]overlay=90:90,scale=1920:1080"
    -f mpegts udp://127.0.0.1:port