[經驗] opencv 不同的視頻輸出以及文件過大的解決方法

      網友投稿 1410 2025-04-01

      目錄

      發(fā)現(xiàn)

      分析

      解決

      總結

      發(fā)現(xiàn)

      目前的一個項目需要使用OpenCV 錄制視頻,并且將錄制的視頻上傳到我方服務器上,所以,視頻的大小直接影響視頻分析的時時性,針對這個情況,需要在不同的壓縮格式下進行測試,在測試的時候發(fā)現(xiàn),錄制1080p的視頻,大多分布在300M左右,還有更夸張的1.5G,如下圖所示

      如果錄制12個小時以上,文件會過大,這種方式是不可以接受的

      分析

      現(xiàn)在,得知以下因素是直接影響輸出文件大小的

      錄制時長

      使用格式

      FPS

      分辨率

      在做了大量的實驗之后,決定使用MP42的格式,至少目前這個格式是可以接受的

      解決

      那輸出后的文件是否可以在進一步的壓縮呢?當然是可以的,這里就要推出神器 ffmpeg ,參考文檔 http://wiki.webmproject.org/ffmpeg ,總之ffmpeg 是格式轉化和壓縮的工具,使用命令行進行轉化,這次的目標格式打算轉成webm的格式

      ffmpeg -i MP42_1535613331.avi -threads 4 -vcodec libvpx-vp9 -cpu-used -8 -crf 10 -qmax 60 -deadline realtime out_3_high.webm

      源文件500多M,轉出的文件大概10M不到,整體上看來效果也不會太差

      [經驗] opencv 不同的視頻輸出以及文件過大的解決方法

      大家可以看到參數(shù)里面的,cpu-used 相關的,在轉化時長大約5分鐘的視頻,也需要花費大概2.5分鐘的時間,而此時cpu基本要占用一半,損耗的資源狀態(tài)是不可以接受的,最后和團隊協(xié)商,采用720p的格式

      總結

      本次主要研究了不同格式下視頻輸出的大小,并引入了一個新的工具ffmpeg的使用,相關的代碼可以參考我的gist

      https://gist.github.com/BruceDone/78635b62a550c56a954d2c7c9ac51f32

      OpenCV 視頻

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:如何在PPT中嵌入字體?(怎么嵌入ppt字體)
      下一篇:人工智能如何改變ERP領域
      相關文章
      久久久久亚洲AV无码专区首| 亚洲高清国产AV拍精品青青草原| 色播亚洲视频在线观看| 久久久久亚洲av无码尤物| 亚洲国产精品成人精品无码区| 在线播放亚洲第一字幕| 国产偷窥女洗浴在线观看亚洲| 亚洲男人第一无码aⅴ网站| 亚洲 无码 在线 专区| 亚洲不卡无码av中文字幕| 亚洲第一视频在线观看免费| 亚洲国产成人久久综合碰| 亚洲精品高清在线| 亚洲精品线路一在线观看| 久久久青草青青国产亚洲免观 | 亚洲成A人片在线观看中文| 国产产在线精品亚洲AAVV| 国产成人综合亚洲绿色| 亚洲国产91精品无码专区| 亚洲А∨精品天堂在线| 国产午夜亚洲精品午夜鲁丝片| 亚洲综合精品香蕉久久网| 亚洲国产精品国自产拍AV| 亚洲狠狠久久综合一区77777| 亚洲精品综合久久中文字幕| 亚洲国产成人久久| 亚洲一区二区三区国产精华液| 亚洲av中文无码乱人伦在线观看| 国产偷国产偷亚洲高清人| 久久精品国产精品亚洲| 亚洲AV无码久久寂寞少妇| 自怕偷自怕亚洲精品| 亚洲AV无码久久久久网站蜜桃| 亚洲色中文字幕在线播放| 国产精品亚洲二区在线| 亚洲午夜未满十八勿入网站2| 亚洲AV天天做在线观看| 亚洲成综合人影院在院播放| 亚洲综合小说另类图片动图 | 一级毛片直播亚洲| 亚洲亚洲人成综合网络|