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

Значок OnWorks

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

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

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

ПРОГРАММА:

ИМЯ


ppmtoy4m - Конвертирует изображения PPM в поток YUV4MPEG2

СИНТАКСИС


промиллегой4м [кредита] [ имя файла ]

ОПИСАНИЕ


промиллегой4м конвертирует одно или несколько необработанных изображений PPM в поток YUV4MPEG2, готовый к дальнейшему
обработка другими видео инструментами.

Вывод выводится на стандартный вывод для облегчения подключения к другим инструментам MJPEG. Размер вывода
кадр (ы) определяется из (первого) входного изображения.

Входными данными является изображение PPM в «сыром» формате, считываемое из стандартного ввода или из необязательного имени файла. В
ввод может содержать несколько объединенных вместе изображений PPM; промиллегой4м буду читать и
обрабатывать их последовательно. Все изображения должны иметь одинаковый размер и формат. Входные изображения
могут интерпретироваться как целые прогрессивные кадры, чередующиеся поля или (попарно) как
последовательные поля. Входные изображения должны иметь 8 бит на канал (т.е. 'maxval' должно быть
255).

Входные изображения должны быть в обычном цветовом пространстве R'G'B '. Они конвертируются в Y'CbCr
цветовое пространство (ITU-R BT.601) (и субдискретизация цветности, если требуется) перед выводом.

промиллегой4м и y4mtoppm противоположны друг другу; вы можете направить вывод одного в
другое, и наоборот. Обратите внимание, что операции подвыборки и цветового пространства выполняются с потерями в
в обоих направлениях. А при преобразовании в PPM информация о чересстрочной развертке и сэмпле
соотношение сторон теряется (но может быть восстановлено путем предоставления аргументов командной строки для
промиллегой4м).

ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


промиллегой4м принимает следующие варианты:

-o Num
Смещение кадра: пропустить вывод первых «num» кадров. (по умолчанию: 0)

-n Num
Выведите всего "num" выходных кадров. Используйте «0», чтобы указать все кадры. (по умолчанию: 0)

-F п: д
Установите частоту кадров, закодированную в потоке вывода, как точное целочисленное соотношение. (дефолт:
30000: 1001) Обычные ставки:
24000: 1001 - Пленка, преобразованная в NTSC 3: 2 с понижением
24: 1 - родной фильм
25: 1 - PAL / SECAM
30000: 1001 - видео NTSC
50: 1 - частота поля PAL
60000: 1001 - частота поля NTSC

-A п: д
Установите соотношение сторон пикселя, закодированного в выходном потоке, как точное целочисленное соотношение.
(по умолчанию: 1: 1) Общие соотношения:
1: 1 - квадратные пиксели (компьютерная графика)
10:11 - CCIR-601 NTSC
59:54 - CCIR-601 PAL

-B Интерпретируйте данные как BGR, а не как RGB.

-I x Установите режим чересстрочной развертки, который используется для интерпретации изображения (изображений) PPM, а также кодируется на выходе
транслировать. (по умолчанию: 'p')
p - прогрессивный, без чересстрочной развертки
t - с чересстрочной разверткой по верхнему / верхнему полю
b - чересстрочная развертка нижнего / нижнего поля

-L Для потоков с чересстрочной разверткой обрабатывайте каждое изображение PPM как два поля с чередованием. (Иначе,
для каждого кадра будут считываться два изображения PPM; по одному на поле.)

-r Повторяйте последний входной кадр до завершения вывода. Если также указано '-n 0', последний
кадр ввода будет повторяться бесконечно.

-S Режим
Установите режим субдискретизации цветности. (по умолчанию: 444)
444 - 4: 4: 4 (без субдискретизации)
420jpeg - 4: 2: 0 JPEG / MPEG-1, межстраничный кодинг
420mpeg2 - 4: 2: 0 MPEG-2, горизонтальный кодинг

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

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

ПРИМЕРЫ


Чтобы преобразовать файл, содержащий один файл PPM, в поток из 15 (идентичных) кадров:

ppmtoy4m -n 15 -r какое-то изображение.ppm

Чтобы преобразовать серию изображений формата Targa (в текущем каталоге) в YUV4MPEG2
поток, отображаемый yuvplay:

ls * .tga | xargs -n1 tgatoppm | ppmtoy4m | yuvplay

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


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad