0

似乎我无法通过安装 ffmpeg 运行 libavcodec。我说“似乎”是因为我根据以下错误消息所做的搜索已经让我明白了这一点:

PHPVideoToolkit 错误:执行错误。找到文件“”的输出/home/clrock/public_html/drupal-7.14/sites/default/files/img/videos/original/StoryboardMovie.mp4,但该文件不包含数据。请检查使用 FFmpeg 编译的可用编解码器是否支持这种类型的转换。您可以通过检查来自的输出数组来检查编码解码可用性PHPVideoToolkit::getFFmpegInfo()

ffmpeg 命令是

/usr/local/bin/ffmpeg \
-i '/home/clrock/public_html/drupal-7.14/sites/default/files/img/videos/original/StoryboardMovie.mp4' \
-strict experimental -vcodec 'asv1' -s '640x480' -acodec 'aac' -ac '2'  \
/tmp/1343067407-500d950fbd290.3gp

我似乎无法找到如何让 ffmpeg 使用 libavcodec 进行配置。似乎所有必要的文件都在/usr/src/ffmpeg-0.7.12/libavcodec.

ffmpeg 可以使 mp4 和 flv 文件正常,只有在使用 asv1 时才会挂起。

4

1 回答 1

0

我只需要更改输出设置。对于网络:

vcodec=libvpx acodec=vorbis

表格 Mp4

vcodec=libx264 acodec=libmp3lame

使用 Mp4,我无法使用 libx264-hq 预设,因为缺少某些东西。我不确定是什么,但很高兴知道我不需要它。

谢谢。

于 2012-07-23T21:12:39.393 回答