FFmpeg / libavcodec使用PHPVideoToolkit无法进行asv1转换

时间:2012-07-23 18:53:02

标签: ffmpeg

似乎我无法通过安装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

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

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

1 个答案:

答案 0 :(得分:0)

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

vcodec=libvpx acodec=vorbis

表格Mp4

vcodec=libx264 acodec=libmp3lame

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

感谢。