InglêsFrancêsEspanhol

Ad


favicon do OnWorks

y4mscaler - Online na nuvem

Execute y4mscaler no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando y4mscaler que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


y4mscaler - dimensionar / cortar / traduzir um fluxo YUV4MPEG2

SINOPSE


y4mscaler [opções] < Fluxo do Y4M > Fluxo do Y4M

DESCRIÇÃO


y4mscaler é um escalonador de vídeo de uso geral que opera em streams YUV4MPEG2, como
produzidos e consumidos pelas ferramentas MJPEG, como lav2yuv e mpeg2enc(1).

y4mscaler destina-se a ser usado em um pipeline. Assim, a entrada é de stdin e a saída é para
saída padrão.

A função essencial de y4mscaler é dimensionar uma região "ativa" especificada da entrada
stream (a fonte) em uma região ativa especificada do stream de saída (o destino).
Pixels fora da região ativa da fonte são ignorados; pixels fora do
região ativa do alvo são preenchidas com uma cor de fundo. A fonte pode
além disso, tem um fosco aplicado a ele; pixels fora do fosco de origem são definidos para um
cor de fundo especificada separadamente.

y4mscaler lida corretamente com subamostragem de croma e, portanto, também pode executar croma
conversões de subamostragem. O formato de stream YUV4MPEG2 suporta três variedades de 4: 2: 0
subamostragem, bem como 4: 1: 1, 4: 2: 2, 4: 4: 4, modos 4: 4: 4 com um canal alfa e um
modo monocromático apenas luma. (Consulte "NOTAS SOBRE MODOS DE CROMA E SUBSAMPLING".)

y4mscaler pode realizar conversões simples de entrelaçamento: alternar do campo superior primeiro para
campo inferior primeiro e vice-versa (descartando com perda o primeiro campo) e criando um
fluxo progressivo de entrelaçado, descartando todos os outros campos (efetivamente reduzindo pela metade
a resolução vertical).

A origem e o destino são definidos por muitos, muitos parâmetros, mas y4mscaler tem muitos, muitos
heurísticas embutidas para defini-los de forma automagicamente apropriada. A maioria dos parâmetros de origem são
retirado do cabeçalho do fluxo de entrada. Parâmetros restantes de origem e destino que não são
especificadas pelo usuário são adivinhadas de maneira sã.

y4mscaler inclui parâmetros predefinidos para uma série de streams alvo comuns: DVD, VideoCD
(VCD), SuperVCD (SVCD), formatos de imagem estática associados e DV.

EXEMPLOS


Para criar um fluxo apropriado para uso em um SVCD:

y4mscaler -O preset = svcd

Para criar um stream para um VideoCD (um formato não entrelaçado), a partir de uma fonte DV (um
formato entrelaçado), deslocando o quadro de entrada 4 pixels para a esquerda:

y4mscaler -I ilace = apenas inferior -I ativo = -4 + 0cc -O predefinição = vcd

Para pegar uma fonte NTSC DV widescreen e convertê-la em um stream em letterbox, com azul
barras na parte superior e inferior:

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

Para pegar uma fonte NTSC DV widescreen e convertê-la em um fluxo de "tela inteira" (ou seja, o
os lados são cortados, assim como na TV):

y4mscaler -O sar = ntsc -O infer = clipe

Para pegar uma fonte NTSC centralizada e em formato letterbox e convertê-la em um formato widescreen (16: 9)
stream para DVD, com as barras pretas removidas:

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

Para tirar o pedaço central de 100x100 pixels de um fluxo NTSC DV, envolva-o com um bloco de 20 pixels
borda azul e amplie-a para um fluxo de SuperVCD em tela inteira:

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

OPÇÕES


As três primeiras opções, -v, -V e -h, são opções simples e diretas que levam
ou nenhum argumento ou um argumento numérico.

-v [0,1,2]
Defina o nível de verbosidade.
0 = avisos e erros apenas.
1 = adicionar mensagens informativas também (padrão).
2 = adicionar mensagem de depuração tagarela também.

