IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

y4mscaler - Online nel cloud

Esegui y4mscaler nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando y4mscaler che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


y4mscaler - Ridimensiona/ritaglia/traduci un flusso YUV4MPEG2

SINOSSI


scalatore y4m [Opzioni] < Y4Mstream > Y4Mstream

DESCRIZIONE


scalatore y4m è uno scaler video generico che opera su flussi YUV4MPEG2, come
prodotto e consumato da MJPEGtools come lav2yuv ed mpeg2enc(1).

scalatore y4m è pensato per essere utilizzato in una pipeline. Pertanto, l'input proviene da stdin e l'output è to
normale.

La funzione essenziale di scalatore y4m è ridimensionare una regione "attiva" specificata dell'input
stream (la sorgente) in una regione attiva specificata del flusso di output (la destinazione).
I pixel al di fuori della regione attiva della sorgente vengono ignorati; pixel al di fuori del
l'area attiva del target viene riempita con un colore di sfondo. La fonte potrebbe
inoltre applicare un mascherino; i pixel al di fuori del mascherino sorgente sono impostati su a
colore di sfondo specificato separatamente.

scalatore y4m gestisce correttamente il sottocampionamento della crominanza, e quindi può anche eseguire la crominanza
conversioni di sottocampionamento. Il formato di streaming YUV4MPEG2 supporta tre varietà di 4:2:0
sottocampionamento, così come le modalità 4:1:1, 4:2:2, 4:4:4, 4:4:4 con un canale alfa e un
modalità solo luminanza monocromatica. (Vedi "NOTE SULLE MODALITÀ CROMA E SUL SOTTOCAMPIONAMENTO".)

scalatore y4m può eseguire semplici conversioni di interlacciamento: passare da top-field-first a
bottom-field-first e viceversa (scartando con perdita il primo campo) e creando a
flusso progressivo da interlacciato scartando ogni altro campo (effettivamente dimezzando
la risoluzione verticale).

La sorgente e la destinazione sono definite da molti, molti parametri, ma scalatore y4m ha molti, molti
euristica integrata per impostarli automaticamente in modo appropriato. La maggior parte dei parametri di origine sono
preso dall'intestazione del flusso di input. Parametri di origine e di destinazione rimanenti che non lo sono
specificati dall'utente sono indovinati in modo sano.

scalatore y4m include parametri preimpostati per una serie di flussi di destinazione comuni: DVD, VideoCD
(VCD), SuperVCD (SVCD), formati di immagini fisse associati e DV.

ESEMPI


Per creare un flusso appropriato per l'uso in un SVCD:

y4mscaler -O preimpostato=svcd

Per creare un flusso per un VideoCD (un formato non interlacciato), da una sorgente DV (un
formato interlacciato), spostando il frame di input di 4 pixel a sinistra:

y4mscaler -I ilace=solo fondo -I attivo=-4+0cc -O preset=vcd

Per prendere una sorgente DV NTSC widescreen e convertirla in un flusso letterbox, con blue
barre in alto e in basso:

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

Per prendere una sorgente DV NTSC widescreen e convertirla in un flusso "a tutto schermo" (ad es
i lati sono tagliati, proprio come in TV):

y4mscaler -O sar=ntsc -O infer=clip

Per prendere una sorgente NTSC centrata e letterbox e convertirla in un formato widescreen (16:9)
streaming per DVD, con le barre nere rimosse:

y4mscaler -O preset=dvd -O sar=ntsc_wide -O infer=clip

Per prendere il pezzo centrale di 100x100 pixel di un flusso DV NTSC, circondalo con un 20 pixel
bordo blu e farlo esplodere in un flusso SuperVCD a schermo intero:

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

VERSIONI


Le prime tre opzioni, -v, -V e -h, sono opzioni semplici e dirette che richiedono
o nessun argomento o un argomento numerico.

-v ,
Imposta il livello di verbosità.
0 = solo avvisi ed errori.
1 = aggiungi anche messaggi informativi (impostazione predefinita).
2 = aggiungi anche un messaggio chatty di debug.

-V Mostra le informazioni sulla versione ed esci.

-h Mostra un messaggio di aiuto (sinossi delle opzioni).

