@
ASEVI, примеры изображения, прикрепленные в предыдущем сообщении получены мной следующим образом:
первое - вывод через фреймсервер в MediaCoder, сжатое в h.264 c битрейтом 15Mbit с помощью nvenc,
второе - вывод через монтажный кодек, а затем пережатие в MediaCoder, в h.264 c битрейтом 15Mbit с помощью nvenc.
Если применить скрипт в avisynth из приведенной мной ссылки, то разницы в цветопередаче нет, только в приведенном скрипте пришлось отредактировать первую строку следующим образом:
было LoadPlugin("c:\Program Files\MediaCoder\codecs\DirectShowSource.dll")
сделал, чтобы заработало LoadPlugin("c:\Program Files\MediaCoder\codecs\avisynth\DirectShowSource.dll") , т.к. в папке codecs нет файла DirectShowSource.dll. Так что данной ссылке я склонен верить.
К сожалению с MediaCoder никогда не работал и не могу оценить его функциональность.
В сети сейчас много шума из ничего по поводу rec 601 и rec 709, хотя сдвиг по цвету совершенно не значителен, а по яркости неизменен.
В любом случаи, что бы вы ни делали, камера снимает в RGB и также конечный результат просматривается по TV в RGB, поэтому после всех кодировок и перекодировок человеческий глаз не усмотрит на тв экране разницу между rec 601 и rec 701
В крайнем случаи в премьере в окне экспорта выберете цветовое пространство для AFS RGB32.
Или же найти LUT преобразующий bt601 в bt709 и применить его в окне экспорта.
Цитата:
Так что данной ссылке я склонен верить.
Я за вас рад.
Если же хотите втянуться в эту теоретическую головоломку, то могу предложить эти статьи для прочтения:
Думаю дальнейшее развитие мысли о цветовом пространстве нецелесообразно т.к это будет не по теме.
Цитата:
человеческий глаз не усмотрит на тв экране разницу между rec 601 и rec 701
Согласен с Вами, в подавляющем большинстве случаев разница на экране заметна не будет, но если копать глубже, то разница есть, и эту разницу вносит фреймсервер. Разница заключается в коэффициентах при обработке:
Rec. 601 Y’ = 0.299 R’ + 0.587 G’ + 0.114 B’
Rec. 709 Y’ = 0.2126 R’ + 0.7152 G’ + 0.0722 B’
@
Grebad,Еще раз скажу, что AFC работает как в YUV так и в RGB, поэтому работайте в RGB и тем самым исключите преобразование на этапе передачи данных.
@
ASEVI, теоретически вы правы, но фактически как при установке режима фреймсервера в YUV, так и в RGB происходит искажение цветов.
Что подразумевается под словом напрямую?
Дело в том, что получить из Premiere 100%но идентичный цвет, используя на выходе любой отличный от RGB профиль, попросту невозможно, по той простой причине, что сам Premiere, "внутри себя" исчисляет всё только в RGB. В AFS эти режимы(YUY) остались лишь по наследию от его проотца(debugmode), который был создан, в отличии от сабжа, не только для Premiere. Поэтому... Ваше утверждение может и вернО, но лишь от части. Правильнее сказать, что вообще, использовать этот профиль при экспорте из Premiere - ошибочно в корне, хотя и не несёт никаких фатальных последствий.
Дело в том, что программер, который адаптировал AFS под x64, был(надеюсь и есть))) ) хорошим программером, но никак не специалистом в области вещания...
@
photik, под "напрямую" я подразумевал вывод в монтажный кодек, а затем пережатие в MediaCoder в h.264 c теми же настройками, что и при кодировании из фреймсервера.
Установил Premiere 2015.3, он не видит AFS, что можно сделать?
Установил, закинул файл вручную.
Насколько я помню AFS выбирается как отдельный кодек для экспорта, не применяя CARBON codek
работало на ура
@
cvetok73, Advanced FrameServer (AFS) не кодировщик, а фреймсервер для передачи видеокадров из одной среды в другую.
Читайте шапку темы.