2012-03-29 118 views
0

後,我有這樣的命令行:爲什麼這個ffmpeg的命令行停止10分鐘

ffmpeg -i rtsp://192.168.2.201/mpeg4/media.amp -vcodec vp8 -map 0 -t 60 -f segment -segment_time 5 -segment_format avi -segment_list slist.txt "out%03d.avi" 

,是由一種axis 211a security camera.

讀取流這整整10分鐘的偉大工程。他們FFPMEG開始報告丟失的數據包。

我檢查相機和所有的設置都是正確的連續運行。另外,如果我從VLC查看此Feed,它將永遠持續運行。

它是什麼,正好10分鐘後停止FFMPEG

+0

有多少項是在生成段列表? – TheJuice 2012-03-29 14:56:56

+0

@shellter:命令行thrag's using指定輸出應該被分段爲5秒長的.avi文件,其前綴爲「out」,後面跟着段的整數索引(最多999),所以我認爲這是不太可能的段大於2GB。 – TheJuice 2012-03-29 16:34:42

+0

輸出列表中有多少個條目自然是由段大小決定的。與5秒段我得到12 * 10分鐘= 120段的名單。 – thrag 2012-04-02 14:17:55

回答

2

由於-t 60

「-t持續時間(輸出)」 停止寫入它的持續時間後的輸出的到達時間。持續時間可以是以秒爲單位的數字,或者以hh:mm:ss [.xxx]形式表示。

+0

爲什麼在60秒鐘是一分鐘後,這會在完全* 10 *分鐘後導致問題? – 2012-10-08 16:39:03

+0

是的,我有同樣的問題。任何想法爲什麼-t 60等於10分鐘。 – thrag 2012-10-10 03:14:26