Le opzioni -I, -O e -S accettano ciascuna un argomento della forma parametro=valore, quale
specificare i parametri per l'input, l'output e il ridimensionamento, rispettivamente. Queste opzioni possono essere
utilizzato ripetutamente per specificare più parametri. I nomi e i valori dei parametri non lo sono
che tiene conto del maiuscolo o minuscolo. Le definizioni della forma "parametro=[AAA|BBB|CCC]" significano che solo uno di
si possono scegliere le parole chiave elencate AAA, BBB o CCC. Le opzioni successive avranno la precedenza
quelli precedenti.

-I parametro_input
Specificare i parametri per il flusso di origine/input. Tutti gli argomenti '-I' vengono valutati in
order e gli argomenti successivi sulla riga di comando sovrascriveranno quelli precedenti. tutto '-io'
gli argomenti vengono valutati prima di qualsiasi argomento '-O'.

attivo=LxH+X+Yaa
Specificare la regione attiva del frame di origine, che viene ridimensionata per adattarsi all'attivo
regione del frame di destinazione. L'impostazione predefinita è il frame completo. (La "LxA" potrebbe essere
omesso, e la dimensione della regione di default è la dimensione del frame di origine.) W e
H sono larghezza e altezza. X e Y sono l'offset del punto di ancoraggio. "aa" è il
modalità di ancoraggio (predefinito: TL); vedere "NOTE SULLA GEOMETRIA DELLA REGIONE" per i dettagli.
Esempio: attivo=200x180+30+24cc

opaco=LxA+X+Y
Specificare un'area opaca per il fotogramma di origine. Tutti i pixel al di fuori di questa regione
sono impostati sul colore di sfondo di origine. Il mascherino predefinito è il fotogramma intero. (Il
"LxA" può essere omesso e la dimensione della regione è predefinita sulla dimensione della sorgente
frame.) W e H sono larghezza e altezza. X e Y sono l'offset dell'ancora
punto. "aa" è la modalità di ancoraggio (predefinito: TL); vedere "NOTE SULLA GEOMETRIA DELLA REGIONE" per
dettagli.
Esempio: 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
Imposta il colore di sfondo della sorgente. I pixel al di fuori della regione opaca della sorgente sono
impostato su questo colore. Si può specificare il colore come tripletta R'G'B' o Y'CbCr.
Ad esempio, il colore predefinito è il nero, specificato come "bg=YCBCR:16,128,128" o
"bg=RGB:0,0,0". Le versioni 'A' imposteranno il valore alfa (trasparenza) del
colore. L'intervallo alfa è [0,255] per RGBA e [16,235] per YCBCRA. Il predefinito
è completamente opaco (255 per RGBA, 235 per YCBCRA).

norma=[NTSC|AMICO|SECAM]
Specificare la "norma" del flusso di origine. Questo è normalmente dedotto dal
intestazione del flusso.

ilace=[NONE|TOP_FIRST|BOTTOM_FIRST|SOLO_TOP|SOLO INFERIORE]
Specificare l'interlacciamento utilizzato dal flusso di origine. NONE, TOP_FIRST e
BOTTOM_FIRST corrispondono a non interlacciato, top-field-first e bottom-field-
primo. Questi valori sono normalmente dedotti dall'intestazione del flusso; specificandoli
sovrascriverà l'intestazione del flusso.
TOP_ONLY e BOTTOM_ONLY specificano che solo il campo superiore o inferiore di ogni frame
dovrebbe essere usato; l'altro campo viene scartato. Queste opzioni possono essere utilizzate solo con
un input interlacciato e fare in modo che il flusso interlacciato venga trattato come un
flusso progressivo con metà dell'altezza. (Questo è particolarmente utile per creare
un VCD da un flusso di input interlacciato a grandezza naturale.) Queste due opzioni speciali possono
essere utilizzato solo quando la sorgente è un puro flusso progressivo (al contrario di a
YUV4MPEG2 flusso "modalità mista").

