A conversão de um arquivo .mp4 gera um erro “Resampling com canais de entrada maiores que 2 sem suporte”.

0

Estou tentando converter um arquivo mp4 em flv com 2 canais de áudio & taxa de amostragem de 44,1 kHz (porque .flv não permite mais do que isso). Aqui está o pastebin para o erro. Como visto na saída do console, estou usando a compilação mais recente do ffmpeg.

    
por Chantz 05.02.2011 / 05:20

3 respostas

2

O problema é que você está reamostrando. O Ffmpeg não suporta reamostragem para canais de entrada 5 + 1, apenas para mono e estéreo. Tente convertê-lo sem especificar uma taxa de amostragem e isso pode funcionar. Então, tente omitir a taxa de amostragem, assim o áudio não será reamostrado. Alternativamente, você pode tentar apenas copiar o fluxo de áudio (use -vcodec copy). Novamente o áudio não será reamostrado. Você também pode tentar convertê-lo primeiro em um arquivo intermediário de 2 canais e, em seguida, reamostrar, mas não tenho certeza se isso funcionará.

    
por 06.02.2011 / 11:25
0

Eu tive o mesmo problema quando instalei o ffmpeg do RPM, mas depois tirei a versão do "http://ffmpeg.gusari.org/static/64bit/">aqui e funcionou como um encanto!

Uma observação é que alguns sinalizadores foram alterados, por exemplo, -sameq deve ser -qscale 0 ao usar a nova versão, por isso lembre-se de que ela precisa ser testada bem antes de usá-la em ambientes de produção.

    
por 12.06.2013 / 15:00
0

Você precisa de uma versão mais recente do FFMPEG. Eu consegui o meu fazendo o download do WinFF da Video Help no link então comecei a usar o ffmpeg.exe que o front end veio com.

    
por 30.08.2016 / 12:32