0

以下のバージョンの FFmpeg ソース コード バージョン 0.5 を構成し、コンパイルしました。

FFmpeg version 0.5, Copyright (c) 2000-2009 Fabrice Bellard, et al.
  configuration: --enable-memalign-hack
  libavutil     49.15. 0 / 49.15. 0
  libavcodec    52.20. 0 / 52.20. 0
  libavformat   52.31. 0 / 52.31. 0
  libavdevice   52. 1. 0 / 52. 1. 0

Linux ホスト上。

オプションを次のように指定して、theoraコーデックを使用してこのバージョンを使用して生のyuvビデオをエンコードしようとすると:

ffmpeg -f rawvideo -pix_fmt yuv420p -s 352x288 -r 30 -i foreman_352_x280_420.yuv -an -vcodec libtheora theora1.ogg

エラーが発生します:Unknown encoder 'libtheora'

しかし、FFmpeg Windows 実行可能ファイル (バージョンは FFmpeg バージョン SVN-r12665) で同じコマンドを使用すると、theora ビデオに適切にエンコードされます。

  1. Linux の ffmpeg バージョン 0.5 は theora エンコーダーをサポートしていませんか?
  2. Theora エンコーディングをサポートする Linux セットアップのバージョンはどれですか?
4

2 に答える 2

1

で構築されている場合はそうです--enable-libtheora

于 2010-02-05T16:50:12.627 に答える
0

オプションで置き換え-vcodecてみてくださいtarget

于 2010-07-27T10:08:52.443 に答える