-V Mostra as informações da versão e sai.

-h Mostra uma mensagem de ajuda (sinopse das opções).

Cada uma das opções -I, -O e -S tem um argumento da forma parâmetro = valor, qual
especifique os parâmetros de entrada, saída e escala, respectivamente. Essas opções podem ser
usado repetidamente para especificar vários parâmetros. Os nomes e valores dos parâmetros não são
maiúsculas e Minúsculas. As definições da forma "parâmetro = [AAA | BBB | CCC]" significam que apenas um dos
as palavras-chave listadas AAA, BBB ou CCC podem ser escolhidas. As opções de sucesso serão substituídas
os anteriores.

-I parâmetro_entrada
Especifique os parâmetros para o fluxo de origem / entrada. Todos os argumentos '-I' são avaliados em
ordem, e os argumentos posteriores na linha de comando substituirão os anteriores. Todos '-I'
os argumentos são avaliados antes de quaisquer argumentos '-O'.

ativo =LxA + X + Yaa
Especifique a região ativa do quadro de origem, que é dimensionada para caber no ativo
região do quadro de destino. O padrão é o quadro completo. (O "WxH" pode ser
omitido, e o tamanho da região é padronizado para o tamanho do quadro de origem.) W e
H são largura e altura. X e Y são o deslocamento do ponto de ancoragem. "aa" é o
modo âncora (padrão: TL); consulte "NOTAS SOBRE A GEOMETRIA DA REGIÃO" para obter detalhes.
Exemplo: ativo = 200x180 + 30 + 24cc

fosco =LxA + X + Y
Especifique uma região fosca para o quadro de origem. Todos os pixels fora desta região
são definidas para a cor de fundo de origem. O fosco padrão é o quadro completo. (O
"WxH" pode ser omitido, e o tamanho da região é padronizado para o tamanho da fonte
quadro.) W e H são largura e altura. X e Y são o deslocamento da âncora
apontar. "aa" é o modo âncora (padrão: TL); veja "NOTAS SOBRE A GEOMETRIA DA REGIÃO" para
Detalhes.
Exemplo: fosco = 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
Defina a cor de fundo de origem. Pixels fora da região fosca da fonte são
definido para esta cor. Pode-se especificar a cor como um trio R'G'B 'ou Y'CbCr.
Por exemplo, a cor padrão é preto, especificada como "bg = YCBCR: 16,128,128" ou
"bg = RGB: 0,0,0". As versões 'A' definirão o valor alfa (transparência) do
cor. O intervalo alfa é [0,255] para RGBA e [16,235] para YCBCRA. O padrão
é totalmente opaco (255 para RGBA, 235 para YCBCRA).

norma =[NTSC|AMIGO|SECAM]
Especifique a "norma" do fluxo de origem. Isso normalmente é inferido do
cabeçalho do stream.

ilace =[NENHUM|TOP_FIRST|BOTTOM_FIRST|APENAS TOP|INFERIOR_SOMENTE]
Especifique o entrelaçamento usado pelo fluxo de origem. NONE, TOP_FIRST e
BOTTOM_FIRST corresponde a não entrelaçado, campo superior primeiro e campo inferior
primeiro. Esses valores são normalmente inferidos do cabeçalho do fluxo; especificando-os
irá substituir o cabeçalho do stream.
TOP_ONLY e BOTTOM_ONLY especificam que apenas o campo superior ou inferior de cada quadro
deve ser usado; o outro campo é descartado. Essas opções só podem ser usadas com
uma entrada entrelaçada, e faz com que o fluxo entrelaçado seja tratado como um
fluxo progressivo com metade da altura. (Isso é particularmente útil na criação
um VCD de um fluxo de entrada entrelaçado em tamanho real.) Essas duas opções especiais podem
só pode ser usado quando a fonte é um fluxo progressivo puro (em oposição a um
YUV4MPEG2 stream "modo misto").

