【问题标题】:ffmpeg-php - avi to flv, video length and audioffmpeg-php - avi 到 flv,视频长度和音频
【发布时间】:2010-12-16 03:04:46
【问题描述】:

我正在尝试在 centos 5.4 服务器上使用 ffmpeg-php 将 .avi 文件转换为 .flv。

这是我的代码:

exec("ffmpeg -y -i " . $srcFile . " -ab 32 -ar 22050 -b " . $newBitrate . "k -vframes 2500 -qscale 7 -f flv -s " . $newWidth . "x" . $newHeight ." " . $destFile);

由于某种原因,在线播放器的新 .flv 文件中的视频长度已损坏或丢失,除非我禁用音频(使用 -an)。视频播放,但播放器无法正确显示进度。

另外,我无法更改音频比特率和采样率 - 它只是无法工作 - 例如当我用 128 / 48000(来自原始 .avi)替换数字时。

【问题讨论】:

  • 我会说这是ffmpeg的问题,所以它属于serverfault。

标签: php ffmpeg


【解决方案1】:

根据this bug report 的说法,这是因为ffmpeg 由于合法性原因不包含mp3 编码器。显然,更新到最新版本将解决此问题。

【讨论】:

    猜你喜欢
    • 2016-09-07
    • 1970-01-01
    • 2021-11-20
    • 2011-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多