Después de casi 13 años, el equipo de desarrollo lanzó la primera versión del transcodificador de video de código abierto HandBrake 1.0.0. HandBrake es un popular programa gratuito para convertir y comprimir videos. La aplicación multiplataforma se ejecuta en Linux, macOS y Windows con una interfaz gráfica o desde la línea de comandos. Quizás este es el mejor programa de su clase. Es difícil encontrar al menos un transcodificador de video de calidad, funcionalidad y código abierto similares. Podemos decir que este es un shell gráfico ideal para ffmpeg (por cierto, los comandos ffmpeg se pueden estudiar utilizando los registros de HandBrake, esto es mejor que el manual).El programa ha estado disponible todos estos años, pero solo 13 años después, los desarrolladores de HandBrake decidieron que había crecido a la versión 1.0.0. Probablemente, fue una especie de orgullo especial para ellos mantener el estado beta durante tanto tiempo, enfatizando su perfeccionismo, a pesar de la absoluta estabilidad y funcionalidad del programa. Esto es común a muchos proyectos sin fines de lucro. Parece que Gmail también durante muchos años, por alguna razón desconocida, conservó el estado de la versión beta. Quizás esto también se haga por la conveniencia de comunicarse con los usuarios y eliminar cierta responsabilidad de los desarrolladores. Si encuentra algún error, puede responder: "Bueno, esta es una versión beta".Hay cierta ironía en el hecho de que el programa salió de la versión beta después de que finalizó el uso ubicuo de las unidades de DVD-ROM, para cuyo procesamiento se creó por primera vez este transcodificador de video. Hoy en día, pocas personas compran videos en DVD, pero HandBrake todavía tiene demanda, aunque no de la misma manera que antes. Por cierto, incluso se puede usar para probar la RAM en una computadora: detecta efectivamente los módulos de RAM defectuosos . Si el programa se congela durante la codificación en el mismo lugar, esto significa un problema con un módulo de memoria defectuoso. Incluso si el problema es con un solo bit.Los primeros números de compilación no significan en absoluto que las versiones anteriores del programa fueran inestables. Funcionaron perfectamente incluso entonces (si la memoria no falla). Pero la versión 1.0.0 hizo varios cambios importantes.* Rediseño completo de perfiles preliminares (presets) para transcodificación y compresión de video, incluidas las opciones preparadas para los dispositivos más comunes. Los perfiles de versiones anteriores de HandBrake 0.10.x se almacenan en la parte inferior de la lista de perfiles en la sección Legacy .
HandBrake 1.0.0 para Mac* Admite el formato de video VP9 gratuito y el formato de audio Opus.* Soporte para aceleración de hardware Intel QuickSync Video (QSV) para codificación H.265 / HEVC en procesadores Skylake, como en transcodificadores de video comerciales. La codificación y decodificación acelerada por hardware reduce significativamente la carga de la CPU y el consumo de energía. Para admitir la aceleración de hardware en el núcleo de gráficos en un área pequeña del chip Intel, hay circuitos integrados especializados que solo se ocupan del video. La aceleración de decodificación de video por hardware está disponible para el controlador de gráficos a través de Direct3D Video API (DXVA2), Direct3d11 Video API o Intel Media SDK, así como a través de filtros MFT (Media Foundation Transform). Aceleración de codificación de hardware: solo a través de las interfaces Intel Media SDK o MFT (Media Foundation Transform).Con soporte de hardware, la velocidad de codificación y decodificación aumenta en un orden de magnitud en comparación con el software puro. Por ejemplo, en las especificacionesLa última versión de QSV 5.0 con la microarquitectura central de sexta generación Skylake muestra el rendimiento estimado de decodificación de video con aceleración de hardware de más de 16 transmisiones simultáneas de video de 1080p.Los desarrolladores de HandBrake enfatizan que nunca han recibido un centavo de Intel. Esta firma donó voluntariamente un códec compatible con QSV para HandBrake, y el código fuente de HandBrake está disponible públicamente. Si AMD expresa el deseo de poner un códec para admitir la aceleración de hardware en sus procesadores, también se implementará en el transcodificador gratuito HandBrake (al principio AMD envió parches, pero luego cambió de rumbo). Los desarrolladores de HandBrake son muy sensibles a estos problemas éticos, de acuerdo con la ideología de Open Source.De las otras mejoras:* La optimización del código del ensamblador permitió aumentar la velocidad del filtro hasta un 10% y la velocidad del codificador x264 en un 10%, que se implementa en perfiles "rápidos".* En la versión de Windows, ahora puede pausar el proceso de codificación y luego continuar. El tamaño del instalador y la cantidad de espacio en disco en la versión de Windows se han reducido.* Se eliminó el soporte de aceleración de hardware de decodificación de DirectX Video Acceleration (DVXA) porque causaba muchos problemas.* Bibliotecas de terceros actualizadas que utiliza HandBrake.* Representación de subtítulos mejorada para algunos idiomas.* Nueva documentacióny guías menos técnicas para principiantes (hasta ahora en beta y en inglés). Las guías para principiantes proporcionan instrucciones paso a paso para los escenarios de transcodificación más comunes, comprensibles incluso para aquellos que nunca han usado dicho software.Descargar HandBrake 1.0.0 ( repositorio en Github ). Las versiones antiguas de HandBrake también se conservan en el sitio web oficial para aquellos que están acostumbrados a la interfaz anterior y que no necesitan soporte de hardware en las últimas CPU.Le pedimos a Fedor Bushlanov , gerente de producto de Elecard, un desarrollador ruso de transcodificadores de video, que comentara las noticias sobre el lanzamiento de HandBrake 1.0.0 .- Muchos usuarios habituales usan HandBrake, pero ¿sabes que los estudios de video u otras compañías comerciales serias lo usan en el campo profesional?- Personalmente, no he oído hablar de esto. Pero esto es bastante posible, ya que la codificación de video de archivos es una tarea muy popular, que está asociada con el crecimiento de servicios como "salas de cine en línea" y similares.- Esta versión es compatible con Intel QuickSync Video (QSV) para H.265 / HEVC. ¿Es diferente de la misma aceleración de hardware en otros transcodificadores? En general, ¿la aceleración de hardware funciona igual o diferente en todos los transcodificadores? En términos de rendimiento y soporte para funciones específicas de QSV, como desentrelazado, escalado de video, compresión de memoria sin pérdidas para un motor de medios, etc. Todo esto se implementa en hardware, pero ¿es compatible con transcodificadores de software?— , . . QSV Intel Media SDK, SDK ( « »), , . , .
— , VP9? H.265/HEVC? , H.265/HEVC ?- Para archivos: sí, se requiere el códec VP9, y para la transmisión en vivo, se utilizan códecs MPEG (AVC y HEVC). VP9 tiene perspectivas, pero el problema no está tanto en un buen códec, sino en fabricantes de equipos con soporte solo para MPEG, que se han establecido en el mercado, por un lado, y proveedores que han gastado MUCHO dinero en dichos equipos, por otro. Atraerlos al lado de VP9 es muy difícil: el dinero ya se ha invertido en MPEG. Casi la misma historia con intentos de abandonar los combustibles de hidrocarburos, incluso para motores de automóviles. El proceso se está moviendo, pero muy lentamente.Los pagos por HEVC y AVC son realizados por los fabricantes del equipo final: codificadores, configuraciones y otras cosas. Estas contribuciones representan en promedio varios por ciento del costo del equipo, 0.1 a 5%, según el tipo de equipo y los volúmenes. En general, no son tan importantes que los fabricantes estén muy molestos por ellos.