
Estou tentando converter um arquivo mp4 em flv com 2 canais de áudio e taxa de amostragem de 44,1 Khz (porque .flv não permite maior que isso).Aqui está o pastebin para o erro. Como pode ser visto na saída do console, estou usando a última versão do ffmpeg.
Responder1
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 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 primeiro convertê-lo em um arquivo intermediário de 2 canais e depois fazer uma nova amostragem, mas não tenho certeza se isso funcionará.
Responder2
Eu tive o mesmo problema quando instaleiffmpeg
do RPM, mas então peguei a versão mais recente doaquie funcionou perfeitamente!
Uma observação, porém, alguns sinalizadores foram alterados, por exemplo, -sameq
deveriam ser -qscale 0
ao usar a nova versão, então tenha em mente que ela precisa ser bem testada antes de ser usada em ambientes de produção.
Responder3
Você precisa de uma versão mais recente do FFMPEG. Eu consegui o meu baixando o WinFF do Video Help emhttp://www.videohelp.com/software/WinFFentão comecei a usar o ffmpeg.exe que veio com o front end.