Obter o FFmpeg
Se você quiser usar ffmpeg
, vá e
- faça o download de uma versão recente ou
-
Instale-o através do Homebrew com
brew install ffmpeg --with-fdk-aac
libfdk-aac
é um ótimo codificador AAC e deve ser usado em favor do envio padrão com ffmpeg.
Se você fez o download manualmente (não com o Homebrew), sugiro copiar o arquivo executável ffmpeg
para o seu PATH, para que você possa usá-lo no Terminal. Vamos dizer que você baixou para ~/Downloads/ffmpeg/ffmpeg
, então faça:
sudo mkdir -p /usr/local/bin
sudo cp ~/Downloads/ffmpeg/ffmpeg /usr/local/bin/
sudo chmod +x !$ /usr/local/bin/ffmpeg
Converter para MP4
Agora, por "para MP4", suponho que você queira usar o H.264 e o AAC como codecs de áudio e vídeo, respectivamente. Para isso, o comando básico seria:
ffmpeg -i input.webm -c:v libx264 -c:a aac -strict experimental -b:a 192k output.mp4
Se você quiser controlar a qualidade, consulte o guia de codificação x264 . Ele é definido com a opção -crf
, em que o padrão é 23 e menor significa melhor qualidade (valores típicos são de 18 a 28). No exemplo acima, ele usa a qualidade padrão de 23 para vídeo e a taxa de bits constante de 192 kBit / s para áudio.
Quanto ao áudio, as compilações estáticas não suportam libfdk-aac
, mas se você instalá-lo através do Homebrew, você deve usá-lo:
ffmpeg -i input.webm -c:v libx264 -c:a libfdk_aac output.mp4
O FDK-AAC oferece melhor qualidade do que o codificador AAC interno. Para controlar a qualidade de áudio, consulte o Guia de codificação AAC .