chromass =[420JPEG|420MPEG2|420PALDV|444|422|411|mono|444 alfa]
Especifique o modo de subamostragem de croma usado no fluxo de origem. Este parâmetro é
inferida a partir do cabeçalho do stream, portanto, essa palavra-chave quase nunca deve ser usada em um
especificação da fonte. A única razão útil para especificar esta palavra-chave é
substituir uma variedade de 4: 2: 0 por outra. Qualquer outro uso fará com que o processamento para
falhou.

sar =WL
sar =[NTSC|AMIGO|NTSC_WIDE|PAL_WIDE]
Especifique a proporção da amostra do fluxo de origem. O valor pode ser ou
proporção numérica (como "10:11") ou uma das palavras-chave, que corresponde ao
Valores CCIR-601 para telas 4: 3 ou 16: 9, respectivamente. Este parâmetro é geralmente
inferido do cabeçalho do fluxo.

-O parâmetro_saída
Especifique os parâmetros para o fluxo de destino / saída. Todos os argumentos '-O' são
avaliados em ordem, e os argumentos posteriores na linha de comando serão substituídos anteriormente
uns. Todos os argumentos '-O' são avaliados após quaisquer argumentos '-I'.

tamanho =LxA
tamanho = SRC
Defina o tamanho do quadro de saída / destino, como largura W e altura H em pixels. Use o
palavra chave SRC para especificar que o tamanho do quadro de destino deve corresponder ao quadro de origem
tamanho.

ativo =LxA + X + Yaa
Especifique a região ativa do quadro de destino, na qual a região ativa do
o quadro de origem é dimensionado. O padrão é o quadro de destino completo. (O "WxH" pode ser
omitido, e o tamanho da região é padronizado para o tamanho do quadro de destino.) W e
H são largura e altura. X e Y são o deslocamento do ponto de ancoragem. "aa" é o
modo âncora (padrão: TL); consulte "NOTAS SOBRE A GEOMETRIA DA REGIÃO" para obter detalhes.
Exemplo: ativo = 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
Defina a cor de fundo de destino. Pixels fora da região ativa do alvo são
definido para esta cor. Pode-se especificar a cor como um trio R'G'B 'ou Y'CbCr.
Por exemplo, a cor padrão é preto, especificada como "bg = YCBCR: 16,128,128" ou
"bg = RGB: 0,0,0". As versões 'A' definirão o valor alfa (transparência) do
cor. O intervalo alfa é [0,255] para RGBA e [16,235] para YCBCRA. O padrão
é totalmente opaco (255 para RGBA, 235 para YCBCRA).

ilace =[NENHUM|TOP_FIRST|BOTTOM_FIRST]
Especifique o entrelaçamento usado pelo fluxo de destino. NONE, TOP_FIRST e
BOTTOM_FIRST corresponde a não entrelaçado, campo superior primeiro e campo inferior
primeiro. O padrão é corresponder ao fluxo de origem.
Se a origem e o destino estiverem entrelaçados, mas com modos diferentes (ou seja, um
é a parte inferior primeiro, e a outra é a parte superior primeiro), então y4mscaler irá converter um modo
para o outro, descartando o primeiro campo de origem.

chromass =[420JPEG|420MPEG2|420PALDV|444|422|411|mono|444 alfa]
Especifique o modo de subamostragem de croma a ser usado no fluxo de destino. O padrão
é para coincidir com o modo de origem. Veja "NOTAS SOBRE MODOS DE CROMA E SUBSAMPLING" para mais
informações.

sar =WL
sar =[SRC|NTSC|AMIGO|NTSC_WIDE|PAL_WIDE]
Especifique a proporção da amostra do fluxo de origem. O valor pode ser ou
proporção numérica (como "10:11") ou uma das palavras-chave, que corresponde ao
Valores CCIR-601 para telas 4: 3 ou 16: 9, respectivamente. A palavra-chave SRC especifica
que o SAR alvo deve corresponder à fonte.

