VLC 錄影方法
vlc {source-url} --sout=file/ts:file.ts
除了 file/ts (MPEG2-TS format) 還有這些參數
file/ps:file.mpg (MPEG2-PS format, 經測試只有 Audio)
file/avi:file.avi (AVI format)
file/ogg:file.ogg (OGG format, 經測試只有 Audio)
用 file/ts 比較不會有問題, 因為即時掉包也能確保影片能正常播放
e.g.
只有錄影
vlc rtp://225.7.7.7:7777 --sout=file/ts:video.ts
錄影同時輸出(邊看邊錄)
vlc rtp://225.7.7.7:7777 --sout=file/ts:video.ts --sout-display
要停止錄影, 關掉 VLC 即可
若是在 Linux 下, 可以配合 crontab, 來達到預約錄影,
因為 VLC 無法以 root 啟動, 需指定一個一般 user, 時間到了把 vlc kill 掉
e.g. 錄週一到週五八點檔, 以日期為檔名
0 20 * * 1-5 pank cvlc rtp://225.7.7.7:7777 --sout=file/ts:/home/pank/`date +%Y%m%d`.ts
0 21 * * 1-5 root killall vlc
註: cvlc 是指 Console VLC, 在沒有跑 X 時使用
Leave a comment