【问题标题】:Keep FFMPEG running and waiting for new image files to encode and stream保持 FFMPEG 运行并等待新的图像文件进行编码和流式传输
【发布时间】:2013-03-13 11:07:19
【问题描述】:

我正在将 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

【问题讨论】:

  • 您目前使用什么命令行来编码 TIFF 图像?
  • 这是我正在使用的: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_time 4 -segment_list_size 0 -segment_list demo_list.m3u8 -segment_format mpegts video_seg_%05d.ts

标签: ffmpeg


【解决方案1】:

尝试将 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

【讨论】:

    猜你喜欢
    • 2020-05-18
    • 1970-01-01
    • 2011-09-30
    • 2020-09-06
    • 2018-11-19
    • 2020-07-12
    • 2020-05-12
    • 2012-07-23
    • 1970-01-01
    相关资源
    最近更新 更多