escala =N / D
Xscale =N / D
Yscale =N / D
Defina as proporções de escala, como uma fração; por exemplo, escala = 1/2. "scale =" define ambos
Fatores X e Y simultaneamente. "Xscale =" e "Yscale =" podem ser usados ​​para defini-los
independentemente.

inferir =[PAD|CLIP|PRESERVAR_X|PRESERVAR_Y]
Defina o modo usado para inferir as taxas de escala de regiões ativas e SARs. o
palavras-chave são mutuamente exclusivas. O padrão é PAD.

inferir =[SIMPLIFICAR|EXATO]
Defina se a heurística acima usa proporções exatas ou se é permitido
ajuste ligeiramente as regiões ativas para simplificar as proporções de escala. As palavras-chave são
Mutualmente exclusivo. O padrão é SIMPLIFICAR.

alinhar =[TL|TC|TR|CL|CC|CR|BL|BC|BR]
Defina o ponto de alinhamento entre as regiões ativas de origem e de destino. o
as palavras-chave especificam "superior esquerdo", "superior central", "superior direito" etc. O canto especificado
ou ponto da região de origem será mapeado para o mesmo local no destino
região; e o corte ou preenchimento que é aplicado às regiões ativas irá
preservar este mapeamento. O padrão é CC, para "centro-centro", ou seja, a fonte
e as regiões alvo são mutuamente centradas. As palavras-chave são mutuamente exclusivas.
O padrão é CC. Consulte "NOTAS SOBRE ALINHAMENTO DE FONTE E ALVO" para obter detalhes.

preset =[VCD|CVD|SVCD|DVD|DVD_WIDE|DV|DV_WIDE|
SVCD_STILL_HI|SVCD_STILL_LO|VCD_STILL_HI|VCD_STILL_LO|
ATSC_720P|ATSC_1080I|ATSC_1080P]
Use parâmetros de destino predefinidos para vários formatos de saída comuns. Individual
os parâmetros podem ser substituídos seguindo-se mais configurações "-O". Essas palavras-chave
são mutuamente exclusivos. Para obter os detalhes de quais configurações essas palavras-chave predefinidas
implicar, consulte "NOTAS SOBRE PREDEFINIÇÕES DE ALVO".

VCD - VideoCD de 352 amplos, progressivo

CVD - ChinaVideoDisc de 352 (altura total)

SVCD - SuperVCD de 480 de largura

DVD - DVD 720-wide

DVD_WIDE - DVD de 720 de largura, pixels anamórficos

DV - DV amplo de 720 (campo inferior primeiro, 4: 1: 1)

DV_WIDE - DV 720 de largura, pixels anamórficos

SVCD_STILL_HI - imagem estática SVCD de alta resolução

SVCD_STILL_LO - imagem estática SVCD de baixa resolução

VCD_STILL_HI - imagem estática VCD de alta resolução

VCD_STILL_LO - imagem estática SVCD de baixa resolução

ATSC_720P - ATSC 720p (HDTV progressiva)

ATSC_1080I - ATSC 1080i (HDTV entrelaçada)

ATSC_1080P -ATSC 1080p (HDTV)

-S parâmetro_escala
Especifique parâmetros para o mecanismo de dimensionamento. Todos os argumentos '-S' são avaliados em
ordem, e os argumentos posteriores na linha de comando substituirão os anteriores.

modo = MONO
Solicite escala monocromática. A fonte é tratada como monocromática e seu croma
canais são ignorados. Os canais de croma do fluxo de saída serão zerados para
produz uma saída em tons de cinza.

modo = LINESWITCH
Solicitar troca de linha. Efetivamente, os campos superior e inferior em cada quadro
será trocado. Isso pode ajudar com streams malformados que têm uma bagunça
ordem espacial. Esta opção só tem efeito em fluxos entrelaçados.

scaler =nome do escalonador
Use um mecanismo de dimensionamento específico. Os motores disponíveis são:
'default' - Matto's Generic Scaler (o padrão)

