EnglishFrenchSpanyol

Ad


Favicon OnWorks

y4mscaler - Dalam Talian di Awan

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

Ini ialah arahan y4mscaler 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


y4mscaler - Skala/pangkas/terjemah strim YUV4MPEG2

SINOPSIS


y4mscaler [pilihan] < Y4Mstream > Y4Mstream

DESCRIPTION


y4mscaler ialah penimbang video tujuan umum yang beroperasi pada strim YUV4MPEG2, sebagai
dihasilkan dan digunakan oleh MJPEGtools seperti lav2yuv and mpeg2enc(1).

y4mscaler dimaksudkan untuk digunakan dalam saluran paip. Oleh itu, input adalah daripada stdin, dan output adalah kepada
stdout.

Fungsi penting bagi y4mscaler adalah untuk menskala kawasan "aktif" tertentu bagi input
aliran (sumber) ke kawasan aktif tertentu aliran keluaran (sasaran).
Piksel di luar kawasan aktif sumber diabaikan; piksel di luar
kawasan aktif sasaran diisi dengan warna latar belakang. Sumber mungkin
tambahan mempunyai matte digunakan padanya; piksel di luar matte sumber ditetapkan kepada a
warna latar belakang yang ditentukan secara berasingan.

y4mscaler mengendalikan subsampel kroma dengan betul, dan dengan itu ia juga boleh melakukan kroma
penukaran subsampel. Format strim YUV4MPEG2 menyokong tiga jenis 4:2:0
subsampel, serta 4:1:1, 4:2:2, 4:4:4, mod 4:4:4 dengan saluran alfa dan
mod luma sahaja monokrom. (Lihat "NOTA TENTANG MOD CHROMA DAN PENYERTAAN".)

y4mscaler boleh melakukan penukaran jalinan mudah: beralih daripada medan atas-dahulu kepada
medan-bawah-didahulukan dan sebaliknya (dengan membuang medan-pertama) dan mencipta a
aliran progresif daripada berjalin dengan membuang setiap medan lain (dengan berkesan mengurangkan separuh
resolusi menegak).

Sumber dan sasaran ditakrifkan oleh banyak, banyak parameter, tetapi y4mscaler mempunyai banyak, banyak
heuristik terbina dalam untuk menetapkannya secara automatik dengan sewajarnya. Kebanyakan parameter sumber adalah
diambil daripada pengepala aliran input. Baki sumber dan parameter sasaran yang tidak
ditentukan oleh pengguna diteka dengan cara yang waras.

y4mscaler termasuk parameter pratetap untuk beberapa strim sasaran biasa: DVD, VideoCD
(VCD), SuperVCD (SVCD), format imej pegun yang berkaitan dan DV.

CONTOH


Untuk mencipta strim yang sesuai untuk digunakan dalam SVCD:

y4mscaler -O pratetap=svcd

Untuk mencipta strim untuk VideoCD (format tidak berjalin), daripada sumber DV (an
format berjalin), mengalihkan bingkai input 4 piksel ke kiri:

y4mscaler -I ilace=bawah-sahaja -I aktif=-4+0cc -O pratetap=vcd

Untuk mengambil sumber NTSC DV skrin lebar, dan menukarnya kepada strim kotak surat, dengan biru
bar di bahagian atas dan bawah:

y4mscaler -O sar=ntsc -O bg=RGB:0,0,255

Untuk mengambil sumber NTSC DV skrin lebar, dan menukarnya kepada strim "skrin penuh" (iaitu
sisi dipotong, sama seperti di TV):

y4mscaler -O sar=ntsc -O infer=klip

Untuk mengambil sumber NTSC berpusat, berkotak surat, dan menukarnya kepada format skrin lebar (16:9)
strim untuk DVD, dengan bar hitam dikeluarkan:

y4mscaler -O pratetap=dvd -O sar=ntsc_wide -O infer=klip

Untuk mengambil bahagian tengah 100x100 piksel strim DV NTSC, kelilinginya dengan 20 piksel
sempadan biru, dan tiupkannya ke strim SuperVCD skrin penuh:

y4mscaler -I aktif=140x140+0+0cc -I matte=100x100+0+0cc -I bg=RGB:0,0,255 -O
pratetap=svcd

PILIHAN


Tiga pilihan pertama, -v, -V, dan -h, adalah pilihan mudah yang mudah diambil
sama ada tiada hujah atau satu hujah angka.

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

-V Tunjukkan maklumat versi dan keluar.

-h Tunjukkan mesej bantuan (sinopsis pilihan).

Pilihan -I, -O, dan -S masing-masing mengambil satu hujah dalam bentuk parameter=nilai, yang
tentukan parameter untuk input, output dan penskalaan, masing-masing. Pilihan ini boleh
digunakan berulang kali untuk menentukan berbilang parameter. Nama dan nilai parameter tidak
sensitif huruf besar-besaran. Takrifan bentuk "parameter=[AAA|BBB|CCC]" bermaksud bahawa hanya satu daripada
kata kunci tersenarai AAA, BBB atau CCC boleh dipilih. Pilihan yang berjaya akan mengatasi
yang lebih awal.

-I input_parameter
Tentukan parameter untuk aliran sumber/input. Semua hujah '-I' dinilai dalam
perintah, dan hujah-hujah kemudian pada baris arahan akan mengatasi yang lebih awal. Semua '-saya'
hujah dinilai sebelum sebarang hujah '-O'.

aktif=WxH+X+Yaa
Tentukan kawasan aktif bagi bingkai sumber, yang diskalakan agar sesuai dengan yang aktif
rantau bingkai sasaran. Lalai ialah bingkai penuh. ("WxH" mungkin
ditinggalkan, dan saiz rantau lalai kepada saiz bingkai sumber.) W dan
H ialah lebar dan tinggi. X dan Y ialah offset bagi titik penambat. "aa" ialah
mod sauh (lalai: TL); lihat "NOTA TENTANG GEOMETRI WILAYAH" untuk butiran.
Contoh: aktif=200x180+30+24cc

matte=WxH+X+Y
Tentukan kawasan matte untuk bingkai sumber. Semua piksel di luar wilayah ini
ditetapkan kepada warna latar belakang sumber. Matte lalai ialah bingkai penuh. (The
"WxH" mungkin ditinggalkan, dan saiz rantau lalai kepada saiz sumber
bingkai.) W dan H ialah lebar dan tinggi. X dan Y ialah offset bagi penambat
titik. "aa" ialah mod sauh (lalai: TL); lihat "NOTA TENTANG GEOMETRI WILAYAH" untuk
butiran.
Contoh: matte=200x180+30+24cc

bg=RGB:r,g,b
bg=YCBCR:y,cb,cr
bg=RGBA:r,g,b,a
bg=YCBCRA:y,cb,cr,a
Tetapkan warna latar belakang sumber. Piksel di luar kawasan matte sumber adalah
ditetapkan kepada warna ini. Seseorang boleh menentukan warna sebagai sama ada triplet R'G'B' atau Y'CbCr.
Contohnya, warna lalai ialah hitam, dinyatakan sebagai "bg=YCBCR:16,128,128" atau
"bg=RGB:0,0,0". Versi 'A' akan menetapkan nilai alfa (transparensi) bagi
warna. Julat alfa ialah [0,255] untuk RGBA dan [16,235] untuk YCBCRA. lalai
adalah legap sepenuhnya (255 untuk RGBA, 235 untuk YCBCRA).

norma=[NTSC|PAL|SECAM]
Nyatakan "norma" aliran sumber. Ini biasanya disimpulkan daripada
pengepala aliran.

