InggrisPerancisSpanyol

Ad


favorit OnWorks

y4mtopnm - Online di Cloud

Jalankan y4mtopnm di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah y4mtopnm yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


y4mtopnm - Mengonversi aliran YUV4MPEG2 ke gambar PNM

RINGKASAN


y4mtopnm [Pilihan]

DESKRIPSI


y4mtopnm mengubah aliran YUV4MPEG2 menjadi urutan gambar mentah PPM, PGM, atau PAM.
(Secara teknis, "pnm" terdiri dari format PPM, PGM dan PBM. PAM adalah format keempat, yang
dapat secara efektif berisi salah satu dari tiga lainnya, dan banyak lagi.)

Outputnya adalah ke stdout (tetapi jangan ragu untuk meminta Shell mengarahkan ulang ke file).

Input dibaca dari stdin, seperti semua filter dan alat YUV4MPEG2 lainnya. Aliran YUV4MPEG2
berisi bingkai menggunakan ruang warna Y'CbCr (ITU-R BT.601). Untuk aliran 4:4:4 (warna),
y4mtopnm akan mengonversi setiap piksel ke ruang warna R'G'B' yang biasa digunakan untuk komputer
grafis, dan menghasilkan gambar PPM. Aliran "MONO" (khusus luma) akan diubah menjadi aliran penuh
rentang [0,255] skala abu-abu dan output sebagai gambar PGM.

Aliran YUV4MPEG2 mungkin (sering!) memiliki bidang kroma subsampel, tetapi y4mtopnm tidak akan
memprosesnya (kecuali dalam mode 'ratakan' khusus; lihat di bawah). Aliran subsampel akan
perlu dikonversi ke 4:4:4 menggunakan alat seperti y4mscaler.

If y4mtopnm diberikan aliran "444ALPHA" (video 4:4:4 dengan saluran alfa 8-bit),
hasil tergantung pada apakah opsi "-P" ditentukan atau tidak. Dengan "-P", itu akan menghasilkan
Gambar PAM dengan TUPLTYPE RGB_ALPHA, berisi data saluran warna dan alfa.
Tanpa "-P", itu akan menghasilkan pasangan gambar PPM dan PGM: PPM untuk piksel warna
diikuti oleh PGM untuk data saluran alfa. (Urutan PPM yang diselingi seperti itu dan
Gambar PGM tidak dapat diproses ulang oleh pnmtoy4m. Fitur ini sebagian besar untuk cepat dan
debugging streaming yang mudah.)

Jika beberapa gambar keluaran dihasilkan, mereka hanya dikeluarkan satu demi satu. Jika kamu
ingin mengubah aliran/file "multi-gambar" menjadi file individual, gunakan pnmsplit. (Beberapa
Filter PNM dapat memproses file/aliran multi-gambar; namun, banyak yang ditulis sebelum Juni 2000
hanya akan memproses gambar pertama.)

y4mtopnm dan pnmtoy4m adalah kebalikan dari satu sama lain; Anda biasanya dapat menyalurkan output dari satu
ke yang lain, dan sebaliknya (kecuali untuk kasus "444ALPHA" yang disebutkan di atas dan "campuran-
mode" yang disebutkan di bawah). Perhatikan bahwa operasi ruang warna bisa hilang di keduanya
arah (karena rentang-kompresi dan/atau kuantisasi). Dan, saat mengonversi ke PNM,
informasi tentang jalinan dan rasio aspek sampel aliran hilang (tetapi dapat
direkonstruksi dengan memberikan argumen baris perintah ke pnmtoy4m).

PILIHAN


y4mtopnm menerima opsi berikut:

-P Menghasilkan output format PAM, bukan PPM dan/atau PGM. PAM dapat mengkodekan superset dari
PNM, tetapi belum dipahami oleh banyak program grafis. (Memang, mengejutkan
beberapa alat NetPBM tampaknya memahaminya.)

-D Menghasilkan gambar output terpisah untuk setiap bidang setiap frame. (Jika tidak, satu
gambar per bingkai, berisi dua bidang yang disisipkan, dibuat.)

Jika aliran input diinterlaced, gambar-gambar lapangan dikeluarkan dalam urutan temporal,
yaitu gambar pertama dari aliran bawah-bidang-pertama akan menjadi bidang-bawah. jika
aliran progresif atau memiliki interlacing "mode campuran", maka urutan temporalnya adalah
ambigu, dan bidang teratas akan selalu menjadi keluaran pertama.

Perhatikan bahwa itu akan tidak mungkin untuk digunakan nanti pnmtoy4m untuk merekonstruksi "mode campuran"
streaming dari urutan gambar PNM/PAM.

-f Menghasilkan keluaran 'rata' khusus, yang paling berguna untuk menganalisis dan men-debug
sungai. Semua bidang bingkai/bidang disatukan menjadi PGM yang diperbesar (atau
gambar output grayscale PAM) sebagai berikut:
+-----+ +-----+
4:4:4 | Y | 4:4:4 dengan alfa | Y |
+-----+ +-----+
| Cb | | Cb |
+-----+ +-----+
| Kr | | Kr |
+-----+ +-----+
| Sebuah |
+-----+ +-----+
4:2:2, | kamu |
4:2:0 +--+--+ +-----+--+--+
|Cb|Kr| 4:1:1 | Y |Cb|Cr|
+--+--+ +-----+--+--+
+-----+
MONO | kamu |
+-----+
Dalam mode ini, format kroma YUV4MPEG2 diterima, tetapi tidak ada upsampling atau
konversi ruang warna dilakukan. Ini pada dasarnya hanya
memformat ulang/permutasi data asli dari aliran input menjadi gambar PGM
wadah. Semua flag baris perintah lainnya terus memiliki efek yang sama pada
output.

-v [0,1,2]
Tetapkan tingkat verbositas.
0 = peringatan dan kesalahan saja.
1 = tambahkan pesan informatif juga.
2 = tambahkan juga pesan debugging yang cerewet.

CONTOH


Untuk mengubah 15 frame pertama dari file AVI (MJPEG atau DV) menjadi file PPM individual:

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

Gunakan y4mtopnm online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

Perintah Linux

Ad