Sono su MacOSX Lion e vorrei un metodo per convertire webm in mp4 (o in un altro formato compatibile con iTunes). ffmpeg
sembra una possibilità ma la documentazione è un po 'ottusa per me; sarebbero gradite indicazioni dettagliate.
Sono su MacOSX Lion e vorrei un metodo per convertire webm in mp4 (o in un altro formato compatibile con iTunes). ffmpeg
sembra una possibilità ma la documentazione è un po 'ottusa per me; sarebbero gradite indicazioni dettagliate.
Risposte:
Se vuoi usare ffmpeg
, vai e uno dei due
installalo tramite Homebrew con
brew install ffmpeg
Se lo hai scaricato manualmente (non con Homebrew), suggerirei di copiare il ffmpeg
file eseguibile sul tuo PERCORSO, in modo da poterlo utilizzare dal Terminale. Supponiamo che tu l'abbia scaricato ~/Downloads/ffmpeg/ffmpeg
, quindi fai:
sudo mkdir -p /usr/local/bin
sudo cp ~/Downloads/ffmpeg/ffmpeg /usr/local/bin/
sudo chmod +x !$ /usr/local/bin/ffmpeg
Ora, con "to MP4", suppongo che intendi usare H.264 e AAC come codec audio e video, rispettivamente. Per questo, il comando di base sarebbe:
ffmpeg -i input.webm -c:v libx264 -c:a aac -strict experimental -b:a 192k output.mp4
Se vuoi controllare la qualità, dai un'occhiata alla guida alla codifica x264 . È impostato con l' -crf
opzione, dove il valore predefinito è 23 e inferiore indica una qualità migliore (i valori tipici vanno da 18 a 28). Nell'esempio precedente utilizza la qualità predefinita di 23 per il video e 192 kBit / s di bitrate costante per l'audio.
Per quanto riguarda l'audio, le build statiche non supportano libfdk-aac
, ma se ne hai il supporto, dovresti invece usarlo:
ffmpeg -i input.webm -c:v libx264 -c:a libfdk_aac output.mp4
FDK-AAC offre una qualità migliore dell'encoder AAC interno. Per il controllo della qualità audio, consultare la guida alla codifica AAC .
mplayer
, ma Apple rifiuta di aprirli ...
libfdk_aac
(trattino di sottolineatura invece di un trattino).
Questo è ciò che ho appena usato con successo su FreeBSD per creare file MP4, che MacOS riconoscerebbe come tale:
ffmpeg -i input_filename -acodec aac -b:a 128k -vcodec mpeg4 -b:v 1200k -flags +aic+mv4 output_filename.mp4
Ho iniziato con la linea di comando utilizzando questo tutorial , ma ha dovuto cambiare libfaac
per aac
quanto quest'ultimo non è stato trovato ...
Ci deve essere un tipo speciale di follia che colpisce i programmatori nel dominio dei codec multimediali, che li induce a cambiare sottilmente le opzioni della riga di comando da una versione all'altra.