« Multimedia/MencoderAudioOnly » : différence entre les versions

De TartareFR
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
[[Category:Linux]]
[[Category:Linux]]


Whatever you can play with mplayer, whether it be an avi, mkv, mp4, ogm, etc it can be made into an MP3 or whatever other format is necessary easily.
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.
= Method 1: Dumping the audio =
== Méthode 1: Extraire la piste audio MP3 ==
Sometimes you get lucky and your encoded file has the audio encoded by MP3.  Then you can just have mplayer dump the audio.


You can check and see if the video's audio encoding using ''file''.
Quelquefois, on peut avoir de la chance et la bande audio est déjà encoder en MP3. Il ne reste qu'à l'extraire.
<pre># file Ranma\ One-Half/Season\ 01/01.\ Here\'s\ Ranma.avi  
On peut vérifier les codecs employés avec <app>file</app>.
Ranma One-Half/Season 01/01. Here's Ranma.avi: RIFF (little-endian) data, AVI, 640 x 464, 29.97 fps,
<pre># 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)
video: DivX 3 Low-Motion, audio: MPEG-1 Layer 3 (stereo, 32000 Hz)
</pre>
</pre>
You can see in my example above the '''audio: MPEG-1 Layer 3 (stereo, 32000 Hz)''' portionThis means the movie's audio was encoded with MP3.
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.


Now you can simply use
* Extraction de la piste audio<pre># mplayer -dumpaudio -dumpfile file.mp3 file.avi</pre>
<pre># mplayer -dumpaudio -dumpfile mp3name.mp3 moviefile.avi</pre>
To get your MP3 file.
= Method 2: Dumping to ac3 then converting to mp3 =
Usually when trying to extract the audio off of DVDs you end up with an ac3 file.  This is fine, but you'll have to convert it to an MP3 from here.  This is where ''ffmpeg'' comes in handy.


First we need to dump the audio:
== Méthode 2: Extraire la piste AC3 et la convertir ==
<pre>
mplayer -dumpaudio -dumpfile audio.ac3 dvd://1
</pre>


For more information on playing DVDs or to change chapters see the mplayer manual.
En général, la piste audio d'un DVD est au format AC3. Il faudra donc l'extraire et la convertir en MP3.


'''Note''': This may take a while. It takes a least 5 minutes for me.
* Extraction de la piste audio AC3<pre>mplayer -dumpaudio -dumpfile audio.ac3 dvd://1</pre>
* Conversion en MP3 avec <app>ffmpeg</app><pre>ffmpeg -i audio.ac3 -ab 128 audio.mp3</pre>


Now convert your ac3 file into an MP3.
== Méthode 3: Extraire la piste audio en PCM WAV et la convertir ==
<pre>
ffmpeg -i audio.ac3 -ab 128 audio.mp3
</pre>
= Méthode 3: Utiliser mplayer pour extraire la piste audio en PCM WAV et la convertir en MP3 =


Cela fonctionne avec quasiment tous les types de videos, y compris avec les formats matroska (MKV) et OGG-VORBIS (OGM)
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<pre>mplayer -vc dummy -vo null -ao pcm:file=file.wav,fast -af format=s16le file.mkv</pre>
* Extraction de la piste audio en PCM WAV (16 bits)<pre>mplayer -vc dummy -vo null -ao pcm:file=file.wav,fast -af format=s16le file.mkv</pre>
* Encodage du fichier WAV
* Encodage du fichier WAV
** En MP3<pre>lame -h -b224 --tt 'title' --ta 'artist' --ty 'year' --tl 'album' --tg 'genre' --ti 'image.jpg' file.wav file.mp3</pre>
** En MP3<pre>lame -h -b224 --tt 'title' --ta 'artist' --ty 'year' --tl 'album' --tg 'genre' --ti 'image.jpg' file.wav file.mp3</pre>
** En flac<pre>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</pre>
** En flac<pre>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</pre>
* Suppression du fichier wav<pre>rm file.wav</pre>
* Suppression du fichier wav<pre>rm file.wav</pre>

Version du 13 août 2013 à 08:19


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 file.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
  • Suppression du fichier wav
    rm file.wav