AV1 el formato de video que compite contra HEVC

AV1 es el formato de video que sustituye al 'viejo' VP9, con la ventaja de realmente ser de uso libre al estar excento de pagos de regalias por su empleo.

hilo_encoder-a-mpeg-4-hevc-h265_2136816

Imagen

AV1 es desarrollado por la 'Alliance for Open Media' (AOM), la cual esta integrada por fabricantes, desarrolladores y ctreadores de medios audiovisuales, entre ellos AMD, nvidia, ARM, intel, cisco, amazon, hulu, netflix, google, apple, mozilla, entre otros tantos.

AV1 [ AOMedia Video codec] en sus primeras especificaciones es hasta un 30% ms eficiente que HEVC, con lo que mejora la calidad de imagen respcto a este formato HEVC al mismo bitrate, o bien, mantiene una calidad similar con un bitrate mas pequeño. De esta manera seria el formato de video que se emplearia en el futuro proximo en la transmision streamig de video.

http://aomedia.org

Presentacion oficial del 5 de febrero del 2018.
https://www.youtube.com/watch?v=6UksCRCl_bI

Sus ventajas:
* Interoperable and open
* Optimized for the web
* Scalable to any modern device at any bandwidth
* Designed with a low computational footprint and optimized for hardware
* Capable of consistent, highest-quality, real-time video delivery
* Flexible for both commercial and non-commercial content, including user-generated content.

Los puntos importantes son que tendra menor necesidad de computo en la compresion y decodifciacion, con esto le da gran flexibilidad para el hardware, es totalmente de codigo abierto, optimizado para la web y streaming, con esto mas el hardware verstil le da flexibilidad para anchos de banda 'pequeños' manteniendo una gran calidad de imagen.

Grafica compaerativa donde el ´punto de referencia es el encoder x264 [100%]
Imagen


https://aomedia.googlesource.com/aom/+/master/README.md

Imagen
Habrá que ver que tal anda...

Yo probé h265 para ver si se podía realmente sacar 50% de bajada de peso.. el problema es que se pega una hora por cada minuto de vídeo en FHD 30fps. Con micros 3770/fx8350
(Para tener casi la misma calidad aprovechando cada kb usado)

>El resultado es una pasada, con buenos resultados. Pero haciendo por GPU no puedo ajustar el Preset tanto como me gustaría... Con los cudas se puede pasar vídeo en minutos pero no es un resultado tan fino como me gustaría.

Falla en nitidez en imágenes rápidas y la gama de colores oscuros es muy pobre.
a ver si este me va mejor. tambien me gustaría que usara la tarjeta grafica para comprimir y así le doy algún uso. tambien me gustaría poder usarlo con virtualdub.
Hasta que las gráficas no permitan acelerar ese codec al menos para la reproducción seguirá siendo mas interesante los otros codecs. Así que va a depender su futuro de si le dan buen soporte, el problema es que hay muy buen soporte ya de HEVC y VP9 y tiene que competir con eso, pero como parece haber bastante respaldo a ver en que queda la cosa.
Ya con google unido a la ALIANZA, es una gran ganancia y resopaldo para su empleo.

A mi lo que me interesaria y ademas urgiria, es que por fin, alguien [quien sea] haga un filtro decodificador programado en OpenCL o DirectCompute, o todo el motor de render para el reprodutor de video, asi sin importar el formato de video se emplearia el GPU, y cuando salgan formatos nuevos o mejoras y revisiones, con uan actualizacion de ese softweare, a seguir usando el GPU.

Aui la posible ventaja de AV1 sobre HEVC seria el tema de computo durante la codificacion, si es menor puede ser un factor que lo haga decisivo en la predileccion de los ceradores de contenido, sin decir de los 'RIPeadores'.
TRASTARO escribió:Ya con google unido a la ALIANZA, es una gran ganancia y resopaldo para su empleo.


Te corrijo:
Ya con Apple unido a la ALIANZA, es una gran ganancia y respaldo para su empleo.


Al final Apple a sido la única que se aferraba a los codecs MPEG (h264, h265 y AAC) frenando en avance de VP9 y opus.
Google con su servicio youtube sera un factor determinante en el uso en la industria de este formato de video, pues los creadores de contenido tendran que emplearlo, netflix y hulu otro tanto.
Imagen

