The OpenNET Project / Index page

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

Перекодировщик видео HandBrake 1.8.0 перешёл на использование GTK4

20.05.2024 23:33

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

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

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

  • Интерфейс пользователя переведён на библиотеку GTK4 вместо GTK 3.
  • Добавлена поддержка упаковки форматов VP9 и FLAC в мультимедийный контейнер MP4.
  • Добавлена поддержка кодировщика видео в формате FFV1.
  • Для формата VP9 реализована поддержка многопроходного кодирования с постоянным качеством (CQ, Constant Quality).
  • Добавлена поддержка передачи метаданных Dolby Vision кодировщику SVT-AV1.
  • Добавлен кодировщик звука в формате Dolby TrueHD.
  • Для форматов кодирования звука TrueHD и FLAC добавлена поддержка частот дискретизации 88.2, 96 , 176.4 и 192 kHz.
  • Улучшен выбор звуковых дорожек.
  • Обновлены библиотеки, среди которых FFmpeg 7.0, HarfBuzz 8.4.0, libdav1d 1.4.1, libjpeg-turbo 3.0.3, SVT-AV1 2.1.0, x264 164, x265 3.6.
  • В версии для Linux обновлены пиктограммы, добавлена поддержка рекурсивного сканирования файлов и реализованы опции "--clear-queue" и "--auto-start-queue".
  • В версии для macOS оформление панели инструментов приведено к стилю macOS.
  • В версии Windows задействован .NET Desktop Runtime 8.0.x


  1. Главная ссылка к новости (https://handbrake.fr/news.php?...)
  2. OpenNews: Доступна программа для перекодирования видео HandBrake 1.7.0
  3. OpenNews: Выпуск кодировщика видео VVenC 1.8, поддерживающего формат H.266/VVC
  4. OpenNews: В Mesa-драйвере radv реализована поддержка расширений Vulkan для кодирования видео h.265
  5. OpenNews: Выпуск кодировщика SVT-AV1 2.0 и декодировщика dav1d 1.4 для формата видео AV1
  6. OpenNews: Выпуск мультимедиа-пакета FFmpeg 7.0
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/61219-handbrake
Ключевые слова: handbrake, video
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (71) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 23:44, 20/05/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –16 +/
    > директорий VIDEO_TS

    Простите, это какой век?

     
     
  • 2.2, Аноним (2), 23:45, 20/05/2024 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
  • 2.8, Аноним (8), 00:44, 21/05/2024 [^] [^^] [^^^] [ответить]  
  • +11 +/
    А в каком году запретили рипать DVD?
     
     
  • 3.9, Аноним (9), 00:59, 21/05/2024 [^] [^^] [^^^] [ответить]  
  • +10 +/
    Джедай не в курсе что есть те кто покупают DVD и Blueray.
    Он не в курсе что твердотельников на видео весом по 120 гигов не напасешься.
     
     
  • 4.17, Аноним (17), 07:42, 21/05/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >те кто покупают DVD и Blueray.

    Зачем? Ну посмотрел ХФ ну раз, ну два, если  шедевр. Всё остальное попахивает паталогическим накопительством.

     
     
  • 5.19, ryoken (ok), 07:59, 21/05/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Думаю, мало найдётся людей, запоминающих фильмы покадрово с первого раза. (Того же Терминатора 2 лично я почти всегда непрочь пересмотреть.)
     
     
  • 6.22, Аноним (22), 08:55, 21/05/2024 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Я ещё могу понять хранить компьютерную игру на диски, там хоть вариативность событий может быт, а в фильме не на 1-йю ни на 101-й раз сюжет не изменится.
     
     
  • 7.25, Аноним (8), 09:09, 21/05/2024 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Вы и книги после прочтения выкидываете? Про музыку уж не говорю, один раз послушал и забыл.
     
     
  • 8.31, аннаним (?), 09:36, 21/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Да и с женщинами тож самое Один раз попробовал, и ... текст свёрнут, показать
     
     
  • 9.50, Аноним (22), 12:40, 21/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну одна и та же женщина как-раз таки может меняться анатомически с возрастом ... текст свёрнут, показать
     
  • 7.46, Аноним (46), 11:58, 21/05/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Во-первых, фильм далеко не только из сюжета состоит, иначе всё кино было бы тупо театральной постановкой на плёнке. Во-вторых, очень даже может измениться в зависимости от того, как на него смотришь и какой опыт на этот момент имеешь. Хорошие фильмы отлично пересматриваются не только из-за красивой картинки и звука, но и из-за разницы восприятия сюжет в разное время.
     
     
  • 8.71, Аноним (71), 11:28, 22/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Так стриминг же давно Зачем что-то хранить ... текст свёрнут, показать
     
     
  • 9.79, Аноним (79), 16:50, 23/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Библиотеки бумажные уже очень давно, а глупые люди зачем-то книжки покупают ... текст свёрнут, показать
     
  • 5.69, Аноним (69), 20:45, 21/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Не соглашусь.
    Во первых, есть фильмы которые люди готовы пересматривать сколько угодно раз.
    А во вторых, лично я уже попадал в ситуации когда интернета нет вообще, никакого. А из развлечений есть только то что у тебя на диске сохранено.
     
  • 4.58, laindono (ok), 16:15, 21/05/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Покупают люди, которые рипают их и выкладывают на торренты. А остальным то зачем?

    По поводу ssdшек. Скачал, посмотрел, раздал, удалил.

     
  • 3.13, КО (?), 05:58, 21/05/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ему в тиктоке сказали что нельзя в этом году, проси прощения у него живо
     
  • 2.24, Аноним (24), 09:02, 21/05/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Для большинства фильмов не нужен. А вот концерты в записи чаще всего в video ts или Blu-ray
     
     
  • 3.28, Аноним (8), 09:24, 21/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Многие фильмы выходили только на DVD, и переиздавать их никто не собирается.
     
     
  • 4.40, Аноним (24), 10:25, 21/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Да, но обычно над ними запариваются и не выкладывают в video ts, а в avi или mkv
     
     
  • 5.54, Аноним (8), 13:34, 21/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Во-первых, DVD как раз очень даже выкладывают, во-вторых — в AVI/MKV их же как-то перегоняют?
     
  • 2.75, Middle Go Developer (?), 16:51, 22/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Родился после 2000г?
     

  • 1.3, Аноним (3), 00:01, 21/05/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Это для тех кто ffmpeg не осилил?
     
     
  • 2.4, Джуанг Хенсен (?), 00:13, 21/05/2024 [^] [^^] [^^^] [ответить]  
  • +27 +/
    или кому лень каждый раз пердолить man на него, чтобы один раз в год что-то перекодировать
     
     
  • 3.20, Аноним (20), 08:39, 21/05/2024 [^] [^^] [^^^] [ответить]  
  • –5 +/
    А зачем пердолить ман, когда можно просто ChatGPT спросить?

    Она даже бесплатная 3.5-turbo выдаёт для ffmpeg отличные пресеты, как нужно.

     
     
  • 4.23, Аноним (22), 08:57, 21/05/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А тебе не кажется, что если надо спрашивать нейросеть о том как переконверитровать один формат в другой то это проблема перекодировщика?
     
     
  • 5.26, 1 (??), 09:13, 21/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ээээ ... А в чём проблема-то ? Если бы было 2 формата - то да. А так с увеличением количества, сложность растёт n*n. А если вспомнить про всякие битрейты и прочие losses форматы, то сложность возрастает на порядок, если не больше.
     
     
  • 6.30, Аноним (30), 09:25, 21/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Проблема в том, что люди, которые хотят перекодировать файлы, занимаются не своим делом. Это означает, что они должны оставить файлы в оригинальном виде, это не их ума дело.
     
     
  • 7.33, Аноним (8), 09:39, 21/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну или пусть обратятся к анонимному эксперту.
     
     
  • 8.36, 1 (??), 09:54, 21/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Не прячьте ваши денежки по банкам и углам, Несите ваши денежки 8212 иначе б... текст свёрнут, показать
     
  • 4.29, Аноним (29), 09:25, 21/05/2024 [^] [^^] [^^^] [ответить]  
  • +7 +/
    > А зачем пердолить ман, когда можно просто ChatGPT спросить?

    Лол, я в человеческом GUI нажму несколько кнонпок и пойду пить чай, а ты в это время все еще будешь запрос к ChatGPT формулировать.

     
     
  • 5.37, 1 (??), 09:55, 21/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Мда ... Укушенный SQL-ем ?
     
  • 4.44, BeLord (ok), 11:28, 21/05/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А как только нейросеть умрет, то все юзер превратился в дауна?-))
     
     
  • 5.45, 1 (??), 11:30, 21/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    К сожалению, уже не умрёт :-(. Скайнет всё же поработит мир.
     
     
  • 6.47, анон (?), 12:13, 21/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Какой скайнет? Узбагойся. То, что ты называешь "скайнет" просто новая версия поисковиков, типа гугл 2.0. Ничего более твои чаты ЖэПэТэ не могут и не смогут.
     
     
  • 7.57, 1 (??), 14:41, 21/05/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну вот ... Без подсказок гугл 3.0 человек не сможет существовать. А гугл 4.0 будет существовать без человека.
     
     
  • 8.59, анон (?), 16:51, 21/05/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    По себе не суди... текст свёрнут, показать
     
  • 4.67, юзверь (??), 18:37, 21/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Не всегда. Задачу склеить n разных видео (с разным разрешением и в разных контейнерах) не решит ни одна в мире нейронка. По этому поводу был запилен костылегенератор https://gist.github.com/meequrox/5856bc76787645957ce890b70e494171, можете ради интереса натравить его на директорию с 5 файлами и ужаснуться с итоговой команды
     
     
  • 5.77, Электрон (?), 19:53, 22/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Это тривиально делается через файл, в котором задан список файлов для склеивания. Этим и пользовался, а не ужасным синтаксисом командной строки и -map.

    С другой стороны, что это за Франкенштейн такой будет? Только mkv и только для программных декодеров, где на каждый чих кодек есть?

    И еще: желаю, чтобы не попались недообрезанные аудио-дорожки, которые отравнены относительно своего видео оффсетом. Их и так после -c copy не всё правильно переварить может, а после конката наверно каша из десинхрона будет.

     
  • 2.72, iPony129412 (?), 14:43, 22/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Я когда-то тоже не осилил.
    И начал гуй на Java писать. Получилось относительно неплохо даже.

    Но пока писал уже выучил. Поэтому не пригодилось в итоге.

     
  • 2.76, Middle Go Developer (?), 16:53, 22/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Подскажите, как вырезать aac дорожку из mp4 видео тут, а то приходится консолькой, не понятно как copy и no video.
    И наоборот, как удалить звук. Или как вырезать без перекодировки
     
  • 2.81, Аноним (81), 12:20, 24/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А им можно VIDEO_TS на главы разбить? Да еще и с правильной нумерацией. В сабже вроде можно, но нельзя кодек copy поставить, чтобы потом ffmpeg-ом нормально пожать.
     

  • 1.5, Аноним (5), 00:24, 21/05/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > GTK4 вместо GTK 3

    а собрать с GTK2 можно?

    друг спрашивает...

     
     
  • 2.6, Аноним (6), 00:26, 21/05/2024 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Можно, но переход с GTK4 на GTK2 на его плечах.
     

  • 1.10, zog (??), 02:29, 21/05/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    А где скриншот?
     
  • 1.11, Аноним (11), 04:06, 21/05/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Никакое проприетарное по так не форсирует переход на последнюю винду, как опенсорс. Им всем точно мс не приплачивает?
     
     
  • 2.14, Роман (??), 06:29, 21/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Раскройте мысль подробнее, не очень понял из новости про формирование, упустил что-то?
     
     
  • 3.80, kusb (?), 20:13, 23/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Оно как-то так собирается, что только новая винда работает. Меня тоже удивляет.
     
  • 2.42, Аноним (42), 10:46, 21/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Это ту самую, которая теперь скриншоты без спроса делать будет?
     

  • 1.12, Аноним (12), 05:43, 21/05/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    а можно ли приложение с gtk собрать с fltk?
     
     
  • 2.15, ИмяХ (ok), 07:29, 21/05/2024 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Можно, но переход с GTK4 на FLTK будет на плечах собирающего.
     

  • 1.21, Аноним (20), 08:42, 21/05/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >(для Windows GUI реализован на .NET)
    >Интерфейс пользователя переведён на библиотеку GTK4 вместо GTK 3.

    https://techcommunity.microsoft.com/t5/educator-developer-blog/net-maui-on-lin

    Уж писали бы весь гуй на dotnet. Зачем им ещё GTK?

     
     
  • 2.27, Аноним (27), 09:16, 21/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Какое-то мобильное барахло, еще и требует активации через аккаунт майкрософт.
     
     
  • 3.32, Аноним (32), 09:39, 21/05/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Какое-то мобильное барахло, еще и требует активации через аккаунт майкрософт.

    Майкрософт Корпорация всегда думает как вас лучше сделать (с) Гуртовщики Мыши.

     
  • 3.39, 1 (??), 10:21, 21/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ээээ - в каком месте ?
    sudo apt install -y dotnet-sdk-8.0
    sudo apt install -y aspnetcore-runtime-8.0

    И все дела.

    Где там требование активации ?

     
     
  • 4.73, Аноним (73), 16:38, 22/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Активации нет, но DOTNET_CLI_TELEMETRY_OPTOUT поставить не мешает.
     
  • 2.64, dmg (?), 18:06, 21/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    MAUI не поддерживает запуск на Linux. Статья про разработку под Linux'ом и компиляцией под Android и т.п.
     

  • 1.34, Аноним (34), 09:40, 21/05/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А с GTK4 на GTK2 слабо?
     
     
  • 2.60, К.О. (?), 17:00, 21/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Но зачем?
     

  • 1.35, Аноним (35), 09:43, 21/05/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Flatpak-пакет запрашивает кучу прав:

    User device access - Can access hardware devices such as webcams or gaming controllers
    Full file system read/write access - Can read and write all data on the file system
    User runtime subfolder gvfsd - Can read and write all data in the directory
    User runtime subfolder gvfs - Can read and write all data in the directory

     
     
  • 2.41, Аноним (29), 10:28, 21/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А не должен?
     
  • 2.51, Аноним (51), 12:57, 21/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Периферию можешь запретить, если не надо работать с двд, например, но доступ к фс очевиден. Хотя вполне можешь ограничить одним рабочим каталогом, в котором будет медиа контент для конвертирования.
     
     
  • 3.74, Аноним (20), 16:47, 22/05/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Зачем доступ к фс? cat file.rm | handbrake | cat > out.avi

    Доступ к фс нужен только cat, а не самому приложению.

     
  • 2.78, Электрон (?), 19:56, 22/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Hardware наверно из-за ускорения на видюхах.
     

  • 1.43, Мартин (?), 10:53, 21/05/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > Перекодировщик видео HandBrake 1.8.0 перешёл на использование GTK4

    А лучше бы перешел на Qt, тогда намного популярнее бы стал, и выглядел бы лучше на всех ОС.

     
     
  • 2.52, Аноним (8), 13:04, 21/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Под виндой и так норм. А остальные ОС… сколько их там?
     
  • 2.61, К.О. (?), 17:05, 21/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > тогда намного популярнее бы стал

    Разработчики Audacious сгоряча перевели проект на Qt, но ему это никак не помогло.

     
     
  • 3.62, Аноним (30), 17:38, 21/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >> тогда намного популярнее бы стал
    > Разработчики Audacious сгоряча перевели проект на Qt, но ему это никак не
    > помогло.

    У Audacious всё норм, это фактически единственный нормальный плеер со своими декодерами и без бесполезных баз данных (регулярно повреждающихся).

     
     
  • 4.63, К.О. (?), 17:49, 21/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > и без бесполезных баз данных (регулярно повреждающихся).

    Емнип, в библиотеку он тоже раньше умел.

    Я не видел каких-то принципиальных различий между ним и qmmp кроме тулкита.

     
     
  • 5.66, Аноним (30), 18:24, 21/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Там это всё плагины. Есть просто выбор файлов с диска, есть обычные плейлисты, ничего не навязывают. Что до сравнения с qmmp, то возможностей побольше и вид получше. И, в частности, плагины имеют значение.
     

  • 1.65, Аноним (65), 18:07, 21/05/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вот бы логотип ещё обновили. Сейчас напишут, что делай сам себе, бла-бла вкусовщина, но просто посмотрите и согласитесь.
     
  • 1.70, Аноним (70), 21:17, 21/05/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Перешёл с перекодировщика видео HandBrake на ffmpeg, потому что мб оно без gui, но для кодека много gui не надо.
     

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



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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