ffmpeg 轉碼MP4/ogg/webm

ffmpeg 轉 MP4

ffmpeg -fflags genpts -threads 12 -an -i stream.tmp -preset ultrafast -tune fastdecode -crf 25 -r 25 -s 960x540 -c:v h264 -f mp4 stream_960x540.mp4

ffmpeg 轉 ogg-720p

ffmpeg -fflags genpts -threads 12 -an -i stream.tmp -preset ultrafast -r 25 -s 960x540 -vpre libvpx-1080p -f ogg  stream.ogg

ffmpeg 轉 ogg-1080p

ffmpeg -fflags genpts -threads 12 -an -i stream.tmp -preset ultrafast -r 25 -s 960x540 -vpre libvpx-1080p -f ogg  stream.ogg

原始文件爲stream.tmp 通過海康NVR-SDK下載,格式爲mpeg

轉換後的MP4文件

轉換後的ogg文件

一些測試ffmpeg指令

H264 轉換效率最高  通過ffmpeg->mp4 5M視頻只需要2秒左右,
libvpx(解碼器太老)解碼器效率比較低 通過ffmpeg->ogg 5M視頻720P需要15秒 1080P需要40秒
測試結果跟本地環境略有不同。以上結果我通過Mac本地測試,  15秒 40秒這些是2核4G服務器轉換結果,本地轉換速度更快

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章