АнглийскийФранцузскийИспанский

Запустить серверы | Ubuntu > | Fedora > |


Значок OnWorks

y4mscaler - Интернет в облаке

Запустите y4mscaler в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда y4mscaler, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


y4mscaler - Масштабировать / обрезать / транслировать поток YUV4MPEG2

СИНТАКСИС


y4mscaler [опционы] < Y4Mпоток > Y4Mпоток

ОПИСАНИЕ


y4mscaler это универсальный масштабатор видео, который работает с потоками YUV4MPEG2, так как
производятся и используются инструментами MJPEG, такими как лав2юв и mpeg2enc(1).

y4mscaler предназначен для использования в конвейере. Таким образом, ввод осуществляется со стандартного ввода, а вывод - с
стандартный вывод.

Существенная функция y4mscaler масштабировать указанную "активную" область ввода
stream (источник) в указанную активную область выходного потока (цель).
Пиксели за пределами активной области источника игнорируются; пикселей за пределами
активная область цели залита цветом фона. Источник может
дополнительно нанести на него мат; пиксели за пределами исходной подложки устанавливаются в
отдельно указанный цвет фона.

y4mscaler правильно обрабатывает субдискретизацию цветности, и, следовательно, он также может выполнять
субдискретизация преобразований. Формат потока YUV4MPEG2 поддерживает три разновидности 4: 2: 0.
субдискретизация, а также режимы 4: 1: 1, 4: 2: 2, 4: 4: 4, 4: 4: 4 с альфа-каналом и
монохромный режим только яркости. (См. «ЗАМЕЧАНИЯ ПО РЕЖИМАМ ЦВЕТА И ПОДСТАВКЕ».)

y4mscaler может выполнять простые преобразования чересстрочной развертки: переключение с первого поля на
bottom-field-first и наоборот (отбрасывая первое поле с потерями) и создавая
прогрессивный поток из чересстрочного, отбрасывая все остальные поля (фактически уменьшая вдвое
разрешение по вертикали).

Источник и цель определяются многими-многими параметрами, но y4mscaler имеет много, много
встроенная эвристика для их автоматической настройки. Большинство исходных параметров
взято из заголовка входного потока. Оставшиеся исходные и целевые параметры, которые не
указанные пользователем угадываются разумным образом.

y4mscaler включает предустановленные параметры для ряда общих целевых потоков: DVD, VideoCD
(VCD), SuperVCD (SVCD), соответствующие форматы неподвижных изображений и DV.

ПРИМЕРЫ


Чтобы создать поток, подходящий для использования в SVCD:

y4mscaler -O preset = svcd

Чтобы создать поток для VideoCD (формат без чересстрочной развертки), из источника DV (
чересстрочный формат), сдвинув входной кадр на 4 пикселя влево:

y4mscaler -I ilace = только снизу -I активен = -4 + 0cc -O preset = vcd

Чтобы взять широкоэкранный источник NTSC DV и преобразовать его в поток с почтовым ящиком, с синим
полосы сверху и снизу:

y4mscaler -O sar = ntsc -O bg = RGB: 0,0,255

Чтобы взять широкоэкранный источник NTSC DV и преобразовать его в «полноэкранный» поток (т. Е.
бока обрезаны, как на ТВ):

y4mscaler -O sar = ntsc -O infer = клип

Чтобы взять центрированный источник NTSC с почтовым ящиком и преобразовать его в широкоэкранный (16: 9) формат
поток для DVD с удаленными черными полосами:

y4mscaler -O preset = dvd -O sar = ntsc_wide -O infer = clip

Чтобы взять центральный фрагмент 100x100 пикселей потока NTSC DV, окружите его 20-пиксельным
синюю рамку и увеличьте ее до полноэкранного потока SuperVCD:

y4mscaler -I active = 140x140 + 0 + 0cc -I matte = 100x100 + 0 + 0cc -I bg = RGB: 0,0,255 -O
preset = svcd

ОПЦИИ