Imagen


Pues lo dicho, dentor de pco y ya terminadas bien las especificaciones y haciendo algunas pruebas de los encoders, dentro de poco Google, Facebook y Netflix comenzaran a usar AV1 como su formato por defecto para el servicio de streaming. Claro comenzaran con los dispositivos que via el sistema operativo se puede tener software que cuente con los filtros decodificadores necesarios y posteriormente [mediano y largo plazo] contar con hardware decodificador para televisores y reproductores inteligentes.

Imagen


Las especificaciones finales ya estan disponibles para cualquier interesado, con lo que diseñadores del hardware de video y desarrolladores de software podran comenzar a trabajar. En el host de google y en la misma pagina oficial de aomedia.org se ´pueden encontrar las especificaciones y un codigo

https://aomedia.googlesource.com
https://aomedia.org/av1-features/get-st ... cifcations


Y un primer encoder para streaming bajo gnu/linux.
https://gstreamer.freedesktop.org/news/ ... T20:00:00Z

GStreamer 1.14.0 new major stable release

Highlights:
WebRTC support: real-time audio/video streaming to and from web browsers
Experimental support for the next-gen royalty-free AV1 video codec
Video4Linux: encoding support, stable element names and faster device probing
Support for the Secure Reliable Transport (SRT) video streaming protocol
RTP Forward Error Correction (FEC) support (ULPFEC)
RTSP 2.0 support in rtspsrc and gst-rtsp-server
ONVIF audio backchannel support in gst-rtsp-server and rtspsrc
playbin3 gapless playback and pre-buffering support
tee, our stream splitter/duplication element, now does allocation query aggregation which is important for efficient data handling and zero-copy
QuickTime muxer has a new prefill recording mode that allows file import in Adobe Premiere and FinalCut Pro while the file is still being written.
rtpjitterbuffer fast-start mode and timestamp offset adjustment smoothing
souphttpsrc connection sharing, which allows for connection reuse, cookie sharing, etc.
nvdec: new plugin for hardware-accelerated video decoding using the NVIDIA NVDEC API
Adaptive DASH trick play support
ipcpipeline: new plugin that allows splitting a pipeline across multiple processes
Major gobject-introspection annotation improvements for large parts of the library API
GStreamer C# bindings have been revived and seen many updates and fixes
The externally-maintained GStreamer Rust bindings have many usability improvements and cover most of the API now

Imagen
AV1 segun bechmarks de Facebooks es muy superior al HEVC, con lo que no le sextrañe que dentro de poco sea el formato oficial de video para esta red social.

Tambien ya se esta implementando para Firefox [AV1 MPEG-DASH/HLS streams] con lo que podria ser el primer navegador en incorporar este formato de video.


Y elproyecto FFMPEG tambien ya esta omenando a crear codigo para implementarlo en fuituras versiones del encoder.

https://trac.ffmpeg.org/wiki/Encode/AV1





.
Imagen

Por lo pronto ya hay material de referencia y codigo para decodificadores y encoders en los reprositorios, igualmente estabn las bases de como unirse al proyecto, asi que escuelas y otros centros de investigacion en inagenologia se pueden sumar al proyecto.

Como sea, dentro de poco comenzxaremos a ver pruebas de conepto [que serian como versiones alfa] de encoders y decodificadores.

https://aomedia.googlesource.com/av1-spec

https://aomedia.googlesource.com/aom/+/master/README.md

https://aomedia.googlesource.com/contributor-guide


Imagen
CannonlakeEvo está baneado por "Troll"
Llevo tiempo siguiendo las noticias de este formato, me llama poderosamente la atención.

Pero hay una cosa que no tengo clara.

¿Necesitará HW especializado, será compatible en una primera implementación con el HW existente (Maxwell, Polaris, Pascal, Vega y futuras arquitecturas) , u otro escenario...?
Si te refieres a decodiciacion por hardware de video, seguramente requiera nuevo, o igual solo sea agregar soporte en el controlador pues no sea muy diferente al HEVC.

Yo lo que sigio esperando es que algun programador se decida a crear un decoder que emplee completamente OpenCL o bien DirectCompute, para que cualquier GPU pueda ir decodificando los formatos conforme vayan apareciendo, asi ya no estar esperando que el diseñador del GPU se le antoje o no la gana de dar soporte a X o Y formato de video.

