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