opção =opção scaler
Especifique uma opção para o mecanismo de dimensionamento escolhido. Para ver todos os disponíveis
opções, use "opção = ajuda".

Para o mecanismo padrão, o disponível opção scalers selecione o kernel do filtro:

caixa - filtro de caixa

linear - interpolação linear

quadrático - interpolação quadrática

cúbico - interpolação cúbica, spline Mitchell-Netravali

cúbicoCR - interpolação cúbica, spline Catmull-Rom

cúbico B - interpolação cúbica, B-spline

cúbico K4 - Chaves cúbicas de 4ª ordem

sinc: N - sinc com janela Lanczos, N ciclos

Para selecionar kernels para as direções de escala xey independentemente, use dois kernel
nomes separados por vírgula, por exemplo opção = caixa, quadrática.

sinc: N fornecerá os melhores resultados de qualidade (menos aliasing), mas é o mais lento.
A qualidade melhora com valores maiores de N, assim como o tempo de processamento. cúbico is
geralmente considerado no mundo gráfico como o spline cúbico de 3ª ordem com o
melhor compensação entre suavização e aliasing. caixa produz a pior qualidade
resultados (mais aliasing), mas é o mais rápido. O kernel padrão é cúbico K4, o qual
tem uma banda passante mais plana e um corte mais nítido do que cúbico. (Requer o mesmo
poder computacional como sinc: 4, mas produz menos artefatos de toque.)

NOTAS ON TARGET PRESETS


A tabela a seguir detalha as configurações fornecidas pelos vários "preset =" de destino
palavras-chave. Quando dois valores são fornecidos, o principal é para fluxos NTSC; o valor em
{colchetes} é para streams PAL. Se o valor de entrelaçamento não for especificado, ele será herdado do
fonte, caso contrário, o entrelaçamento de destino indicado é necessário.

Subamostragem SAR de entrelaçamento de tamanho de quadro predefinido
-------------------------------------------------- ---------------------
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

NOTAS ON REGIÃO GEOMETRIA


As regiões ativas e matte são especificadas usando uma string geométrica da forma "WxH + X + Yaa".
A parte "WxH" especifica o tamanho da região, como largura e altura em pixels. (No
alguns casos, o "WxH" pode ser omitido, e o tamanho da região é padronizado para o quadro completo
tamanho.) O "+ X + Y" especifica a posição da região, como um deslocamento em relação ao
ponto de ancoragem especificado por "aa".

O código "aa" pode ser um dos TL, TC, TR, CL, CC, CR, BL, BCou BR. Estes significam "top-
left "," top-center ", ...," bottom-center "," bottom-right ". Estes códigos não são maiúsculas e minúsculas.
sensível.

O "+ X + Y" especifica o deslocamento do ponto de âncora da região em relação à âncora do quadro
apontar. Por exemplo, "+ 20 + 30TL" significa que o canto superior esquerdo da região será
desloque 20 pixels para a direita e 30 pixels para baixo do canto superior esquerdo do quadro.

Os valores de deslocamento também podem ser negativos. Por exemplo, "-4 + 0CC" significa que o centro
(vertical e horizontal) da região é deslocado 4 pixels à esquerda do centro de
a moldura.

O ponto de ancoragem padrão para strings geométricas é TL, ou seja, o canto superior esquerdo.

NOTAS ON FONTE E TARGET ALINHAMENTO


Freqüentemente, as regiões ativas de origem e destino não correspondem exatamente. Isso acontece quando,
usando as proporções de escala fornecidas ou calculadas, a região de origem é dimensionada para um tamanho diferente
ou forma do que a região de destino. Neste caso, as regiões de origem e destino são mutuamente
cortado, de modo que apenas a parte da fonte que se ajusta será dimensionada para o destino.

Antes de qualquer recorte ou preenchimento, as regiões de origem e destino são alinhadas para que o
pontos especificados por meio do parâmetro "align = aa" coincidem. O código "aa" especifica uma âncora
apontar como descrito acima.

