gpt4 book ai didi

ffmpeg - 保持 FFMPEG 运行并等待新的图像文件进行编码和流式传输

转载 作者:行者123 更新时间:2023-12-01 14:17:35 26 4
gpt4 key购买 nike

我正在将 TIFF 图像转换为 HTTP 实时流。图像由相机连续流式传输并保存到硬盘驱动器。 FFMPEG 然后将文件转换为 MPEG 传输流 (.ts) 并对其进行分段。但是,一旦 FFMPEG 用完当前保存到磁盘的图像,它就会结束转换。有没有办法让 FFMPEG 保持运行并等待新图像保存到磁盘并转换它们?

这是我正在使用的:

ffmpeg -f image2 -r 10/1 -i MMseries_%3d.jpg -c:v libx264 -r 30 -b:v 256000 -flags 
-global_header -map 0 -f segment -segment_time 4 -segment_list_size 0
-segment_list demo_list.m3u8 -segment_format mpegts video_seg_%05d.ts

最佳答案

尝试限制 ffmpeg 以源帧速率读取,即

ffmpeg -re -f image2 -framerate 10 -i MMseries_%3d.jpg -c:v libx264 -r 30 
-b:v 256000 -flags +global_header -map 0 -f segment -segment_time 4
-segment_list_size 0 -segment_list demo_list.m3u8 -segment_format mpegts
video_seg_%05d.ts

关于ffmpeg - 保持 FFMPEG 运行并等待新的图像文件进行编码和流式传输,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15383560/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com