FFmpegでサポートされているコーデックと形式のリストが必要です。どこで見つけることができますか?
適切なコーデック:
ffmpeg -codecs
フォーマット:
ffmpeg -formats
ビルドの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...
は、エンコーダーmpeg4
がV
ideoエンコーダーであり、S
liceレベルのマルチスレッドをサポートしていることを示します。
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