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

Ad


Значок OnWorks

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

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

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

ПРОГРАММА:

ИМЯ


y4mtopnm - конвертирует поток YUV4MPEG2 в изображения PNM

СИНТАКСИС


y4mtopnm [кредита]

ОПИСАНИЕ


y4mtopnm преобразует поток YUV4MPEG2 в последовательность необработанных изображений PPM, PGM или PAM.
(Технически "pnm" включает форматы PPM, PGM и PBM. PAM - четвертый формат, который
может эффективно содержать любой из трех других и многое другое.)

Вывод - на стандартный вывод (но не стесняйтесь перенаправлять оболочку в файл).

Ввод считывается со стандартного ввода, как и все другие фильтры и инструменты YUV4MPEG2. YUV4MPEG2 потоки
содержат кадры, использующие цветовое пространство Y'CbCr (ITU-R BT.601). Для потоков 4: 4: 4 (цветных),
y4mtopnm преобразует каждый пиксель в обычное цветовое пространство R'G'B ', используемое для компьютера
графика и создавать изображения PPM. Потоки "MONO" (только для яркости) будут преобразованы в полноформатные.
диапазон [0,255] оттенков серого и вывод в виде изображений PGM.

Потоки YUV4MPEG2 могут (часто!) Иметь субдискретизированные плоскости цветности, но y4mtopnm не будет
обработать их (кроме специального режима «сглаживание», см. ниже). Субдискретизированные потоки будут
необходимо преобразовать в 4: 4: 4 с помощью такого инструмента, как y4mscaler.

If y4mtopnm дается поток "444ALPHA" (видео 4: 4: 4 с 8-битным альфа-каналом),
результаты зависят от того, указана ли опция «-P». С "-P" будет производиться
Изображения PAM с TUPLTYPE RGB_ALPHA, содержащие данные как цвета, так и альфа-канала.
Без «-P» будут создаваться пары изображений PPM и PGM: PPM для цветных пикселей.
за которым следует PGM для данных альфа-канала. (Такая последовательность чередующихся PPM и
Изображения PGM не могут быть позже повторно обработаны пнмтой4м. Эта функция в основном предназначена для быстрого и
легкая отладка потока.)

Если генерируется несколько выходных изображений, они просто выводятся одно за другим. если ты
хотите превратить такой поток / файл с несколькими изображениями в отдельные файлы, используйте пнмсплит, (Несколько
Фильтры PNM могут обрабатывать файлы / потоки с несколькими изображениями; однако многие написаны до июня 2000 г.
обработает только первое изображение.)

y4mtopnm и пнмтой4м противоположны друг другу; вы обычно можете передать вывод одного
в другое, и наоборот (за исключением случая «444ALPHA», упомянутого выше, и случая «смешанного»
mode ", указанный ниже). Обратите внимание, что операции с цветовым пространством могут выполняться с потерями в обоих
направления (из-за сжатия диапазона и / или квантования). А при преобразовании в PNM
информация о чересстрочной развертке и примерном соотношении сторон потока теряется (но может быть
реконструируется путем предоставления аргументов командной строки в пнмтой4м).

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


y4mtopnm принимает следующие варианты:

-P Создавать выходные данные в формате PAM вместо PPM и / или PGM. PAM может кодировать надмножество
PNM, но еще не так понятен во многих графических программах. (Действительно, на удивление
похоже, что некоторые инструменты NetPBM это понимают.)

-D Создавайте отдельное выходное изображение для каждого поля каждого кадра. (В противном случае одиночный
создается изображение в кадре, содержащее два чередующихся поля.)

Если входной поток чересстрочный, изображения полей выводятся во временном порядке,
т.е. первое изображение потока с первым нижним полем будет нижним полем. Если
поток является прогрессивным или имеет чересстрочную развертку в "смешанном режиме", то временной порядок следующий:
неоднозначно, и верхнее поле всегда будет выводиться первым.

Обратите внимание, что это будет не можно будет использовать позже пнмтой4м реконструировать "смешанный режим"
поток из последовательности изображений PNM / PAM.

-f Создавать специальный "сплющенный" вывод, наиболее полезный для анализа и отладки.
потоки. Все плоскости кадра / поля объединены в увеличенный PGM (или
PAM в градациях серого) выводит изображение следующим образом:
+ ----- + + ----- +
4: 4: 4 | Y | 4: 4: 4 с альфа | Y |
+ ----- + + ----- +
| Кб | | Кб |
+ ----- + + ----- +
| Кр | | Кр |
+ ----- + + ----- +
| А |
+ ----- + + ----- +
4: 2: 2, | Y |
4: 2: 0 + - + - + + ----- + - + - +
| Cb | Cr | 4: 1: 1 | Y | Cb | Cr |
+ - + - + + ----- + - + - +
+ ----- +
МОНО | Y |
+ ----- +
В этом режиме принимается любой формат цветности YUV4MPEG2, но без повышения частоты дискретизации или
преобразование цветового пространства выполняется. По сути, это просто
переформатирование / перестановка исходных данных из входного потока в изображение PGM
контейнер. Все остальные флаги командной строки продолжают оказывать такое же влияние на
вывод.

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

ПРИМЕРЫ


Чтобы превратить первые 15 кадров AVI-файла (MJPEG или DV) в отдельные файлы PPM:

lav2yuv -f 15 your-video.avi | y4mscaler -O chromass = 444 | y4mtopnm | pnmsplit -
"ваше-видео-% d.ppm"

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


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

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

  • 1
    libjpeg-турбо
    libjpeg-турбо
    libjpeg-turbo - это кодек изображений JPEG
    который использует инструкции SIMD (MMX, SSE2,
    NEON, AltiVec) для ускорения базового уровня
    Сжатие и распаковка JPEG на
    x86, x8 ...
    Скачать libjpeg-turbo
  • 2
    Xtreme Download Manager
    Xtreme Download Manager
    У проекта теперь новый дом:
    https://xtremedownloadmanager.com/ For
    Разработчики:
    https://github.com/subhra74/xdm Xtreme
    Менеджер загрузок — это мощный инструмент для...
    Скачать Xtreme Download Manager
  • 3
    ТТГО VGA32 Лайт
    ТТГО VGA32 Лайт
    Особенности: низкое разрешение 4:3 и 16:9.
    Выход VGAКлавиатура и мышь PS/2
    Пользовательский интерфейс на основе inputText (TUI)
    с диалоговым менеджеромЧастично Unicode
    поддержкаSlave dis...
    Скачать TTGO VGA32 Lite
  • 4
    Загрузчик Clover EFI
    Загрузчик Clover EFI
    Проект переехал в
    https://github.com/CloverHackyColor/CloverBootloader..
    Особенности: загрузка macOS, Windows и Linux.
    в UEFI или устаревшем режиме на Mac или ПК с
    УЭ...
    Скачать загрузчик Clover EFI
  • 5
    UnitedRPMS
    UnitedRPMS
    Присоединяйтесь к нам в Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    Включите репозиторий URPMS в вашем
    система -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Скачать объединенные рпмс
  • 6
    Boost C ++ библиотеки
    Boost C ++ библиотеки
    Boost предоставляет бесплатное портативное
    рецензируемые библиотеки C++.
    упор делается на портативные библиотеки, которые
    хорошо работать со стандартной библиотекой C++.
    Смотрите http://www.bo...
    Скачать библиотеки Boost C++
  • Больше »

Команды Linux

Ad