Це команда 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 в окремі файли, використовуйте pnmsplit.
(Деякі фільтри PNM можуть обробляти файли/потоки з кількома зображеннями; однак, багато з них були написані до червня
2000 оброблятиме лише перше зображення.)
y4mtoppm та ppmtoy4m є оберненими один до одного; ви можете передати вихід одного в
інше, і навпаки. Зауважте, що операції колірного простору (і підвибірки) є втратами
обидва напрямки. А при перетворенні в PPM – інформація про чергування та вибірка
співвідношення сторін втрачено (але його можна відновити, надавши аргументи командного рядка до
ppmtoy4m).
ВАРІАНТИ
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