1. 程式人生 > 其它 >TSINGSEE青犀視訊通道FFmpeg獲取視訊片段的方法介紹

TSINGSEE青犀視訊通道FFmpeg獲取視訊片段的方法介紹

TSINGSEE青犀視訊流媒體平臺前端不僅僅可以對接攝像頭,還可以接入硬碟錄影機。在現有的一個專案中,專案團隊提出需要對硬碟錄影機的錄影進行剪下處理,實現能夠從所有的錄影中找到指定時間點的錄影並截取出來提供給需要的單位進行觀看的功能,對該功能我們進行了研發。

該專案團隊選用了ffmpeg來進行觀看,本文我們就分享一下實際操作命令和命令引數解析。

簡單命令:

ffmpeg -i input.mp4 -ss 1:05 -t 10 output.mp4

-ss 5指定從輸入視訊第1:05秒開始擷取,-t 10指明最多擷取10秒。

成功輸出視訊。但是上面的命令可能會比較慢,更好的命令如下:

ffmpeg -ss 1:05 -i input.mp4 -t 10 -c:v copy -c:a copy output.mp4

把-ss 1:05放到-i前面,與原來的區別是,這樣會先跳轉到第1:05秒在開始解碼輸入視訊,而原來的會從開始解碼,只是丟棄掉前1:05秒的結果。

-c:v 和 -c:a分別指定視訊和音訊的編碼格式。

-c:v copy -c:a copy標示視訊與音訊的編碼不發生改變,而是直接複製,這樣會大大提升速度。

在TSINGSEE青犀視訊開發的流媒體平臺中,EasyNVR、EasyDSS都已經是成熟穩定的視訊流媒體平臺,可以測試,EasyRTC的重製版還正在開發當中,其架構有了新的方向,在不久之後新的版本也會上線和大家見面。