hilo_mas-opencl-en-video-ffmpeg2-y-handbrake_2027129
hilo_por-fin-decoder-mpeg-4-hevc-por-gpu-con-opencl_2027100


.
Pues pinta bien el nuevo códec, ¿Se ha dicho ya con que contenedores será compatible? ¿Ogg, Mkv, mp4, etc...? Aunque eso es quizás lo menos importante
¿Los ordenadores actuales pueden repriducirlos sin problemas? Supongo que si ya que me suena haber reproducido algún HEVC

En fin me pondré a buscar info y a ver que tal
En realidad es un formato de video, ya el encoder y decoder apenas hace poco esta definidos los primeros codigos. y Ogg es el formato de audio, ¿no te rferiras a OGM?

Lo realmente interesante del fiormato AV1 es que requiere menos computo que HEVC para la misma calidad de imagen, asi que procesadores que puedan con h264 y apenas puedan con h265 tendran la oportunidad de codificar y decodificar este formato de manera fluida.

De hecho eso lo puse en el postr de inicio del hilo:
Sus ventajas:
* Interoperable and open
* Optimized for the web
* Scalable to any modern device at any bandwidth
* Designed with a low computational footprint and optimized for hardware
* Capable of consistent, highest-quality, real-time video delivery
* Flexible for both commercial and non-commercial content, including user-generated content.

Los puntos importantes son que tendra menor necesidad de computo en la compresion y decodifciacion, con esto le da gran flexibilidad para el hardware, es totalmente de codigo abierto, optimizado para la web y streaming, con esto mas el hardware versatil le da flexibilidad para anchos de banda 'pequeños' manteniendo una gran calidad de imagen.




Contenedores de video, sin duda el primero en adoptarlo sera Matroska

¿Buscar informacion?, pero si te estoy dando el link del desarrollador y promotor del formato, link de codigos y pruebas [entre otros google], asi como los links de la informacion oficial de caracteristicas y bondades.



.
TRASTARO escribió:En realidad es un formato de video, ya el encoder y decoder apenas hace poco esta definidos los primeros codigos. y Ogg es el formato de audio, ¿no te rferiras a OGM?

Lo realmente interesante del fiormato AV1 es que requiere menos computo que HEVC para la misma calidad de imagen, asi que procesadores que puedan con h264 y apenas puedan con h265 tendran la oportunidad de codificar y decodificar este formato de manera fluida.

De hecho eso lo puse en el postr de inicio del hilo:
Sus ventajas:
* Interoperable and open
* Optimized for the web
* Scalable to any modern device at any bandwidth
* Designed with a low computational footprint and optimized for hardware
* Capable of consistent, highest-quality, real-time video delivery
* Flexible for both commercial and non-commercial content, including user-generated content.

Los puntos importantes son que tendra menor necesidad de computo en la compresion y decodifciacion, con esto le da gran flexibilidad para el hardware, es totalmente de codigo abierto, optimizado para la web y streaming, con esto mas el hardware versatil le da flexibilidad para anchos de banda 'pequeños' manteniendo una gran calidad de imagen.




Contenedores de video, sin duda el primero en adoptarlo sera Matroska

¿Buscar informacion?, pero si te estoy dando el link del desarrollador y promotor del formato, link de codigos y pruebas [entre otros google], asi como los links de la informacion oficial de caracteristicas y bondades.



.

.ogg vale tanto para audio como video .ogm era un fork de .ogg digamos precursor de mkv (no lo era) aunque para ogg con formato video se recomienda usar .ogv y para audio .oga

Ajaja vi despues los enlaces que pusistes y ya les he echado un vistazo por encima, ya que leer textos tecnicos en inglés se me hace pesadete, ya con tiempo me los miro mejor

@TRASTARO me autorespondo con lo del contenedor .ogg por lo que he visto en la web de la fundación que lleva el tema de dicho contenedor https://xiphmont.dreamwidth.org/91643.html así que creo que es muy probable que lo admitan, cosa lógica
Ah, pues que bien, mientras mas contenhedores lo implemente como soportado, mas pronto tendremos encoders y decoders, y con ello, desde luego, series y peliculas.



