web-dev-qa-db-fra.com

Quels sont tous les codecs et formats pris en charge par FFmpeg?

J'ai besoin d'une liste de codecs et de formats pris en charge par FFmpeg. Où puis-je le trouver?

111
poobalan

Codecs appropriés:

ffmpeg -codecs

Formats:

ffmpeg -formats
143
Matthew Flaschen

Les formats et codecs pris en charge par votre version de ffmpeg peuvent varier en fonction de la version, de la façon dont elle a été compilée et, le cas échéant, des bibliothèques externes, telles que libx264, ont été pris en charge lors de la compilation.

Formats (multiplexeurs et démultiplicateurs):

Lister tous les formats:

ffmpeg -formats

Afficher les options spécifiques à un multiplexeur particulier et des informations à son sujet:

ffmpeg -h muxer=matroska

Afficher les options spécifiques à un démultiplexeur particulier et des informations sur celui-ci:

ffmpeg -h demuxer=gif

Codecs (encodeurs et décodeurs):

Lister tous les codecs:

ffmpeg -codecs

Répertoriez tous les encodeurs:

ffmpeg -encoders

Répertoriez tous les décodeurs:

ffmpeg -decoders

Afficher les options spécifiques à un encodeur particulier et des informations sur celui-ci:

ffmpeg -h encoder=mpeg4

Afficher les options spécifiques à un décodeur particulier et des informations à son sujet:

ffmpeg -h decoder=aac

Lire les résultats

Une clé située en haut de la sortie décrit chaque lettre précédant le nom du format, du codeur, du décodeur ou du codec:

$ 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

Dans cet exemple, V.S... indique que le codeur mpeg4 est un encodeur Video qui prend en charge le multithreading au niveau de la couche S.

Regarde aussi

Qu'est-ce qu'un codec et en quoi diffère-t-il d'un format?

100
llogan
ffmpeg -codecs

devrait vous donner toutes les informations sur les codecs disponibles.

Vous verrez quelques lettres à côté des 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

Vous pouvez voir la liste des codecs supportés dans la documentation officielle:

codecs vidéo pris en charge

codecs audio pris en charge

28
wonea