Multimedia/MencoderAudioOnly
Aller à la navigation
Aller à la recherche
Tous les fichiers qui peuvent être lus avec <app>mplayer</app>, quelque soit le format( avi, mkv, mp4, ogm, etc ... ) peuvent être encoder en MP3 ou avec n'importe quel codec facilement.
Méthode 1: Extraire la piste audio MP3
Quelquefois, on peut avoir de la chance et la bande audio est déjà encoder en MP3. Il ne reste qu'à l'extraire. On peut vérifier les codecs employés avec <app>file</app>.
file Film.avi Film.avi: RIFF (little-endian) data, AVI, 640 x 464, 29.97 fps, video: DivX 3 Low-Motion, audio: MPEG-1 Layer 3 (stereo, 32000 Hz)
On peut voir la partie audio: MPEG-1 Layer 3 (stereo, 32000 Hz). Cela veut dire que la piste audio est déjà encodée en MP3.
- Extraction de la piste audio
mplayer -dumpaudio -dumpfile file.mp3 Film.avi
Méthode 2: Extraire la piste AC3 et la convertir
En général, la piste audio d'un DVD est au format AC3. Il faudra donc l'extraire et la convertir en MP3.
- Extraction de la piste audio AC3
mplayer -dumpaudio -dumpfile audio.ac3 dvd://1
- Conversion en MP3 avec <app>ffmpeg</app>
ffmpeg -i audio.ac3 -ab 128 audio.mp3
Méthode 3: Extraire la piste audio en PCM WAV et la convertir
Cela fonctionne avec quasiment tous les types de videos, y compris avec les formats matroska (MKV) et OGG-VORBIS (OGM)
- Extraction de la piste audio en PCM WAV (16 bits)
mplayer -vc dummy -vo null -ao pcm:file=file.wav,fast -af format=s16le file.mkv
- Encodage du fichier WAV
- En MP3
lame -h -b224 --tt 'title' --ta 'artist' --ty 'year' --tl 'album' --tg 'genre' --ti 'image.jpg' file.wav file.mp3
- En flac
flac --best -T 'TITLE=title' -T 'ARTIST=artist' -T 'ALBUM=album' -T 'GENRE=genre' -T 'DATE=date' --picture='Mimage.jpg' -o file.flac file.wav
- En MP3
- Suppression du fichier wav
rm file.wav