HandBrake es un transcodificador gratuito y de código abierto para archivos de vídeo digital . Fue desarrollado originalmente en 2003 por Eric Petit para facilitar la copia de DVD a un dispositivo de almacenamiento de datos . [3] El backend de HandBrake contiene comparativamente poco código original; el programa es una integración de muchas bibliotecas de audio y vídeo de terceros , tanto códecs (como FFmpeg , x264 y x265 ) como otros componentes como desentrelazadores de vídeo (denominados "filtros"). Estos se recopilan de tal manera que su uso sea más efectivo y accesible (por ejemplo, para que un usuario no tenga que transcodificar los componentes de audio y vídeo de un vídeo en pasos separados o con utilidades de línea de comandos inaccesibles ).
Los clientes de HandBrake están disponibles para Linux , macOS y Windows . [4]
HandBrake fue desarrollado originalmente por Eric Petit en 2003 como software para BeOS , antes de ser portado a otros sistemas. [5] Continuó siendo el desarrollador principal hasta abril de 2006, cuando se envió la última revisión oficial de Subversion . Petit continuó activo en el foro de HandBrake durante un breve período después. Desde mayo a junio de 2006, nadie en la comunidad de HandBrake logró contactar con Petit, y no se realizaron más cambios de código oficialmente. [3]
En septiembre de 2006, Rodney Hester y Chris Long habían estado trabajando de forma independiente para extraer el formato de compresión de vídeo H.264 del firmware del iPod de Apple (1.2) mediante ingeniería inversa antes de conocerse en el foro de HandBrake. Dado que su trabajo era complementario, comenzaron a trabajar juntos para desarrollar una versión inestable, pero aún compilable, de HandBrake que admitiera el formato H.264. Hester y Long lograron avances en términos de estabilidad, funcionalidad y apariencia , pero no fue posible enviar su parche al repositorio de subversiones de HandBrake sin la autorización de Petit. [3]
Al no poder enviar sus revisiones como sucesor de HandBrake, Hester creó un repositorio de subversiones que reflejaba la versión final de HandBrake (0.7.1) en el sitio web de HandBrake y comenzó el desarrollo sobre esa base. Hester y Long llamaron al nuevo proyecto MediaFork. [3]
El 13 de febrero de 2007, Petit se puso en contacto con Hester y Long, les informó de su apoyo y les animó a seguir desarrollando. Entonces se hicieron planes para reintegrar MediaFork como sucesor directo de HandBrake. El sitio web y los foros de MediaFork se trasladaron al de HandBrake, y la siguiente versión se denominó oficialmente HandBrake. [3] El 24 de diciembre de 2016, después de más de 13 años de desarrollo, se lanzó HandBrake 1.0.0. [4]
Hay otro transcodificador, llamado VidCoder, que utiliza HandBrake como motor de codificación. [6]
Algunas GPU (incluidas las GPU integradas físicamente con las CPU , a las que AMD se refiere como APU ) contienen hardware dedicado para la codificación y decodificación de vídeo ( Quick Sync Video de Intel , NVENC de Nvidia o Video Coding Engine / Video Core Next de AMD ). Este hardware suele proporcionarse para escenarios en los que se desea un vídeo comprimido rápido y de bajo consumo, como videoconferencias y streaming de vídeo . Se utiliza con menos frecuencia para la transcodificación como la que realiza HandBrake porque su eficiencia de compresión rara vez puede igualar la de un codificador de software optimizado para el mismo códec, [7] pero HandBrake todavía ofrece a los propietarios de hardware compatible (que están dispuestos a aceptar la compensación) la opción de codificación de hardware. Quick Sync se agregó en noviembre de 2014 con la versión 0.10.0, mientras que NVENC y VCE comenzaron a ser compatibles en la versión 1.2.0, lanzada en diciembre de 2018. [8] (HandBrake admite tanto VCE como el VCN más nuevo, pero su interfaz solo menciona VCE por su nombre, incluso si hay hardware VCN o se está utilizando un códec que es demasiado nuevo para tener soporte VCE).
Los usuarios pueden personalizar la salida modificando la tasa de bits , el tamaño máximo de archivo o la tasa de bits y la frecuencia de muestreo a través de "calidad constante". [9] HandBrake admite desentrelazado adaptativo , escalado , detelecine y recorte , tanto automáticos como manuales. [2]
HandBrake admite la codificación por lotes a través de una interfaz gráfica de usuario (GUI) y una interfaz de línea de comandos (CLI). [10] Existen scripts e interfaces de usuario de terceros específicamente para este propósito, como HandBrake Batch Encoder , [11] VideoScripts , [12] y Batch HandBrake . [13] Todos utilizan la CLI para habilitar la puesta en cola de varios archivos en un solo directorio. [ cita requerida ]
HandBrake transcodifica video y audio desde casi cualquier formato a un puñado de formatos modernos, pero no anula ni evita la protección contra copia. [14] Una forma de entrada es DVD-Video almacenado en un DVD, en una imagen ISO de un DVD o en cualquier dispositivo de almacenamiento de datos como una carpeta VIDEO_TS .
Al igual que con los DVD, HandBrake no admite directamente la descodificación de discos Blu-ray . Sin embargo, HandBrake se puede utilizar para transcodificar un disco Blu-ray si primero se elimina el DRM mediante una aplicación de terceros. [15]
En 2011, Preston Gralla de PC World elogió a HandBrake por su conjunto de características: "Los usuarios avanzados estarán encantados con la cantidad de opciones". Sin embargo, criticó la facilidad de uso para los nuevos usuarios: "Tenga en cuenta que HandBrake no es necesariamente el programa más fácil de usar. Tiene una gran cantidad de opciones disponibles y no hay una buena explicación de lo que hacen o cómo usarlas. Los principiantes deberían quedarse con las opciones predeterminadas". Concluyó diciendo que HandBrake es una "opción sólida" para las personas que buscan un transcodificador de video gratuito. [19]
En 2013, los visitantes de Lifehacker.com votaron a HandBrake como el convertidor de vídeo más popular por sobre otros cuatro candidatos por un amplio margen. [20]