croma =[420 JPEG|420MPEG2|420 PALDV|444|422|411|mono|444alfa]
Specificare la modalità di sottocampionamento della crominanza utilizzata nel flusso di origine. Questo parametro è
dedotto dall'intestazione del flusso, quindi questa parola chiave non dovrebbe quasi mai essere utilizzata in a
specifica della fonte. L'unico motivo utile per specificare questa parola chiave è per
sostituire una varietà di 4:2:0 con un'altra. Qualsiasi altro uso causerà l'elaborazione a
fallire.

sar=NS
sar=[NTSC|AMICO|NTSC_WIDE|PAL_LARGO]
Specificare le proporzioni del campione del flusso di origine. Il valore può essere o
rapporto numerico (come "10:11") o una delle parole chiave, che corrispondono al
Valori CCIR-601 per display 4:3 o 16:9, rispettivamente. Questo parametro è solitamente
dedotto dall'intestazione del flusso.

-O parametro_output
Specificare i parametri per il flusso di destinazione/output. Tutti gli argomenti '-O' sono
valutati in ordine, e gli argomenti successivi sulla riga di comando verranno sovrascritti in precedenza
quelli. Tutti gli argomenti '-O' vengono valutati dopo qualsiasi argomento '-I'.

taglia=WxH
taglia=SRC
Imposta la dimensione del fotogramma di output/target, come larghezza W e altezza H in pixel. Utilizzare il
parola chiave SRC per specificare che la dimensione del frame di destinazione deve corrispondere al frame di origine
dimensione.

attivo=LxH+X+Yaa
Specificare la regione attiva del frame di destinazione, in cui la regione attiva del
il frame di origine viene ridimensionato. L'impostazione predefinita è il frame di destinazione completo. (La "LxA" potrebbe essere
omesso, e la dimensione della regione di default è la dimensione del frame di destinazione.) W e
H sono larghezza e altezza. X e Y sono l'offset del punto di ancoraggio. "aa" è il
modalità di ancoraggio (predefinito: TL); vedere "NOTE SULLA GEOMETRIA DELLA REGIONE" per i dettagli.
Esempio: attivo=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
Imposta il colore di sfondo di destinazione. I pixel al di fuori della regione attiva del bersaglio sono
impostato su questo colore. Si può specificare il colore come tripletta R'G'B' o Y'CbCr.
Ad esempio, il colore predefinito è il nero, specificato come "bg=YCBCR:16,128,128" o
"bg=RGB:0,0,0". Le versioni 'A' imposteranno il valore alfa (trasparenza) del
colore. L'intervallo alfa è [0,255] per RGBA e [16,235] per YCBCRA. Il predefinito
è completamente opaco (255 per RGBA, 235 per YCBCRA).

