y4mscaler - Bulutta Çevrimiçi

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 y4mscaler komutudur.

Program:

ADI


y4mscaler - YUV4MPEG2 akışını ölçeklendir/kırp/çevir

SİNOPSİS


y4m ölçekleyici [seçenekleri] < Y4M akışı > Y4M akışı

TANIM


y4m ölçekleyici YUV4MPEG2 akışlarında çalışan genel amaçlı bir video ölçekleyicidir.
gibi MJPEGtools tarafından üretilen ve tüketilen lav2yuv ve mpeg2enc(1).

y4m ölçekleyici bir boru hattında kullanılmak üzere tasarlanmıştır. Bu nedenle, girdi stdin'den, çıktı ise
standart.

temel işlevi y4m ölçekleyici girişin belirli bir "etkin" bölgesini ölçeklendirmektir
akışını (kaynak) çıkış akışının (hedef) belirtilen bir aktif bölgesine aktarın.
Kaynağın etkin bölgesinin dışındaki pikseller yoksayılır; dışındaki pikseller
hedefin aktif bölgesi bir arka plan rengiyle doldurulur. kaynak olabilir
ayrıca üzerine bir mat uygulanmış; kaynak örtünün dışındaki pikseller bir
ayrı olarak belirtilen arka plan rengi.

y4m ölçekleyici kroma alt örneklemesini doğru bir şekilde işler ve böylece kroma da gerçekleştirebilir
alt örnekleme dönüşümleri YUV4MPEG2 akış formatı, üç çeşit 4:2:0'ı destekler
alt örneklemenin yanı sıra 4:1:1, 4:2:2, 4:4:4, alfa kanallı 4:4:4 modları ve bir
tek renkli luma modu. (Bkz. "KROM MODLARI VE ALT NUMUNELEME HAKKINDA NOTLAR".)

y4m ölçekleyici basit geçmeli dönüşümler gerçekleştirebilir: ilk alandan ilk alana geçiş
önce alt alan ve tersi (ilk alanı kayıp bir şekilde atarak) ve bir
diğer tüm alanları atarak geçmeli akıştan ilerici akış (etkili bir şekilde yarıya
dikey çözünürlük).

Kaynak ve hedef pek çok parametre tarafından tanımlanır, ancak y4m ölçekleyici çok, çok var
bunları otomatik olarak uygun şekilde ayarlamak için yerleşik buluşsal yöntemler. Çoğu kaynak parametresi
giriş akışı başlığından alınır. Olmayan kalan kaynak ve hedef parametreler
Kullanıcı tarafından belirtilen aklı başında bir şekilde tahmin edilir.

y4m ölçekleyici bir dizi ortak hedef akış için önceden ayarlanmış parametreleri içerir: DVD, VideoCD
(VCD), SuperVCD (SVCD), ilişkili hareketsiz görüntü formatları ve DV.

ÖRNEKLER


Bir SVCD'de kullanıma uygun bir akış oluşturmak için:

y4mscaler -O ön ayarı=svcd

Bir DV kaynağından (bir
geçmeli format), giriş çerçevesini 4 piksel sola kaydırma:

y4mscaler -I ilace=sadece alt -I aktif=-4+0cc -O ön ayar=vcd

Geniş ekran bir NTSC DV kaynağı almak ve onu mavi ile mektup kutulu bir akışa dönüştürmek için
üstte ve altta çubuklar:

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

