ffmpeg抱怨尾随选项。什么参数不在订单中。我找不到任何东西。请指出一些。
/home/ec2-user/bin/ffmpeg -thread_queue_size 1024 -probesize 18M
-re -f rawvideo -framerate 1 -pixel_format rgb32 -video_size 1920x1080
-i pipe:0 -i /home/ec2-user/logo.png
-i /home/ec2-user/testdata/audio.m4a -ss 0 -t 20
-filter_complex "[0:v]vflip[main];[1:v]scale=1920/10:-1[si], [main][si]overlay=5:5:format=rgb,format=yuv420p"
-c:v libx264 /home/ec2-user/output.mp4
-c:v copy -shortest
答案 0 :(得分:3)
基本的FFmpeg语法结构是
ffmpeg -<options for input 1> -i input 1 -<options for input 2> -i input 2 -<options for output 1> output1 -<options for output 2> output2
(全局选项可以去任何地方)
所以,
/home/ec2-user/bin/ffmpeg -thread_queue_size 1024 -probesize 18M
-re -f rawvideo -framerate 1 -pixel_format rgb32 -video_size 1920x1080
-i pipe:0 -i /home/ec2-user/logo.png
-i /home/ec2-user/testdata/audio.m4a -ss 0 -t 20
-filter_complex "[0:v]vflip[main];[1:v]scale=1920/10:-1[si], [main][si]overlay=5:5:format=rgb,format=yuv420p"
-c:v libx264 -shortest /home/ec2-user/output.mp4
最短的输出文件名。 -c:v copy
会覆盖之前指定的libx264
,但输出到MP4没有意义,所以我已将其删除。