LINUX.ORG.RU

Релиз Cine Encoder 2020 SE (версия 2.0)

 , ,


1

1

Вышла вторая, значительно переработанная версия видеоконвертера Cine Encoder 2020 SE для обработки видео с сохранением сигналов HDR.

Поддерживаются следующие режимы конвертирования:

  • H265 NVENC (8, 10 bit)
  • H265 (8, 10 bit)
  • VP9 (10 bit)
  • AV1 (10 bit)
  • H264 NVENC (8 bit)
  • H264 (8 bit)
  • DNxHR HQX 4:2:2 (10 bit)
  • ProRes HQ 4:2:2 (10 bit)

Поддерживается кодирование при помощи видеокарт NVidia. На данный момент существует версия под Arch Linux / Manjaro Linux (в репозитории AUR).

В новой версии:

  • изменен дизайн программы;
  • добавлены дополнительные опции HDR;
  • исправлены ошибки в пресетах.

>>> Подробности



Проверено: alpha ()
Последнее исправление: AP (всего исправлений: 2)

Ответ на: комментарий от abbat81

Проприетарный и нужен. Единственное в Manjaro Linux не спешат его обновлять до версии 450.57. Жду обновления драйвера.

Oleg1980
() автор топика
Последнее исправление: Oleg1980 (всего исправлений: 2)

Программа не имеет работающих аналогов под Linux для конвертирования видео с поддержкой сигналов HDR.

Ну да, учитывая, что это обёртка над ffmpeg, то до её написания никаких аналогов не было и не предвиделось.

Aceler ★★★★★
()
Ответ на: комментарий от simburde

Что за HDR? Кодеру не все равно на изображение? HDR - это точ. что мы видим.

abbat81 ★★
()
Ответ на: комментарий от xperious

Ну вот так на картах можно кодировать только с убогими настройками, другого они не умеют, даже самые новые и дорогие.

Ros ★★★★
()
Ответ на: комментарий от simburde

Это интересно, как это вы в Handbrake кодировали с HDR? Поделитесь, если не секрет…

Oleg1980
() автор топика
Ответ на: комментарий от Oleg1980

Ffmpeg это только командная строка

FFmpeg is a ... large suite of libraries and programs for handling video, audio, and other multimedia files and streams.
AnDoR ★★★★★
()
Ответ на: комментарий от Oleg1980

Ffmpeg это только командная строка

На базе которой написано 10, кажется, видеоредакторов, автор проверил их все?

Я вот точно знаю, что ещё в Lightworks поддерживается HDR, причём не только кодирование.

к тому-же в ней сигналы HDR поддерживаются только для CPU

А в Cine Encoder, в отличие от ffmpeg, поддерживаются ещё и для GPU:

            if self.comboBox_4.currentText() == "CQP":
                preset = str(f'-b:v 0 -pix_fmt yuv420p -c:v hevc_nvenc -preset slow -rc vbr_hq -cq {quality} -qmin {quality} -qmax {quality} -rc-lookahead 32 -profile:v main -max_muxing_queue_size 1024 {apreset} -f matroska ')
            if self.comboBox_4.currentText() == "VBR":
                preset = str(f'-pix_fmt yuv420p -b:v {vbitrate} -maxrate:v {maxrate} -c:v hevc_nvenc -preset slow -rc vbr_hq -2pass 1 -rc-lookahead 32 -profile:v main -max_muxing_queue_size 1024 {apreset} -f matroska ')
            preset_0 = "-hide_banner -hwaccel cuda "
            self.encode_file()

…путём добавления опций к ffmpeg.

Aceler ★★★★★
()
Ответ на: комментарий от Oleg1980

сигналы HDR

Почему ты называешь это сигналами?

AP ★★★★★
()

На данный момент существует версия под Arch Linux / Manjaro Linux

для разных дистров нужны разные версии?

kott ★★★★★
()
Ответ на: комментарий от kott

Сейчас работаю над созданием пакетов .deb и Appimage, но это не такая простая задача, как выяснилось впоследствии…

Oleg1980
() автор топика
Ответ на: комментарий от Aceler

Кроме ffmpeg у меня задействуется еще и mkvmerge для добавления сигналов maxcll, maxfall, minlum, maxlum и master display. Т.к. сам по себе ffmpeg этого делать не умеет, в этом разница. Мне даже разработчик Hybrid (немец) сказал, что это «прорыв».

Oleg1980
() автор топика
Последнее исправление: Oleg1980 (всего исправлений: 4)
Ответ на: комментарий от fornlr

Лютый причём. Дикое количество конкатенации, километровые траи без обработки ошибок и даже указания конкретных исключений, WET во все поля. Боюсь, что если вчитываться, окажется ещё на попядок хуже.

WitcherGeralt ★★
()
Ответ на: комментарий от WitcherGeralt

Лютый причём. Дикое количество конкатенации, километровые траи без обработки ошибок и даже указания конкретных исключений, WET во все поля. Боюсь, что если вчитываться, окажется ещё на попядок хуже.

Недостатки буду устранять постепенно. Но на работоспособность это не влияет.

Не бросайте слишком большие камни, всё исправлю.

Oleg1980
() автор топика
Последнее исправление: Oleg1980 (всего исправлений: 3)

Линукс сообщество в действие, хотя с политсрачем все равно не сравнится

gtk3 ★★★
()
Последнее исправление: gtk3 (всего исправлений: 1)

Программа не имеет работающих аналогов под Linux для конвертирования видео с поддержкой сигналов HDR.

FFmpeg:
https://codecalamity.com/encoding-uhd-4k-hdr10-videos-with-ffmpeg/

И такая же обёртка над FFmpeg:
https://github.com/cdgriffith/FastFlix/

skvitek ★★★
()
Последнее исправление: skvitek (всего исправлений: 1)
Ответ на: комментарий от skvitek

FFmpeg: https://codecalamity.com/encoding-uhd-4k-hdr10-videos-with-ffmpeg/ И такая же обёртка над FFmpeg: https://github.com/cdgriffith/FastFlix/

FFMPEG умеет только с CPU кодировать HDR видео. Вторая - без поддержки аппаратного кодирования. Cine Encoder умеет как с CPU так и с NVENC кодить HDR

Oleg1980
() автор топика
Последнее исправление: Oleg1980 (всего исправлений: 4)
Ответ на: комментарий от deep-purple

Люто плюсую тебя во всей этой ветке.

Aceler не прав. В режиме аппаратного кодирования FFMPEG не сохраняет метаданные HDR. Для этого в Cine Encoder эти метаданные добавляются с помощью mkvmerge. Поэтому Cine Encoder это не только обертка FFMPEG. Закидали камнями не разобравшись.

Oleg1980
() автор топика
Последнее исправление: Oleg1980 (всего исправлений: 1)
Ответ на: комментарий от skvitek

Читал эту ссылку. Ну и что? Пользователь пишет, что у него в итоге ничего не получилось с FFMPEG в режиме vaapi. Где тут логика?

Oleg1980
() автор топика
Последнее исправление: Oleg1980 (всего исправлений: 2)
Ответ на: комментарий от yoghurt

На каждый случай по своему баш-скрипту! Не имеющему аналогов…

Я долго искал аналоги, но предлагается только через баш-скрипты всё делать, пришлось свою прогу писать в итоге. Каждый раз вписывать в командную строку параметры - замучаетесь пыль глотать …. К тому-же еще надо знать что писать в этих скриптах. Помню когда только начинал везде размытая информация, на форумах только какие-то общие ссылки скидывают, а в основном шуточки-прибауточки. Чтобы разобраться в этих скриптах непосвященному человеку понадобиться куча времени.

Oleg1980
() автор топика
Последнее исправление: Oleg1980 (всего исправлений: 3)
Ответ на: комментарий от skvitek

У него получилось. Читай полностью.

Читал, там патч надо ставить. Кто этим будет заниматься? рядовой пользователь это не Билл Гейтс. В нативной версии FFMPEG нет такой поддержки, а в Cine Encoder есть.

Сколько можно камнями забрасывать, лучше бы помогли deb пакет сделать…

Oleg1980
() автор топика
Последнее исправление: Oleg1980 (всего исправлений: 2)
Ответ на: комментарий от Oleg1980

Патч включён в основную ветку. Ты точно читать умеешь или только код писать можешь?

Сколько можно камнями забрасывать, лучше бы помогли deb пакет сделать…

Лучше вообще ничего не делать, чем потом писать о своей работе «Программа не имеет работающих аналогов под Linux.»

skvitek ★★★
()
Последнее исправление: skvitek (всего исправлений: 1)
Ответ на: комментарий от skvitek

я не специалст в установке патчей, я знаю что в установленной по умолчанию FFMPEG нет такой поддержки, вот о чем речь.

(хорошо, читайте тогда «в GUI не имеет работающих аналогов…». Назовите хотя-бы один аналог GUI с поддержкой этих функций…)

Oleg1980
() автор топика
Последнее исправление: Oleg1980 (всего исправлений: 4)

В целом конечно неплохо, что для подобной задачи теперь есть скрипт, но вот этих понты с

Cine Encoder 2020 SE

Программа не имеет работающих аналогов

раздражают.

Сделал бы мининовость «Я написал обертку над ffmpeg и mkvtool, которая упрощает конвертацию HDR видео», и тебе бы все написали «молодец» и «спасибо». А вот если пиарить обертку как самописную программу «без аналогов», то и реакция будет соответствовать. Проще нужно быть.

anonymous
()
Ответ на: комментарий от anonymous

Сделал бы мининовость «Я написал обертку над ffmpeg и mkvtool, которая упрощает конвертацию HDR видео», и тебе бы все написали «молодец» и «спасибо». А вот если пиарить обертку как самописную программу «без аналогов», то и реакция будет соответствовать. Проще нужно быть.

Если разобраться, то любой кодировщик - это обертка, почему на слово обертка делается акцент. Когда мне понадобилась подобная программа, никто ничего не знал, сколько просил и StaxRip сделать пакет для Linux, и Hybrid - бесполезно. А когда сам разработал прогу, то со всех сторон: зачем это надо и так всё было уже ( только ничего не работало толком почему-то).

Oleg1980
() автор топика
Последнее исправление: Oleg1980 (всего исправлений: 1)

под Linux для конвертирования видео с поддержкой сигналов HDR

а что такое hdr?

xperious ★★
()

Лицензия: GPL3. Язык: Python.

hobbit ★★★★★
()
Ответ на: комментарий от Oleg1980

Если разобраться, то любой кодировщик - это обертка

А Avidemux — это обёртка над чем? А Lightworks?

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

Ты разработал программу, чтобы обойти багу в ffmpeg, которую уже поправили и патч в апстриме.

Если бы ты так и написал, претензий бы не было. Но ты написал по-другому.

Предлагаю корректорам всё-таки поправить новость.

Aceler ★★★★★
()
Ответ на: комментарий от Aceler

Предлагаю корректорам всё-таки поправить новость.

Я и сам хотел исправить, но такой опции не могу найти. Помогите пожалуйста пакет .deb сделать, если кто-то разбирается.

Oleg1980
() автор топика
Последнее исправление: Oleg1980 (всего исправлений: 1)
Ответ на: комментарий от anonymous

+100500

P.S. - такие «плюсы» анонимусам я крайне редко выдаю.

По сути - новость преподнесена как «свой собственный кодер», в то время, как гуёвина на питоне над уже готовыми CLI-кодерами… Польза есть, но при этом не использует всех тысяч возможностей ffmpeg, которые есть CLI. Потому нишевая прога.

drfaust ★★★★★
()
Последнее исправление: drfaust (всего исправлений: 2)
Ответ на: комментарий от Oleg1980

Я и сам хотел исправить, но такой опции не могу найти.

Напиши другой текст. Тут @AP ходит, он может поправить.

Помогите пожалуйста пакет .deb сделать, если кто-то разбирается.

Для этого создаётся тема в профильном форуме.

Aceler ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.