Risposte:
Questo potrebbe funzionare:
ffmpeg -i soundfile.mp3 -i imagefile.jpg -c:a copy -c:v mjpeg output.mp4
Spiegazione:
-c:a copy
: Utilizzare il codec "copia" per i dati audio.
-c:v mjpeg
: Utilizzare il codec Motion-JPEG per la grafica statica. Questo è ciò che viene utilizzato nella maggior parte dei file MP3 con copertine degli album incorporate.
Il file risultante, tuttavia, potrebbe non funzionare correttamente. ffplay
suona bene, mostrando l'immagine. mplayer
stampa un avviso sul dispositivo troppo lento, ma l'audio viene riprodotto correttamente. mplayer2
, tuttavia, non visualizza affatto l'immagine e stampa un mare di avvertimenti, ma riproduce l'audio bene. Non conosco il motivo dei diversi comportamenti.
Non sarei troppo investito dal fatto che l'MP3 sia una copia perfetta, comunque - YouTube sta per ricodificare la cosa, comunque.