height não divisível por 2 (176x99)

0

Estou tentando converter um arquivo .avi em um .mp4 usando o FFMPEG usando o codec libx264.

Este é o comando que estou executando:

ffmpeg -i filename.avi -c:v libx264 -crf 19 -strict experimental filenameAvi.mp4 

Às vezes, recebo o seguinte erro:

[libx264 @ 0x85b460] height not divisible by 2 (176x99)

Eu usei a seguinte resposta:

link

e modificou o comando da seguinte forma:

ffmpeg -i filename.avi -c:v libx264 -vf "scale=trunc(iw/2)*2:trunc(ih/2)*2" -crf 19 -strict experimental filenameAvi.mp4 

Para o mesmo arquivo, o que acontece agora é desligar depois de alguns quadros. Eu não tenho muita idéia sobre ffmpeg, gentilmente sugerir como resolver isso.

    
por Chandan Kumar 03.07.2018 / 14:02

1 resposta

-1

Eu tenho o mesmo problema.

Passo 1: altere a resolução do seu arquivo .avi

ffmpeg -i filename.avi -vf "scale=176:98" filename1.avi

Passo 2: converta .avi para .mp4

ffmpeg -i filename1.avi filename.mp4

Isso funciona para mim

    
por 11.11.2018 / 23:56