Para especificar a taxa de bits de destino para vídeo e áudio, use as opções -b:v
e -b:a
, respectivamente. Você pode usar abreviações como K
para kBit / se M
para MBit / s.
Por exemplo:
ffmpeg -i input.mp4 -b:v 1M -b:a 192k output.avi
Nota:
-
Este é um codificador de uma passagem simples que tenta alcançar a taxa de bits especificada no final. Isso provavelmente levará a estimativas erradas de taxa de bits para a parte de vídeo. É recomendado usar um modo de codificação de duas passagens se você quiser direcionar uma determinada taxa de bits. Consulte o guia de codificação H.264 para obter mais dicas.
-
Veja a qualidade: você precisa disso melhor? Em seguida, use uma taxa de bits maior. Experimente e veja o que funciona melhor para você. Se você simplesmente usar a mesma taxa de bits que a entrada, as chances são altas de que a qualidade será muito pior do que a original devido à perda de geração .
-
O ffmpeg seleciona um codec de áudio e vídeo padrão para o contêiner AVI, que é o codificador
mpeg4
elibmp3lame
, respectivamente, portanto, vídeo MPEG-4 Parte II e áudio MP3. Você não pode usar os codecs de áudio e vídeo originais (H.264 e AAC) aqui porque eles não são suportados pelos contêineres AVI. -
Quase qualquer codec permite que você defina uma taxa de bits específica, mas muitos codecs têm modos de qualidade fixa / taxa de bits variável. Se você não se importa com um tamanho de arquivo específico, use este modo. Por favor, leia o Guia de codificação H.264 e a seção sobre o Fator de Taxa Constante para isso.