2017-07-12 48 views
0

目前,使用的ffmpeg,我用两条命令我客运站:FFMPEG在一个命令行中组合图像视频和流媒体

1)建立从一堆图像视频:

ffmpeg -r 60 -f image2 -s 1920x1080 -i rotated-pano_frame%05d_color_corrected_gradblend.jpg -vcodec libx264 -crf 25 -pix_fmt yuv420p test.mp4

2)码流视频的UDP地址:

ffmpeg -re -i test.mp4 -c copy -f flv udp://127.0.0.1:48550 

我如何结合这两个命令,到一个单一的ffmpeg的命令?

我的一个担忧是,它需要几分钟的时间从图像生成视频。因此,这些命令必须连续发生,第二个命令等待几分钟以完成第一个命令,然后才会发生。

回答

0

只需在两个命令之间加上& &即可。如果第一个执行成功,这将执行第二个命令。

ffmpeg -r 60 -f image2 -s 1920x1080 -i rotated-pano_frame%05d_color_corrected_gradblend.jpg -vcodec libx264 -crf 25 -pix_fmt yuv420p test.mp4 && ffmpeg -re -i test.mp4 -c copy -f flv udp://127.0.0.1:48550 
+0

谢谢你,试过你的建议,第一个创建视频的命令成功了。 但是,我遇到第二个命令的错误: “[flv @ 0x7fa2ba800000]视频流在头部已解析后发现” 因此流式传输结束仍然不成功。 –