我正在使用FFMPEG錄製由AXIS相機(P1346)提供的視頻流(MP4中的h264/AAC)。使用FFMPEG錄製Axis相機流時的問題
我需要在特定時間進行錄製。爲此,我使用每分鐘執行一次的PHP腳本(使用cron),檢查數據庫中是否應啓動錄製。
錄製的視頻流,我用proc_open使用以下命令行:
/usr/local/bin/ffmpeg -i 'rtsp://192.168.0.103:554/axis-media/media.amp?udp&buffer_size=65535' -vcodec copy -acodec copy -t 3600 -y '/path/to/video/folder/file.mp4'
問題是,它在大多數情況下,但現在錄音,然後每一個失敗。有沒有人試過在命令行中記錄AXIS流,並在執行時遇到錯誤?
預先感謝您。
問候,
馬修
N.B:我也遇到過使用VLC同樣的困難。
編輯:網絡錯誤可以很好的解釋爲什麼錄音有時突然中斷;但是,我仍然不明白爲什麼整個視頻文件在此之後被損壞。
它是如何失敗?輸出?段錯誤? – rogerdpack