Как заставить флаг "полный диапазон" при экспорте - PullRequest
0 голосов
/ 28 января 2019

У меня есть команда ffmpeg для переназначения звуковых дорожек на конкретные каналы в файле быстрого запуска ProRes 4444.Даже если входное видео копируется в выходной файл, экспортированный файл интерпретируется профессиональным программным обеспечением видеопроигрывателя как диапазон видео (16-234 значения) вместо исходного полного диапазона (0-255 значений), что делает его более контрастным.Содержание на самом деле правильное, изменение вручную диапазона настройки в программном обеспечении проигрывателя возвращает правильный диапазон освещения, поэтому я думаю, что выходной файл просто теряет какой-то флаг диапазона.

Я уже пробовал следующие параметры безрезультатно:

-цветное пространство bt709 -movflags + write_colr

-dst_range 1 -color_range 2

-vf scale = out_range = полный

-vf scale = in_range= full: out_range = full

Исходная команда:

ffmpeg -i F:\_IMPORT\TST_ProRes4444_4k.mov -map 0:0 -c copy -map 0:1 -c copy -map_channel 0.2.0:0.2 -c:a pcm_s24le F:\_EXPORT\TEST\test.mov

Спасибо за помощь.

1 Ответ

0 голосов
/ 28 января 2019

Формат Quicktime MOV не поддерживает цветовой диапазон сигнализации.

Остальные значения компонентов, выходящие за пределы отображения для схемы B (от 1 до 15 и от 241 до 254 для n = 8 бит и 4до 63 и от 961 до 1019 для n = 10 битов) при случайных фильтрах и при превышении фильтра при обработке изображений.В некоторых приложениях эти значения используются для переноса другой информации (например, прозрачности).Автор изображения QuickTime может использовать эти значения, и читатель изображения QuickTime должен ожидать эти значения.

из https://developer.apple.com/library/archive/documentation/QuickTime/QTFF/QTFFChap3/qtff3.html#//apple_ref/doc/uid/TP40000939-CH205-143693

Также см. https://www.mail -archive.com/ffmpeg-user@ffmpeg.org/msg19491.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...