ilace=[NONE|TOP_FIRST|BAWAH_PERTAMA|TOP_ONLY|BAWAH_SAHAJA]
Nyatakan jalinan yang digunakan oleh aliran sumber. TIADA, TOP_FIRST dan
BOTTOM_FIRST sepadan dengan tidak berjalin, medan atas-dahulu dan medan-bawah-
pertama. Nilai ini biasanya disimpulkan daripada pengepala strim; menyatakan mereka
akan mengatasi pengepala strim.
TOP_ONLY dan BOTTOM_ONLY menyatakan bahawa hanya medan atas atau bawah setiap bingkai
sepatutnya digunakan; bidang lain dibuang. Pilihan ini hanya boleh digunakan dengan
input berjalin, dan menyebabkan aliran berjalin dianggap sebagai a
aliran progresif dengan separuh ketinggian. (Ini amat berguna dalam mencipta
VCD daripada aliran input berjalin bersaiz penuh.) Kedua-dua pilihan istimewa ini boleh
hanya digunakan apabila sumbernya adalah aliran progresif tulen (berbanding dengan a
Strim "mod campuran" YUV4MPEG2).

kromas=[420JPEG|420MPEG2|420PALDV|444|422|411|mono|444alfa]
Tentukan mod subsampel kroma yang digunakan dalam strim sumber. Parameter ini ialah
disimpulkan daripada pengepala strim, jadi kata kunci ini hampir tidak boleh digunakan dalam a
spesifikasi sumber. Satu-satunya sebab berguna untuk menentukan kata kunci ini adalah untuk
mengatasi satu variasi 4:2:0 dengan yang lain. Sebarang penggunaan lain akan menyebabkan pemprosesan
gagal.

sar=N:D
sar=[NTSC|PAL|NTSC_WIDE|PAL_WIDE]
Tentukan nisbah aspek-sampel bagi aliran sumber. Nilai boleh sama ada atau
nisbah berangka (seperti "10:11") atau salah satu kata kunci, yang sepadan dengan
Nilai CCIR-601 untuk paparan 4:3 atau 16:9, masing-masing. Parameter ini biasanya
disimpulkan daripada tajuk strim.

-O parameter_keluaran
Tentukan parameter untuk aliran destinasi/output. Semua hujah '-O' adalah
dinilai mengikut tertib, dan argumen kemudian pada baris arahan akan mengatasi lebih awal
satu. Semua hujah '-O' dinilai selepas sebarang hujah '-I'.

saiz=WxH
saiz=SRC
Tetapkan saiz bingkai output/sasaran, sebagai lebar W dan tinggi H dalam piksel. Menggunakan
kata kunci SRC untuk menentukan bahawa saiz bingkai sasaran harus sepadan dengan bingkai sumber
saiz.

aktif=WxH+X+Yaa
Tentukan kawasan aktif bingkai sasaran, di mana kawasan aktif bagi
bingkai sumber diskalakan. Lalai ialah bingkai sasaran penuh. ("WxH" mungkin
ditinggalkan, dan saiz rantau lalai kepada saiz bingkai sasaran.) W dan
H ialah lebar dan tinggi. X dan Y ialah offset bagi titik penambat. "aa" ialah
mod sauh (lalai: TL); lihat "NOTA TENTANG GEOMETRI WILAYAH" untuk butiran.
Contoh: aktif=200x180+30+24cc

bg=RGB:r,g,b
bg=YCBCR:y,cb,cr
bg=RGBA:r,g,b,a
bg=YCBCRA:y,cb,cr,a
Tetapkan warna latar belakang sasaran. Piksel di luar kawasan aktif sasaran ialah
ditetapkan kepada warna ini. Seseorang boleh menentukan warna sebagai sama ada triplet R'G'B' atau Y'CbCr.
Contohnya, warna lalai ialah hitam, dinyatakan sebagai "bg=YCBCR:16,128,128" atau
"bg=RGB:0,0,0". Versi 'A' akan menetapkan nilai alfa (transparensi) bagi
warna. Julat alfa ialah [0,255] untuk RGBA dan [16,235] untuk YCBCRA. lalai
adalah legap sepenuhnya (255 untuk RGBA, 235 untuk YCBCRA).

