如何在ffmpeg中使用-vf将yadif过滤器应用于我的命令

时间:2017-08-12 20:06:35

标签: ffmpeg

ffmpeg -i "udp://localhost:2117" -vf "movie= logo3.png [logo];[in]
[logo]overlay= 30:70 [out]"  -c:a aac -ac 1 -strict -2 -c:v libx264  -maxrate 
1500k -bufsize 1500k -g 40 -r 23 -preset veryfast -threads 1  -f flv 
rtmp://localhost/live/OTA2 

我正在使用上面的命令进行流式转码,我想在-vf"中使用yadif过滤器。 "但我得到错误,所以也许我不知道语法 所以有人帮助我如何将yadif过滤器应用于当前命令

1 个答案:

答案 0 :(得分:0)

在这种情况下最好使用filter_complex。

ffmpeg -i "udp://localhost:2117" 
  -filter_complex "[0]yadif[main];movie=logo3.png[logo];[main][logo]overlay=30:70"
  -c:v libx264 -maxrate 1500k -bufsize 1500k -g 40 -r 23 -preset veryfast -threads 1
  -c:a aac -ac 1 -strict -2 
  -f flv rtmp://localhost/live/OTA2