PHP 使用ffmpeg壓縮視頻

 

視頻壓縮可以有一下方式:

1.壓縮分辨率

例如視頻的分辨率是720x1280,可以壓縮分辨率爲360x640

2.壓縮幀數

通過壓縮視頻的幀數來壓縮,可以壓縮視頻的幀數到1秒10幀甚至1秒5幀

3.壓縮比特率

即壓縮視頻的碼率,要求不高的話可以壓縮到700kb/s左右

4.壓縮音頻碼率

壓縮視頻的音頻碼率,一般可以壓縮到128kb/s或者64kb/s

5.修改視頻編碼方式

現在普遍是H.264編碼,已經是最優編碼

原文:https://blog.csdn.net/mxdzchallpp/article/details/105791439

 

ffmpeg 命令

ffmpeg -i video.mp4    查看視頻信息

bitrate:1724kb/s就是比特率
128kb/s就是音頻的碼率
720x1280就是分辨率



 

 

 

 

 

2.壓縮

我這邊壓縮視頻的做法是隻壓縮比特率和分辨率,這樣對視頻的影響最小

ffmpeg -i video.mp4 -s 360x640 -b:v 862k new.mp4
其中-s 360x640表示修改分辨率爲360x640

其中-b:v 862k表示修改比特率爲862kb/s

其中video.mp4爲原視頻

其中new.mp4爲壓縮後的視頻地址

 

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