web-dev-qa-db-fra.com

Comment puis-je extraire une piste audio d'un fichier vidéo et l'enregistrer au format MP3?

Quel est le moyen le plus simple d'extraire une piste audio d'un fichier vidéo et de l'enregistrer au format MP3?

29
Robert Zelník

avidemux peut le faire.

Il se trouve dans Ubuntu Software Center ou vous pouvez l'installer à partir de la ligne de commande avec:

Sudo apt-get install avidemux
11
Rinzwind

Solution CLI très simple:

ffmpeg -i VIDEOFILE -acodec libmp3lame -metadata TITLE="Name of Song" OUTPUTFILE.mp3

Si vous n'avez pas installé ffmpeg:

Sudo apt-get install ffmpeg
55
AK76

Vous pouvez le faire dans VLC .

Une fois que vous avez démarré VLC:

  1. sélectionnez "Media" -> "Convert/Save"
  2. Cliquez sur "Ajouter ..." et sélectionnez le fichier que vous voulez
  3. Cliquez sur "Convert/Save" (en bas)
  4. Fournissez un "fichier de destination:"
  5. Sélectionnez le "Profil" ("Audio - MP3", "Audio - Vorbis (OGG)", etc.)
  6. Cliquez sur "Démarrer"
  7. Détendez-vous et profitez de vos chaussures

Vous pouvez installer VLC à partir de Synaptic ou du Centre logiciel.

36
jwernerny

Utilisation de avconv (à partir de la ligne de commande, inutile d'installer ffmpeg car avconv est son port pour ubuntu)

  1. utilisez avconv -i "input file name" pour découvrir le fichier (mappages vidéo et audio). Dans l'exemple ci-dessous, l'audio que je voulais effacer avait un "index" 0: 0. (Si vous lisez attentivement le résultat de la commande avconv -i ..., vous obtiendrez ceci.
  2. Puis lancez la commande avconv -i "input file name" -map 0:0 -c:a copy -metadata TITLE="title name" -metadata AUTHOR="author name" "output file name"

Testez-le avec plusieurs formats de fichier de sortie et voir.

10
mzcl-mn

Le meilleur moyen serait d'utiliser un outil qui gère simplement le conteneur. Pour MP4, je recommanderais l'outil MP4Box à partir du paquetage gpac . Pour d'autres conteneurs comme Matroska, il existe des projets et des outils tels que MKVToolNix .

Récupérer des informations sur le fichier (Remarque: vous pouvez également le faire avec mediainfo):

$ MP4Box -info 29c3-5400-en-hacking_Cisco_phones_h264.mp4 
* Movie Info *
    Timescale 1000 - Duration 00:54:30.144
    Fragmented File no - 2 track(s)
    File Brand isom - version 512
    Created: UNKNOWN DATE
File has no MPEG4 IOD/OD

iTunes Info:
    Name: Hacking Cisco Phones
    Artist: Ang Cui, Michael Costello
    Album: Chaos Communication Congress 2012 (29C3)
    Comment: http://events.ccc.de/congress/2012/Fahrplan/events/5400.en.html
    Genre: lecture
    Encoder Software: Lavf54.29.104

Track # 1 Info - TrackID 1 - TimeScale 25 - Duration 00:54:30.080
Media Info: Language "Undetermined" - Type "vide:avc1" - 81752 samples
Visual Track layout: x=0 y=0 width=1024 height=576
MPEG-4 Config: Visual Stream - ObjectTypeIndication 0x21
AVC/H264 Video - Visual Size 720 x 576
    AVC Info: 1 SPS - 1 PPS - Profile Main @ Level 3
    NAL Unit length bits: 32
    Pixel Aspect Ratio 64:45 - Indicated track size 1024 x 576
Self-synchronized

Track # 2 Info - TrackID 2 - TimeScale 48000 - Duration 00:54:30.143
Media Info: Language "English" - Type "soun:mp4a" - 153285 samples
MPEG-4 Config: Audio Stream - ObjectTypeIndication 0x40
MPEG-4 Audio MPEG-4 Audio AAC LC - 2 Channel(s) - SampleRate 48000
Synchronized on stream 1
Alternate Group ID 1

Extraction de pistes individuelles au format brut:

$ MP4Box -raw 1 29c3-5400-en-hacking_Cisco_phones_h264.mp4 
Extracting MPEG-4 AVC-H264 stream to h264
$ MP4Box -raw 2 29c3-5400-en-hacking_Cisco_phones_h264.mp4 
Extracting MPEG-4 AAC

Montrer le fichier original et les résultats:

$ ls -1 29c3-5400-en-hacking_Cisco_phones_h264*
29c3-5400-en-hacking_Cisco_phones_h264.mp4
29c3-5400-en-hacking_Cisco_phones_h264_track1.h264
29c3-5400-en-hacking_Cisco_phones_h264_track2.aac
6
LiveWireBT

Cela peut être facilement fait avec avidemux (Sudo apt-get install avidemux pour l’installer).

Ouvrez le fichier vidéo avec avidemux, puis choisissez un codec pour l'audio dans la liste déroulante, puis allez dans le menu "Audio" et vous trouverez une option "Enregistrer ...".

3
Eric Carvalho

À partir de quel format vidéo voulez-vous convertir? J'utilise audace pour extraire l'audio de vidéos mp4 et flv (je n'ai pas essayé d'autres formats mais je suppose que cela fonctionnera de la même manière). Lorsque vous ouvrez le fichier, la partie vidéo est ignorée. Vous n'aurez alors que l'audio sur lequel travailler (comme normaliser ou tronquer le silence), puis vous l'exporterez dans n'importe quel format, y compris le format mp3.

3
piet

Téléchargez l’interface graphique mkvmerge à partir du Centre de logiciel Ubuntu:

  1. Ajouter le fichier vidéo et désélectionner la partie vidéo
  2. cliquez sur "Démarrer Muxing"
  3. Le fichier audio sera sauvegardé dans le même répertoire que le fichier vidéo.
0
jose