ilace=[NONE|TOP_FIRST|BAWAH_PERTAMA]
Tentukan jalinan yang digunakan oleh aliran sasaran. TIADA, TOP_FIRST dan
BOTTOM_FIRST sepadan dengan tidak berjalin, medan atas-dahulu dan medan-bawah-
pertama. Lalai jika sepadan dengan aliran sumber.
Jika sumber dan sasaran kedua-duanya berjalin, tetapi dengan mod yang berbeza (iaitu satu
bawah-dahulu, dan satu lagi atas-dahulu), kemudian y4mscaler akan menukar satu mod
kepada yang lain dengan menjatuhkan medan sumber pertama.

kromas=[420JPEG|420MPEG2|420PALDV|444|422|411|mono|444alfa]
Tentukan mod subsampel kroma untuk digunakan dalam aliran sasaran. lalai
adalah untuk memadankan mod sumber. Lihat "NOTA TENTANG MOD CHROMA DAN PENYERTAAN" untuk mendapatkan maklumat lanjut
maklumat.

sar=N:D
sar=[SRC|NTSC|PAL|NTSC_WIDE|PAL_WIDE]
Tentukan nisbah aspek-sampel bagi aliran sumber. Nilai boleh sama ada atau
nisbah berangka (seperti "10:11") atau salah satu kata kunci, yang sepadan dengan
Nilai CCIR-601 untuk paparan 4:3 atau 16:9, masing-masing. Kata kunci SRC menyatakan
bahawa sasaran SAR harus sepadan dengan sumber.

skala=N / A
Skala X=N / A
Yscale=N / A
Tetapkan nisbah penskalaan, sebagai pecahan; contohnya, skala=1/2. "skala=" menetapkan kedua-duanya
Faktor X dan Y secara serentak. "Xscale=" dan "Yscale=" boleh digunakan untuk menetapkannya
secara bebas.

membuat kesimpulan=[PAD|CLIP|PRESERVE_X|PRESERVE_Y]
Tetapkan mod yang digunakan untuk membuat kesimpulan nisbah penskalaan daripada kawasan aktif dan SAR. The
kata kunci adalah saling eksklusif. Lalai ialah PAD.

membuat kesimpulan=[MUDAHKAN|TEPAT]
Tetapkan sama ada heuristik di atas menggunakan nisbah tepat atau sama ada ia dibenarkan
laraskan sedikit kawasan aktif untuk memudahkan nisbah penskalaan. Kata kuncinya ialah
saling eksklusif. Lalai ialah SIMPLIFY.

sejajar =[TL|TC|TR|CL|CC|CR|BL|BC|BR]
Tetapkan titik penjajaran antara sumber dan kawasan aktif sasaran. The
kata kunci menentukan "kiri atas", "tengah atas", "kanan atas", dsb. Sudut yang ditentukan
atau titik dari kawasan sumber akan dipetakan ke tempat yang sama dalam sasaran
wilayah; dan tanaman atau padding yang digunakan pada kawasan aktif akan
pelihara pemetaan ini. Lalai ialah CC, untuk "pusat-pusat", iaitu sumber
dan kawasan sasaran saling berpusat. Kata kunci adalah saling eksklusif.
Lalai ialah CC. Lihat "NOTA MENGENAI SUMBER DAN PENJELASAN SASARAN" untuk mendapatkan butiran.

pratetap=[VCD|CVD|CDLS|DVD|DVD_WIDE|DV|DV_WIDE|
SVCD_STILL_HI|SVCD_STILL_LO|VCD_STILL_HI|VCD_STILL_LO|
ATSC_720P|ATSC_1080I|ATSC_1080P]
Gunakan parameter sasaran pratetap untuk beberapa format output biasa. individu
parameter boleh diganti dengan mengikuti dengan lebih banyak tetapan "-O". Kata kunci ini
adalah saling eksklusif. Untuk butiran tentang tetapan apa kata kunci pratetap ini
menyiratkan, lihat "NOTA PADA PRESET SASARAN".

VCD - VideoCD 352 lebar, progresif

CVD - 352-lebar (tinggi penuh) ChinaVideoDisc

CDLS - SuperVCD 480 lebar

DVD - DVD 720 lebar

DVD_WIDE - DVD 720-lebar, piksel anamorfik

DV - DV lebar 720 (medan-bawah-dahulu, 4:1:1)

DV_WIDE - DV 720-lebar, piksel anamorfik

SVCD_STILL_HI - imej pegun SVCD beresolusi tinggi

SVCD_STILL_LO - imej pegun SVCD beresolusi rendah

VCD_STILL_HI - imej pegun VCD beresolusi tinggi

VCD_STILL_LO - imej pegun SVCD beresolusi rendah

ATSC_720P - ATSC 720p (HDTV progresif)

ATSC_1080I - ATSC 1080i (HDTV berjalin)

ATSC_1080P - ATSC 1080p (HDTV)

-S penskalaan_parameter
Tentukan parameter untuk enjin penskalaan. Semua hujah '-S' dinilai dalam
perintah, dan hujah-hujah kemudian pada baris arahan akan mengatasi yang lebih awal.

mod=MONO
Minta penskalaan monokrom. Sumber dianggap sebagai monokrom dan kromanya
saluran diabaikan. Saluran kroma aliran keluaran akan disifarkan kepada
menghasilkan keluaran skala kelabu.

mod=LINESWITCH
Minta pertukaran baris. Secara berkesan, medan atas dan bawah dalam setiap bingkai
akan ditukar. Ini boleh membantu dengan strim cacat yang telah kucar-kacir
susunan ruang. Pilihan ini hanya berkesan pada aliran berjalin.

penimbang =nama skalar
Gunakan enjin penskala tertentu. Enjin yang ada ialah:
'lalai' - Penskala Generik Matto (lalai)

pilihan=pilihan skalar
Tentukan pilihan untuk enjin penskalaan yang dipilih. Untuk melihat semua yang ada
pilihan, gunakan "option=help".

Untuk enjin lalai, tersedia pilihan skalars pilih inti penapis:

kotak - penapis kotak

linear - interpolasi linear

kuadratik - interpolasi kuadratik

padu - interpolasi padu, spline Mitchell-Netravali

cubicCR - interpolasi padu, spline Catmull-Rom

paduB - interpolasi padu, B-spline

kubikK4 - Kunci padu pesanan ke-4

kerana:N - sinc dengan tingkap Lanczos, N kitaran

Untuk memilih kernel bagi arah penskalaan x dan y secara bebas, gunakan dua kernel
nama dipisahkan dengan koma, cth pilihan = kotak, kuadratik.

kerana:N akan memberikan hasil kualiti terbaik (sekurang-kurangnya aliasing), tetapi adalah yang paling perlahan.
Kualiti bertambah baik dengan nilai N yang lebih besar, begitu juga dengan masa pemprosesan. padu is
umumnya dianggap dalam dunia grafik sebagai splin kubik tertib ke-3 dengan
trade-off terbaik antara melicinkan dan aliasing. kotak menghasilkan kualiti yang paling teruk
keputusan (kebanyakan aliasing), tetapi adalah yang terpantas. Kernel lalai ialah kubikK4, Yang
mempunyai jalur laluan yang lebih rata dan potongan yang lebih tajam daripada padu. (Ia memerlukan perkara yang sama
kuasa pengiraan sebagai kerana:4, tetapi menghasilkan kurang artifak deringan.)

NOTA ON TARGET PRESETS


Jadual berikut memperincikan tetapan yang disediakan oleh pelbagai sasaran "preset="
kata kunci. Apabila dua nilai diberi nilai utama adalah untuk aliran NTSC; nilai dalam
{braces} adalah untuk strim PAL. Jika nilai jalinan tidak ditentukan, ia diwarisi daripada
sumber, jika tidak, jalinan sasaran yang ditunjukkan diperlukan.

