Come estrarre una traccia audio da un file video MP4 su Windows?


38

Avere un file video MP4 mi piacerebbe ottenere solo la traccia audio di esso. Ciò che rende la mia domanda diversa dalle altre è che non voglio convertirla (come in MP3 o altro): preferirei mantenere esattamente lo stesso flusso audio AAC incorporato nel file MP4 senza ricodifica.

Uso i file MP4 con un lettore audio (foobar2000, che ignora la traccia video al suo interno) sul mio PC desktop, ma vorrei rimuovere la traccia video per risparmiare spazio e batteria sul palmare.

Risposte:


52

Con FFmpeg , che puoi scaricare come build statica (nessuna installazione necessaria) per tutti i principali sistemi operativi:

ffmpeg -i input.mp4 -c:a copy -vn -sn output.m4a

vne sndisabilitare i flussi di video e sottotitoli, se presenti. -c:a copygli dice di copiare l'audio bitstream così com'è, senza ricodificare il file. Questo richiederà meno di qualche secondo.


1
avconvha lavorato con gli stessi argomenti.
Robert Siemer,

@RobertSiemer Sì - avconvè un fork di ffmpeg. Potresti essere interessato a leggere questo post Stack Overflow .
Slhck,

5

VLC può anche fare questo, il che è utile poiché probabilmente lo hai già sul tuo sistema:

https://wiki.videolan.org/Extract_audio/#Extracting_audio_in_original_format


2
Il wiki VLC purtroppo fornisce solo un esempio per l'estrazione di DVD Audio: un comando molto enigmatico con spiegazione zero o sintassi per l'estrazione di altri formati.
Dai,

1
Ho impiegato 15 minuti a provare a farlo con vlc (sia la GUI che i percorsi della riga di comando) e ogni volta è fallito, producendo un file di output senza dati. ffmpegl'opzione ha funzionato al primo tentativo però
YePhIcK
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.