我需要上传任何格式的视频并将其转换为flv。我正在使用 ffmpeg 执行此操作并使用此 ffmpeg 命令
ffmpeg -i input.mp4 -vcodec flv -sameq -ar 22050 -f flv output.flv
此命令运行良好,但问题是输出文件的文件大小是原始输入文件的 5 倍,如果我减少它,它也会降低质量,需要帮助。
最佳答案
你的命令揭示了这一点
Option 'sameq' was removed. If you are looking for an option to preserve the quality (which is not what -sameq was for), use -qscale 0 or an equivalent quality factor option.
This worked for me instead
ffmpeg -i input.mp4 -vcodec flv -q:a 0 -q:v 0 -ar 22050 -f flv output.flv
关于php - 使用ffmpeg上传视频并将其转换为flv时文件大小增加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16118030/