Первые три параметра -v, -V и -h - простые и понятные параметры, которые принимают
либо без аргументов, либо с одним числовым аргументом.

-v [0,1,2]
Установите уровень детализации.
0 = только предупреждения и ошибки.
1 = также добавлять информативные сообщения (по умолчанию).
2 = также добавить болтливое отладочное сообщение.

-V Показать информацию о версии и выйти.

-h Показать справочное сообщение (краткий обзор параметров).

Каждая из опций -I, -O и -S принимает по одному аргументу формы параметр = значение, который
укажите параметры для ввода, вывода и масштабирования соответственно. Эти варианты могут быть
многократно используется для указания нескольких параметров. Имена и значения параметров не
деликатный случай. Определения вида «параметр = [AAA | BBB | CCC]» означают, что только одно из
могут быть выбраны перечисленные ключевые слова AAA, BBB или CCC. Последующие параметры будут отменены
более ранние.

-I input_parameter
Укажите параметры для исходного / входного потока. Все аргументы '-I' оцениваются в
порядок, и более поздние аргументы в командной строке переопределят более ранние. Все '-I'
аргументы оцениваются перед любыми аргументами '-O'.

активный =ШxВ + Х + Яа
Укажите активную область исходного кадра, масштабируемую по размеру активного
область целевого кадра. По умолчанию используется полный кадр. («ШxВ» может быть
опущено, и размер области по умолчанию равен размеру исходного кадра.) W и
H - ширина и высота. X и Y - смещение точки привязки. "аа" - это
режим привязки (по умолчанию: TL); подробности см. в «ЗАМЕЧАНИЯХ ПО ГЕОМЕТРИИ РЕГИОНА».
Пример: active = 200x180 + 30 + 24cc.

матовый =ШxВ + X + Y
Укажите матовую область для исходного кадра. Все пиксели за пределами этого региона
установлены на исходный цвет фона. Матовой подложкой по умолчанию является полный кадр. (В
"WxH" можно опустить, и размер области по умолчанию равен размеру исходного файла.
рама.) W и H - ширина и высота. X и Y - смещение якоря.
точка. «aa» - это режим привязки (по умолчанию: TL); см. «ЗАМЕЧАНИЯ ПО ГЕОМЕТРИИ РЕГИОНА» для
Детали.
Пример: матовый = 200x180 + 30 + 24cc.

bg =RGB: r, g, b
bg =YCBCR: y, cb, cr
bg =RGBA: r, g, b, a
bg =YCBCRA: y, cb, cr, a
Установите исходный цвет фона. Пиксели за пределами матовой области источника
установите этот цвет. Можно указать цвет как триплет R'G'B 'или Y'CbCr.
Например, цвет по умолчанию черный, указанный как «bg = YCBCR: 16,128,128» или
«bg = RGB: 0,0,0». Версии 'A' устанавливают значение альфа (прозрачности)
цвет. Альфа-диапазон составляет [0,255] для RGBA и [16,235] для YCBCRA. По умолчанию
полностью непрозрачный (255 для RGBA, 235 для YCBCRA).

норма =[NTSC|PAL|SECAM]
Укажите «норму» исходного потока. Обычно это выводится из
заголовок потока.

ilace =[NONE|TOP_FIRST|BOTTOM_FIRST|TOP_ONLY|BOTTOM_ONLY]
Укажите чересстрочную развертку, используемую исходным потоком. НЕТ, TOP_FIRST и
BOTTOM_FIRST соответствуют режимам без чересстрочной развертки, верхнему полю первым и нижнему полю.
первый. Эти значения обычно выводятся из заголовка потока; указав их
переопределит заголовок потока.
TOP_ONLY и BOTTOM_ONLY указывают, что только верхнее или нижнее поле каждого кадра
должен быть использован; другое поле отбрасывается. Эти параметры можно использовать только с
чересстрочный вход, и заставляет чересстрочный поток обрабатываться как
прогрессивный поток на половину высоты. (Это особенно полезно при создании
VCD из полноразмерного входного потока с чересстрочной разверткой.) Эти две специальные опции могут
может использоваться только тогда, когда источником является чистый прогрессивный поток (в отличие от
YUV4MPEG2 "смешанный" поток).

