Ffmpeg vídeo bruto não compactado com timestamps?

1

Estou tentando encontrar um formato de vídeo suportado pelo ffmpeg que consiste em um fluxo de quadros yuv444 descompactados com registros de data e hora anexados. Meu caso de uso é que quero fazer o processamento de imagens com um programa personalizado, mas meu vídeo não tem registros de data e hora consistentes, por isso preciso preservá-los. Como eu quero rodar um pipe shell como:

ffmpeg -i in.mp4 -c: v? -pixfmt yuv444 -o - | myfilter | ffmpeg -f rawvideo -c: v? -o out.mp4

Onde myfilter lê frames de tamanho fixo de stdin em um formato como [header] [yuv444 data], processa-os e grava-os em stdout com o mesmo cabeçalho, preservando o timestamp de quadro.

Editar: quadros de tamanho fixo e sem compressão não são requisitos rígidos, desde que cada quadro seja independente e a leitura e gravação sejam triviais.

    
por Moshev 03.12.2017 / 15:04

0 respostas

Tags