Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

HandBrake - это бесплатный транскодер с открытым исходным кодом для цифровых видеофайлов, первоначально разработанный в 2003 году Эриком Пети, чтобы упростить копирование фильма с DVD на устройство хранения данных . [3] HandBrake в бэкенде содержит сравнительно небольшой исходный код; программа представляет собой интеграцию многих сторонних аудио и видео библиотек , кодеков (таких как FFmpeg , x264 и x265 ) и других компонентов, таких как деинтерлейсеры видео.(называемые «фильтрами»). Они собираются таким образом, чтобы сделать их использование более эффективным и доступным (например, чтобы пользователю не приходилось перекодировать аудио- и визуальные компоненты видео на отдельных этапах или с помощью недоступных утилит командной строки ).

Клиенты HandBrake доступны для Linux , macOS и Windows . [4]

История [ править ]

Ранние версии [ править ]

HandBrake был первоначально разработан Эриком Пети в 2003 году как программное обеспечение для BeOS , прежде чем переносить его на другие системы. [5] Он продолжал быть основным разработчиком до апреля 2006 года, когда была совершена последняя официальная ревизия Subversion . После этого Пети еще некоторое время оставался активным на форуме HandBrake. С мая по июнь 2006 года никому из сообщества HandBrake не удалось связаться с Petit, и никаких дальнейших изменений кода официально не вносилось. [3]

MediaFork [ править ]

В сентябре 2006 года Родни Хестер и Крис Лонг независимо друг от друга работали над извлечением формата сжатия видео H.264 из прошивки Apple iPod (1.2) посредством обратного проектирования до встречи на форуме HandBrake. Поскольку их работа дополняла друг друга, они начали работать вместе над разработкой нестабильной, но все же компилируемой версии HandBrake, поддерживающей формат H.264. Хестер и Лонг добились прогресса с точки зрения стабильности, функциональности и внешнего вида , но невозможно было отправить свой патч в репозиторий Subversion HandBrake без разрешения Petit. [3]

Не имея возможности представить свои ревизии в качестве преемника HandBrake, Хестер создала репозиторий подрывной версии, отражающий последнюю подверсию HandBrake (0.7.1) на веб-сайте HandBrake, и начала разработку поверх этого. Хестер и Лонг назвали новый проект MediaFork. [3]

С 2007 г. [ править ]

13 февраля 2007 года Пети связался с Хестером и Лонгом, сообщил им о своей поддержке и призвал их продолжить разработку. Затем были составлены планы реинтеграции MediaFork в качестве прямого преемника HandBrake. Веб-сайт и форумы MediaFork были перенесены на HandBrake, а следующий выпуск получил официальное название HandBrake. [3] 24 декабря 2016 года, после более чем 13 лет разработки, была выпущена HandBrake 1.0.0. [4]

Есть еще один транскодер, называемый VidCoder, который использует HandBrake в качестве механизма кодирования. [6]

Особенности [ править ]

Аппаратное ускорение [ править ]

Некоторые графические процессоры ( в том числе графических процессоров , физически интегрированных с процессорами , на которые ссылаются AMD как APUs ), содержат специализированные аппаратные для кодирования видео и декодирования ( от Intel Quick Sync Video , от Nvidia NVENC , или от AMD Video Coding Engine / видеоядра Next ). Это оборудование обычно предоставляется для сценариев, в которых требуется быстрое и энергоэффективное сжатое видео, например для видеоконференций и потокового видео . Он реже используется для перекодирования, как в HandBrake, потому что его эффективность сжатияредко может соответствовать оптимизированному программному кодеру для того же кодека [7], но HandBrake по-прежнему предоставляет владельцам совместимого оборудования (которые готовы пойти на компромисс) возможность аппаратного кодирования. Быстрая синхронизация была добавлена ​​в ноябре 2014 года с версией 0.10.0, тогда как NVENC и VCE стали поддерживаться в версии 1.2.0, выпущенной в декабре 2018 года. [8] (HandBrake поддерживает как VCE, так и более новый VCN, но в его интерфейсе упоминается только VCE по имени, даже если присутствует оборудование VCN или используется кодек, который слишком новый для поддержки VCE.)

Транскодирование [ править ]

Пользователи могут настроить вывод, изменив скорость передачи данных , максимальный размер файла или скорость передачи данных и частоту дискретизации с помощью «постоянного качества». [9] HandBrake поддерживает адаптивный деинтерлейсинг , масштабирование , детектирование и кадрирование , как автоматическое, так и ручное. [2]

Пакет [ править ]

HandBrake поддерживает пакетное кодирование через графический интерфейс пользователя (GUI) и интерфейс командной строки (CLI). [10] Сторонние скрипты и пользовательские интерфейсы существуют специально для этой цели, например, HandBrake Batch Encoder , [11] VideoScripts , [12] и Batch HandBrake . [13] Все используют интерфейс командной строки для создания очереди из нескольких файлов в одном каталоге. [ необходима цитата ]