chromass =[420JPEG|420MPEG2|420ПАЛДВ|444|422|411|моно|444альфа]
Укажите режим субдискретизации цветности, используемый в исходном потоке. Этот параметр
выводится из заголовка потока, поэтому это ключевое слово почти никогда не следует использовать в
спецификация источника. Единственная полезная причина для указания этого ключевого слова - это
заменить один вариант 4: 2: 0 другим. Любое другое использование вызовет обработку
потерпеть неудачу.

sar =N: D
sar =[NTSC|PAL|NTSC_WIDE|PAL_WIDE]
Укажите соотношение сторон исходного потока. Значение может быть либо
числовое соотношение (например, "10:11") или одно из ключевых слов, которое соответствует
Значения CCIR-601 для дисплеев 4: 3 или 16: 9 соответственно. Этот параметр обычно
выводится из заголовка потока.

-O output_parameter
Укажите параметры для потока назначения / вывода. Все аргументы '-O'
оценивается по порядку, и более поздние аргументы в командной строке переопределят ранее
единицы. Все аргументы '-O' оцениваются после любых аргументов '-I'.

размер =WxH
size = SRC
Установите размер выходного / целевого кадра, как ширину W и высоту H в пикселях. Использовать
ключевое слово SRC чтобы указать, что целевой размер кадра должен соответствовать исходному кадру
размер.

активный =ШxВ + Х + Яа
Укажите активную область целевого кадра, в которой активная область
исходный кадр масштабируется. По умолчанию используется полный целевой кадр. («ШxВ» может быть
опущено, и размер области по умолчанию равен размеру целевого кадра.) W и
H - ширина и высота. X и Y - смещение точки привязки. "аа" - это
режим привязки (по умолчанию: TL); подробности см. в «ЗАМЕЧАНИЯХ ПО ГЕОМЕТРИИ РЕГИОНА».
Пример: active = 200x180 + 30 + 24cc.

bg =RGB: r, g, b
bg =YCBCR: y, cb, cr
bg =RGBA: r, g, b, a
bg =YCBCRA: y, cb, cr, a
Установите целевой цвет фона. Пиксели за пределами активной области цели будут
установите этот цвет. Можно указать цвет как триплет R'G'B 'или Y'CbCr.
Например, цвет по умолчанию черный, указанный как «bg = YCBCR: 16,128,128» или
«bg = RGB: 0,0,0». Версии 'A' устанавливают значение альфа (прозрачности)
цвет. Альфа-диапазон составляет [0,255] для RGBA и [16,235] для YCBCRA. По умолчанию
полностью непрозрачный (255 для RGBA, 235 для YCBCRA).

ilace =[NONE|TOP_FIRST|BOTTOM_FIRST]
Укажите чересстрочную развертку, используемую целевым потоком. НЕТ, TOP_FIRST и
BOTTOM_FIRST соответствуют режимам без чересстрочной развертки, верхнему полю первым и нижнему полю.
первый. По умолчанию, если соответствует исходному потоку.
Если источник и цель оба чересстрочные, но с разными режимами (т. Е. Один
сначала снизу, а другой сверху), то y4mscaler преобразует один режим
к другому, отбросив первое поле источника.

chromass =[420JPEG|420MPEG2|420ПАЛДВ|444|422|411|моно|444альфа]
Укажите режим субдискретизации цветности, который будет использоваться в целевом потоке. По умолчанию
должен соответствовать исходному режиму. См. "ПРИМЕЧАНИЯ ПО РЕЖИМАМ ЦВЕТА И ПОДСТАВКЕ" для получения дополнительной информации.
Информация.

sar =N: D
sar =[SRC|NTSC|PAL|NTSC_WIDE|PAL_WIDE]
Укажите соотношение сторон исходного потока. Значение может быть либо
числовое соотношение (например, "10:11") или одно из ключевых слов, которое соответствует
Значения CCIR-601 для дисплеев 4: 3 или 16: 9 соответственно. Ключевое слово SRC определяет
что целевой SAR должен соответствовать источнику.

масштаб =N / D
Xscale =N / D
Yscale =N / D
Установите коэффициенты масштабирования в виде дробей; например, масштаб = 1/2. "scale =" устанавливает оба
X и Y факторы одновременно. "Xscale =" и "Yscale =" можно использовать для их установки.
независимо.

вывести =[ПАД|CLIP|СОХРАНИТЬ_X|СОХРАНИТЬ_Y]
Установите режим, используемый для вывода коэффициентов масштабирования по активным областям и SAR. В
ключевые слова исключают друг друга. По умолчанию - PAD.

вывести =[УПРОЩЕНИЕ|EXACT]
Установите, использует ли вышеприведенная эвристика точные соотношения или разрешено
слегка отрегулируйте активные области, чтобы упростить масштабирование. Ключевые слова
взаимоисключающий. По умолчанию - УПРОЩЕН.

align =[TL|TC|TR|CL|CC|CR|BL|BC|BR]
Установите точку выравнивания между исходной и целевой активными областями. В
ключевые слова определяют "верхний левый", "верхний центральный", "верхний правый" и т. д. Указанный угол
или точка из исходного региона будет сопоставлена ​​с той же точкой в ​​целевой
область; и обрезка или отступы, которые применяются к активным областям, будут
сохранить это отображение. По умолчанию CC, для "центр-центр", т. Е. Источник
и целевые регионы взаимно центрированы. Ключевые слова взаимоисключающие.
По умолчанию CC. См. "ЗАМЕЧАНИЯ ПО ВЫРАВНИВАНИЮ ИСТОЧНИКА И ЦЕЛИ".

предустановка =[VCD|CVD|SVCD|DVD|DVD_WIDE|DV|DV_WIDE|
SVCD_STILL_HI|SVCD_STILL_LO|VCD_STILL_HI|VCD_STILL_LO|
ATSC_720P|ATSC_1080I|ATSC_1080P]
Используйте предустановленные целевые параметры для нескольких распространенных форматов вывода. Индивидуальный
параметры можно переопределить, задав дополнительные параметры «-O». Эти ключевые слова
являются взаимоисключающими. Подробнее о настройках этих предустановленных ключевых слов
подразумевают, см. «ЗАМЕЧАНИЯ ПО ЦЕЛЕВЫМ НАСТРОЙКАМ».

VCD - 352-дюймовый VideoCD, прогрессивный

CVD - Ширина 352 (полная высота) ChinaVideoDisc

SVCD - SuperVCD шириной 480

DVD - DVD-диск шириной 720

DVD_WIDE - DVD шириной 720, анаморфотные пиксели

DV - 720-дюймовый DV (нижнее поле - первое, 4: 1: 1)

DV_WIDE - 720-широкий DV, анаморфотные пиксели

SVCD_STILL_HI - неподвижное изображение SVCD высокого разрешения

SVCD_STILL_LO - неподвижное изображение SVCD с низким разрешением

VCD_STILL_HI - неподвижное изображение VCD высокого разрешения

VCD_STILL_LO - неподвижное изображение SVCD с низким разрешением

ATSC_720P - ATSC 720p (HDTV с прогрессивной разверткой)

ATSC_1080I - ATSC 1080i (чересстрочный HDTV)

ATSC_1080P - ATSC 1080p (HDTV)

-S масштабирование_параметр
Задайте параметры для механизма масштабирования. Все аргументы '-S' оцениваются в
порядок, и более поздние аргументы в командной строке переопределят более ранние.

режим = МОНО
Запросить монохромное масштабирование. Источник считается монохромным, а его цветность
каналы игнорируются. Каналы цветности выходного потока будут обнулены до
выводят изображение в оттенках серого.

