2010-10-24 203 views
5

我的問題是一個有經驗的開發人員與ffmpeg。ffmpeg:壓縮視頻?

是否有可能使用ffmpeg壓縮視頻?

編碼和解碼有什麼區別?

在此先感謝!

+2

這是一個關於如何使用ffmpeg程序的編程問題? – BobbyShaftoe 2010-10-24 22:37:59

回答

4

是的,可以使用ffmpeg壓縮視頻(儘管在這個過程中你幾乎總是會失去質量)。

編碼是指通過編碼器將視頻(通常以某種原始格式)傳遞到某個特定的視頻格式(然後將其轉換爲容器文件格式以及音頻,還可能包含字幕等其他內容) 。

解碼是做到這一點相反 - 從文件中採取某種格式的視頻,並將其轉換爲可以顯示在屏幕上的原始位。

(這真的是一個編程問題,但?我想這可能是!)

20

如何壓縮AVI和Ubuntu或任何基於Debian的系統下,使用FFmpeg的MP4的視頻文件。

下面給出的命令將幫助您將視頻文件的大小從40%降低到70%,並且質量略有下降。

AVI視頻壓縮

通過終端cd到包含AVI文件的文件夾並運行此命令:

ffmpeg -i input.avi -vcodec msmpeg4v2 output.avi 

替換 「input.avi」 與您的AVI視頻的名稱。壓縮視頻將在具有此名稱的當前文件夾中創建:output.avi。

MP4視頻壓縮

使用終端cd到目標文件夾,然後運行這個命令:

ffmpeg -i input.mp4 -acodec mp2 output.mp4 

替換 「input.mp4」 與您的MP4視頻的名稱。壓縮後的視頻將保存在名稱爲output.mp4的當前文件夾中。

+0

它的工作原理,但它似乎有時壓縮視頻太多,有沒有辦法控制壓縮比? – ZijunLost 2014-04-05 15:38:01

+2

ffmpeg -i input.mp4 -acodec mp2 output.mp4這並沒有壓縮我的視頻。早期大小爲25mb,壓縮後變爲28mb。這種壓縮是什麼樣的? – 2015-10-08 06:44:57

+1

我試過了,但視頻文件大小沒有減少。而不是文件大小減少它增加。 – 2015-12-09 10:30:04