Extraction d’audio sans perte / avec perte de vidéos ( flv / mp4 to wav / flac / mp3
) Utilisation de la ffmpeg
version 2.3.1 dans Ubuntu 14.04
Visitez: http://howto-pages.org/ffmpeg/
Tout d'abord trouver les données de base de la source. Ouvrez la vidéo dans VLC Player. Aller à
> Tools > Codec Information
> Stream 0 (Video/ Codec/ Resolution/ Frame rate)
> Stream 1 (Audio/ Codec/ Channel/ Sample rate)
Considérons un fichier d'entrée ( -i
), tel que, input.mp4
ou d'autres fichiers- flv, avi, ...
). Pour supprimer la vidéo ( -vn
) et extraire l'audio non compressé ( output.wav
) à une fréquence d'échantillonnage de 44100 Hz ( -ar 44100
) en code pulsé modulé avec des -acodec pcm_s16le
échantillons signés, 16 bits, little endian ( ) et 2 canaux (stéréo) ( -ac 2
), utilisez la commande suivante.
ffmpeg -i input.mp4 -vn -acodec pcm_s16le -ar 44100 -ac 2 output.wav
Les autres -acodec
options sont mp3 flac m4a
.
-acode flac
convertit en fichier 24 bits. Pour l'échantillonnage 16 bits, il devrait être
ffmpeg -i input.mp4 -acodec flac -bits_per_raw_sample 16 -ar 44100 output.flac
Les fichiers wav et flac sont plus volumineux que le fichier mp4
ac3
la conversion fonctionne avec -acodec 3F2R/LFE -ac 6
mais crée 4 pistes fictives, comme vérifié dans Audacity.
Pour la conversion mp3, utilisez simplement
ffmpeg -i input.mp4 -vn -acodec mp3 -ab 320k -ar 44100 -ac 2 output.mp3
On pourrait obtenir plus d'options pour les entrées et les sorties en essayant à partir de la liste obtenue en ligne de commande sur le terminal.
$ ffmpeg -help