mode = ЛИНЕЙНЫЙ ПЕРЕКЛЮЧАТЕЛЬ
Запрос на замену строки. Фактически, верхнее и нижнее поля в каждом кадре
будет поменяться местами. Это может помочь с искаженными потоками, которые испортили
пространственный порядок. Этот параметр действует только для потоков с чересстрочной разверткой.

масштабатор =имя-скейлера
Используйте конкретный механизм масштабирования. Доступные двигатели:
'default' - Универсальный скейлер Матто (по умолчанию)

option =опция масштабирования
Укажите параметр для выбранного механизма масштабирования. Чтобы увидеть все доступные
параметры, используйте "option = help".

Для движка по умолчанию доступный опция масштабированияs выберите ядро ​​фильтра:

ящик - коробчатый фильтр

линейный - линейная интерполяция

квадратный - квадратичная интерполяция

кубический - кубическая интерполяция, сплайн Митчелла-Нетравали

кубическийCR - кубическая интерполяция, сплайн Катмулла-Рома

кубическийB - кубическая интерполяция, B-сплайн

кубическийK4 - Ключи 4-го порядка кубические

sinc: N - синк с окном Ланцоша, N циклов

Чтобы выбрать ядра для направлений масштабирования x и y независимо, используйте два ядра
имена через запятую, например option = box, квадратичный.

sinc: N даст результаты наилучшего качества (с наименьшим искажением), но будет самым медленным.
Качество улучшается при больших значениях N, как и время обработки. кубический is
обычно рассматривается в мире графики как кубический сплайн 3-го порядка с
лучший компромисс между сглаживанием и наложением. ящик дает худшее качество
результаты (большинство псевдонимов), но самый быстрый. Ядро по умолчанию кубическийK4, Который
имеет более плоскую полосу пропускания и более резкое срезание, чем кубический. (Это требует того же
вычислительная мощность как sinc: 4, но производит меньше звенящих артефактов.)

ПРИМЕЧАНИЯ ON TARGET ПРЕСЕТЫ


В следующей таблице подробно описаны настройки, предоставляемые различными целевыми объектами "preset =".
ключевые слова. Когда даны два значения, основное - для потоков NTSC; ценность в
{фигурные скобки} предназначены для потоков PAL. Если значение чередования не указано, оно наследуется от
источник, в противном случае требуется указанное целевое чередование.

Предустановленный размер кадра с чересстрочной разверткой Подвыборка SAR
-------------------------------------------------- ---------------------
VCD 352x240{288} none 10:11{59:54} 4:2:0-JPEG
CVD 352x480{576} --- 20:11{59:27} 4:2:0-MPEG2
SVCD 480x480{576} --- 15:11{59:36} 4:2:0-MPEG2
DVD 720x480{576} --- 10:11{59:54} 4:2:0-MPEG2
DVD_WIDE 720x480{576} --- 40:33{118:81} 4:2:0-MPEG2
DV 720x480{576} bottom-first 10:11{59:54} 4:1:1
DV_WIDE 720x480{576} bottom-first 40:33{118:81} 4:1:1
SVCD_STILL_HI 704x480{576} none 10:11{59:54} 4:2:0-MPEG2
SVCD_STILL_LO 480x480{576} none 15:11{59:36} 4:2:0-MPEG2
VCD_STILL_HI 704x480{576} none 10:11{59:54} 4:2:0-JPEG
VCD_STILL_LO 352x240{288} none 10:11{59:54} 4:2:0-JPEG
ATSC_720p 1280x720 none 1:1 4:2:0-MPEG2
ATSC_1080i 1920x1080 (required) 1:1 4:2:0-MPEG2
ATSC_1080p 1920x1080 none 1:1 4:2:0-MPEG2

ПРИМЕЧАНИЯ ON РЕГИОН ГЕОМЕТРИЯ


Активные и матовые области задаются с помощью геометрической строки вида «WxH + X + Yaa».
Часть «WxH» определяет размер области в виде ширины и высоты в пикселях. (В
в некоторых случаях «WxH» может быть опущено, а размер области по умолчанию равен полному кадру.
размер.) "+ X + Y" указывает положение области как смещение относительно
точка привязки, указанная как «аа».

