The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Релиз программы для перекодирования видео HandBrake 1.3.0

11.11.2019 09:31

После года разработки представлен релиз инструмента для многопоточного перекодирования видеофайлов из одного формата в другой - HandBrake 1.3.0. Программа доступна как в варианте, работающем в режиме командной строки, так и в виде GUI-интерфейса. Код проекта написан на языке Си (для Windows GUI реализован на .NET) и распространяется под лицензией GPL. Бинарные сборки подготовлены для Linux (Ubuntu, Flatpak), macOS и Windows.

Программа может перекодировать видео с BluRay/DVD-дисков, копий директории VIDEO_TS и любых файлов, формат которых поддерживается библиотеками libavformat и libavcodec из состава FFmpeg/LibAV. На выходе могут быть сформированы файлы в таких контейнерах, как WebM, MP4 и MKV, для кодирования видео могут быть применены кодеки AV1, H.265, H.264, MPEG-2, VP8, VP9 и Theora, для звука - AAC, MP3, AC-3, Flac, Vorbis и Opus. Из дополнительных функций присутствуют: калькулятор битрейта, предпросмотр в процессе кодирования, изменение размера и масштабирование картинки, интегратор субтитров, широкий набор профилей конвертации для заданных типов мобильных устройств.

В новом выпуске:

  • Добавлена поддержка формата кодирования видео AV1 (через libdav1d);
  • Добавлена поддержка медиаконтейнеров WebM;
  • Изменено оформление интерфейса для управления очередями перекодирования;
  • Добавлены преднастройки для Playstation 4 Pro (2160p60 4K Surround), Discord и Discord Nitro. Удалены преднастройки для Windows Phone. Улучшены преднастройки для Gmail;
  • Улучшено определение видео MPEG-1 в потоках;
  • Добавлена поддержка чтения дисков Blu-ray Ultra HD (без защиты от копирования);
  • В CLI добавлен фильтр сглаживания цветов (Chroma Smooth);
  • Добавлена поддержка энергосберегающего режима кодирования (lowpower=1) с использованием ускорителей Intel QSV (Quick Sync Video). В пакет на базе Flatpak добавлена возможность использования Intel QSV;
  • Добавлена возможность привлечения движков AMD VCE для ускорения кодирования в Linux;
  • Улучшена поддержка ускорения кодирования с использованием NVIDIA NVENC;
  • Добавлена поддержка настройки уровня кодирования для x265 и корректировки режима Fast Decode;
  • Добавлена поддержка импорта внешних субтитров в форматах SSA/ASS;
  • Добавлена возможность сборки для платформы NetBSD;
  • Добавлены сборочные параметры "--harden" и "--sandbox" для применения дополнительной защиты от переполнений буфера и включения sandbox-изоляции;
  • Добавлен сборочный параметр "--enable-gtk4" для сборки с экспериментальными выпусками GTK 4 вместо GTK 3.


  1. Главная ссылка к новости (https://handbrake.fr/news.php?...)
  2. OpenNews: Релиз программы для перекодирования видео HandBrake 1.2.0
  3. OpenNews: Выпуск децентрализованной видеовещательной платформы PeerTube 1.4
  4. OpenNews: Выпуск видеоредактора Flowblade 2.2
  5. OpenNews: Релиз видеоплеера MPV 0.30
  6. OpenNews: Выпуск видеопроигрывателя Celluloid 0.18
Лицензия: CC-BY
Тип: Программы
Ключевые слова: handbrake, video
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (68) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, A.Stahl (ok), 09:36, 11/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –8 +/
    >*.fr

    Я думал что авторы русскоговорящие. Возможно во французском языке тоже есть соотвествующая идиома.

     
  • 1.2, слакварявод (ok), 09:44, 11/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Отлично.
    Лучшая обёртка над ffmpeg/libav!
     
  • 1.3, Аноним (3), 09:49, 11/11/2019 Скрыто модератором [﹢﹢﹢] [ · · · ]
  • –30 +/
     
     
  • 2.4, A.Stahl (ok), 10:12, 11/11/2019 Скрыто модератором
  • +6 +/
     
     
  • 3.5, Аноним (3), 10:16, 11/11/2019 Скрыто модератором
  • –13 +/
     
     
  • 4.16, НяшМяш (ok), 13:31, 11/11/2019 Скрыто модератором
  • +/
     
     
  • 5.17, Аноним (3), 13:53, 11/11/2019 Скрыто модератором
  • –3 +/
     
     
  • 6.23, НяшМяш (ok), 14:32, 11/11/2019 Скрыто модератором
  • +2 +/
     
     
  • 7.26, Аноним (3), 14:48, 11/11/2019 Скрыто модератором
  • –4 +/
     
  • 6.25, Аноним 80_уровня (ok), 14:40, 11/11/2019 Скрыто модератором
  • +/
     
     
  • 7.27, Аноним (3), 15:12, 11/11/2019 Скрыто модератором
  • –1 +/
     
  • 4.28, Ordu (ok), 15:29, 11/11/2019 Скрыто модератором
  • +2 +/
     
     
  • 5.29, Аноним (3), 15:37, 11/11/2019 Скрыто модератором
  • –1 +/
     
     
  • 6.31, Ordu (ok), 15:49, 11/11/2019 Скрыто модератором
  • +3 +/
     
  • 5.30, Аноним (3), 15:41, 11/11/2019 Скрыто модератором
  • –2 +/
     
  • 2.6, Аноним (6), 10:39, 11/11/2019 Скрыто модератором
  • +/
     
  • 2.7, Аноним (7), 10:53, 11/11/2019 Скрыто модератором
  • +/
     
  • 2.8, Аноним (8), 11:15, 11/11/2019 Скрыто модератором
  • +/
     
  • 2.9, iPony129412 (?), 11:50, 11/11/2019 Скрыто модератором
  • –1 +/
     
     
  • 3.11, Аноним (3), 12:00, 11/11/2019 Скрыто модератором
  • –1 +/
     
     
  • 4.18, none_first (ok), 13:53, 11/11/2019 Скрыто модератором
  • –3 +/
     
     
  • 5.21, Аноним (3), 14:21, 11/11/2019 Скрыто модератором
  • –1 +/
     
  • 2.22, hhhg (?), 14:24, 11/11/2019 Скрыто модератором
  • +1 +/
     
     
  • 3.24, Аноним (3), 14:37, 11/11/2019 Скрыто модератором
  • –1 +/
     

     ....ответы скрыты модератором (21)

  • 1.10, Аноним (10), 11:59, 11/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А я все время думал dav1d только декодирует видео
     
     
  • 2.12, Аноним (3), 12:02, 11/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Вроде уже исправили новость. Я не понимаю, как можно было перевести фразу "Added support for reading AV1 via libdav1d" столь неоднозначно.
     

  • 1.13, Нонон (?), 12:06, 11/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –7 +/
    Кто ей придумал название "перелом руки"?)
     
     
  • 2.14, Аноним (3), 12:13, 11/11/2019 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Я думал, это переводится как "ручник", или "ручной тормоз", что как бы намекает. Но ваш вариант мне тоже нравится.
     
  • 2.15, vdb (?), 13:01, 11/11/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    brake != break
     

  • 1.19, Аноним (19), 14:11, 11/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    AVCHID может?
     
  • 1.32, Аноним (32), 16:44, 11/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Нормальных настроек кодирования нет, пришлось всё равно опции командной строки ffmpeg вызубрить
     
     
  • 2.36, Суп из потрошков (?), 21:39, 11/11/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Очевидно, вы из тех кулибинских риперов, что вызывают своими поделиями лютый батхерт у владельцев железных плееров и приставок? :)
     

  • 1.33, Аноним (33), 18:56, 11/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >-enable-gtk4

    Что gtk4 уже на подходе? Тогда скоро gtk3 закопают.

     
     
  • 2.34, Аноним (34), 19:05, 11/11/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Тут gtk4 - вершки, а gtk3 - корешки.
    Поэтому всё верно - и прикопают, и удобрят, и росточек подвяжут, когда появится.
     

  • 1.35, Аноным (ok), 20:32, 11/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Годится только для перекодированя прогрессивного видео без каких-либо проблем или без желания применять те или иные фильтры.
    Без Avi\VapourSynth и без ffmpeg в консольке не обойтись.
     
     
  • 2.40, Аноним (-), 01:51, 12/11/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Что за xpeнь ты несешь? Он же сам использует ффмпег.
     
     
  • 3.41, Аноным (ok), 05:07, 12/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Только малую часть его возможностей
     
  • 2.47, Аноним (47), 22:08, 12/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Там есть Yadif деинтерлейсер и даже EEDI2 (но очень медленный). Даже IVTC можно включить, если руки из нужного места растут.
    В общем-то, обычный гуй над ffmpeg. Хорошо, что drc ac3 компрессия по умолчанию не включена, как у ffmpeg. А профиль по дефолту там x264 faster? Если так, то не очень хорошо, конечно. По дефолту кодит в vfr, как и ffmpeg и это хорошо. А вот после MeGUI и XviD4PSP5 запросто может быть рассинхрон.
     
     
  • 3.51, Аноним (3), 12:33, 13/11/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Yadif у меня чётко ассоциируется с хреновыми деинтерлейсерами и убитыми криворукими обезьянами видосиками.

    >даже

    Внезапно, он тоже уг. А в AviSynth есть QTGMC, например.

    >компрессия

    И ffmpeg тоже немножко уг - надо хорошо понимать, как его настраивать и что у фильтров могут быть серьёзные ограничения (я с этим столкнулся как-то).

     
     
  • 4.52, Аноним (47), 14:35, 13/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Yadif хорошо деинтерлейсит нормальный интерлейс. Вот всякие извращения типа транскода и псевдоинтерлейса ему не по зубам, их и QTGMC еле вытягивает - все равно интерливинг остается. Но просто он так не бросается в глаза уже.
     
     
  • 5.56, Аноным (ok), 14:07, 14/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Yadif годится только, чтобы бд обрабатывать и то при этом будут лишние шумы, не очень плавная интерполяция, не особо заметно, но размер файла увеличит.
     
     
  • 6.59, Аноним (59), 17:17, 14/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Двдишки тоже. Другое дело, что фильмов, снятых в интерлейсе можно пересчитать по пальцам одной руки. А жаль. "Богоматерь убийц" один из них. Отлично деинтерлейсится Yadif'ом.
     
  • 6.61, Аноним (59), 17:20, 14/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >шумы

    Как будто что-то плохое. Уж всяко лучше мыла и бандинга.

     
     
  • 7.64, Аноным (ok), 18:51, 14/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >>шумы
    > Как будто что-то плохое. Уж всяко лучше мыла и бандинга.

    QTGMC не делает мыла, если что-то не нравится, по читать ман по опциям http://avisynth.nl/index.php/QTGMC а бандинга он и вовсе не создает вообще.

     
  • 3.57, Аноным (ok), 14:10, 14/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    QTGMC с "Preset='Very Slow', SourceMatch=3, Lossless=2' более чем в 3 раза быстрее, чем "Yadif деинтерлейсер и даже EEDI2" и толку намного больше.
     
     
  • 4.58, Аноним (59), 17:14, 14/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >Preset=Very Slow в 3 раза быстрее, чем Yadif

    Это шутка? Даже Preset=Faster гораздо медленнее Yadif'а.
    Или это магические SourceMatch=3, Lossless=2 так ускоряют?

     
     
  • 5.63, Аноным (ok), 18:49, 14/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >>Preset=Very Slow в 3 раза быстрее, чем Yadif
    > Это шутка? Даже Preset=Faster гораздо медленнее Yadif'а.
    > Или это магические SourceMatch=3, Lossless=2 так ускоряют?

    Это про HandBrake с EEDI2, а без него вся картинка в шумах, полосках и дрожащих объектах будет, хотя и с ним тоже, но лучше.

     
     
  • 6.67, Аноним (59), 22:40, 14/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >EEDI2

    Да, EEDI2 очень неэффективный и медленный, при этом лучше Yadif'а только ненамного. Но он доступен в Handbrake из коробки без всяких усилий. Если не жалко время, то в Handbrake лучше использовать его, вместо Yadif'а.

    Как я уже говорил, Yadif не настолько плох на качественном материале. Коррекция дрожания строк у него, кстати, есть, так что дергаться не будет. Но, да, полно материала, который только QTGMC доверить можно.

     
  • 2.60, Аноним (59), 17:19, 14/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    В VapourSynth уже есть QTGMC (на 25% медленнее ависинтовского). Но еще нет SRestore и нормального TDecimate. А мне лезть на doom9 к виндузятникам не хочется.
     
     
  • 3.65, Аноным (ok), 18:54, 14/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >SRestore

    https://github.com/HomeOfVapourSynthEvolution/havsfunc
    >TDecimate

    http://www.vapoursynth.com/doc/plugins/vivtc.html#vivtc

     
     
  • 4.66, Аноним (59), 22:34, 14/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    В VIVTC реализован только простейший mode=0. Автор сказал, что ему пока не интересно портировать все. В TDecimate mode=2/4 позволяют использовать два прохода и указывать любую fps (то есть структура дублей может быть любой сложности, лишь бы система была). Да и на стандартных прореживаниях mode=2 работает лучше благодаря большему буферу.

    >havsfunc

    О, SRestore реализовали. Это хорошо.

     
     
  • 5.70, Аноным (ok), 02:58, 15/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ладно, но, вроде, я читал, что помимо VIVTC есть ещё что-то, что как раз выявляет дубли автоматом и всякое такое.
     
     
  • 6.71, Аноним (59), 12:12, 15/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Для VS не встречал больше Вот обсуждение его ограничения https forum doom9 or... текст свёрнут, показать
     

  • 1.37, Аноним (37), 01:15, 12/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    AMD 5700 XT - VCE НЕ работает, впрочем, никогда и не работало...
     
  • 1.42, Аноним (42), 05:57, 12/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Бинарные сборки подготовлены для Linux (Ubuntu...

    И нет DEB для 18.04 LTS? Круто!

     
  • 1.43, Аноним (43), 07:34, 12/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Язык Си - это новый язык из КНР?
     
  • 1.44, InuYasha (?), 12:08, 12/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >>для Windows GUI реализован на .NET

    Родина им wx дала, QT... :(

    Придется пока юзать закрытый XMediaRecode

     
     
  • 2.45, Аноним (45), 13:28, 12/11/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Гномосеки, сэр. С GTK3 новые уровни дна пробиваются легко и незаметно.
     
  • 2.46, Аноним (46), 15:12, 12/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >Родина им wx дала

    wx не нужен!

     
     
  • 3.50, InuYasha (?), 11:30, 13/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >>Родина им wx дала
    > wx не нужен!

    Когда wxQt допилят - wx будет САМЫМ нужным.

     

  • 1.48, Аноним (47), 22:10, 12/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Именно благодаря ей мы сегодня имеем зеттабайты низкосортного некачественного контента

    Интересно, откуда вы потребляете контент. Потому что, например, на рутрекере есть жесткие правила по параметрам кодировщика.

     
     
  • 2.49, Аноним (3), 06:15, 13/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Толку то с правил, если всё равно низкокачественная помойка в итоге? Но да, чаще всего я в других местах нахожу. Но эта проблема поразила как приватные, так и публичные трекеры. И если раньше ещё можно было простить убитые xvid файлы, то на сегодня схожее качество выглядит по меньшей мере странно.
     
     
  • 3.53, Аноним (47), 14:39, 13/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Я тоже встречал много видео с Handbrake. Не такие они и плохие. Аппаратный кодер появился всего лет 5 назад. Handbrake предлагает по умолчанию легкие пресеты x264 и высокий crf. У ffmpeg дефолты тоже поганые. XviD/DivX некоторые я бы вообще от H.264 не отличил, люди на них собаку съели.
     
     
  • 4.55, Аноним (47), 17:57, 13/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >Аппаратный кодер появился всего лет 5 назад

    Ошибся. Лет 5 назад там появилась возможность делать хардсаб из srt. А аппаратный кодер там уже был, как раз им кодил для телека. Сначала в ночных сборках.

     
  • 3.54, Аноним (47), 14:57, 13/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Надо поблагодарить Hanbrake за то, что не сделали поддержку AVI (XviD). А то говнорипов было бы еще больше.
    MPEG4 ASP (к этому семейству относится XviD) в Handbrake есть, но в составе контейнеров MKV/MP4 он не имеет смысла, т.к. AVI XviD делают для совместимости со старыми железками.

    Вот, кстати, попадаются даже DivX, как правило шумные (где нет проблемы бандинга), которые выглядят очень пристойно. Что я даже блюрики перекачивать не хочу. При том, что DivX имеет ужасную систему распределения битрейта. Но в тех обычно около CBR с ручным исключением для водных сцен.

     

  • 1.62, Retrosharer (?), 18:14, 14/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Для многопоточность перекодирования весьма не дурен. Тормоза, но не дурен.

    Коли надобно перекодировать с минимальными преобразованиями/фильтрами - только AVIdemux. Также весьма не дурен.

     
     
  • 2.68, Аноним (59), 22:46, 14/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Avidemux не прописывает fourcc у звука, кстати. Сталкивался с таким в MKV(Opus) и AVI(PCM). Плееры будут играть, ffmpeg поймет. Но MKVToolnix будет ругаться и не увидит звук. Баг рапорт бы надо отправить.
    Avidemux прога все же кривоватая, но местами незаменимая.
     
     
  • 3.69, Аноним (59), 22:48, 14/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А еще mencoder создает AVI, которые мало кто читает. Дело именно в контейнере. Это особенно иронично, так как для AVI он и разрабатывался.
    Скажем, простой ремукс потом через ffmpeg делает файл играбельным везде.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2019 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру