Este é o comando y4mtoppm 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
y4mtoppm - Converter stream YUV4MPEG2 em imagens PPM
SINOPSE
y4mtoppm [opções]
DESCRIÇÃO
y4mtoppm converte um fluxo YUV4MPEG2 em uma sequência de imagens PPM brutas.
A saída é para stdout (mas sinta-se à vontade para redirecionar o shell para um arquivo).
A entrada é lida a partir de stdin, como todos os outros filtros e ferramentas YUV4MPEG2. Streams YUV4MPEG2
conter quadros usando o espaço de cores Y'CbCr (ITU-R BT.601). y4mtoppm irá converter cada
pixel para o espaço de cores R'G'B 'usual usado para computação gráfica.
Os fluxos YUV4MPEG2 podem (frequentemente!) Ter planos de croma subamostrados. y4mtoppm pode aumentar a amostragem
Streams "4: 2: 0 JPEG" usando um algoritmo simples e ruim. Melhores resultados serão obtidos
usando filtros como y4mscaler(1) que são capazes de subamostragem de uso geral
operações. y4mtoppm irá falhar em streams que têm modos de subamostragem croma diferentes
4:4:4 or 4:2:0-JPEG.
Para fluxos entrelaçados, essas operações são realizadas em cada campo individualmente. Campos
podem ser produzidos como imagens PPM separadas em ordem de tempo (padrão) ou intercalados em
imagens do quadro.
Se várias imagens PPM forem geradas, elas serão simplesmente geradas uma após a outra. Se você
deseja transformar tal fluxo / arquivo PPM de "múltiplas imagens" em arquivos individuais, use pmmsplit.
(Alguns filtros PNM podem processar arquivos / fluxos de várias imagens; no entanto, muitos escritos antes de junho
2000 irá processar apenas a primeira imagem.)
y4mtoppm e ppmtoy4m são inversos um do outro; você pode canalizar a saída de um para o
outro e vice-versa. Observe que as operações de espaço de cores (e subamostragem) apresentam perdas em
ambas direcoes. E, ao converter para PPM, informações sobre entrelaçamento e amostra
proporção de aspecto é perdida (mas pode ser reconstruída fornecendo argumentos de linha de comando para
ppmtoy4m).
OPÇÕES
y4mtoppm aceita as seguintes opções:
-L Para fluxos entrelaçados, produza uma única imagem PPM para cada quadro, contendo dois
campos intercalados. (Caso contrário, duas imagens PPM serão geradas para cada quadro; uma
por campo.)
-v [0,1,2]
Defina o nível de verbosidade.
0 = avisos e erros apenas.
1 = adicionar mensagens informativas também.
2 = adicionar mensagem de depuração tagarela também.
EXEMPLOS
Para transformar os primeiros 15 quadros de um arquivo AVI (MJPEG ou DV) em arquivos PPM individuais:
lav2yuv -f 15 your-video.avi | y4mtoppm | pnmsplit - "seu-vídeo-% d.ppm"
Use y4mtoppm online usando serviços onworks.net