Por exemplo, "align = BC" especifica que a parte inferior central da região de origem deve obter
mapeado para a parte inferior central da região de destino. Em outras palavras, a região de origem irá
ser centrado horizontalmente e alinhado verticalmente com a parte inferior da região de destino antes
recorte:

---------------- fonte
| abcdefghijklmn |
--- | opqrstuvwxyz01 | --- destino ----------------
| | 234567890ABCDE | | | 234567890ABCDE |
| | FGHIJKLMNOPQRS | | | FGHIJKLMNOPQRS |
| | TUVWXYZabcdefg | | | TUVWXYZabcdefg |
-------------------------------------------
Antes mutuamente cortado

Se, em vez disso, "align = TR" fosse centralizado, a fonte seria recortada em um lugar diferente, e
dimensionado em uma região diferente do quadro de destino:

-------------------------------------------
| | abcdefghijklmn | | abcdefghijklmn |
| | opqrstuvwxyz01 | | opqrstuvwxyz01 |
| | 234567890ABCDE | | 234567890ABCDE |
------ | FGHIJKLMNOPQRS | ----------------
target | TUVWXYZabcdefg | fonte
----------------
Antes mutuamente cortado

O modo de alinhamento padrão é "CC", ou seja, a origem e o destino são centrados mutuamente.

NOTAS ON ESCALA FATOR INFERÊNCIA


Se os fatores de escala X e Y não forem fornecidos explicitamente, y4mscaler irá inferir o
fatores das regiões ativas de origem e destino e proporções de aspecto da amostra (SAR).

Se as regiões ativas não forem compatíveis com o formato (dados os SAR), a fonte e
as regiões de destino serão cortadas ou preenchidas de acordo com uma das quatro políticas. A política é
selecionado usando o parâmetro "inferir =" e uma das palavras-chave PAD, CLIP, PRESERVAR_Xou
PRESERVAR_Y. (O padrão é PAD.)

PAD
Escolha fatores de escala que preencherão a fonte, mas certifique-se de que todos os
o conteúdo da imagem acaba no alvo.

CLIP
Escolha fatores de escala que irão cortar a fonte, mas que preencherão o alvo
região, tanto quanto possível.

PRESERVAR_X
Escolha fatores de escala que preservem tanto do conteúdo da fonte horizontal quanto
possível.

PRESERVAR_Y
Escolha fatores de escala que preservem tanto do conteúdo de origem vertical quanto
possível.

A política é ainda afetada pela escolha de duas outras palavras-chave, SIMPLIFICARou EXATO.
(O padrão é SIMPLIFICAR.)

EXATO
Calcule os fatores de escala exatos.

SIMPLIFICAR
Ajuste as regiões ativas e os fatores de escala (dentro de 10% ou mais), para simplificar o
proporções tanto quanto possível. (Por exemplo, corte ou aplique levemente para obter uma proporção
de 2/1 em vez de 45/22.)

NOTAS ON CROMA MODOS E SUBAMOSTRAGEM


y4mscaler pode converter fluxos de um modo de subamostragem de croma para outro. Tal
as conversões são sempre operações com perdas, mesmo se o quadro geral estiver passando por 1/1
dimensionamento.

y4mscaler irá inferir o modo de subamostragem da fonte a partir de tags no cabeçalho do fluxo de entrada.
Os presets alvo ("preset = XXX") vão tentar definir o modo de subamostragem alvo
adequadamente. Caso contrário, por padrão, o modo de subamostragem de destino corresponderá à origem.
Pode-se definir explicitamente o modo de subamostragem para a origem e / ou o destino usando o
parâmetro "chromass =".

y4mscaler é capaz de ler e gravar streams em 4: 4: 4, 4: 2: 2, 4: 1: 1 e 4: 2: 0
(todas as três variedades) modos de subamostragem. Os três primeiros, no entanto, são relativamente novos
além do padrão YUV4MPEG2, e muitos MJPEGtools não conseguirão processá-los
corretamente, se for o caso. smil2yuv e raw2yuv podem produzir fluxos nativos 4: 1: 1 de NTSC DV
vídeo, que pode ser convertido para 4: 2: 0 por y4mscaler antes do processamento posterior por
outras ferramentas.

