Este é o comando pgmtoy4m 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 Windows ou emulador online MAC OS
PROGRAMA:
NOME
pgmtoy4m - Converte mpeg2dec pgm e pgmpipe output para YUV4MPEG2
SINOPSE
pgmtoy4m [opções]
DESCRIÇÃO
pgmtoy4m reempacota a saída PGM de MPEG2DEC em YUV4MPEG2 4: 2: 0p. Sem mudanças reais
aos dados são feitos. Os dados são descompactados do formato quase-PGM e colocados em
Formato YUV4MPEG2 com o aspecto da amostra especificada, taxa de quadros e ordem dos campos. Saída
deve ser para um canal ou arquivo, deixando stdout como um terminal irá gerar um erro e
o programa será encerrado.
OPÇÕES
pgmtoy4m aceita as seguintes opções:
-v Números
Defina o nível de verbosidade. (padrão: 0)
-h Imprima um resumo de uso e saia.
-i t | b | p
Defina o modo de entrelaçamento. Campo superior primeiro (t), campo inferior primeiro (b) ou
progressivo / nenhum (p). (padrão: t)
-a sar
Defina a proporção da amostra. (padrão: 10:11)
-r quadro taxas
Defina a taxa de quadros. (padrão: 30000: 1001)
EXEMPLOS
mpeg2dec -s -o arquivo pgmpipe.mpg | pgmtoy4m -a 10:11 -r 24000: 1001 -ib | yuvplay
mpeg2dec -s -o pgm arquivo.mpg
cat * .pgm | pgmtoy4m -r 30000: 1001 -it | yuvplay
NOTAS
Este programa é projetado especificamente para trabalhar com a saída de mpeg2dec e é NÃO a
Ferramenta geral PGM (NetPBM)!
Da introdução no arquivo de origem:
* Nota: mpeg2dec usa uma variação do formato PGM - eles realmente não são
* "Gray Maps", mas sim uma catenação dos dados 420P (comumente chamados
* "YUV"). O tipo é P5 ("bruto") e o número de linhas é realmente
* o total das alturas Y ', Cb e Cr. Os dados Cb e Cr são "unidos"
* juntos. Após as linhas Y 'você tem 1 linha de Cb e 1 linha de Cr por
* "linha" de dados PGM.
* NOTA: Você pode precisar saber a ordem dos campos (campo superior / inferior primeiro),
* amostra de proporção e taxa de quadros porque o formato PGM torna
* nenhuma dessas informações disponíveis!
Use pgmtoy4m online usando serviços onworks.net