EnglishFrenchSpanyol

Ad


Favicon OnWorks

y4mtopnm - Dalam Talian di Awan

Jalankan y4mtopnm dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan y4mtopnm yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


y4mtopnm - Tukar strim YUV4MPEG2 kepada imej PNM

SINOPSIS


y4mtopnm [pilihan]

DESCRIPTION


y4mtopnm menukar strim YUV4MPEG2 kepada jujukan imej PPM, PGM atau PAM mentah.
(Secara teknikal, "pnm" terdiri daripada format PPM, PGM dan PBM. PAM ialah format keempat, yang
boleh mengandungi mana-mana daripada tiga yang lain dengan berkesan, dan banyak lagi.)

Output adalah untuk stdout (tetapi jangan ragu untuk mengubah hala shell ke fail).

Input dibaca daripada stdin, seperti semua penapis dan alatan YUV4MPEG2 yang lain. Strim YUV4MPEG2
mengandungi bingkai menggunakan ruang warna Y'CbCr (ITU-R BT.601). Untuk aliran 4:4:4 (warna),
y4mtopnm akan menukar setiap piksel kepada ruang warna R'G'B' biasa yang digunakan untuk komputer
grafik, dan menghasilkan imej PPM. Strim "MONO" (luma sahaja) akan ditukar kepada penuh-
julat [0,255] skala kelabu dan output sebagai imej PGM.

Strim YUV4MPEG2 mungkin (selalunya!) mempunyai subsampel satah kroma, tetapi y4mtopnm tidak akan
memprosesnya (kecuali dalam mod 'ratakan' khas; lihat di bawah). Aliran subsampel akan
perlu ditukar kepada 4:4:4 menggunakan alat seperti y4mscaler.

If y4mtopnm diberikan strim "444ALPHA" (video 4:4:4 dengan saluran alfa 8-bit),
keputusan bergantung pada sama ada pilihan "-P" ditentukan atau tidak. Dengan "-P", ia akan menghasilkan
Imej PAM dengan TUPLTYPE RGB_ALPHA, yang mengandungi data saluran warna dan alfa.
Tanpa "-P", ia akan menghasilkan pasangan imej PPM dan PGM: PPM untuk piksel warna
diikuti oleh PGM untuk data saluran alfa. (Urutan PPM berselang sebegini dan
Imej PGM tidak boleh diproses semula kemudian oleh pnmtoy4m. Ciri ini kebanyakannya untuk cepat dan
penyahpepijatan strim mudah.)

Jika berbilang imej output dijana, ia hanya akan dikeluarkan satu demi satu. Jika awak
ingin menukar strim/fail "berbilang imej" itu kepada fail individu, gunakan pnmsplit. (Beberapa
Penapis PNM boleh memproses fail/strim berbilang imej; namun, banyak yang ditulis sebelum Jun 2000
hanya akan memproses imej pertama.)

y4mtopnm and pnmtoy4m adalah songsang antara satu sama lain; anda biasanya boleh menyalurkan output satu
ke dalam yang lain, dan sebaliknya (kecuali untuk kes "444ALPHA" yang dinyatakan di atas dan "campuran-
mod" kes yang dinyatakan di bawah). Ambil perhatian bahawa operasi ruang warna boleh menjadi lossy dalam kedua-duanya
arah (disebabkan oleh mampatan julat dan/atau kuantisasi). Dan, apabila menukar kepada PNM,
maklumat tentang jalinan dan nisbah aspek sampel aliran hilang (tetapi boleh
dibina semula dengan membekalkan hujah baris arahan kepada pnmtoy4m).

PILIHAN


y4mtopnm menerima pilihan berikut:

-P Menghasilkan output format PAM, bukannya PPM dan/atau PGM. PAM boleh mengekod superset daripada
PNM, tetapi masih belum difahami oleh seberapa banyak program grafik. (Memang mengejutkan
beberapa alat NetPBM nampaknya memahaminya.)

-D Hasilkan imej output yang berasingan untuk setiap medan setiap bingkai. (Jika tidak, satu
imej setiap bingkai, yang mengandungi dua medan bersilang, dicipta.)

Jika aliran input dijalin, imej medan adalah output dalam susunan temporal,
iaitu imej pertama strim medan-bawah-pertama akan menjadi medan-bawah. Sekiranya
strim adalah progresif atau mempunyai jalinan "mod campuran", maka susunan temporal ialah
samar-samar, dan medan teratas akan sentiasa diutamakan.

Perhatikan bahawa ia akan tidak boleh digunakan kemudian pnmtoy4m untuk membina semula "mod campuran"
strim daripada jujukan imej PNM/PAM.

-f Menghasilkan keluaran khas 'diratakan', paling berguna untuk menganalisis dan nyahpepijat
aliran. Semua satah bingkai/medan dijubin bersama menjadi PGM yang diperbesarkan (atau
imej keluaran PAM skala kelabu seperti berikut:
+-----+ +-----+
4:4:4 | Y | 4:4:4 w/alfa | Y |
+-----+ +-----+
| Cb | | Cb |
+-----+ +-----+
| Cr | | Cr |
+-----+ +-----+
| A |
+-----+ +-----+
4:2:2, | Y |
4:2:0 +--+--+ +-----+--+--+
|Cb|Cr| 4:1:1 | Y |Cb|Cr|
+--+--+ +-----+--+--+
+-----+
MONO | Y |
+-----+
Dalam mod ini, sebarang format kroma YUV4MPEG2 diterima, tetapi tiada pensampelan naik atau
penukaran ruang warna dilakukan. Ini pada asasnya hanya a
pemformatan semula/permutasi data asal daripada aliran input kepada imej PGM
bekas. Semua bendera baris perintah yang lain terus mempunyai kesan yang sama pada
output.

-v [0,1,2]
Tetapkan tahap verbositi.
0 = amaran dan ralat sahaja.
1 = tambah mesej bermaklumat juga.
2 = tambahkan mesej penyahpepijatan yang cerewet juga.

CONTOH


Untuk menukar 15 bingkai pertama fail AVI (MJPEG atau DV) kepada fail PPM individu:

lav2yuv -f 15 your-video.avi | y4mscaler -O chromass=444 | y4mtopnm | pnmsplit -
"video-anda-%d.ppm"

Gunakan y4mtopnm dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad