É possível obter a melhor qualidade de áudio original ao usar o avconv?

7

Em fevereiro de 2011, tive uma pergunta semelhante: ffmpeg e libmp3lame produz má qualidade de áudio? Agora eu gostaria de saber se é possível obter a qualidade de áudio original de um vídeo (flash)? Toda vez que eu converter um vídeo, a qualidade é pior do que a qualidade original, não muito pior, mas você pode ouvir a diferença. Estas são minhas tentativas:

   avconv -i ~/"$2.flv" -acodec libmp3lame -c:v libx264 -qscale 1 -aq 1 -q 1 -vol 100 -ab 196608 ~/"$2.avi"

Eu tentei usar a melhor qualidade -qscale 1, aq 1 e assim por diante. Eu até tentei usar -same_quant , eu já tentei -codec copy , mostrado em este thread, mas, em seguida, a qualidade não é melhor, mas ainda pior e eu não vejo nenhum vídeo então. Existe uma maneira de conseguir isso? By the way, eu não me importo com o formato de saída.

UPDATE
Fiz alguns testes baixando um vídeo do YT e o escuto no YT e na minha máquina local. Eu não convertei o vídeo, apenas escutei um arquivo flv e determinei que a qualidade local é ainda pior que o arquivo no YT. Então eu não tenho certeza se isso é realmente um problema de avconv. Gostaria de saber de onde vem essa diferença de qualidade entre o fluxo do YT e o arquivo baixado do TY. Alguma idéia?

    
por Bevor 16.09.2012 / 20:38

1 resposta

2

Em resposta a sua atualização: dependendo de como você está fazendo o download do vídeo, talvez você não esteja recebendo a melhor versão de qualidade hospedada pelo YouTube. Se você estiver usando clive (ou cclive ) , -f best terá o melhor que puder.

Se você não quiser perder dados ao retirar o áudio de um arquivo de vídeo, converta-o para .wav ou certifique-se de não estar codificando novamente.

    
por 04.10.2012 / 11:47