O vídeo não pode ser aberto após o uso do colorchannelmixer no ffmpeg

0

Eu quero adicionar efeitos a um vídeo e tentei os seguintes comandos, não funciona.

ffmpeg -i ./a.mp4  -filter_complex "colorchannelmixer=.393:.769:.189:0:.349:.686:.168:0:.272:.534:.131" -y  out.mp4

ffmpeg -i ./a.mp4  -vf colorchannelmixer=.393:.769:.189:0:.349:.686:.168:0:.272:.534:.131  -y out.mp4

Na verdade, o out.mp4 pode ser gerado, mas não pode ser aberto. "O arquivo não é compatível com o QuickTime Player."

Por favor, diga-me se o meu comando está incorreto.

    
por Stony 12.06.2018 / 04:38

1 resposta

1

Use

ffmpeg -i ./a.mp4 -vf colorchannelmixer={...} -pix_fmt yuv420p -y out.mp4

O filtro ccm gera pixels RGB que são automaticamente convertidos em yuv444p para codificação x264. No entanto, esse formato de pixel é incompatível com a maioria dos jogadores, por isso precisamos forçar para um formato compatível que é yuv420p.

    
por 12.06.2018 / 07:11

Tags