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

出力設定を変更するだけで済みました。WebM の場合:

vcodec=libvpx acodec=vorbis

フォーム MP4

vcodec=libx264 acodec=libmp3lame

Mp4 では、libx264-hq プリセットが何か不足していて使用できませんでした。よくわかりませんが、必要ないことがわかってよかったです。

ありがとう。

于 2012-07-23T21:12:39.393 に答える