.
MediaInfo ya incluye el soporte para AV1, asi que ya puede detectar stream de video en este formato.

https://mediaarea.net


MediaInfo change log:

Version 18.08, 2018-08-31
--------------
+ Dolby Atmos (in E-AC-3 or TrueHD): support of bed channel count/configuration + objects count + complexity index
+ AC-3/DTS/AAC: display of info about legacy decoders behavior removed
+ AC-3/DTS/AAC: some changes in how format is displayed
+ AC-3/DTS/AAC: better split between technical names and commercial names
+ AAC: support of profile information from MP4_IOD_Tag AudioProfileLevelIndication
+ USAC (xHE-AAC) support
+ Audio channel layout: using a new terminology, better suited for 3D Audio, see https://mediaarea.net/AudioChannelLayout
+ DSD (DSF & DSDIFF) support
+ DXD (Digital eXtreme Definition) commercial name
+ Dolby Vision: use new form for profile (numbers instead of acronyms)
+ New format "Directory" when image sequence + audio file is detected (1 directory style for the moment)
+ PBCore2 export update, thanks to WGBH
+ MPEG-7 export update
+ NISO export update
+ AV1: support of AOmedia AV1 based on 1.0.0 specifications
+ ATRAC9 detection
+ Versionned RPMs
+ HEVC: better support of buggy SEI
+ ADTS: CodecID
+ Support of injection of external metadata
+ HTTPS: support of AWS extension "x-amz-*" in HTTPS headers, permitting to manage temporary credentials (AssumeRole)
+ MPEG-4, #1005: Obey edit list in QuickTime Timecode track
x MIXML: hide fields which were hidden in normal output
x Hybrid AC-3/E-AC-3 (in Blu-rays): bit rate info was wrong
x Lot of bug fixes, see full log for more info


Imagen
TRASTARO escribió:En realidad es un formato de video, ya el encoder y decoder apenas hace poco esta definidos los primeros codigos. y Ogg es el formato de audio, ¿no te rferiras a OGM?

Lo realmente interesante del fiormato AV1 es que requiere menos computo que HEVC para la misma calidad de imagen, asi que procesadores que puedan con h264 y apenas puedan con h265 tendran la oportunidad de codificar y decodificar este formato de manera fluida.

De hecho eso lo puse en el postr de inicio del hilo:
Sus ventajas:
* Interoperable and open
* Optimized for the web
* Scalable to any modern device at any bandwidth
* Designed with a low computational footprint and optimized for hardware
* Capable of consistent, highest-quality, real-time video delivery
* Flexible for both commercial and non-commercial content, including user-generated content.

Los puntos importantes son que tendra menor necesidad de computo en la compresion y decodifciacion, con esto le da gran flexibilidad para el hardware, es totalmente de codigo abierto, optimizado para la web y streaming, con esto mas el hardware versatil le da flexibilidad para anchos de banda 'pequeños' manteniendo una gran calidad de imagen.




Contenedores de video, sin duda el primero en adoptarlo sera Matroska

¿Buscar informacion?, pero si te estoy dando el link del desarrollador y promotor del formato, link de codigos y pruebas [entre otros google], asi como los links de la informacion oficial de caracteristicas y bondades.



.


Pues esto abre las puertas a la UHD para muchos equipos

Ahora habra que ver si se empieza a utilizar

Hay alguna web donde haya comparaciones reales entre ambos formatos?? O incluso videos sin copyright codificados en ambos formatos para hacer pruebas??
EN paginas de universidades [en el area de imagenologia o informatica y ciencias audiovisuales], de hecho de la web de donde tome la grafica comparativa del post de apertura es una de las que se dedica a realizar analisis cualitativos y cuantitativos entre formatos.



.
Ok gracias

