So che flv
e mp4
file contengono aac
audio, mentre avi
il video di solito mp3
flussi audio.
Quale comando (avconv, ffmpeg) estrarrebbe l'audio senza transcodificarlo?
So che flv
e mp4
file contengono aac
audio, mentre avi
il video di solito mp3
flussi audio.
Quale comando (avconv, ffmpeg) estrarrebbe l'audio senza transcodificarlo?
Risposte:
ffmpeg -i video.mp4 -vn -acodec copy audio.aac
Ecco una breve spiegazione su cosa fa ogni parametro:
-i
L'opzione specifica il file di input.-vn
opzione viene utilizzata per saltare la parte video.-acodec copy
copierà il flusso audio mantenendo il codec originale.Come risposta complementare, con un comando che non necessita del nome specifico del file.
Per un video contenente audio aac:
ffmpeg -i "$0" -map 0:1 -c:a copy "${0%%.*}".m4a
Per utilizzare in un comando di menu di scelta rapida, un modulo come questo funziona:
bash -c 'ffmpeg -i "$0" -map 0:1 -c:a copy "${0%%.*}".m4a' %f
Sostituisci con l'output del formato audio corrispondente per altri input di formato video.
Fonte iniziale qui .