【问题标题】:file size increasing when while uploading and converting video to flv with ffmpeg使用 ffmpeg 上传视频并将其转换为 flv 时文件大小增加
【发布时间】:2013-04-13 15:19:21
【问题描述】:

我需要上传任何格式的视频并将其转换为 flv。我正在使用 ffmpeg 执行此操作并使用此 ffmpeg 命令

ffmpeg -i input.mp4 -vcodec flv -sameq -ar 22050  -f flv output.flv

此命令运行良好,但问题是输出文件的文件大小比原始输入文件大 5 倍,如果我减小它也会降低质量,需要帮助。

【问题讨论】:

  • 请给我转换相同质量和大小的视频的解决方案。
  • 如果您需要相同的质量和尺寸,简单的答案是不要转换它。任何时候你转换的东西,你都不能保证相同的质量大小。
  • 不完全相同,但增加了 4-5 倍,所以如果它可以在原件附近进行转换会更好。

标签: php video ffmpeg converter


【解决方案1】:

你的命令揭示了这一点

删除了选项“sameq”。如果您正在寻找一个选项来保存 质量(这不是 -sameq 的用途),使用 -qscale 0 或等效的 品质因数选项。

这对我有用

ffmpeg -i input.mp4 -vcodec flv -q:a 0 -q:v 0 -ar 22050 -f flv output.flv

【讨论】:

  • 谢谢!此代码是否会保持与原始代码大致相同的大小和质量。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-01-20
  • 2012-10-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-17
  • 2021-06-18
相关资源
最近更新 更多