Se a fonte tiver um canal alfa (ou seja, modo 444ALPHA) e o destino não, o alfa
canal será simplesmente descartado. Por outro lado, se o alvo tiver um canal alfa
mas a fonte não, um canal alfa constante será criado usando o valor alfa de
a cor de fundo do alvo (conforme definido por "-O bg ="). O padrão é totalmente opaco.

Da mesma forma, se o alvo tiver canais de croma, mas a fonte não (ou seja, um luma-only
Fluxo MONO), então os canais de croma na saída serão definidos de acordo com o
cor de fundo.

NOTAS ON ANÔMAL ENTRELAÇAR MISTURAS


O formato YUV4MPEG2 permite fluxos de "entrelaçamento de modo misto", que podem conter um
mistura de frames progressivos e entrelaçados. Cada quadro é marcado como temporário
quadros entrelaçados ou progressivos e subamostrados verticalmente (formatos 4: 2: 0) são mais
marcado como espacialmente entrelaçado ou não. Infelizmente, isso permite a possibilidade de
anômalo quadros, que estão temporariamente entrelaçados (campos amostrados em diferentes
vezes), mas espacialmente progressivo (subamostragem realizada em todo o quadro), ou vice-
versa. A única coisa razoável a fazer com esses quadros anômalos é verticalmente
aumentar a amostragem do croma, essencialmente fazendo com que o problema desapareça o mais rápido possível.

y4mscaler só processará esses quadros se o formato de saída do destino não for verticalmente
subamostrado (por exemplo, 4: 4: 4, 4: 2: 2, etc.) e nenhum outro processamento vertical é necessário.
Caso contrário y4mscaler irá parar de processar no meio do caminho quando encontrar uma anomalia
quadro. Se houver alguma possibilidade de encontrar tal erro, y4mscaler irá imprimir um
aviso ao iniciar o processamento.

SAIR STATUS


0 Execução do programa com sucesso.

1 Erro de uso, sintaxe ou operacional.

Use y4mscaler online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    NSIS: Sistema de instalação por script Nullsoft
    NSIS: Sistema de instalação por script Nullsoft
    NSIS (Instalação Script Nullsoft
    System) é um código aberto profissional
    sistema para criar instaladores do Windows. Isto
    é projetado para ser tão pequeno e flexível
    como possi ...
    Baixar NSIS: Nullsoft Scriptable Install System
  • 2
    senha de acesso
    senha de acesso
    AuthPass é uma senha de código aberto
    gerente com suporte para o popular e
    comprovado Keepass (kdbx 3.x AND kdbx 4.x ...
    Baixe o passe de autenticação
  • 3
    Zabbix
    Zabbix
    O Zabbix é um software aberto de classe empresarial
    solução de monitoramento distribuído de origem
    projetado para monitorar e rastrear
    desempenho e disponibilidade da rede
    servidores, dispositivos...
    Baixar Zabbix
  • 4
    KDiff3GenericName
    KDiff3GenericName
    Este repositório não é mais mantido
    e é mantido para fins de arquivamento. Ver
    https://invent.kde.org/sdk/kdiff3 for
    o código mais recente e
    https://download.kde.o...
    Baixar o KDiff3
  • 5
    USB Loader GX
    USB Loader GX
    USBLoaderGX é uma GUI para
    Carregador USB de Waninkoko, baseado em
    libwiigui. Permite listar e
    lançar jogos de Wii, jogos de Gamecube e
    homebrew no Wii e WiiU...
    Baixar USBLoaderGX
  • 6
    Firebird
    Firebird
    Firebird RDBMS oferece recursos ANSI SQL
    & roda em Linux, Windows &
    várias plataformas Unix. Características
    excelente simultaneidade e desempenho
    & potência...
    Baixar Firebird
  • Mais "

Comandos Linux

Ad