Код "аа" может быть одним из TL, TC, TR, CL, CC, CR, BL, BC или BR. Эти расшифровываются как "топ-
left »,« top-center », ...,« bottom-center »,« bottom-right ». Эти коды не регистр -
чувствительны.

«+ X + Y» указывает смещение точки привязки области от привязки кадра.
точка. Например, «+ 20 + 30TL» означает, что верхний левый угол региона будет
смещение на 20 пикселей вправо и на 30 пикселей вниз от верхнего левого угла кадра.

Значения смещения также могут быть отрицательными. Например, «-4 + 0CC» означает, что центр
(по вертикали и горизонтали) область смещена на 4 пикселя влево от центра
рамка.

Точкой привязки по умолчанию для геометрических строк является TL, то есть в верхнем левом углу.

ПРИМЕЧАНИЯ ON ИСТОЧНИК И TARGET ВЫРАВНИВАНИЕ


Часто исходная и целевая активные области не совпадают в точности. Это случается, когда,
используя заданные или рассчитанные коэффициенты масштабирования, исходная область масштабируется до другого размера
или форма, чем целевая область. В этом случае исходный и целевой регионы взаимно
обрезанный, так что только часть источника, которая подходит, будет масштабирована до цели.

Перед обрезкой или заполнением исходная и целевая области выравниваются так, чтобы
точки, указанные в параметре align = aa, совпадают. Код "aa" указывает привязку.
точка, как описано выше.

Например, "align = BC" указывает, что нижняя центральная часть исходной области должна получить
отображается в центр нижней части целевой области. Другими словами, исходный регион будет
быть центрированным по горизонтали и выровненным по вертикали по нижней части целевой области перед
вырезка:

---------------- источник
| abcdefghijklmn |
--- | opqrstuvwxyz01 | --- цель ----------------
| | 234567890ABCDE | | | 234567890ABCDE |
| | FGHIJKLMNOPQRS | | | FGHIJKLMNOPQRS |
| | TUVWXYZabcdefg | | | TUVWXYZabcdefg |
---------------------- ----------------
До взаимной обрезки

Если бы вместо этого "align = TR" было центрировано, источник был бы обрезан в другом месте, и
масштабируется в другую область целевого кадра:

---------------------- ----------------
| | abcdefghijklmn | | abcdefghijklmn |
| | opqrstuvwxyz01 | | opqrstuvwxyz01 |
| | 234567890ABCDE | | 234567890ABCDE |
------ | FGHIJKLMNOPQRS | ----------------
target | TUVWXYZabcdefg | источник
----------------
До взаимной обрезки

Режим выравнивания по умолчанию - «CC», то есть источник и цель взаимно центрированы.

ПРИМЕЧАНИЯ ON МАСШТАБ ФАКТОР ВЫВОД


Если коэффициенты масштабирования X и Y явно не указаны, y4mscaler сделает вывод
факторы из исходной и целевой активных областей и соотношения сторон образца (SAR).

Если активные области несовместимы по форме (с учетом SAR), источник и
целевые регионы будут обрезаны или дополнены в соответствии с одной из четырех политик. Политика
выбрано с помощью параметра "infer =" и одного из ключевых слов ПАД, CLIP, СОХРАНИТЬ_X или
СОХРАНИТЬ_Y. (По умолчанию ПАД.)

ПАД
Выберите коэффициенты масштабирования, которые будут дополнять источник, но убедитесь, что весь источник
содержимое изображения попадает в цель.

CLIP
Выберите коэффициенты масштабирования, которые будут обрезать источник, но будут заполнять цель.
регион в максимально возможной степени.

СОХРАНИТЬ_X
Выберите коэффициенты масштабирования, которые сохраняют столько горизонтального исходного контента, сколько
возможное.

СОХРАНИТЬ_Y
Выберите коэффициенты масштабирования, которые сохраняют столько вертикального исходного контента, сколько
возможное.

