Necesito una lista de códecs y formatos compatibles con FFmpeg. ¿Dónde puedo encontrarlo?
Necesito una lista de códecs y formatos compatibles con FFmpeg. ¿Dónde puedo encontrarlo?
Respuestas:
Códecs propiamente dichos:
ffmpeg -codecs
Formatos:
ffmpeg -formats
ffmpeg -formats
.
Los formatos y códecs admitidos por su compilación ffmpeg
pueden variar según la versión, cómo se compiló y si alguna biblioteca externa, como libx264, se admitió durante la compilación.
Listar todos los formatos:
ffmpeg -formats
Muestra opciones específicas e información sobre un muxer en particular:
ffmpeg -h muxer=matroska
Muestra opciones específicas e información sobre un demuxer en particular:
ffmpeg -h demuxer=gif
Lista todos los códecs:
ffmpeg -codecs
Listar todos los codificadores:
ffmpeg -encoders
Listar todos los decodificadores:
ffmpeg -decoders
Muestra opciones específicas e información sobre un codificador particular:
ffmpeg -h encoder=mpeg4
Muestra opciones específicas e información sobre un decodificador particular:
ffmpeg -h decoder=aac
Hay una tecla cerca de la parte superior de la salida que describe cada letra que precede al nombre del formato, codificador, decodificador o códec:
$ 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
En este ejemplo V.S...
indica que el codificador mpeg4
es un V
codificador ideo y admite S
subprocesamiento múltiple a nivel de piojos.
grep
en Linux:ffmpeg -encoders | grep "^ V"
ffmpeg -codecs
debería darle toda la información sobre los códecs disponibles.
Verás algunas letras al lado de los códecs:
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
Puede ver la lista de códecs compatibles en la documentación oficial: