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 命令?

我担心的是,从图像生成视频需要几分钟。因此,这些命令必须串行发生,即第二个命令等待几分钟以完成第一个命令,然后再执行。

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

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

相关内容

  • 没有找到相关文章

最新更新