Geniş ekran bir NTSC DV kaynağı almak ve onu "tam ekran" bir akışa dönüştürmek için (örn.
yanlar kırpılır, tıpkı TV'deki gibi):

y4mscaler -O sar=ntsc -O çıkarım=klip

Ortalanmış, mektup kutulu bir NTSC kaynağı almak ve onu geniş ekran (16:9) biçimine dönüştürmek için
siyah çubuklar kaldırılmış olarak DVD akışı:

y4mscaler -O ön ayar=dvd -O sar=ntsc_wide -O çıkarım=klip

Bir NTSC DV akışının 100x100 piksellik merkezini almak için, onu 20 piksellik bir
mavi kenarlık ve bunu tam ekran bir SuperVCD akışına üfleyin:

y4mscaler -I aktif=140x140+0+0cc -I mat=100x100+0+0cc -I bg=RGB:0,0,255 -O
ön ayar=svcd

SEÇENEKLER


İlk üç seçenek, -v, -V ve -h,
ya argüman yok ya da bir sayısal argüman.

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

-V Sürüm bilgilerini göster ve çık.

-h Bir yardım mesajı göster (seçeneklerin özeti).

-I, -O ve -S seçeneklerinin her biri formun bir argümanını alır parametre=değer, hangi
sırasıyla giriş, çıkış ve ölçekleme için parametreleri belirtin. Bu seçenekler şunlar olabilir:
birden çok parametreyi belirtmek için tekrar tekrar kullanılır. Parametre adları ve değerleri
harfe duyarlı. "parametre=[AAA|BBB|CCC]" formunun tanımları, yalnızca birinin
listelenen AAA, BBB veya CCC anahtar sözcükleri seçilebilir. Başarılı seçenekler geçersiz kılınacak
öncekiler.

-I girdi_parametresi
Kaynak/giriş akışı için parametreleri belirtin. Tüm '-I' argümanları şu şekilde değerlendirilir:
ve komut satırındaki sonraki argümanlar öncekileri geçersiz kılar. Hepsi '-Ben'
argümanlar, herhangi bir '-O' argümanından önce değerlendirilir.

aktif=GxY+X+Yaa
Etkin çerçeveye sığacak şekilde ölçeklenen kaynak çerçevenin etkin bölgesini belirtin.
hedef çerçevenin bölgesi. Varsayılan, tam çerçevedir. ("GxY" olabilir
atlanır ve bölge boyutu varsayılan olarak kaynak çerçevenin boyutuna ayarlanır.) W ve
H genişlik ve yüksekliktir. X ve Y, bağlantı noktasının ötelenmesidir. "aa"
çapa modu (varsayılan: TL); ayrıntılar için "BÖLGE GEOMETRİSİ İLE İLGİLİ NOTLAR" bölümüne bakın.
Örnek: aktif=200x180+30+24cc

mat=GxY+X+Y
Kaynak çerçeve için mat bir bölge belirleyin. Bu bölgenin dışındaki tüm pikseller
kaynak arka plan rengine ayarlanır. Varsayılan mat, tam çerçevedir. (NS
"GxY" atlanabilir ve bölge boyutu varsayılan olarak kaynağın boyutuna ayarlanır.
çerçeve.) W ve H genişlik ve yüksekliktir. X ve Y, çapanın ofsetidir
puan. "aa" bağlantı modudur (varsayılan: TL); için bkz. "BÖLGE GEOMETRİSİ İLE İLGİLİ NOTLAR"
detaylar.
Örnek: mat=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
Kaynak arka plan rengini ayarlayın. Kaynağın mat bölgesinin dışındaki pikseller
bu renge ayarlayın. Renk, R'G'B' veya Y'CbCr üçlüsü olarak belirtilebilir.
Örneğin, varsayılan renk siyahtır, "bg=YCBCR:16,128,128" olarak belirtilir veya
"bg=RGB:0,0,0". 'A' sürümleri, ekranın alfa (şeffaflık) değerini belirleyecektir.
renk. Alfa aralığı RGBA için [0,255] ve YCBCRA için [16,235]'tir. Varsayılan
tamamen opaktır (RGBA için 255, YCBCRA için 235).

norm=[NTSC|PAL|SECAM]
Kaynak akışının "normunu" belirtin. Bu normalde
akış başlığı

ilace=[YOK|TOP_FIRST|ALT_İLK|SADECE ÜST|SADECE TABAN]
Kaynak akışı tarafından kullanılan taramayı belirtin. NONE, TOP_FIRST ve
BOTTOM_FIRST, taramalı olmayan, birinci üst alan ve alt alan-'a karşılık gelir.
ilk. Bu değerler normalde akış başlığından çıkarılır; onları belirtmek
akış başlığını geçersiz kılar.
TOP_ONLY ve BOTTOM_ONLY, her çerçevenin yalnızca üst veya alt alanının
kullanılmalıdır; diğer alan atılır. Bu seçenekler yalnızca
geçmeli bir girdidir ve geçmeli akışın bir
yüksekliğin yarısı ile ilerici akış. (Bu, özellikle
tam boyutlu geçmeli giriş akışından bir VCD.) Bu iki özel seçenek,
yalnızca kaynak saf aşamalı bir akış olduğunda kullanılabilir (bir
YUV4MPEG2 "karma mod" akışı).

renk=[420JPEG|420MPEG2|420PALDV|444|422|411|mono|444alfa]
Kaynak akışında kullanılan renk alt örnekleme modunu belirtin. Bu parametre
akış başlığından çıkarsanmıştır, bu nedenle bu anahtar kelime neredeyse hiçbir zaman bir
kaynak belirtimi. Bu anahtar sözcüğü belirtmenin tek yararlı nedeni,
bir 4:2:0 çeşidini diğeriyle geçersiz kılar. Başka herhangi bir kullanım, işlemenin
başarısız.

sar=N:D
sar=[NTSC|PAL|NTSC_WIDE|PAL_WIDE]
Kaynak akışının örnek-en-boy oranını belirtin. Değer olabilir veya
sayısal oran ("10:11" gibi) veya anahtar kelimelerden biri,
Sırasıyla 601:4 veya 3:16 ekranlar için CCIR-9 değerleri. Bu parametre genellikle
akış başlığından çıkarılır.

-O çıktı_parametresi
Hedef/çıktı akışı için parametreleri belirtin. Tüm '-O' argümanları
sırayla değerlendirilir ve komut satırındaki sonraki argümanlar daha önce geçersiz kılınır
olanlar. Tüm '-O' bağımsız değişkenleri, herhangi bir '-I' bağımsız değişkeninden sonra değerlendirilir.

boyut=GxY
boyut=SRC
Çıktı/hedef çerçeve boyutunu piksel cinsinden genişlik W ve yükseklik H olarak ayarlayın. Kullan
Anahtar kelime SRC hedef çerçeve boyutunun kaynak çerçeveyle eşleşmesi gerektiğini belirtmek için
boyutu.

aktif=GxY+X+Yaa
Hedef çerçevenin etkin bölgesini belirtin.
kaynak çerçeve ölçeklenir. Varsayılan, tam hedef çerçevedir. ("GxY" olabilir
atlanır ve bölge boyutu varsayılan olarak hedef çerçevenin boyutuna ayarlanır.) W ve
H genişlik ve yüksekliktir. X ve Y, bağlantı noktasının ötelenmesidir. "aa"
çapa modu (varsayılan: TL); ayrıntılar için "BÖLGE GEOMETRİSİ İLE İLGİLİ NOTLAR" bölümüne bakın.
Örnek: 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
Hedef arka plan rengini ayarlayın. Hedefin aktif bölgesinin dışındaki pikseller
bu renge ayarlayın. Renk, R'G'B' veya Y'CbCr üçlüsü olarak belirtilebilir.
Örneğin, varsayılan renk siyahtır, "bg=YCBCR:16,128,128" olarak belirtilir veya
"bg=RGB:0,0,0". 'A' sürümleri, ekranın alfa (şeffaflık) değerini belirleyecektir.
renk. Alfa aralığı RGBA için [0,255] ve YCBCRA için [16,235]'tir. Varsayılan
tamamen opaktır (RGBA için 255, YCBCRA için 235).

ilace=[YOK|TOP_FIRST|ALT_İLK]
Hedef akış tarafından kullanılan taramayı belirtin. NONE, TOP_FIRST ve
BOTTOM_FIRST, taramalı olmayan, birinci üst alan ve alt alan-'a karşılık gelir.
ilk. Kaynak akışla eşleşecekse varsayılan.
Kaynak ve hedefin her ikisi de birbirine geçmişse, ancak farklı modlara sahipse (örn.
önce altta, diğeri üstte), sonra y4m ölçekleyici bir modu dönüştürecek
ilk kaynak alanını bırakarak diğerine.

renk=[420JPEG|420MPEG2|420PALDV|444|422|411|mono|444alfa]
Hedef akışta kullanılacak renk alt örnekleme modunu belirtin. Varsayılan
kaynak moduyla eşleşmek içindir. Daha fazla bilgi için "KROM MODLARI VE ALT NUMUNELEME HAKKINDA NOTLAR" bölümüne bakın
bilgiler.

sar=N:D
sar=[SRC|NTSC|PAL|NTSC_WIDE|PAL_WIDE]
Kaynak akışının örnek-en-boy oranını belirtin. Değer olabilir veya
sayısal oran ("10:11" gibi) veya anahtar kelimelerden biri,
Sırasıyla 601:4 veya 3:16 ekranlar için CCIR-9 değerleri. anahtar kelime SRC belirtir
hedef SAR'ın kaynakla eşleşmesi gerektiğini.

ölçek=N / D
Xölçek=N / D
Yölçek=N / D
Ölçekleme oranlarını kesir olarak ayarlayın; örneğin, ölçek = 1/2. "scale=" her ikisini de ayarlar
X ve Y faktörleri aynı anda. Bunları ayarlamak için "Xscale=" ve "Yscale=" kullanılabilir
bağımsız.

çıkarsama=[PAD|CLIP|PRESERVE_X|PRESERVE_Y]
Aktif bölgelerden ve SAR'lardan ölçekleme oranlarını çıkarmak için kullanılan modu ayarlayın. NS
anahtar kelimeler birbirini dışlar. Varsayılan PAD'dir.

çıkarsama=[BASİTLEŞTİR|TAM]
Yukarıdaki buluşsal yöntemin kesin oranları kullanıp kullanmayacağını veya izin verilip verilmeyeceğini ayarlayın.
ölçekleme oranlarını basitleştirmek için aktif bölgeleri hafifçe ayarlayın. anahtar kelimeler
birbirini dışlayan. Varsayılan, BASİTLEŞTİR'dir.

align =[TL|TC|TR|CL|CC|CR|BL|BC|BR]
Kaynak ve hedef etkin bölgeler arasındaki hizalama noktasını ayarlayın. NS
anahtar kelimeler "sol üst", "üst orta", "sağ üst" vb. belirtir. Belirtilen köşe
veya kaynak bölgedeki nokta hedefteki aynı noktaya eşlenecektir.
bölge; ve aktif bölgelere uygulanan kırpma veya dolgu
bu haritalamayı koru. Varsayılan, "merkez-merkez" için CC'dir, yani kaynak
ve hedef bölgeler karşılıklı olarak ortalanır. Anahtar kelimeler birbirini dışlar.
Varsayılan CC'dir. Ayrıntılar için "KAYNAK VE HEDEF HİZALAMA HAKKINDA NOTLAR" bölümüne bakın.

ön ayar=[VCD|KVH|SVCD|DVD|DVD_GENİŞ|DV|DV_GENİŞ|
SVCD_STILL_HI|SVCD_STILL_LO|VCD_STILL_HI|VCD_STILL_LO|
ATSC_720P|ATSC_1080I|ATSC_1080P]
Birkaç yaygın çıktı formatı için önceden ayarlanmış hedef parametreleri kullanın. Bireysel
parametreler daha fazla "-O" ayarı ile takip edilerek geçersiz kılınabilir. Bu anahtar kelimeler
birbirini dışlar. Bu önceden ayarlanmış anahtar sözcüklerin hangi ayarlarla ilgili ayrıntılar için
"HEDEF ÖN AYARLARINA İLİŞKİN NOTLAR"a bakın.

VCD - 352 genişliğinde VideoCD, aşamalı

KVH - 352 genişliğinde (tam yükseklikte) ChinaVideoDisc

SVCD - 480 genişliğinde SuperVCD

DVD - 720 genişliğinde DVD

DVD_GENİŞ - 720 genişliğinde DVD, anamorfik pikseller

DV - 720-geniş DV (alt alan öncelikli, 4:1:1)

DV_GENİŞ - 720-geniş DV, anamorfik pikseller

SVCD_STILL_HI - yüksek çözünürlüklü SVCD hareketsiz görüntü

SVCD_STILL_LO - düşük çözünürlüklü SVCD hareketsiz görüntü

VCD_STILL_HI - yüksek çözünürlüklü VCD hareketsiz görüntü

VCD_STILL_LO - düşük çözünürlüklü SVCD hareketsiz görüntü

ATSC_720P - ATSC 720p (aşamalı HDTV)

ATSC_1080I - ATSC 1080i (geçmeli HDTV)

ATSC_1080P -ATSC 1080p (HDTV)

-S ölçekleme_parametresi
Ölçekleme motoru için parametreleri belirtin. Tüm '-S' argümanları şu şekilde değerlendirilir:
ve komut satırındaki sonraki argümanlar öncekileri geçersiz kılar.

mod=MONO
Tek renkli ölçekleme isteyin. Kaynak monokrom olarak ele alınır ve kroma
kanallar dikkate alınmaz. Çıkış akışının kroma kanalları şu şekilde sıfırlanacaktır:
gri tonlamalı bir çıktı verir.

mod=HAT ANAHTARI
Hat değiştirme talebinde bulunun. Etkili bir şekilde, her çerçeve içindeki üst ve alt alanlar
takas edilecektir. Bu, bir karışıklığa sahip hatalı biçimlendirilmiş akışlara yardımcı olabilir.
mekansal düzen. Bu seçenek yalnızca geçmeli akışlarda etkilidir.

ölçekleyici=ölçekleyici-adı
Belirli bir ölçeklendirme motoru kullanın. Mevcut motorlar şunlardır:
'varsayılan' - Matto'nun Genel Ölçekleyicisi (varsayılan)

seçenek=ölçekleyici seçeneği
Seçilen ölçeklendirme motoru için bir seçenek belirtin. Mevcut tüm görmek için
seçenekler için "seçenek=yardım" kullanın.

Varsayılan motor için, mevcut ölçekleyici seçeneğis filtre çekirdeğini seçin:

kutu - kutu filtresi

doğrusal - doğrusal enterpolasyon

ikinci dereceden - ikinci dereceden enterpolasyon

kübik - kübik enterpolasyon, Mitchell-Netravali spline

kübikCR - kübik enterpolasyon, Catmull-Rom spline

kübikB - kübik enterpolasyon, B-spline

kübikK4 - Tuşlar 4. dereceden kübik

günah:N - Lanczos pencereli günah, N döngü

x ve y ölçekleme yönleri için çekirdekleri bağımsız olarak seçmek için iki çekirdek kullanın
virgülle ayrılmış isimler, örn. seçenek=kutu, ikinci dereceden.

günah:N en kaliteli sonuçları verecektir (en az örtüşme), ancak en yavaş olanıdır.
İşlem süresinde olduğu gibi kalite, daha büyük N değerleriyle iyileşir. kübik is
genellikle grafik dünyasında 3. dereceden kübik spline olarak kabul edilir.
yumuşatma ve aliasing arasındaki en iyi değiş tokuş. kutu en kötü kaliteyi verir
sonuçlar (çoğu takma), ancak en hızlısıdır. Varsayılan çekirdek kübikK4, Hangi
göre daha düz bir geçiş bandına ve daha keskin bir kesime sahiptir. kübik. (Aynı şeyi gerektirir
olarak hesaplama gücü gün:4, ancak daha az çalan artefakt üretir.)

NOTLAR ON HEDEF PRESETS


Aşağıdaki tablo, çeşitli "preset=" hedefi tarafından sağlanan ayarların ayrıntılarını verir.
anahtar kelimeler. İki değer verildiğinde, birincil değer NTSC akışları içindir; içindeki değer
{braces}, PAL akışları içindir. Tarama değeri belirtilmemişse,
kaynak, aksi takdirde belirtilen hedef interlacing gereklidir.

Önceden Ayarlanmış Çerçeve Boyutu Taramalı SAR Alt Örnekleme
-------------------------------------------------- ---------------------
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

NOTLAR ON BÖLGE GEOMETRİ


Aktif ve mat bölgeler, "GxY+X+Yaa" biçimindeki bir geometri dizisi kullanılarak belirtilir.
"GxY" kısmı, piksel cinsinden Genişlik ve Yükseklik olarak bölgenin boyutunu belirtir. (İçinde
bazı durumlarda, "GxY" atlanabilir ve bölge boyutu varsayılan olarak tam çerçeveye ayarlanır
boyutu.) "+X+Y", bölgenin konumunu, bölgeye göre bir ofset olarak belirtir.
"aa" ile belirtilen bağlantı noktası.

"aa" kodu şunlardan biri olabilir: TL, TC, TR, CL, CC, CR, BL, BCya da BR. Bunlar "üst-
sol", "üst orta", ..., "alt-orta", "alt-sağ". Bu kodlar büyük/küçük harf değildir.
hassas.

"+X+Y", bölgenin bağlantı noktasının çerçevenin bağlantı noktasından uzaklığını belirtir.
puan. Örneğin, "+20+30TL", bölgenin sol üst köşesinin
çerçevenin sağa 20 piksel ve sol üst köşesinden 30 piksel aşağı kaydırır.

Ofset değerleri de negatif olabilir. Örneğin, "-4+0CC", merkezin
bölgenin (dikey ve yatay) merkezinin 4 piksel soluna kaydırılır.
çerçeve.

Geometri dizileri için varsayılan bağlantı noktası TL, yani sol üst köşe.

NOTLAR ON KAYNAK VE HEDEF UYUM


Çoğu zaman, kaynak ve hedef etkin bölgeler tam olarak eşleşmez. Bu ne zaman olur,
verilen veya hesaplanan ölçekleme oranlarını kullanarak, kaynak bölge farklı bir boyuta ölçeklenir
veya hedef bölgeden daha şekil. Bu durumda kaynak ve hedef bölgeler karşılıklı olarak
kırpılır, böylece kaynağın yalnızca uyan kısmı hedefe ölçeklenir.

Herhangi bir kırpma veya dolgu işleminden önce, kaynak ve hedef bölgeler hizalanır, böylece
"align=aa" parametresiyle belirtilen noktalar çakışır. "aa" kodu bir çapa belirtir
yukarıda açıklandığı gibi nokta.

Örneğin, "align=BC", kaynak bölgenin alt-merkezinin
hedef bölgenin alt merkezine eşlenir. Başka bir deyişle, kaynak bölge
önce yatay olarak ortalanmalıdır ve hedef bölgenin altına dikey olarak hizalanmalıdır.
kırpma:

---------------- kaynak
|abcdefghijklmn|
---|opqrstuvwxyz01|--- hedef ----------------
| |234567890ABCDE| | |234567890ABCDE|
| |FGHIJKLMNOPQRS| | |FGHIJKLMNOPQRS|
| |TUVWXYZabcdefg| | |TUVWXYZabcdefg|
----------------------- ----------------
Karşılıklı Kırpılmadan Önce

Bunun yerine "align=TR" ortalanırsa, kaynak farklı bir yerden kırpılır ve
hedef çerçevenin farklı bir bölgesine ölçeklenir:

----------------------- ----------------
| |abcdefghijklmn| |abcdefghijklmn|
| |opqrstuvwxyz01| |opqrstuvwxyz01|
| |234567890ABCDE| |234567890ABCDE|
------|FGHIJKLMNOPQRS| ----------------
hedef |TUVWXYZabcdefg| kaynak
----------------
Karşılıklı Kırpılmadan Önce

Varsayılan hizalama modu "CC"dir, yani kaynak ve hedef karşılıklı olarak ortalanır.

NOTLAR ON ÖLÇEKLİ FAKTÖR Çıkarım


X ve Y ölçekleme faktörleri açıkça sağlanmadıysa, y4m ölçekleyici çıkarım yapacak
kaynak ve hedef aktif bölgelerden gelen faktörler ve örnek görünüm oranları (SAR'lar).

Aktif bölgeler şekil olarak uyumlu değilse (SAR'lar göz önüne alındığında), kaynak ve
hedef bölgeler, dört ilkeden birine göre kırpılacak veya doldurulacaktır. politika
"infer=" parametresi ve anahtar kelimelerden biri kullanılarak seçildi PAD, CLIP, PRESERVE_Xya da
PRESERVE_Y. (Varsayılan PAD.)

PAD
Kaynağı dolduracak ölçeklendirme faktörlerini seçin, ancak tüm kaynağın
görüntü içeriği hedefte biter.

CLIP
Kaynağı kırpacak, ancak hedefi dolduracak ölçeklendirme faktörlerini seçin
mümkün olduğunca bölge.

PRESERVE_X
Yatay kaynak içeriğin olabildiğince çoğunu koruyan ölçeklendirme faktörlerini seçin.
mümkün.

PRESERVE_Y
Dikey kaynak içeriğin olabildiğince çoğunu koruyan ölçeklendirme faktörlerini seçin.
mümkün.

Politika, diğer iki anahtar kelime seçiminden de etkilenir. BASİTLEŞTİRya da TAM.
(Varsayılan BASİTLEŞTİR.)

TAM
Tam ölçeklendirme faktörlerini hesaplayın.

BASİTLEŞTİR
Basitleştirmek için aktif bölgeleri ve ölçekleme faktörlerini ayarlayın (%10 ya da öylesine içinde).
oranlar olabildiğince (Örneğin, bir oran elde etmek için hafifçe kırpın veya tamponlayın
2/1 yerine 45/22.)

NOTLAR ON KROM MODLARI VE ALT NUMUNE ALMA


y4m ölçekleyici akışları bir renk alt örnekleme modundan diğerine dönüştürebilir. Çok
genel çerçeve 1/1 geçirse bile dönüşümler her zaman kayıplı işlemlerdir
ölçekleme.

y4m ölçekleyici giriş akışı başlığındaki etiketlerden kaynağın alt örnekleme modunu çıkaracaktır.
Hedef önayarları ("ön ayar=XXX"), hedef alt örnekleme modunu ayarlamaya çalışır.
uygun şekilde. Aksi takdirde, varsayılan olarak hedef alt örnekleme modu kaynakla eşleşecektir.
Kaynak ve/veya hedef için alt örnekleme modu,
"kromas=" parametresi.

y4m ölçekleyici 4:4:4, 4:2:2, 4:1:1 ve 4:2:0 akışlarını okuyabilir ve yazabilir
(üç çeşidin tümü) alt örnekleme modları. Bununla birlikte, ilk üçü nispeten yenidir.
YUV4MPEG2 standardına ek olarak ve birçok MJPEGtools bunları işleyemez
eğer doğruysa. smil2yuv ve raw2yuv, NTSC DV'den yerel 4:1:1 akışlar üretebilir
daha sonra 4:2:0'a dönüştürülebilen video y4m ölçekleyici tarafından daha fazla işlenmeden önce
diğer Aletler.

Kaynakta bir alfa kanalı varsa (yani 444ALPHA modu) ve hedefte yoksa, alfa
kanal basitçe atılacaktır. Öte yandan, hedefin bir alfa kanalı varsa
ancak kaynak yapmaz, alfa değeri kullanılarak sabit bir alfa kanalı oluşturulur.
hedefin arka plan rengi ("-O bg=" tarafından ayarlandığı gibi). Varsayılan, tamamen opaktır.

Benzer şekilde, hedefte renk kanalları varsa ancak kaynak yoksa (yani yalnızca luma
MONO akışı), daha sonra çıkıştaki renk kanalları duruma göre ayarlanacaktır.
arka plan rengi.

NOTLAR ON anormal GEÇME KARIŞIMLAR


YUV4MPEG2 formatı, bir
progresif ve geçmeli çerçevelerin karışımı. Her kare geçici olarak etiketlenir
geçmeli veya aşamalı ve dikey olarak alt örneklenmiş çerçeveler (4:2:0 biçimleri) daha fazla
uzamsal olarak geçmeli veya geçmemiş olarak etiketlendi. Ne yazık ki, bu olasılığı sağlar
anormal geçici olarak birbirine geçmiş olan çerçeveler (farklı noktalarda örneklenen alanlar
kez) ancak uzamsal olarak ilerici (tüm çerçeve boyunca gerçekleştirilen alt örnekleme) veya
tersi. Bu tür anormal çerçevelerle yapılacak tek makul şey dikey olarak-
chroma'yı örnekleyin, esasen sorunu olabildiğince çabuk ortadan kaldırın.

y4m ölçekleyici bu tür kareleri yalnızca hedef çıktı biçimi dikey değilse işleyecektir.
alt örneklenmiş (ör. 4:4:4, 4:2:2, vb.) ve başka bir dikey işleme gerekmemektedir.
Aksi halde y4m ölçekleyici anormal bir durumla karşılaştığında orta akışta işlemeye devam edecek
çerçeve. Böyle bir hata ile karşılaşma ihtimaliniz varsa, y4m ölçekleyici yazdıracak
işleme başladığında uyarı verir.

EXIT DURUMU


0 Başarılı program yürütme.

1 Kullanım, sözdizimi veya işlem hatası.

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



En yeni Linux ve Windows çevrimiçi programları