Источники [ править ]

Handbrake перекодирует видео и аудио практически из любого формата в несколько современных, но он не побеждает и не обходит защиту от копирования. Одной из форм ввода является DVD-Video, хранящийся на DVD, в ISO-образе DVD или на любом устройстве хранения данных в виде папки VIDEO_TS . Разработчики HandBrake удалили libdvdcss (библиотека с открытым исходным кодом, отвечающая за дескремблирование DVD-дисков, зашифрованных с помощью Content Scramble System (CSS)) из приложения в версии 0.9.2. Удаление управления цифровыми правами (DRM) с DVD с помощью HandBrake стало возможным после установки VLC., приложение медиаплеера, которое включает библиотеку libdvdcss. Handbrake может удалить DRM, только если пользователь установит libdvdcss. [14] [15]

Как и в случае с DVD, HandBrake не поддерживает расшифровку дисков Blu-ray напрямую . Однако HandBrake можно использовать для перекодирования диска Blu-ray, если DRM сначала удален с помощью стороннего приложения. [16]

Поддержка [ править ]

Ввод [ редактировать ]

Вывод [ править ]

Прием [ править ]

В 2011 году Престон Гралла из PC World похвалил HandBrake за набор функций: «Опытные пользователи будут довольны количеством опций». Кроме того, он раскритиковал удобство использования для новых пользователей: «Обратите внимание, что HandBrake не обязательно самая простая программа в использовании. У нее есть большое количество доступных опций, и нет хорошего объяснения того, что они делают или как их использовать. Новичкам следует придерживаться со значениями по умолчанию ". В заключение он назвал HandBrake «надежным выбором» для людей, которые ищут бесплатный транскодер видео. [18]

В 2013 году посетители сайта Lifehacker .com с большим отрывом проголосовали за HandBrake как на самый популярный конвертер видео по сравнению с четырьмя другими кандидатами. [19]

См. Также [ править ]

  • Сравнение видеоконвертеров
  • Список приложений OpenCL

Ссылки [ править ]

  1. ^ "HandBrake выпускает" .
  2. ^ a b c d e "Ручной тормоз: особенности" .
  3. ^ a b c d e Эстер, Родни; Лонг, Крис (17 марта 2007 г.). «История HandBrake» . Ручной тормоз. Архивировано из оригинала 6 июля 2011 года . Проверено 6 августа 2011 года .
  4. ^ a b «Конвертер видео Handbrake 1.0 для Mac выпущен после 13 лет бета-тестирования» . Проверено 22 сентября 2017 года .
  5. ^ "HandBrake версии 0.7.0-beta3" . Эрик Пети. Архивировано из оригинального 13 ноября 2012 года . Проверено 1 января 2013 года .
  6. ^ "VidCoder Home" . Проверено 4 марта 2012 года .
  7. ^ Позднышев Александр (22 июля 2020). «NVIDIA NvEnc против кодирования ЦП: может ли видеокодер карт Тьюринга использоваться для потоковой передачи Twitch и не отставать от ЦП? Анализ с помощью Netflix VMAF» . igor´sLAB . Проверено 29 ноября 2020 года .
  8. ^ «HandBrake: Новости» . handbrake.fr . Проверено 29 ноября 2020 года .
  9. ^ Gralla, Preston (23 марта 2011). «Редакционный обзор HandBrake» . Мир ПК . Проверено 6 августа 2011 года .
  10. ^ «Очередь» . Ручной тормоз. Архивировано из оригинала 8 мая 2009 года . Проверено 6 августа 2011 года .
  11. ^ "HandBrake Batch Encoder" . Проверено 21 февраля 2010 года .
  12. ^ "Скрипты пакетного кодирования видеоскриптов" . Проверено 20 октября 2010 года .
  13. ^ "Пакетный ручной тормоз" . Проверено 18 марта 2013 года .
  14. Брин, Кристофер (1 октября 2008 г.). «Обновленный HandBrake кодирует больше, чем DVD» . Мир ПК . Проверено 6 августа 2011 года .
  15. Гордон, Уитсон и Алан Генри (12 октября 2015 г.). «Как скопировать DVD на свой компьютер» . Лайфхакер .
  16. ^ Seff, Джонатан (20 января 2010). «Копирование Blu-ray на Mac» . MacWorld . Проверено 6 августа 2011 года .
  17. ^ a b c «Ручной тормоз: Новости - Выпущен HandBrake 1.0.0» .
  18. ^ Гралла, Престон. «Ручник» . Проверено 20 июля 2014 года .
  19. ^ «Самый популярный конвертер видео: ручной тормоз» . Проверено 20 июля 2014 года .

Внешние ссылки [ править ]

  • Официальный веб-сайт