Pratetap Saiz Bingkai Jalinan Subsampel SAR
-------------------------------------------------- ---------------------
VCD 352x240{288} none 10:11{59:54} 4:2:0-JPEG
CVD 352x480{576} --- 20:11{59:27} 4:2:0-MPEG2
SVCD 480x480{576} --- 15:11{59:36} 4:2:0-MPEG2
DVD 720x480{576} --- 10:11{59:54} 4:2:0-MPEG2
DVD_WIDE 720x480{576} --- 40:33{118:81} 4:2:0-MPEG2
DV 720x480{576} bottom-first 10:11{59:54} 4:1:1
DV_WIDE 720x480{576} bottom-first 40:33{118:81} 4:1:1
SVCD_STILL_HI 704x480{576} none 10:11{59:54} 4:2:0-MPEG2
SVCD_STILL_LO 480x480{576} none 15:11{59:36} 4:2:0-MPEG2
VCD_STILL_HI 704x480{576} none 10:11{59:54} 4:2:0-JPEG
VCD_STILL_LO 352x240{288} none 10:11{59:54} 4:2:0-JPEG
ATSC_720p 1280x720 none 1:1 4:2:0-MPEG2
ATSC_1080i 1920x1080 (required) 1:1 4:2:0-MPEG2
ATSC_1080p 1920x1080 none 1:1 4:2:0-MPEG2

NOTA ON WILAYAH GEOMETRI


Kawasan aktif dan matte ditentukan menggunakan rentetan geometri dalam bentuk "WxH+X+Yaa".
Bahagian "WxH" menentukan saiz rantau, sebagai Lebar dan Tinggi dalam piksel. (Dalam
sesetengah kes, "WxH" mungkin ditinggalkan dan saiz rantau lalai kepada bingkai penuh
saiz.) "+X+Y" menentukan kedudukan rantau, sebagai offset relatif kepada
titik sauh yang ditentukan oleh "aa".

Kod "aa" boleh menjadi salah satu TL, TC, TR, CL, CC, CR, BL, BC, Atau BR. Ini bermaksud "top-
kiri", "atas-tengah", ..., "bawah-tengah", "bawah-kanan". Kod ini bukan huruf besar-
sensitif.

"+X+Y" menentukan offset titik penambat rantau daripada penambat bingkai
titik. Sebagai contoh, "+20+30TL" bermaksud sudut kiri sebelah atas rantau itu
mengimbangi 20 piksel ke kanan dan 30 piksel ke bawah dari sudut kiri atas bingkai.

Nilai offset juga boleh menjadi negatif. Sebagai contoh, "-4+0CC" bermaksud bahawa pusat
(menegak dan mendatar) rantau diimbangi 4 piksel ke kiri tengah
kerangka.

Titik berlabuh lalai untuk rentetan geometri ialah TL, iaitu sudut kiri atas.

NOTA ON SUMBER DAN TARGET PENJELASAN


Selalunya, kawasan aktif sumber dan sasaran tidak sepadan dengan tepat. Ini berlaku apabila,
menggunakan nisbah penskalaan yang diberikan atau dikira, kawasan sumber berskala kepada saiz yang berbeza
atau bentuk daripada kawasan sasaran. Dalam kes ini, kawasan sumber dan sasaran adalah bersama
dipotong, supaya hanya bahagian sumber yang sesuai akan diskalakan ke dalam sasaran.

Sebelum sebarang keratan atau padding, kawasan sumber dan sasaran dijajarkan supaya
titik yang ditentukan melalui parameter "align=aa" bertepatan. Kod "aa" menentukan sauh
titik seperti yang diterangkan di atas.

Sebagai contoh, "align=BC" menyatakan bahawa bahagian tengah bawah kawasan sumber harus diperolehi
dipetakan ke bahagian bawah tengah kawasan sasaran. Dalam erti kata lain, kawasan sumber akan
dipusatkan secara mendatar dan dijajarkan secara menegak ke bahagian bawah kawasan sasaran sebelum ini
keratan:

---------------- sumber
|abcdefghijklmn|
---|opqrstuvwxyz01|--- sasaran ----------------
| |234567890ABCDE| | |234567890ABCDE|
| |FGHIJKLMNOPQRS| | |FGHIJKLMNOPQRS|
| |TUVWXYZabcdefg| | |TUVWXYZabcdefg|
---------------------- ----------------
Sebelum Dipotong Bersama

