Флаг полного диапазона GPAC MP4Box

Флаг полного диапазона GPAC MP4Box

Несколько лет назад я пытался кодировать некоторые видео GoPro с помощью Handbrake, чтобы уменьшить размер файла и сохранить их.

После нескольких попыток я заметил, что цвета на закодированных видео выглядят немного блеклыми.

  • Примечание: я не говорю о проблемах качества сжатия.

После исследования я понял, в чем проблема. GoPro ложно помечала цветовой диапазон видео как «полный диапазон», хотя на самом деле это не так, создавая проблемы после кодирования.

Просмотрев несколько форумов и поискав еще немного, я использовал скрипт, который использует MP4Box для воссоздания видеофайла с флагом полного диапазона, установленным на off. Затем кодирование указанного файла дало превосходный результат.

В настоящее время у меня более новая камера GoPro Hero 8, и я использую параметры h264 + HEVC для кодирования видеофайлов.

Теперь мой скрипт завершается со следующей ошибкой:

Unrecognized import option fullrange=off, ignoring
[FileIn] Failed to open C:\***Filepath***\GX011821.MP4:fullrange=off
[Importer] Cannot load filter for input file >"C:\***MyFilepath***\GX011821.MP4:fullrange=off"
Error importing C:\***MyFilepath***\GX011821.MP4:fullrange=off: Requested URL is not valid or cannot be found

Команда, которая работала раньше, сводилась к следующему:

echo
    
mp4boxmod -add filename.mp4:fullrange=off newFilename.mp4

pause

Полный диапазон был упразднен/заменен чем-то другим?
Пожалуйста, посоветуйте другие возможные варианты

решение1

Участник GPAC здесь: не могли бы вы сообщить об этом на нашемпроблемы с githubпожалуйста?

Не забудьте указать полную версию командной строки и GPAC. Без этой информации мы не сможем вам помочь.

И, конечно же, не забудьте упомянуть здесь о своей проблеме, возможно, это поможет другим пользователям :)

решение2

Итак, я поднял этот вопрос, и оказалось, что версия, которую я использовал с опцией fullrange, была форком gpac. Эти изменения были перенесены в master, хотя сейчас. Подробнее можно прочитать здесь https://github.com/gpac/gpac/issues/1636

Связанный контент