A ver si localizo algun archivo para hacer comparaciones ;)
¡¡pufff!!, videolan :-(

Lo bueno que trabajan en ello tambien los desarrolladores de FFMPEG, que por cierto en FFMPEG 4.0 ya hay soporte a la codificacion y decodificacion de AV1, que aunque esta sin pulir pues ya es un avance.


Gran noticia de que se unifiquen para crear un decoder de software libre y UNIVERSAL por lo de multiplataforma.



dav1d is called dav1d, because Dav1d is an AV1 Decoder

he goal of this new decoder is:
- be small,
- be as fast as possible,
- be very cross-platform,
- correctly threaded,
- libre and (actually) Open Source.

Some of the technical details about dAV1d include:
- written in C99 without VLAs (Variable Length Arrays)
- ASM in NASM/GAS syntax (no intrinsics),
- Meson/ninja buildsystem,
- Works on x86, x64, ARMv7, ARMv8 architectures for now
- Runs on Windows, Linux, macOS, Android, iOS operating systems
- Licensed under BSD which allows to be easily integrated into both open source and commercial projects



Por cierto, en AOMEDIA ya han mostrado un demo de AV1 el mes pasado en un evento, y usando el codigo que se empleo en FFMPEG 4. Supongo que fue a puertas cerradas.

Imagen


gracias @bikooo2 por la noticia.

.
Hay un plugin de codificacion para Adobe premiere que esta implementando el soporte de AV1.

hilo_voukoder-exportar-video-en-premiere-x264-x265-amd-amf-nvenc-av1-y-prores_2306144


.
La última versión de VLC la 3.0.5 que ha salido lleva mejoras y earreglos de seguridad una de las cosas añadidas es:

New AV1 decoder based on dav1d library; also AV1 demuxing improvements and AV1 packetizer.

P.d: ya he conseguido reproducir videos con el formato este en youtube en Firefox no se por que he tenido que activar a mano la opción en las opciones de Firefox por que venia desactivado y despues ya en la pagina de testtube activarlo para todos los videos de youtube.
Porque aun esta en fase de beta y estan haciendo pruebas y correcciones de errores; conforme vayan apareciendo [si, seriamos los conejillos de indias]
CODEC AV1 para windows 10, desde microsoft

Microsoft ha kliberado un addpn para soporte del formato de video AV1, el cual se baja desde la MICROSOFT STORE y se va a la AV1 Codec store page. Con esto se le da soporte nativo para AV1 en windows 10.

Imagen

Imagen

https://www.tekrevue.com/tip/play-av1-windows-10


Aparte, con la build de Windows 10 1903, podran abrir el formato de imagen AVIF, el cual es parte del formato de video AV1.

Imagen






.
El multiplexor MKVMERGUE [v28.0.0] y MP4Box permiten multiplexar streams AV1 en MKV y MP4 respectivamente.

Otras herramientas para el manejo de Av1.

http://www.jbkempf.com/blog/post/2018/A ... urce-tools



.
Y comienza a moverse la gente para crear contenido en este formato.

Algunos creando el software, o mejor dicho el encoder
https://github.com/zhouweitong3/av1-enc ... der-builds


Y otros empleandolo.
https://www.reddit.com/r/AV1/comments/a ... 2_pass_and




.
Algunas escuelas ya hacen sus estudios, aunque es necesario suscribirse para ver el contenido.
Performance comparison of VVC, AV1 and HEVC on 8-bit and 10-bit content
https://www.researchgate.net/publicatio ... it_content


Supongo que en el futuro cercano comenzaremos a encontrar mas y mas material audiovisual en este formato, junto con h265 y en un paulatino declive el h264.


.
Mozilla Firefox 66 ya tiene soporte oficial para AV1.

- Bloqueo automatico de la reproduccion de sonidos en paginas web.
- Soporte a la reproduccion por software del formato AV1.
- Autenticación para Windows Hello
- Compatibilidad básica con las Touch Bar


Descarga desdeel sitio oficial de Mozilla:
https://ftp.mozilla.org/pub/firefox/releases/66.0


.
.SVT-AV1
Encoder de Intel para AV1 y en codigo abierto.
.


Intel ha creado un encoder por software para el formato AV1, el cual esta disponible para windows, macosx y gnu/linux. Soporta hasta 148 nucleos logicos en la codificacion y mapea hasta 48GB de RAM. Principalmente creado para uso enm sistemas profesionales, pero igual servira en un procesador de PC de escritorio. Y en si solo esta disponible en la version de 64bit.

Y con sto ya tenemos una opcion libre igual a la version oficial de AOM que es el encoder FFMPEG.

Pagina Oficial.
https://github.com/OpenVisualCloud/SVT-AV1


Resultados comparativos de pruebas de codificacion en varios procesadores de AMD e Intel.

El encoder oficial de AOM
Imagen



El encoder de intel.
Imagen



Comparativa con otros formatos de video:

HEVC, con un encoder tambien de Intel SVT-HEVC
Imagen


VP9.
El encoder de Intel SVT-VP9
Imagen


Con el encoder oficial.
Imagen



En Reddit analizan los resultados y opinan que el encoder oficial de AOM entrega mejores resultados en cuanto a calidad, asi que le hara falta se pula mas el codigo en versiones venideras de este SVT-AV1

https://www.reddit.com/r/AV1/comments/a ... _intel_svt



Eso si, por ahora se tardan algo mas que el encoder x265, tardandose hasta de 6 veces mas cualquiera de los encoders AV1 empleando el pERFIL de codificacion mas alto. Ya con un perfil de codificacion mas bajo, por ejemplo CPU-5, los tiempos se reduicen a 3.5 veces mas lento que x265.

https://www.streamingmedia.com/Articles ... eID=130284

Imagen


Tabla de tiempo de codificacion en segundos usando el perfil CPU-5 y comoparando con los perfiles similares de otros formatos de video.
Imagen
NETFLIX comenzara a usar el formato AV1 gracias al encoder de Intel SVT-AV1

Imagen



Y vemos que el servicio de streaming mas importante NETFLIX le da su apoyo a este nuevo formato de video y empleara el encoder de intel al ser este de codigo abierto [aunque el oficial tambien es de libre acceso].

https://newsroom.intel.com/news/intel-n ... -workloads.
https://www.streamingmedia.com/Articles ... 31033.aspx

David Ronca, director of Encoding Technologies Netflix escribió:The SVT-AV1 collaboration with Intel brings an alternative AV1 solution to the open-source community, enabling more rapid AV1 algorithm development and spurring innovation for next-generation video-compression technology
Debido a lo anterior el gfruipo del encoder x265 a tenido que tomar cartas en el asunto.


X265 integra una matriz igual a la del encoder de intel SVT-HEVC.


Intel tiene tambien su version de codigo abierto para un encoder al formato HEVC, el cual esta enfocado a la codificacion en tiempo real principalmente. Pues el encoder x265 agrega la misma matriz de codificacion del encoder de intel en esta nueva version x265 3.0. Y con esto se puede emplear solamente agregando el comnado --svt [doble_guion y sin espacios svt]

Y se pueden emplear ademas los modificadores siguientes cuando se emplea la opcion --svt
https://x265.readthedocs.io/en/latest/svthevc.html

--svt-search-width SearchAreaWidth [1 - 256]
--svt-search-height SearchAreaHeight [1 - 256]
--svt-hierarchical-level HierarchicalLevels [0 - 3]
--svt-base-layer-switch-mode BaseLayerSwitchMode [0, 1]
--svt-pred-struct PredStructure [0 - 2]
--svt-hme HME, UseDefaultMeHme
--svt-compressed-ten-bit-format CompressedTenBitFormat
--svt-speed-control SpeedControlFlag
--svt-fps-in-vps FpsInVps
Formato de imagen basado en AV1


AVIF AV1 Image File Format.


https://aomediacodec.github.io/av1-avif
TRASTARO escribió:Formato de imagen basado en AV1


AVIF AV1 Image File Format.


https://aomediacodec.github.io/av1-avif

La verdad que en formato de imsgenes ya está más difícil hacerse hueco ya que al publico en general le sacas de jpg y gif y si acaso de png y de hay no los sacas
Ni los jpg mejorados han cuajado ni los png animados ya sea apng o mng, webp se ve algo más pero poco más me imagino que si sale dicho formsto al final lo usarán solo profesionales
Pero el chsite es que lo usaran [sean profesionales u otros entusiastas]
TRASTARO escribió:Pero el chsite es que lo usaran [sean profesionales u otros entusiastas]

La verdad es que si sale perfecto.
He estado mirando un poco el paper ese y bno me queda claro si será solo estatica, si soportará transparencia (me imagino que si) o incluso si soportará animación la verdad que tanto si soporta animación como no puede dar bastante guerra ya que creo que puede ser superior a Png o webp vale he hablado muy pronto png es formato sin perdidas y avif en principio tendría pero aún así creo que sería mejor que webp y si llega a soprtar animación creo que sería un bueb sustituto a gif
Ya existe un servicio de conversion Online
Imagen




https://convertio.co/es/av1-convertidor

Y en reddit tambien ya hay foro dedicado.
https://www.reddit.com/r/AV1
https://www.reddit.com/r/AV1/comments/9 ... ys_getting


Y el software reproductor como PotPlayer Daum o MPC-BE o KODI, o filtros como LAVFilters, y en si, cualquier software que use FFMPEG podera decodificar AV1, pusto que la reciente version 4.2 [aka ADA] ya cuenta con la matriz para decodificar AV1. Ademas esta nueva version soporta HEVC 4:4:4



http://ffmpeg.org/index.html#pr4.2

August 5th, 2019, FFmpeg 4.2 "Ada"

FFmpeg 4.2 "Ada", a new major release, is now available! Some of the highlights:

tpad filter
AV1 decoding support through libdav1d
dedot filter
chromashift and rgbashift filters
freezedetect filter
truehd_core bitstream filter
dhav demuxer
PCM-DVD encoder
GIF parser
vividas demuxer
hymt decoder
anlmdn filter
maskfun filter
hcom demuxer and decoder
ARBC decoder
libaribb24 based ARIB STD-B24 caption support (profiles A and C)
Support decoding of HEVC 4:4:4 content in nvdec and cuviddec
removed libndi-newtek
agm decoder
KUX demuxer
AV1 frame split bitstream filter
lscr decoder
lagfun filter
asoftclip filter
Support decoding of HEVC 4:4:4 content in vdpau
colorhold filter
xmedian filter
asr filter
showspatial multimedia filter
VP4 video decoder
IFV demuxer
derain filter
deesser filter
mov muxer writes tracks with unspecified language instead of English by default
added support for using clang to compile CUDA kernels

We strongly recommend users, distributors, and system integrators to upgrade unless they use current git master.

Y algo interesante sobre los formatos de video actuales y el soporte por hardware existente:
https://www.streamingmedia.com/Articles ... 33589.aspx

.
CannonlakeEvo está baneado por "Troll"
Primeros pinitos experimentales del códec AV1 para descargar de trabajo la CPU, usando parcialmente la GPU.

Fuente: Phoronix


A ver si esto acelera la instauración de GPU con aceleración nativa de AV1...
Pues ya me conformaria conque hagan mas decoders en base a OpenCL/DirectCompute para usar los GPUs actuales y de ayer para la decodificacion por hardware de video de este formato.


.
CannonlakeEvo está baneado por "Troll"
Un apunte de última hora: Las nuevas Apu de AMD incluyen el motor de vídeo de Navi ( Fuente: Phoronix) pero VP9 sólo decodificador por hardware.

Eso aleja la adopción de AV1 a un periodo lejano.
Quiza en Arcturus, lo que vendria despues de NAVI, en su rediseñada arquitectura RDNA2 tenga opcion para AV1, pero insisto, lo mejor seria ya un CODEC via OpenCL o DirectCompute y se podria aporvechar desde ya el codificar y decodificar este formato en los GPUs de antaño, de hoy y de mañana.


.
Imagen Imagen

Vulkan estaria dando soporte el proximo año [2020] a la decodificacion [y codificacion] de video para MPEG-4 AVC/HEVC, aka h264 y h265, asi como para AV1 y VP9 posteriormente, y esto es posible gracias a que la API Vulkan integra las instrucciones graficas y las de OpenCL.

SIGGRAPH – July 31, 2019
© The Khronos ® Group Inc. 2019
This work is licensed under a Creative Commons Attribution 4.0 International License

Vulkan Video TSG Update
Goal
- Create a series of extensions for video encode/decode in Vulkan

Target release date
- First half 2020

Codec roadmap
- H.264, HEVC in first release
- VP9, AV1 will follow in later releases





https://www.khronos.org/assets/uploads/ ... -Jul19.pdf
hilo_vulkan-opengl5-y-opencl-como-una-sola-api_2231923

https://www.phoronix.com/scan.php?page= ... de-H1-2020
https://www.phoronix.com/forums/forum/l ... rogressing

Imagen
42 respuestas