Jika sebaliknya "align=TR" dipusatkan, sumber akan dipotong di tempat lain dan
diskalakan ke kawasan yang berbeza pada bingkai sasaran:

---------------------- ----------------
| |abcdefghijklmn| |abcdefghijklmn|
| |opqrstuvwxyz01| |opqrstuvwxyz01|
| |234567890ABCDE| |234567890ABCDE|
------|FGHIJKLMNOPQRS| ----------------
sasaran |TUVWXYZabcdefg| sumber
----------------
Sebelum Dipotong Bersama

Mod penjajaran lalai ialah "CC", iaitu sumber dan sasaran saling berpusat.

NOTA ON SKALA FAKTOR INFERENSI


Jika faktor penskalaan X dan Y tidak diberikan secara eksplisit, y4mscaler akan membuat kesimpulan
faktor daripada kawasan aktif sumber dan sasaran serta nisbah aspek sampel (SAR).

Jika kawasan aktif tidak serasi mengikut bentuk (diberikan SAR), sumber dan
kawasan sasaran akan dipotong atau dipadatkan mengikut salah satu daripada empat dasar. Dasarnya ialah
dipilih menggunakan parameter "infer=" dan salah satu kata kunci PAD, CLIP, PRESERVE_X, Atau
PRESERVE_Y. (Lalainya ialah PAD.)

PAD
Pilih faktor penskalaan yang akan memberi pad sumber, tetapi pastikan semua sumber
kandungan imej berakhir dalam sasaran.

CLIP
Pilih faktor penskalaan yang akan memotong sumber, tetapi yang akan memenuhi sasaran
wilayah sebanyak mungkin.

PRESERVE_X
Pilih faktor penskalaan yang mengekalkan sebanyak mungkin kandungan sumber mendatar
mungkin.

PRESERVE_Y
Pilih faktor penskalaan yang mengekalkan sebanyak mungkin kandungan sumber menegak
mungkin.

Dasar ini terus dipengaruhi oleh pilihan dua kata kunci lain, MUDAHKAN, Atau TEPAT.
(Lalainya ialah MUDAHKAN.)

TEPAT
Kira faktor skala yang tepat.

MUDAHKAN
Laraskan kawasan aktif dan faktor penskalaan (dalam 10% atau lebih), untuk memudahkan
nisbah sebanyak mungkin. (Sebagai contoh, pangkas atau pad sedikit untuk mencapai nisbah
daripada 2/1 daripada 45/22.)

NOTA ON CHROME MODUL DAN PENYERTAAN


y4mscaler boleh menukar strim daripada satu mod subsampel kroma kepada yang lain. begitu
penukaran sentiasa menjadi operasi lossy, walaupun keseluruhan bingkai mengalami 1/1
penskalaan.

y4mscaler akan membuat kesimpulan mod subsampel sumber daripada teg dalam pengepala aliran input.
Pratetap sasaran ("pratetap=XXX") akan cuba menetapkan mod subsampel sasaran
sewajarnya. Jika tidak, secara lalai mod subsampel sasaran akan sepadan dengan sumber.
Seseorang boleh menetapkan mod subsampel secara eksplisit untuk sumber dan/atau sasaran dengan menggunakan
"chromass=" parameter.

y4mscaler mampu membaca dan menulis aliran dalam 4:4:4, 4:2:2, 4:1:1, dan 4:2:0
(semua tiga jenis) mod subsampel. Tiga yang pertama, bagaimanapun, adalah agak baru
tambahan kepada standard YUV4MPEG2, dan banyak MJPEGtools akan gagal memprosesnya
betul, jika ada. smil2yuv dan raw2yuv boleh menghasilkan strim asli 4:1:1 daripada NTSC DV
video, yang kemudiannya boleh ditukar kepada 4:2:0 oleh y4mscaler sebelum diproses selanjutnya oleh
alatan lain.

