FFmpeg 0.5 lista, ¿qué nos traerá FFmpeg 1.0?
FFmpeg incluye libavcodec, una biblioteca de códecs con la que a día de hoy se pueden reproducir una gran cantidad de formatos, tanto libres como propietarios e incluso codificar en varios de ellos. La lista de los mismos es:
- Soporte de códecs propietarios:
- Encoders
- ALAC
- Flash Screen Video
- WMAv2 decoder fixed, WMAv1/v2 encoder
- decoders
- Atrac3
- MLP/TrueHD
- On2 VP3 improvements and VP5/VP6 support
- RealAudio Cooker and fixes for 14.4 and 28.8
- RealVideo RV30/40
- WMV3/WMV9/VC-1 and IntraX8 frame support for WMV2/VC-1
- Encoders
- Soporte de códecs NO propietarios:
- decoders y encoders
- DNxHD
- DVCPRO50 (a.k.a. DV50)
- Floating point PCM
- GSM-MS
- Theora (and encoding via libtheora)
- Vorbis
- decoders
- AAC with ADTS support and >2x the speed of FAAD! (no HE AAC support yet)
- AC-3 that is faster than liba52 in 5.1, up to 2x faster in stereo and also supports E-AC-3! Hence liba52 is now obsolete.
- DCA
- DVCPRO HD (a.k.a. DV100)
- H.264 PAFF and CQM support, plus slice-based multithreaded decoding
- Monkey’s Audio
- MPEG-2 video support for intra VLC and 4:2:2
- Musepack
- QCELP
- Shorten
- True Audio (TTA)
- Wavpack including hybrid mode support
- decoders y encoders
- Nuevos contenedores destacables:
- demuxers y muxers
- GXF
- MXF
- demuxers
- NullSoft Video (NSV)
- muxers
- iPhone/iPod compatibility for MP4/MOV
- Matroska
- NUT
- Ogg (FLAC, Theora and Vorbis only)
- ShockWave Flash (SWF)
- demuxers y muxers
Tres desarrolladores del proyecto, Diego Biurrun, Baptiste Coudurier y Robert Swai han sido entrevistados por Phoronix y han comentado cuales son sus futuras intenciones sobre el proyeto así como las adiciones que llevarán a cabo para la versión FFmpeg 1.0.
En la entrevista destacan que van a ceñirse a un nuevo calendario de versiones, teniendo nuevas versiones cada 3/6 meses. La versión 1.0 integrará numerosos y esperados cambios, como son el soporte de Bluray en Linux, integración del soporte de aceleración GPU, tanto OpenCL como GPGPU, realizar una implementación multihilo de FFmpeg, soporte de APIs de vídeo, tanto de NVIDIA como de ATI e Intel.
Sin duda alguna FFmpeg es uno de los proyectos con mejores resultados en el aspecto funcional, habiendo pasado de ser un proyecto exclusivo de Linux a un proyecto multiplataforma debido a la portabilidad y posible compilación de su código fuente. Esperaremos impacientes a ver la evolución de FFmpeg en las futuras versiones.