İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

y4mtopnm - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında y4mtopnm çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen y4mtopnm komutudur.

Program:

ADI


y4mtopnm - Bir YUV4MPEG2 akışını PNM görüntülerine dönüştürün

SİNOPSİS


y4mtopnm [seçenekleri]

TANIM


y4mtopnm bir YUV4MPEG2 akışını bir dizi ham PPM, PGM veya PAM görüntüsüne dönüştürür.
(Teknik olarak "pnm", PPM, PGM ve PBM formatlarını içerir. PAM, dördüncü bir formattır ve
diğer üçünden herhangi birini ve daha fazlasını etkili bir şekilde içerebilir.)

Çıktı stdout'tur (ancak kabuğun bir dosyaya yönlendirilmesini sağlamaktan çekinmeyin).

Giriş, diğer tüm YUV4MPEG2 filtreleri ve araçları gibi stdin'den okunur. YUV4MPEG2 akışları
Y'CbCr renk uzayını (ITU-R BT.601) kullanan çerçeveler içerir. 4:4:4 (renkli) akışlar için,
y4mtopnm her pikseli bilgisayar için kullanılan normal R'G'B' renk alanına dönüştürecektir.
grafikler ve PPM görüntüleri üretin. "MONO" (yalnızca luma) akışları tam sürüme dönüştürülecektir.
aralığı [0,255] gri tonlamalı ve PGM görüntüleri olarak çıktı.

YUV4MPEG2 akışları (çoğunlukla!) alt örneklenmiş renk düzlemlerine sahip olabilir, ancak y4mtopnm olmaz
bunları işleyin (özel 'düzleştirme' modu dışında; aşağıya bakın). Alt örneklenmiş akışlar
gibi bir araç kullanılarak 4:4:4'e dönüştürülmesi gerekir. y4m ölçekleyici.

If y4mtopnm bir "444ALPHA" akışı (4 bit alfa kanallı 4:4:8 video) verilir,
sonuçlar "-P" seçeneğinin belirtilmiş olup olmamasına bağlıdır. "-P" ile üretecek
Hem renk hem de alfa kanalı verilerini içeren TUPLTYPE RGB_ALPHA içeren PAM görüntüleri.
"-P" olmadan, PPM ve PGM görüntü çiftleri üretecektir: renkli pikseller için bir PPM
alfa kanalı verileri için bir PGM tarafından takip edilir. (Böyle bir serpiştirilmiş PPM dizisi ve
PGM görüntüleri daha sonra tarafından yeniden işlenemez. pnmtoy4m. Bu özellik çoğunlukla hızlı ve
kolay akış hata ayıklama.)

Birden fazla çıktı görüntüsü oluşturulursa, bunlar basitçe birbiri ardına çıktılanır. Eğer sen
böyle bir "çoklu görüntü" akışını/dosyasını ayrı dosyalara dönüştürmek istiyorsanız, pnmsplit. (Biraz
PNM filtreleri, çoklu görüntü dosyalarını/akışlarını işleyebilir; ancak, çoğu Haziran 2000'den önce yazılmış
yalnızca ilk resmi işleyecektir.)

y4mtopnm ve pnmtoy4m birbirinin tersidir; tipik olarak birinin çıktısını aktarabilirsiniz
diğerine ve tam tersi (yukarıda belirtilen "444ALPHA" durumu ve "karma-
modu" durumu aşağıda belirtilmiştir). Renk alanı işlemlerinin her ikisinde de kayıplı olabileceğini unutmayın.
yönler (aralık sıkıştırma ve/veya niceleme nedeniyle). Ve PNM'ye dönüştürürken,
Bir akışın interlacing ve örnek en boy oranı hakkındaki bilgiler kaybolur (ancak
komut satırı argümanları sağlayarak yeniden yapılandırıldı. pnmtoy4m).

SEÇENEKLER


y4mtopnm aşağıdaki seçenekleri kabul eder:

-P PPM ve/veya PGM yerine PAM formatında çıktı üretin. PAM, aşağıdakilerin bir üst kümesini kodlayabilir:
PNM, ancak henüz pek çok grafik programı tarafından anlaşılmamıştır. (Aslında şaşırtıcı bir şekilde
NetPBM araçlarından birkaçı bunu anlıyor gibi görünüyor.)

-D Her karenin her alanı için ayrı bir çıktı görüntüsü üretin. (Aksi takdirde, tek bir
iki aralıklı alan içeren kare başına görüntü oluşturulur.)

Giriş akışı geçmeliyse, alan görüntüleri zamansal sırayla çıkarılır,
yani, bir alt alan ilk akışının ilk görüntüsü alt alan olacaktır. Eğer
akış aşamalıdır veya "karma mod" geçişine sahiptir, o zaman zamansal sıra
belirsizdir ve en üst alan her zaman önce çıkarılacaktır.

Dikkat edin değil daha sonra kullanmak mümkün olabilir pnmtoy4m bir "karma modu" yeniden oluşturmak için
bir dizi PNM/PAM görüntüsünden akış.

-f Analiz ve hata ayıklama için en kullanışlı olan özel bir 'düzleştirilmiş' çıktı üretin
Canlı Yayınlar. Bir çerçevenin/alanın tüm düzlemleri, büyütülmüş bir PGM'ye (veya
gri tonlamalı PAM) çıktı görüntüsü aşağıdaki gibidir:
++----+ +-----+
4:4:4 | Y | 4:4:4 w/alfa | Y |
++----+ +-----+
| Cb | | Cb |
++----+ +-----+
| kr | | kr |
++----+ +-----+
| bir |
++----+ +-----+
4:2:2, | Y |
4:2:0 +--+--+ +-----+--+--+
|Cb|Cr| 4:1:1 | Y |Cb|Cr|
+--+--+ +-----+--+--+
++----+
MONO | Y |
++----+
Bu modda, herhangi bir YUV4MPEG2 renk formatı kabul edilir, ancak üst örnekleme veya
renk uzayı dönüşümü gerçekleştirilir. Bu aslında sadece bir
giriş akışından orijinal verilerin bir PGM görüntüsüne yeniden biçimlendirilmesi/permütasyonu
konteyner. Diğer tüm komut satırı bayrakları üzerinde aynı etkiye sahip olmaya devam eder.
çıktı.

-v [0,1,2]
Ayrıntı düzeyini ayarlayın.
0 = yalnızca uyarılar ve hatalar.
1 = bilgilendirici mesajlar da ekleyin.
2 = konuşkan hata ayıklama mesajı da ekleyin.

ÖRNEKLER


Bir (MJPEG veya DV) AVI dosyasının ilk 15 karesini ayrı PPM dosyalarına dönüştürmek için:

lav2yuv -f 15 videonuz.avi | y4mscaler -O renk=444 | y4mtopnm | pnmsplit -
"videonuz-%d.ppm"

onworks.net hizmetlerini kullanarak y4mtopnm'yi çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad