HandBrake es un transcodificador gratuito y de código abierto para archivos de vídeo digitales . Fue desarrollado originalmente en 2003 por Eric Petit para facilitar la extracción 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 eficaz y accesible (por ejemplo, para que un usuario no tenga que transcodificar los componentes visuales y de audio de un vídeo en pasos separados, o con utilidades de línea de comandos inaccesibles ).
Los clientes 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 confirmó la última revisión oficial de Subversion . Petit continuó activo en el foro HandBrake durante un breve período después. De mayo a junio de 2006, nadie en la comunidad HandBrake logró comunicarse con Petit y no se realizaron oficialmente más cambios en el código. [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 reunirse en el foro 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 progresaron en términos de estabilidad, funcionalidad y apariencia , pero no fue posible enviar su parche al repositorio de subversión HandBrake sin la autorización de Petit. [3]
Al no poder enviar sus revisiones como sucesor de HandBrake, Hester creó un repositorio de subversión que refleja la subversión final de HandBrake (0.7.1) en el sitio web de HandBrake y comenzó el desarrollo además de eso. Hester y Long llamaron al nuevo proyecto MediaFork. [3]
El 13 de febrero de 2007, Petit se puso en contacto con Hester y Long, quien les informó de su apoyo y los animó a seguir desarrollándose. Luego se hicieron planes para reintegrar MediaFork como sucesor directo de HandBrake. El sitio web y los foros de MediaFork se trasladaron a HandBrake y la siguiente versión se llamó 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 , denominadas por AMD 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 generalmente se proporciona para escenarios en los que se desea video comprimido rápido y de bajo consumo, como videoconferencias y transmisión de video . Se utiliza con menos frecuencia para transcodificar como el realizado por 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 aún proporciona a los propietarios de hardware compatible (que estén dispuestos a aceptar la compensación) ) con la opción de codificación por hardware. Quick Sync se agregó en noviembre de 2014 con la versión 0.10.0, mientras que NVENC y VCE fueron compatibles con la versión 1.2.0, lanzada en diciembre de 2018. [8] (HandBrake admite tanto VCE como la VCN más nueva, pero su interfaz solo menciona el VCE por su nombre, incluso si hay hardware VCN presente o se está utilizando un códec que es demasiado nuevo para ser compatible con VCE).
Los usuarios pueden personalizar la salida alterando la velocidad de bits , el tamaño máximo de archivo o la velocidad de bits y la frecuencia de muestreo a través de "calidad constante". [9] HandBrake admite desentrelazado , escalado , detelecine y recorte adaptativos , 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 y UI de terceros específicamente para este propósito, como HandBrake Batch Encoder , [11] VideoScripts , [12] y Batch HandBrake . [13] Todos hacen uso de la CLI para permitir la puesta en cola de varios archivos en un solo directorio. [ cita necesaria ]
HandBrake transcodifica video y audio desde casi cualquier formato a algunos formatos modernos, pero no anula ni elude 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 el descifrado de discos Blu-ray . Sin embargo, HandBrake se puede utilizar para transcodificar un disco Blu-ray si primero se elimina DRM mediante una aplicación de terceros. [15]
En 2011, Preston Gralla de PC World elogió a HandBrake por su conjunto de funciones: "Los usuarios avanzados estarán satisfechos 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 quédate con los valores predeterminados". Concluyó calificando a HandBrake como una "opción sólida" para las personas que buscan un transcodificador de vídeo gratuito. [18]
En 2013, los visitantes de Lifehacker .com votaron a HandBrake como el conversor de vídeo más popular por encima de otros cuatro candidatos por un amplio margen. [19]