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为压缩后的视频地址

 

posted @ 2021-12-23 11:16  林间有风-邓  阅读(908)  评论(0编辑  收藏  举报