Ubuntu 10.04では、以下のffmpegコマンドを使用して、生のビデオ(YUV形式)をH.264エンコードされたビデオにエンコードしようとしています。
ffmpeg -i input.mp4 output.h264
しかし、私は言ってエラーが出ます
出力ストリーム#0.0でサポートされていないコーデック
次に、このオプションを試すと:
ffmpeg -i input.mp4 -formats h264 output.h264
それでもエンコードされません。
今では、ffmpegがH.264形式へのエンコードにlibx264を使用していることがわかりました。今私はパッケージx264-このUbuntuにインストールされた高速H.264エンコーダーを持っています。
私の質問:
- ffmpegが必要とするこのlibx264とx264プログラムの間には何か関係がありますか?
- libx264をインストールし、ffmpegでこれを使用してビデオをH.264形式にエンコードするにはどうすればよいですか?
あなたの前の質問はどうですか、それは解決しませんでしたか?ffmpegを使用してビデオをH264コーデック形式にエンコード
—
slhck
@slhck-ありがとうございますが、私が使用したとき:-ffmpeg -s 352x240 -i 352x240_420.yuv -vcodec libx264 out.mp4。エラーが発生しました-「不明なエンコーダー 'libx264'」。その他のポインタ。libx264はx264ライブラリまたはその他のものと同じですか。
—
ゴールデンミーン
Linuxでのffmpegおよびx264のコンパイルについては、こちらを参照してください:ffmpeg.org/trac/ffmpeg/wiki/UbuntuCompilationGuide
—
slhck