J'ai besoin d'une liste de codecs supportés par FFmpeg. Où puis-je le trouver? Merci d'avance.
Réponses
Trop de publicités?Les formats et codecs pris en charge par votre version de ffmpeg
peut varier en fonction de la version, la façon dont il a été compilé, et si toutes les bibliothèques externes, tels que libx264, ont été pris en charge lors de la compilation.
Formats (conteneurs et demuxers):
Liste de tous les formats:
ffmpeg -formats
Codecs (codeurs et décodeurs):
Liste de tous les codecs:
ffmpeg -codecs
Liste de tous les codeurs:
ffmpeg -encoders
Liste de tous les décodeurs:
ffmpeg -decoders
Afficher des informations à propos d'un codeur:
ffmpeg -h encoder=mpeg4
Afficher des informations à propos d'un décodeur:
ffmpeg -h decoder=aac
La lecture des résultats
Il y a une touche près du haut de la sortie qui décrit chaque lettre qui précède le nom du format, codeur, décodeur, ou 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 V
ideo codeur et soutient S
poux niveau de multithreading.
Voir aussi
Qu'est ce qu'un codec et comment est-il différent d'un format?
ffmpeg -codecs
devrait vous donner toutes les informations sur les codecs disponibles.
Vous verrez quelques lettres à côté des codecs:
D = Décodage pris en charge, E = Codage pris en charge, V = Codec vidéo, A = Codec audio, S = Codec de sous-titre, S = Prend en charge draw_horiz_band, D = Prend en charge la méthode de rendu direct 1, T = Prend en charge la troncature de trame étrange