Estou no MacOSX Lion e gostaria de um método para converter webm para mp4 (ou outro formato compatível com o iTunes). ffmpeg
parece uma possibilidade, mas a documentação é um pouco obtusa para mim; instruções passo a passo seriam apreciadas.
fonte
Estou no MacOSX Lion e gostaria de um método para converter webm para mp4 (ou outro formato compatível com o iTunes). ffmpeg
parece uma possibilidade, mas a documentação é um pouco obtusa para mim; instruções passo a passo seriam apreciadas.
Se você quiser usar ffmpeg
, vá e
instale-o através do Homebrew com
brew install ffmpeg
Se você o baixou manualmente (não com o Homebrew), sugiro copiar o ffmpeg
arquivo executável para o seu PATH, para que você possa usá-lo no Terminal. Digamos que você baixou o arquivo para ~/Downloads/ffmpeg/ffmpeg
:
sudo mkdir -p /usr/local/bin
sudo cp ~/Downloads/ffmpeg/ffmpeg /usr/local/bin/
sudo chmod +x !$ /usr/local/bin/ffmpeg
Agora, por "para MP4", presumo que você queira usar H.264 e AAC como codecs de vídeo e áudio, 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ê deseja controlar a qualidade, consulte o guia de codificação x264 . É definido com a -crf
opção, onde o padrão é 23, e menor significa melhor qualidade (os valores típicos são de 18 a 28). No exemplo acima, ele usa a qualidade padrão 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ê tiver suporte para isso, use isso:
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 do áudio, consulte o guia de codificação AAC .
mplayer
, mas a Apple se recusa a abrir-lhes ...libfdk_aac
(sublinhado em vez de um hífen).Isto é, o que acabei de usar com sucesso no FreeBSD para criar arquivos MP4, que o MacOS reconheceria como tal:
Comecei com a linha de comando usando este tutorial , mas mudei
libfaac
paraaac
porque o último não foi encontrado ...Deve haver algum tipo especial de loucura que afeta os programadores no domínio dos codecs de multimídia, que os leva a alterar sutilmente as opções da linha de comando de uma versão para outra.
fonte