ilace=[NONE|TOP_FIRST|BOTTOM_FIRST]
Specificare l'interlacciamento utilizzato dal flusso di destinazione. NONE, TOP_FIRST e
BOTTOM_FIRST corrispondono a non interlacciato, top-field-first e bottom-field-
primo. Il valore predefinito se corrisponde al flusso di origine.
Se la sorgente e la destinazione sono entrambe interlacciate, ma con modalità diverse (cioè una
è prima in basso e l'altra è prima in alto), quindi scalatore y4m convertirà una modalità
all'altro rilasciando il primo campo di origine.

croma =[420 JPEG|420MPEG2|420 PALDV|444|422|411|mono|444alfa]
Specificare la modalità di sottocampionamento della crominanza da utilizzare nel flusso di destinazione. Il predefinito
è quello di corrispondere alla modalità di origine. Vedere "NOTE SULLE MODALITÀ CROMA E SOTTOCAMPIONAMENTO" per ulteriori informazioni
informazioni.

sar=NS
sar=[SRC|NTSC|AMICO|NTSC_WIDE|PAL_LARGO]
Specificare le proporzioni del campione del flusso di origine. Il valore può essere o
rapporto numerico (come "10:11") o una delle parole chiave, che corrispondono al
Valori CCIR-601 per display 4:3 o 16:9, rispettivamente. La parola chiave SRC specifica
che il SAR di destinazione deve corrispondere alla sorgente.

scala=N / A
Scala X=N / A
Yscala=N / A
Imposta i rapporti di ridimensionamento, come frazione; ad esempio, scala=1/2. "scale=" imposta entrambi
Fattori X e Y contemporaneamente. "Xscale=" e "Yscale=" possono essere usati per impostarli
indipendentemente.

dedurre=[PAD|CLIP|PRESERVA_X|PRESERVA_Y]
Imposta la modalità utilizzata per dedurre i rapporti di ridimensionamento dalle regioni attive e dai SAR. Il
le parole chiave si escludono a vicenda. L'impostazione predefinita è PAD.

dedurre=[SEMPLIFICARE|ESATTO]
Imposta se l'euristica sopra utilizza rapporti esatti o se è consentito
regolare leggermente le regioni attive per semplificare i rapporti di ridimensionamento. Le parole chiave sono
si escludono a vicenda. L'impostazione predefinita è SEMPLIFICA.

allineare =[TL|TC|TR|CL|CC|CR|BL|BC|BR]
Imposta il punto di allineamento tra le regioni attive di origine e di destinazione. Il
le parole chiave specificano "in alto a sinistra", "in alto al centro", "in alto a destra", ecc. L'angolo specificato
o il punto dalla regione di origine verrà mappato nello stesso punto nel target
regione; e il ritaglio o il riempimento applicato alle regioni attive sarà
preservare questa mappatura. L'impostazione predefinita è CC, per "centro-centro", ovvero la sorgente
e le regioni target sono centrate reciprocamente. Le parole chiave si escludono a vicenda.
L'impostazione predefinita è CC. Vedere "NOTE SULL'ALLINEAMENTO DELLA SORGENTE E DEL TARGET" per i dettagli.

preimpostato=[VCD|CVD|SVCD|DVD|DVD_LARGO|DV|DV_LARGO|
SVCD_STILL_CIAO|SVCD_STILL_LO|VCD_STILL_CIAO|VCD_STILL_LO|
ATSC_720P|ATSC_1080I|ATSC_1080P]
Usa parametri di destinazione preimpostati per diversi formati di output comuni. Individuale
i parametri possono essere sovrascritti seguendo con più impostazioni "-O". Queste parole chiave
si escludono a vicenda. Per i dettagli su quali impostazioni queste parole chiave preimpostate
implica, vedere "NOTE SUI PRESET TARGET".

VCD - VideoCD da 352, progressivo

CVD - ChinaVideoDisc di larghezza 352 (a tutta altezza)

SVCD - SuperVCD da 480 pollici

DVD - DVD di larghezza 720

DVD_LARGO - DVD da 720, pixel anamorfici

DV - 720-wide DV (campo in basso per primo, 4: 1:1)

DV_LARGO - DV 720-wide, pixel anamorfici

SVCD_STILL_CIAO - fermo immagine SVCD ad alta risoluzione

SVCD_STILL_LO - fermo immagine SVCD a bassa risoluzione

VCD_STILL_CIAO - fermo immagine VCD ad alta risoluzione

VCD_STILL_LO - fermo immagine SVCD a bassa risoluzione

ATSC_720P - ATSC 720p (HDTV progressivo)

ATSC_1080I - ATSC 1080i (HDTV interlacciato)

ATSC_1080P - ATSC 1080p (HDTV)

-S parametro_scaling
Specificare i parametri per il motore di ridimensionamento. Tutti gli argomenti '-S' vengono valutati in
order e gli argomenti successivi sulla riga di comando sovrascriveranno quelli precedenti.

modalità=MONO
Richiedi il ridimensionamento monocromatico. La sorgente viene trattata come monocromatica e la sua crominanza
i canali vengono ignorati. I canali di crominanza del flusso di output verranno azzerati a
produrre un output in scala di grigi.

mode=INTERRUTTORE DI LINEA
Richiedi il cambio di linea. In effetti, i campi superiore e inferiore all'interno di ciascun frame
sarà scambiato. Questo può aiutare con i flussi malformati che sono incasinati
ordine spaziale. Questa opzione è efficace solo sui flussi interlacciati.

scalatore=nome-scaler
Utilizzare un motore di ridimensionamento particolare. I motori disponibili sono:
'predefinito' - Scaler generico di Matto (predefinito)

opzione=opzione scaler
Specificare un'opzione per il motore di ridimensionamento scelto. Per vedere tutti i disponibili
opzioni, usa "option=help".

Per il motore predefinito, disponibile opzione scalers seleziona il kernel del filtro:

nella scatola - filtro scatola

lineare - interpolazione lineare

quadratico - interpolazione quadratica

cubico - interpolazione cubica, spline Mitchell-Netravali

cubic CR - interpolazione cubica, spline Catmull-Rom

cubica B - interpolazione cubica, B-spline

cubico K4 - Chiavi cubiche del 4° ordine

sic:N - sinc con finestra Lanczos, N cicli

Per selezionare i kernel per le direzioni di ridimensionamento x e y in modo indipendente, usa due kernel
nomi separati da una virgola, ad es opzione=scatola,quadratica.

sic:N darà i migliori risultati di qualità (meno aliasing), ma è il più lento.
La qualità migliora con valori di N maggiori, così come il tempo di elaborazione. cubico is
generalmente considerato nel mondo della grafica come la spline cubica di terzo ordine con il
miglior compromesso tra smoothing e aliasing. nella scatola produce la qualità peggiore
risultati (più aliasing), ma è il più veloce. Il kernel predefinito è cubico K4, quale
ha una banda passante più piatta e un cutoff più nitido di cubico. (Richiede lo stesso
potenza di calcolo come sin:4, ma produce meno squilli artefatti.)

NOTE ON TARGET PRESETS


La tabella seguente dettaglia le impostazioni fornite dai vari target "preset="
parole chiave. Quando vengono forniti due valori, il primario è per i flussi NTSC; il valore in
{bretelle} è per i flussi PAL. Se il valore di interlacciamento non è specificato, viene ereditato da
sorgente, altrimenti è richiesto l'interlacciamento di destinazione indicato.

Dimensione del frame preimpostata Sottocampionamento SAR interlacciato
-------------------------------------------------- ---------------------
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

NOTE ON REGIONE GEOMETRIA


Le regioni attive e opache vengono specificate utilizzando una stringa geometrica della forma "WxH+X+Yaa".
La parte "WxH" specifica la dimensione della regione, come Larghezza e Altezza in pixel. (In
in alcuni casi, "LxA" può essere omesso e la dimensione della regione viene impostata automaticamente sull'intero fotogramma
dimensione.) Il "+X+Y" specifica la posizione della regione, come offset relativo al
punto di ancoraggio specificato da "aa".

Il codice "aa" può essere uno di TL, TC, TR, CL, CC, CR, BL, BC, o BR. Questi stanno per "top-
sinistra", "in alto al centro", ..., "in basso al centro", "in basso a destra". Questi codici non sono
sensibile.

Il "+X+Y" specifica l'offset del punto di ancoraggio della regione dall'ancoraggio della cornice
punto. Ad esempio, "+20+30TL" significa che l'angolo in alto a sinistra della regione sarà
offset 20 pixel a destra e 30 pixel in basso dall'angolo in alto a sinistra del fotogramma.

I valori di offset possono anche essere negativi. Ad esempio, "-4+0CC" significa che il centro
(verticale e orizzontale) della regione è spostato di 4 pixel a sinistra del centro di
la cornice.

Il punto di ancoraggio predefinito per le stringhe geometriche è TL, ovvero l'angolo in alto a sinistra.

NOTE ON FONTE E TARGET ALLINEAMENTO


Spesso, le regioni attive di origine e di destinazione non corrispondono esattamente. Questo accade quando,
utilizzando i rapporti di ridimensionamento dati o calcolati, la regione di origine viene ridimensionata a una dimensione diversa
o forma rispetto alla regione di destinazione. In questo caso, le regioni di origine e di destinazione sono reciprocamente
ritagliata, in modo che solo la parte della sorgente che si adatta verrà ridimensionata nel bersaglio.

Prima di qualsiasi ritaglio o riempimento, le regioni di origine e di destinazione sono allineate in modo che il
i punti specificati tramite il parametro "align=aa" coincidono. Il codice "aa" specifica un'ancora
punto come sopra descritto.

Ad esempio, "align=BC" specifica che il centro in basso della regione di origine dovrebbe ottenere
mappato in basso al centro della regione di destinazione. In altre parole, la regione di origine sarà
essere centrato orizzontalmente e allineato verticalmente alla parte inferiore della regione di destinazione prima
ritaglio:

---------------- fonte
|abcdefghijklmn|
---|opqrstuvwxyz01|--- obiettivo ----------------
| |234567890ABCDE| | |234567890ABCDE|
| |FGHIJKLMNOPQRS| | |FGHIJKLMNOPQRS|
| |TUVWXYZabcdefg| | |TUVWXYZabcdefg|
---------------------------------------
Prima di essere recisamente ritagliati

Se invece "align=TR" fosse centrato, la sorgente verrebbe ritagliata in un punto diverso, e
ridimensionato in una regione diversa del frame di destinazione:

---------------------------------------
| |abcdefghijklmn| |abcdefghijklmn|
| |opqrstuvwxyz01| |opqrstuvwxyz01|
| |234567890ABCDE| |234567890ABCDE|
------|FGHIJKLMNOPQRS| ----------------
destinazione |TUVWXYZabcdefg| fonte
----------------
Prima di essere recisamente ritagliati

La modalità di allineamento predefinita è "CC", ovvero la sorgente e la destinazione sono centrate reciprocamente.

NOTE ON SCALE FATTORE INFERENZA


Se i fattori di scala X e Y non sono forniti esplicitamente, scalatore y4m dedurrà il
fattori dalle regioni attive di origine e di destinazione e proporzioni del campione (SAR).

Se le regioni attive non sono compatibili dal punto di vista della forma (dato il SAR), la fonte e
le regioni di destinazione verranno ritagliate o riempite in base a uno dei quattro criteri. La politica è
selezionato utilizzando il parametro "infer=" e una delle parole chiave PAD, CLIP, PRESERVA_X, o
PRESERVA_Y. (Il valore predefinito è PAD.)

PAD
Scegli i fattori di scala che riempiranno la sorgente, ma assicurati che tutta la sorgente
il contenuto dell'immagine finisce nel target.

CLIP
Scegli i fattori di ridimensionamento che taglieranno la sorgente, ma che riempiranno l'obiettivo
regione il più possibile.

PRESERVA_X
Scegli fattori di scala che preservano tanto del contenuto della sorgente orizzontale quanto
possibile.

PRESERVA_Y
Scegli i fattori di ridimensionamento che preservano tanto del contenuto sorgente verticale quanto
possibile.

La norma è ulteriormente influenzata dalla scelta di altre due parole chiave, SEMPLIFICARE, o ESATTO.
(Il valore predefinito è SEMPLIFICARE.)

ESATTO
Calcola i fattori di scala esatti.

SEMPLIFICARE
Regola le regioni attive e i fattori di scala (entro il 10% circa), per semplificare il
rapporti il ​​più possibile. (Ad esempio, ritaglia o riempi leggermente per ottenere un rapporto
di 2/1 anziché 45/22.)

NOTE ON CROMA MODALITA ' E SOTTOCAMPIONAMENTO


scalatore y4m può convertire i flussi da una modalità di sottocampionamento della crominanza a un'altra. Tale
le conversioni sono sempre operazioni con perdita, anche se il frame complessivo sta subendo 1/1
ridimensionamento.

scalatore y4m dedurrà la modalità di sottocampionamento della sorgente dai tag nell'intestazione del flusso di input.
I preset di destinazione ("preset=XXX") tenteranno di impostare la modalità di sottocampionamento di destinazione
appropriatamente. Altrimenti, per impostazione predefinita, la modalità di sottocampionamento di destinazione corrisponderà alla sorgente.
Si può impostare esplicitamente la modalità di sottocampionamento per la sorgente e/o la destinazione utilizzando il pulsante
parametro "chromass=".

scalatore y4m è in grado di leggere e scrivere flussi in 4:4:4, 4:2:2, 4:1:1 e 4:2:0
(tutte e tre le varietà) modalità di sottocampionamento. I primi tre, tuttavia, sono relativamente nuovi
oltre allo standard YUV4MPEG2 e molti MJPEGtools non riusciranno a elaborarli
correttamente, se non del tutto. smil2yuv e raw2yuv possono produrre flussi 4:1:1 nativi da NTSC DV
video, che può quindi essere convertito in 4:2:0 da scalatore y4m prima dell'ulteriore elaborazione da parte di
altri strumenti.

Se la sorgente ha un canale alfa (cioè la modalità 444ALPHA) e il target no, l'alpha
canale verrà semplicemente scartato. D'altra parte, se il bersaglio ha un canale alfa
ma la sorgente no, verrà creato un canale alfa costante utilizzando il valore alfa di
il colore di sfondo del target (come impostato da "-O bg="). L'impostazione predefinita è completamente opaca.

Allo stesso modo, se il target ha canali di crominanza ma la sorgente no (cioè un solo luma
MONO stream), quindi i canali di crominanza in uscita verranno impostati in base al
colore di sfondo.

NOTE ON ANOMALO INTERLACCIO MISCELE


Il formato YUV4MPEG2 consente flussi "interlacciati in modalità mista", che possono contenere a
mix di frame progressivi e interlacciati. Ogni fotogramma è contrassegnato come temporalmente
fotogrammi interlacciati o progressivi e sottocampionati verticalmente (formati 4:2:0) sono ulteriormente
etichettati come spazialmente interlacciati o meno. Sfortunatamente, questo consente la possibilità di
anomalo frame, che sono temporalmente interlacciati (campi campionati a differenti
volte) ma spazialmente progressiva (sottocampionamento eseguito su tutto il fotogramma), o viceversa
versa. L'unica cosa ragionevole da fare con telai così anomali è verticalmente-
sovracampionare la crominanza, essenzialmente facendo sparire il problema il più velocemente possibile.

scalatore y4m elaborerà tali frame solo se il formato di output di destinazione non è verticale-
sottocampionato (es. 4:4:4, 4:2:2, ecc.) e non sono necessarie altre elaborazioni verticali.
Altrimenti scalatore y4m si abbandonerà all'elaborazione in midstream quando incontra un'anomalia
portafoto. Se esiste la possibilità di riscontrare un tale errore, scalatore y4m stamperà un
avviso quando inizia l'elaborazione.

EXIT STATUS


0 Esecuzione del programma riuscita.

1 Utilizzo, sintassi o errore operativo.

Usa y4mscaler online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    NSIS: sistema di installazione con script Nullsoft
    NSIS: sistema di installazione con script Nullsoft
    NSIS (installazione con script Nullsoft
    System) è un open source professionale
    sistema per creare programmi di installazione di Windows. Esso
    è progettato per essere il più piccolo e flessibile
    come possibile...
    Scarica NSIS: Nullsoft Scriptable Install System
  • 2
    autorizzazione
    autorizzazione
    AuthPass è una password open source
    manager con il supporto per il popolare e
    comprovato Keepass (kdbx 3.x E kdbx 4.x ...
    Scarica pass di autenticazione
  • 3
    Zabbix
    Zabbix
    Zabbix è un open di classe enterprise
    soluzione di monitoraggio distribuito alla fonte
    progettato per monitorare e tracciare
    prestazioni e disponibilità della rete
    server, dispositivo...
    Scarica Zabbix
  • 4
    KDiff3
    KDiff3
    Questo repository non è più mantenuto
    ed è conservata a scopo di archivio. Vedere
    https://invent.kde.org/sdk/kdiff3 for
    il codice più recente e
    https://download.kde.o...
    Scarica KDiff3
  • 5
    USB LoaderGX
    USB LoaderGX
    USBLoaderGX è una GUI per
    Caricatore USB di Waninkoko, basato su
    libwiigui. Consente la quotazione e
    lancio di giochi Wii, giochi Gamecube e
    homebrew su Wii e WiiU...
    Scarica USBLoaderGX
  • 6
    Firebird
    Firebird
    Firebird RDBMS offre funzionalità ANSI SQL
    e funziona su Linux, Windows e
    diverse piattaforme Unix. Caratteristiche
    concorrenza e prestazioni eccellenti
    & potenza...
    Scarica l'uccello di fuoco
  • Di Più "

Comandi Linux

Ad