На политику дополнительно влияет выбор двух других ключевых слов: УПРОЩЕНИЕ или EXACT.
(По умолчанию УПРОЩЕНИЕ.)

EXACT
Рассчитайте точные коэффициенты масштабирования.

УПРОЩЕНИЕ
Отрегулируйте активные области и коэффициенты масштабирования (в пределах 10% или около того), чтобы упростить
соотношений насколько это возможно. (Например, слегка обрежьте или слегка увеличьте размер, чтобы добиться соотношения
2/1, а не 45/22.)

ПРИМЕЧАНИЯ ON ХРОМА РЕЖИМЫ И ПОДБОРКА


y4mscaler может преобразовывать потоки из одного режима субдискретизации сигнала цветности в другой. Такой
преобразования всегда являются операциями с потерями, даже если общий кадр подвергается 1/1
масштабирование.

y4mscaler выведет режим субдискретизации источника по тегам в заголовке входного потока.
Целевые предустановки ("preset = XXX") попытаются установить целевой режим субдискретизации.
соответственно. В противном случае по умолчанию целевой режим подвыборки будет соответствовать источнику.
Можно явно установить режим субдискретизации для источника и / или цели, используя параметр
Параметр "chromass =".

y4mscaler способен читать и записывать потоки в форматах 4: 4: 4, 4: 2: 2, 4: 1: 1 и 4: 2: 0
(все три разновидности) режимы подвыборки. Однако первые три являются относительно новыми
дополнение к стандарту YUV4MPEG2, и многие MJPEGtools не смогут их обработать
правильно, если вообще. smil2yuv и raw2yuv могут создавать нативные потоки 4: 1: 1 из NTSC DV
видео, которое затем можно преобразовать в 4: 2: 0 с помощью y4mscaler перед дальнейшей обработкой
другие инструменты.

Если у источника есть альфа-канал (т.е. режим 444ALPHA), а у цели нет, альфа-канал
канал будет просто отброшен. С другой стороны, если у цели есть альфа-канал
но источник этого не делает, постоянный альфа-канал будет создан с использованием альфа-значения
цвет фона цели (установленный "-O bg ="). По умолчанию полностью непрозрачный.

Точно так же, если у цели есть каналы цветности, а у источника нет (т.е.
MONO stream), тогда каналы цветности на выходе будут установлены в соответствии с
фоновый цвет.

ПРИМЕЧАНИЯ ON АНОМАЛЬНЫЙ ПЕРЕСЕЧЕНИЕ СМЕСИ


Формат YUV4MPEG2 позволяет использовать потоки "смешанного режима" с чересстрочной разверткой, которые могут содержать
смесь прогрессивных и чересстрочных кадров. Каждый кадр помечен как временный
чересстрочные или прогрессивные кадры и кадры с вертикальной субдискретизацией (форматы 4: 2: 0) дополнительно
отмечены как пространственно чересстрочные или нет. К сожалению, это позволяет
аномальный кадры, которые имеют временную чересстрочную развертку (поля, выбранные в разных
раз), но пространственно прогрессивным (субдискретизация выполняется по всему кадру), или наоборот
наоборот. Единственное, что можно сделать с такими аномальными кадрами, - это вертикально
повышайте дискретизацию цветности, по сути, устраняя проблему как можно быстрее.

y4mscaler будет обрабатывать такие кадры только в том случае, если целевой формат вывода не вертикальный -
с субдискретизацией (например, 4: 4: 4, 4: 2: 2 и т. д.), и никакой другой вертикальной обработки не требуется.
В противном случае y4mscaler откажется от обработки в середине потока, когда обнаружит аномальный
Рамка. Если есть вероятность столкнуться с такой ошибкой, y4mscaler напечатает
предупреждение при начале обработки.

ВЫХОД STATUS


0 Успешное выполнение программы.

1 Ошибка использования, синтаксиса или эксплуатации.

Используйте y4mscaler онлайн с помощью сервисов onworks.net


Ad


Ad