我最近使用ffmpeg library for android壓縮長度爲10秒,大小近25 MB的視頻。以下是我嘗試使用以下命令:如何在android中快速壓縮視頻?
ffmpeg -i /video.mp4 -vcodec h264 -b:v 1000k -acodec mp2 /output.mp4
OR
ffmpeg -i input.mp4 -vcodec h264 -crf 20 output.mp4
這兩個命令的太慢。我在完成任務之前取消了這項任務,因爲它花費了太多時間。花了8分鐘以上才能處理20%的視頻。時間對我來說非常重要,所以我不能選擇ffmpeg。我有以下問題:
- 有沒有命令錯誤或ffmpeg反正慢?
- 如果其慢那麼有沒有任何其他有據可查和視頻壓縮,我可以在Android上使用可靠的方法/庫?
的MP4已經被壓縮。 – CommonsWare
我不能縮小尺寸嗎? –
您可以降低其分辨率。您可以降低幀頻。你可以砍掉它的一部分(例如,修剪它的長度到X秒)。這些都不代表壓縮,只不過從ZIP壓縮文件中刪除文件代表的是「壓縮」ZIP壓縮文件。對視頻進行代碼轉換 - 您正在使用'ffmpeg'做什麼,以及更改分辨率或幀速率會涉及什麼 - 很慢。 – CommonsWare