Video ffmpeg没有压缩视频
我正在尝试使用ffmpeg压缩视频,并使用以下命令Video ffmpeg没有压缩视频,video,ffmpeg,compression,Video,Ffmpeg,Compression,我正在尝试使用ffmpeg压缩视频,并使用以下命令 ffmpeg -i data/video.mp4 -vcodec h264 -acodec mp2 data/output.mp4 但是,生成的视频的大小大于原始视频的大小。有人能指出为什么会发生这种情况吗?如果我应该使用其他命令。为了减小文件大小,您应该选择较低的比特率 要使用的ffmpeg参数,请使用h264和mp2的默认ffmpeg压缩参数。 默认参数配置为相对较高的质量和较大的文件大小。 您可以控制平均比特率、恒定比特率、最大比特率
ffmpeg -i data/video.mp4 -vcodec h264 -acodec mp2 data/output.mp4
但是,生成的视频的大小大于原始视频的大小。有人能指出为什么会发生这种情况吗?如果我应该使用其他命令。为了减小文件大小,您应该选择较低的比特率 要使用的ffmpeg参数,请使用h264和mp2的默认ffmpeg压缩参数。
默认参数配置为相对较高的质量和较大的文件大小。
您可以控制平均比特率、恒定比特率、最大比特率和其他参数。
请参阅ffmpeg文档: 文件变大的原因是输入文件已被压缩。
如果原始视频是未压缩的原始视频,则压缩文件的大小将远小于原始大小。
您正在执行名为“”的进程。
转码过程(通常)将输入解码为未压缩的格式,然后使用不同(或相同)的格式重新压缩 检查输入视频的比特率信息:
看 尝试降低比特率:
ffmpeg -i data/video.mp4 -vcodec h264 -b:v 1000k -acodec mp2 data/output.mp4
您还可以尝试使用h265视频编解码器进行编码,它可以以较低的比特率保持较高的质量
考虑以下几点:
- 较低的比特率(通常)会导致较低的质量
- 与直接压缩原始视频相比,视频转码的质量更低
ffmpeg -i data/video.mp4 -vcodec h264 -b:v 1000k -acodec mp2 data/output.mp4