Jika sumber mempunyai saluran alfa (iaitu mod 444ALPHA) dan sasaran tidak, alfa
saluran akan dibuang begitu sahaja. Sebaliknya, jika sasaran mempunyai saluran alfa
tetapi sumbernya tidak, saluran alfa tetap akan dibuat menggunakan nilai alfa bagi
warna latar belakang sasaran (seperti yang ditetapkan oleh "-O bg="). Lalai adalah legap sepenuhnya.

Begitu juga, jika sasaran mempunyai saluran kroma tetapi sumbernya tidak (iaitu saluran luma sahaja
aliran MONO), maka saluran kroma dalam output akan ditetapkan mengikut
warna latar belakang.

NOTA ON ANOMALOUS JANTUNG CAMPURAN


Format YUV4MPEG2 membenarkan strim "jalinan mod campuran", yang mungkin mengandungi
campuran bingkai progresif dan berjalin. Setiap bingkai ditandakan sebagai sementara
bingkai berjalin atau progresif dan subsampel menegak (format 4:2:0) adalah lebih jauh
ditandakan sebagai jalinan ruang atau tidak. Malangnya, ini membolehkan kemungkinan
anomali bingkai, yang kebetulan dijalin secara sementara (medan yang dijadikan sampel pada
kali) tetapi secara spatial progresif (subsampel dilakukan merentasi keseluruhan bingkai), atau sebaliknya.
sebaliknya. Satu-satunya perkara yang munasabah untuk dilakukan dengan bingkai anomali tersebut ialah menegak-
upsample kroma, pada asasnya membuat masalah hilang secepat mungkin.

y4mscaler hanya akan memproses bingkai tersebut jika format output sasaran adalah bukan menegak-
subsampel (cth 4:4:4, 4:2:2, dsb.) dan tiada pemprosesan menegak lain diperlukan.
Jika tidak y4mscaler akan diikat jamin pada pemprosesan di tengah-tengah apabila ia menghadapi anomali
bingkai. Sekiranya terdapat sebarang kemungkinan untuk menghadapi ralat sedemikian, y4mscaler akan mencetak a
amaran apabila pemprosesan bermula.

EXIT STATUS


0 Perlaksanaan program yang berjaya.

1 Ralat penggunaan, sintaks atau operasi.

Gunakan y4mscaler dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

  • 1
    NSIS: Sistem Pemasangan Nullsoft Scriptable
    NSIS: Sistem Pemasangan Nullsoft Scriptable
    NSIS (Nullsoft Scriptable Install
    System) ialah sumber terbuka profesional
    sistem untuk mencipta pemasang Windows. Ia
    direka bentuk sekecil dan fleksibel
    mungkin...
    Muat turun NSIS: Nullsoft Scriptable Install System
  • 2
    pas pengesahan
    pas pengesahan
    AuthPass ialah kata laluan sumber terbuka
    pengurus dengan sokongan untuk yang popular dan
    terbukti Keepass (kdbx 3.x DAN kdbx 4.x ...
    Muat turun autopass
  • 3
    Zabbix
    Zabbix
    Zabbix adalah terbuka kelas perusahaan
    penyelesaian pemantauan teragih sumber
    direka untuk memantau dan menjejaki
    prestasi dan ketersediaan rangkaian
    pelayan, peranti...
    Muat turun Zabbix
  • 4
    KDiff3
    KDiff3
    Repositori ini tidak lagi diselenggara
    dan disimpan untuk tujuan arkib. Lihat
    https://invent.kde.org/sdk/kdiff3 for
    kod terbaru dan
    https://download.kde.o...
    Muat turun KDiff3
  • 5
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX ialah GUI untuk
    Pemuat USB Waninkoko, berdasarkan
    libwiigui. Ia membenarkan penyenaraian dan
    melancarkan permainan Wii, permainan Gamecube dan
    homebrew di Wii dan WiiU...
    Muat turun USBLoaderGX
  • 6
    Firebird
    Firebird
    Firebird RDBMS menawarkan ciri ANSI SQL
    & berjalan pada Linux, Windows &
    beberapa platform Unix. ciri-ciri
    konkurensi & prestasi cemerlang
    & kuasa...
    Muat turun Firebird
  • Lebih »

Arahan Linux

Ad