2013-03-13 63 views
3

我將TIFF圖像轉換爲HTTP實時流。圖像通過相機不斷流入並保存到硬盤。然後FFMPEG將文件轉換成MPEG傳輸流(.ts)並將它們分段。但是,只要FFMPEG用完當前保存的映像到磁盤,它就會結束轉換。有沒有辦法讓我的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 
+0

什麼命令行是您當前使用來編碼TIFF圖像源的幀率讀? – 2013-03-13 17:02:07

+0

這就是我正在使用的: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 – user2165039 2013-03-13 22:04:58

回答

0

嘗試限制的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