HandBrake: видеоконвертер с открытым исходным кодом¶
HandBrake — свободная компьютерная программа для перекодирования (транскодирования) видео и DVD-дисков в форматы MP4 и MKV с целью их воспроизведения на различных устройствах. Инструмент распространяется под лицензией GNU General Public License (GPL) версии 2, что делает его бесплатным для некоммерческого и коммерческого использования. Программа поддерживает операционные системы Windows, macOS и Linux, а также имеет версию для FreeBSD.
¶История
Проект HandBrake был основан в 2003 году разработчиком под псевдонимом «titer» как утилита для копирования DVD-фильмов в формат, пригодный для хранения на жёстком диске. Изначально программа предназначалась только для операционной системы Mac OS X и называлась MediaFork. В 2006 году проект был переименован в HandBrake, а его исходный код стал открытым.
В 2007 году группа разработчиков, недовольная темпом развития оригинального проекта, создала форк под названием HandBrake SVN (позже переименованный в HandBrake). В 2009 году оригинальный автор передал управление проектом команде форка, что привело к объединению усилий и выпуску стабильной версии 0.9.3. С тех пор проект активно развивается сообществом добровольцев. Ключевые изменения включают добавление поддержки новых видеокодеков (H.265/HEVC, VP9, AV1), внедрение аппаратного ускорения и улучшение интерфейса.
¶Основные возможности
HandBrake предоставляет широкий набор функций для обработки видео:
- Чтение источников: программа может обрабатывать файлы видео практически любых современных форматов (MP4, MKV, AVI, MOV, WebM, TS, M2TS и другие), а также DVD- и Blu-ray-диски, защищённые и незащищённые от копирования. Чтение защищённых дисков возможно при наличии библиотеки libdvdcss.
- Видеокодеки: поддерживаются H.264 (AVC), H.265 (HEVC), MPEG-4, MPEG-2, VP8, VP9 и AV1. Для кодирования доступны как программные реализации (x264, x265), так и аппаратные ускорители (Intel Quick Sync Video, NVIDIA NVENC, AMD VCE, Apple VideoToolbox).
- Аудиокодеки: AAC, MP3, AC-3, E-AC-3, FLAC, Opus, Vorbis и другие. Программа позволяет перекодировать звуковые дорожки, изменять их громкость и частоту дискретизации.
- Контейнеры: вывод возможен в форматы MP4 и MKV, которые являются наиболее универсальными для хранения видео с современными кодеками.
- Фильтры: встроенные инструменты для обрезки кадров, масштабирования, изменения частоты кадров, удаления чересстрочности (деинтерлейсинг), подавления шума, стабилизации изображения и настройки цветности.
- Субтитры: поддержка встраивания субтитров из файлов (SRT, ASS/SSA) и дорожек DVD/Blu-ray, а также их перекодирование в текстовый формат (OCR).
- Пресеты: готовые профили настройки для популярных устройств (iPhone, iPad, Android, Apple TV, PlayStation, Xbox) и сервисов (YouTube, Vimeo). Пользователь может создавать собственные пресеты.
- Пакетная обработка: постановка в очередь нескольких заданий для последовательного перекодирования без участия пользователя.
- Интерфейс: графический интерфейс на базе GTK (Linux), Cocoa (macOS) и Qt (Windows). Также доступен интерфейс командной строки (CLI) для автоматизации и серверного использования.
¶Применение
Основная цель HandBrake — подготовка видеофайлов для воспроизведения на конкретных устройствах или для уменьшения размера файла при сохранении приемлемого качества. Типичные сценарии использования:
- Риппинг DVD и Blu-ray: создание цифровых копий фильмов с оптических носителей для хранения на жёстком диске или в медиатеке. Следует учитывать, что в ряде юрисдикций обход защиты от копирования может нарушать законодательство об авторском праве.
- Конвертация для мобильных устройств: сжатие видео для просмотра на смартфонах, планшетах и портативных плеерах с ограниченным объёмом памяти.
- Сжатие видеоархивов: уменьшение размера больших видеофайлов (например, записей с экрана или видеорегистраторов) для долгосрочного хранения.
- Подготовка видео для монтажа: перекодирование в промежуточный формат с низкой степенью сжатия для работы в видеоредакторах.
- Извлечение аудиодорожек: конвертация звука из видеофайлов в отдельные аудиофайлы (например, в MP3 или FLAC).
¶Ограничения и критика
HandBrake не является полноценным видеоредактором: он не позволяет выполнять нелинейный монтаж, добавлять переходы или эффекты. Программа также не поддерживает запись видео на DVD или Blu-ray диски. Отсутствует возможность прямого копирования (ремuxing) потоков без перекодирования, что приводит к потере качества при каждом цикле обработки.
В сообществе пользователей периодически высказываются замечания относительно интерфейса, который для новичков может показаться перегруженным техническими параметрами. Тем не менее, наличие пресетов и подробной документации частично компенсирует эту сложность.
Разработчики HandBrake не несут ответственности за использование программы для копирования материалов, защищённых авторским правом, и подчёркивают, что пользователь должен самостоятельно проверять соответствие своих действий местному законодательству.
¶Технические детали
HandBrake использует библиотеки FFmpeg для демультиплексирования и декодирования входных потоков. Кодирование видео выполняется через внешние библиотеки (например, x264, x265). Программа поддерживает многопоточность, что позволяет эффективно использовать многоядерные процессоры. Для аппаратного ускорения требуется наличие совместимого графического процессора и соответствующих драйверов.
Проект ведётся на платформе GitHub, где публикуются исходный код, отчёты об ошибках и версии для разработчиков (nightly builds). Регулярные стабильные релизы выходят несколько раз в год. Актуальная версия на начало 2025 года — 1.9.x, которая добавила поддержку кодека AV1 в аппаратном ускорении и улучшила работу с HDR-видео.
¶См. также
- FFmpeg
- XMedia Recode
- VidCoder
¶Источники
- Официальная документация HandBrake (handbrake.fr/docs)
- Репозиторий исходного кода на GitHub (github.com/HandBrake/HandBrake)
- История изменений и журналы версий программы
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →

