歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> FFmpeg截圖速度特別慢的解決

FFmpeg截圖速度特別慢的解決

日期:2017/2/28 14:29:55   编辑:Linux教程

問題

使用ffmpeg命令對視頻中部分幀(大概300幀)進行截圖的時候,發現截圖速度隨著幀時間越來越往後,速度越來越慢。

原因分析

出現這種情況的原因是由於參數的位置放置不正確造成的 "-ss" 要放在第一個參數位置,這樣ffmpeg截圖的時候就會直接跳到該幀進行截圖,而不是逐幀掃描。

解決方法

將命令由:

ffmpeg -y -i beijing-480p.mp4 -ss 6000 -s 320x180 -frames 1 -f image2 result.jpg

改為:

ffmpeg -y -ss 6000 -i beijing-480p.mp4 -s 320x180 -frames 1 -f image2 result.jpg

經測試,ffmpeg執行速度由8m44.914s變為0m0.964s,效率大幅提高。

Linux下編譯FFmpeg之下載源文件並編譯 http://www.linuxidc.com/Linux/2012-02/54565.htm

Linux 編譯升級 FFmpeg 步驟 http://www.linuxidc.com/Linux/2013-08/88190.htm

CentOS 5.6 上安裝 FFMPEG http://www.linuxidc.com/Linux/2011-09/42793.htm

在Ubuntu下安裝FFmpeg http://www.linuxidc.com/Linux/2012-12/75408.htm

------------------------------------------分割線------------------------------------------

FFmpeg 的詳細介紹:請點這裡
FFmpeg 的下載地址:請點這裡

Copyright © Linux教程網 All Rights Reserved