Ho un file audio m4a che ho bisogno di convertire in un file mov. Come posso fare questo?
Questo crea un file mov con codifica x264 con image.png come sfondo:
ffmpeg -loop 1 -i image.png -i audio.m4a -c:a copy -c:v libx264 -crf 20 -pix_fmt yuv420p -shortest output.mov
Puoi usare mp4 o mkv come contenitore semplicemente cambiando il nome del file di output.
-c:a copy
disabilita la ricodifica dell'audio.
-loop 1
scorre l'immagine all'infinito in modo che non venga mostrata per un solo fotogramma. Inoltre, rende il flusso video infinitamente lungo, quindi è necessario -shortest
per terminare la codifica al termine del flusso audio. -shortest
deve essere dopo i file di input nelle nuove versioni di ffmpeg.
-crf
(fattore tasso costante) può essere compreso tra 0 (senza perdita) e 51 (qualità minima). Se rimuovi -pix_fmt yuv420p
, ffmpeg usa yuv444p, che non è supportato da molti lettori video.
Puoi utilizzare uno sfondo nero sostituendo -loop 1 -i image.png
con -f lavfi -i color=c=black:s=1280x720
. Puoi ridimensionare un'immagine aggiungendo un'opzione come -filter:v '[in] scale=-1:720, pad=1280:720:640-iw/2 [out]'
.
Ulteriori informazioni:
Potresti usare iMovie per creare un film mostrando solo uno schermo nero e utilizzando il file audio come traccia audio.
Questo può essere realizzato con VLC.
Fai riferimento alle seguenti istruzioni per la transcodifica .
Capovolgi per Mac facilmente aperto, convertito e salvato il file in .MOV
Leggi altre domande sui tag file-conversion mov m4a