web-dev-qa-db-ja.com

FFmpegでサポートされているすべてのコーデックと形式は何ですか?

FFmpegでサポートされているコーデックと形式のリストが必要です。どこで見つけることができますか?

111
poobalan

適切なコーデック:

ffmpeg -codecs

フォーマット:

ffmpeg -formats
143

ビルドのffmpegでサポートされている formats および codecs は、バージョン、コンパイル方法、libx264などの外部ライブラリがあった場合に異なりますコンパイル中にサポートされます。

フォーマット(マルチプレクサおよびデマルチプレクサ):

すべての形式をリストします。

ffmpeg -formats

特定のマルチプレクサに固有のオプションと情報に関する表示:

ffmpeg -h muxer=matroska

特定のデマルチプレクサーに固有のオプションおよび情報を表示します。

ffmpeg -h demuxer=gif

コーデック(エンコーダーおよびデコーダー):

すべてのコーデックをリストします。

ffmpeg -codecs

すべてのエンコーダーをリストします。

ffmpeg -encoders

すべてのデコーダーをリストします。

ffmpeg -decoders

特定のエンコーダーに固有のオプションと特定のエンコーダーに関する情報を表示します。

ffmpeg -h encoder=mpeg4

特定のデコーダーに固有のオプションおよび特定のデコーダーに関する情報を表示します。

ffmpeg -h decoder=aac

結果を読む

出力の上部近くに、フォーマット、エンコーダー、デコーダー、またはコーデックの名前の前にある各文字を説明するキーがあります。

$ ffmpeg -encoders
[…]
Encoders:
 V..... = Video
 A..... = Audio
 S..... = Subtitle
 .F.... = Frame-level multithreading
 ..S... = Slice-level multithreading
 ...X.. = Codec is experimental
 ....B. = Supports draw_horiz_band
 .....D = Supports direct rendering method 1
 ------
[…]
 V.S... mpeg4                MPEG-4 part 2

この例では、V.S...は、エンコーダーmpeg4Videoエンコーダーであり、Sliceレベルのマルチスレッドをサポートしていることを示します。

こちらもご覧ください

コーデックとは何であり、フォーマットとどう違うのですか?

100
llogan
ffmpeg -codecs

利用可能なコーデックに関するすべての情報を提供する必要があります。

コーデックの横にいくつかの文字が表示されます。

Codecs:
 D..... = Decoding supported
 .E.... = Encoding supported
 ..V... = Video codec
 ..A... = Audio codec
 ..S... = Subtitle codec
 ...I.. = Intra frame-only codec
 ....L. = Lossy compression
 .....S = Lossless compression
56
suja

サポートされているコーデックのリストは、公式ドキュメントで確認できます。

サポートされているビデオコーデック

サポートされているオーディオコーデック

28
wonea