在 vlc 上錄製帶有時間戳的視頻

在 vlc 上錄製帶有時間戳的視頻

我想用 vlc 從網路攝影機錄製並在視訊資料中顯示/保存當前時間。這與檔案名稱無關,時間應該顯示在框架內(因為字幕很酷,所以我可以打開/關閉它)。谷歌上有一些關於它的問題,但沒有令人滿意的答案。

我更喜歡透過命令列錄製。

希望任何人都可以提供幫助!

格雷茲保羅

答案1

您可以套用選取框篩選器來串流視訊資料中的目前時間

marq{marquee='%Y-%m-%d_%H:%M:%S',position=6}

這是從網路攝影機串流當前時間的完整命令

vlc dshow:// :dshow-vdev=%cam1% :dshow-adev=%mic1% --sout "#transcode{vcodec=h264,acodec=mpga,ab=128,channels=2,samplerate=44100,sfilter=marq{marquee='%%Y-%%m-%%d_%%H:%%M:%%S',position=6}}:file{dst=%file1%,no-overwrite}"
  • 當我在 Windows 批次檔中使用它時,我需要用另一個 % 轉義 %
  • 你必須設定%cam1%,%mic1%和%file1%(查看如何通過gui獲取它們:#1126778
  • 在選取框文字中新增空格會導致錯誤

相關內容