Это команда y4mtoppm, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
y4mtoppm - конвертирует поток YUV4MPEG2 в изображения PPM
СИНТАКСИС
y4mtoppm [кредита]
ОПИСАНИЕ
y4mtoppm преобразует поток YUV4MPEG2 в последовательность необработанных изображений PPM.
Вывод - на стандартный вывод (но не стесняйтесь перенаправлять оболочку в файл).
Ввод считывается со стандартного ввода, как и все другие фильтры и инструменты YUV4MPEG2. YUV4MPEG2 потоки
содержат кадры, использующие цветовое пространство Y'CbCr (ITU-R BT.601). y4mtoppm конвертирует каждый
пикселя в обычное цветовое пространство R'G'B ', используемое для компьютерной графики.
Потоки YUV4MPEG2 могут (часто!) Иметь субдискретизированные плоскости цветности. y4mtoppm может повышать дискретизацию
Потоки "4: 2: 0 JPEG" с использованием простого паршивого алгоритма. Будут получены лучшие результаты
используя фильтры, такие как y4mscaler(1) которые могут выполнять подвыборку общего назначения
операций. y4mtoppm потерпит неудачу в потоках, которые имеют режимы субдискретизации цветности, отличные от
4:4:4 or 4:2:0-JPEG.
Для потоков с чересстрочной разверткой эти операции выполняются отдельно для каждого поля. Поля
могут выводиться как отдельные изображения PPM в порядке времени (по умолчанию) или чередоваться в полные
обрамлять изображения.
Если создается несколько изображений PPM, они просто выводятся одно за другим. если ты
хотите превратить такой PPM-поток / файл с несколькими изображениями в отдельные файлы, используйте пнмсплит.
(Некоторые фильтры PNM могут обрабатывать файлы / потоки с несколькими изображениями; однако многие из них были написаны до июня
2000 обработает только первое изображение.)
y4mtoppm и промиллегой4м противоположны друг другу; вы можете направить вывод одного в
другое, и наоборот. Обратите внимание, что операции с цветовым пространством (и подвыборкой) в
в обоих направлениях. А при преобразовании в PPM информация о чересстрочной развертке и сэмпле
соотношение сторон теряется (но может быть восстановлено путем предоставления аргументов командной строки для
промиллегой4м).
ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
y4mtoppm принимает следующие варианты:
-L Для чересстрочных потоков выводите одно изображение PPM для каждого кадра, содержащее два
чередующиеся поля. (В противном случае для каждого кадра будет создано два изображения PPM; одно
на поле.)
-v [0,1,2]
Установите уровень детализации.
0 = только предупреждения и ошибки.
1 = также добавлять информативные сообщения.
2 = также добавить болтливое отладочное сообщение.
ПРИМЕРЫ
Чтобы превратить первые 15 кадров AVI-файла (MJPEG или DV) в отдельные файлы PPM:
lav2yuv -f 15 your-video.avi | y4mtoppm | pnmsplit - "ваше-видео-% d.ppm"
Используйте y4mtoppm онлайн с помощью сервисов onworks.net