Publicada la especificación AV1, un códec de vídeo sin royalties y apoyado por la industria

okmk1 escribió:Vaya perdona, te entendi mal... h265 es muy superior al h264 con bitrates bajos, la curva de compresión es menor a mayores bitrates con respecto al h264, preparado para los UHD.

Un saludo.


Efectivamente. Si hasta puse dos capturas de un video comprimido en h.264 y h.265 a 128 kbps para que se viera la diferencia entre ambos.
La Alliance for Open Media (AOMedia), una organización sin ánimo de lucro compuesta por los grandes nombres como Microsoft, Apple, Google, etc...

Esto me ha sonao a algo así como ONG por la paz compuesta por Charles Manson, Mengele, etc... [sonrisa]
ajvulcan escribió:
John_Carpenter escribió:Lo interesante es saber si con este codec se podrá editar vídeo UHD sin necesitar de un pepino de PC. Es decir, si con un i5 normalito con 16gb de RAM, por ejemplo, y una GTX 970, se podrá trabajar con él fluidamente


Normalmente es al contrario, cuando se saca un códec mejor, que es capaz de mayor calidad o de mayor compresión, suele ser a costa de una mayor necesidad de procesamiento, es decir, de equipos más potentes.


No solo tienes razón, si no mucha razón :)

De hecho las primeras pruebas que se hicieron con un video en 1080p, necesitaron 200 núcleos (y no es broma) para codificar el archivo.

http://www.streamingmedia.com/Articles/ ... 20214.aspx

Si alguien quiere probar el codec, en fase experimental (aomenc) puede descargar el paquete StaxtRip, que es un gui, como Format Factory y Mediaencoder, que incluye el AV1 (última versión de agosto de 2017). Pero solo deciros que es lento como el demonio, de hecho, si lo queréis probar usarlo en vídeos de 2-3 minutos o si es posible menos. Porque será que está poco optimizado, unido a la del cielo de cálculos que tiene que hacer que yo aún con mi Ryzen 7 1700X no conseguí gran cosa. De hecho mirad si tarda en codificar, que cuando comienzas a hacerlo el Tiempo Estimado de Finalización pone Desconocido.

También, para la gente más experta en estos temas tenéis para leer (en inglés, claro) el borrador de especificaciones (608 páginas de nada):

https://aomediacodec.github.io/av1-spec/av1-spec.pdf

Salu2
H265 lo entiende mi tele Samsung.
Lo entiende mi móvil Xiaomi mi5.
Lo entiende mi Orange Pi Plus 2e.

El nuevo formato no lo entiende nada que no sea un ordenador así que paso.
Señor Ventura escribió:
1985a escribió:En YouTube, esta operativo.


Pues últimamente estoy notando un rendimiento horroroso en la reproducción de los vídeos, además de congelamientos cada dos por tres, ¿dices que han cambiado los codecs?.



Algunos videos, no todos.

En cuanto al rendimiento, no se decirte muy bien, ya que el pasado año arme una master.
1985a escribió:Algunos videos, no todos.

En cuanto al rendimiento, no se decirte muy bien, ya que el pasado año arme una master.


Si, si, lo noto solo en algunos vídeos, no sabía que se debía a un cambio de codecs (aunque algo me olía).
zarkon escribió:H265 lo entiende mi tele Samsung.
Lo entiende mi móvil Xiaomi mi5.
Lo entiende mi Orange Pi Plus 2e.

El nuevo formato no lo entiende nada que no sea un ordenador así que paso.


-Tu tele samsung anterior seguro que no "entendia" H265 y no por ello no dijiste "paso", eso es una vision un poco corta.
-una actualizacion de software bastaria seguro en la mayoria de casos puesto que parece que no requiere mas hardware ni nada similar. Al fin y al cabo es un codec que tiene que tener el sistema, ya esta. Si con el tiempo se vuelve popular sera el nuevo standard.
zarkon escribió:H265 lo entiende mi tele Samsung.
Lo entiende mi móvil Xiaomi mi5.
Lo entiende mi Orange Pi Plus 2e.

El nuevo formato no lo entiende nada que no sea un ordenador así que paso.

H265 no lo entendía casi ningún "hardware" hace 2 años a parte de un PC y aún así el H265 prosperó.

Por qué? Pues básicamente porque cuando sale un codec nuevo pasan unos años hasta que la industria lo usa. Y para cuando lo usa el hardware de reproducción solo necesita una actualización de firmware/SO/codecs para reproducirlo. Has basado tu "yo paso" en una absurdidad ya que el codec aún está en fase alfa, obviamente que nada lo va a reproducir ahora mismo.

En cuanto a potencia:
AV1, igual que todos los codecs anteriores, necesita un maquinón para codificar (hasta que las empresas de streaming creen sus ASIC para sus sistemas o se optimicen codecs para trabajar con gráficas, igual que ha pasado antes) pero para descodificar la máquina no tiene que ser exponencialmente mejor a la anterior, algo si, porque obviamente tendrá que "descomprimir", pero descodificar siempre ha sido mas liviano que codificar (sobretodo a mas compresión)
Para finales de año tienen previsto reducir el tiempo de codificación en 5 veces al actual. Es solo cuestión de tiempo.
ajvulcan escribió:
No, seguro, es como digo, hace poco hice una práctica sobre el tema en una asignatura de sistemas multimedia. Si obtienes peor calidad mírate como has comprimido, porque algo estás haciendo mal. Usa ffmpeg para la compresión y establece a mano los parámetros, pasa de aplicaciones chusteras que a saber como están comprimiendo.

Ese es un vídeo comprimido con ambos codecs, a 128 kbps de bitrate ambos, el resto de parámetros del video original son:

Formato: yuv420p
Resolución: 1280x720
Bitrate original: 1033 kbps
Frames/s: 24 fps

El vídeo H.265 tardó diez veces más tiempo en codificar (10,9x), pero obtuvo un PSNR de 41 dB frente a 35 del otro (mucha más calidad). En la imagen se ve cláramente la mejora. Es decir, que para steaming el de h.264 perfecto, pero el otro justito justito (velocidad codificación 1.01x, si llega a ser un poco menos no llega a reproducción en tiempo real)


Siento responder tarde, ando muy liado entre trabajo y proyectos de programación...
El programa Hybrid permite ajustar muchos parámetros a mano (no se mucho del tema, solo ajustar para ahorrar espacio sin perder calidad) y el resultado sigue siendo peor que utilizando H264. He configurado los 2 formatos para obtener la mejor calidad posible con 128Kbps de bitrate como en tu caso (hasta donde se tocar XD). El resultado es el que digo. (Vídeo pillado de youtube para testear, CAP1 de One Piece)

http://oi68.tinypic.com/nxl0k0.jpg
http://oi68.tinypic.com/al17ic.jpg

En imágenes estáticas el H265 presenta mejor calidad al igual que mejor color, sin embargo en imágenes con movimiento el H264 mantiene una calidad que permite distinguir los objetos mientras que el H265 convierte todo en un borrón de colores que no permite distinguir nada. El tiempo de conversión ha sido notablemente mayor, el H264 ha tardado apenas unos 20 segundos y el H265 ha requerido unos 3 minutos. (SOFTWARE) el programa hybrid permite usar GPU para renderizar y reducir el tiempo pero solo en ciertas condiciones las cuales permite convertir un video usando la gráfica y ahorrar mucho tiempo, dichas condiciones son en plan en lugar de tardar 20 horas para un video pues tarda solo 3 horas. Como digo se lo básico para reducir peso sin perder calidad de imagen por lo que seguro soy yo que lo hago mal.
59 respuestas
1, 2