PHWinfo banniere

Titres
PORTAIL ANNUAIRE ARTICLES COMPARATEUR HÉBERGEURS DEVIS FORUMS RÉDUCTEUR D'URL
Précédent   PHWinfo > Forums Hébergement > Forum Serveur - Sécurité et techniques > fr.comp.os.linux.config > mplayer: dumper le mp3 d'une video
S'inscrire FAQ Membres Recherche Messages du jour Marquer les forums comme lus
fr.comp.os.linux.config Prise en main d'un système Linux.

mplayer: dumper le mp3 d'une video

Réponse
 
LinkBack Outils de la discussion
Vieux 07/01/2008, 23h25   #1
Hugolino
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut mplayer: dumper le mp3 d'une video


Salut,

Pour mon p'tit noel, j'ai eu un joli DVD contenant des videos de
concert. Avec acidrip, j'en ai fait des clips videos.
Pour l'audio, j'ai choisi l'option par défaut:
Codec : mp3lame
Options: abr:br=192
(par défaut c'est 128kbs)

Quand je joue mplayer dessus, tout va bien, le clip est joué
correctement.

Mais ce que je voudrais, c'est ne garder que la bande son.
Malheureusement la page de manuel de mplayer est assez frustre et je ne
voit guère que l'option '-dumpaudio' qui pourrait m'aider:
8<-----------8<---------8<----------8<----------8<----------8<----------8<
-dumpaudio (MPlayer only)
Dumps raw compressed audio stream to ./stream.dump (useful with
MPEG/ AC-3, in most other cases the resulting file will not be
playable). If you give more than one of -dumpaudio, -dumpvideo,
-dumpstream on the com mand line only the last one will work.
8<-----------8<---------8<----------8<----------8<----------8<----------8<

Mais ça ne marche même pas: un 'mplayer -dumpaudio file.avi'
raconte:
8<-----------8<---------8<----------8<----------8<----------8<----------8<
AVI file format detected.
[aviheader] Video stream found, -vid 0
[aviheader] Audio stream found, -aid 1
VIDEO: [FMP4] 480x360 24bpp 25.000 fps 1473.8 kbps (179.9 kbyte/s)
Core dumped
8<-----------8<---------8<----------8<----------8<----------8<----------8<

Peut-être devrais-je en fait encoder directement en mp3 et sans video
avec mencoder, j'ai essayé :
8<-----------8<---------8<----------8<----------8<----------8<----------8<
mencoder dvd://4 -dvd-device /dev/scd1 -chapter 4-4 -alang English -oac
mp3lame -lameopts abr:br=192 -ovc frameno -o "file.mp3"
8<-----------8<---------8<----------8<----------8<----------8<----------8<

Ça encode correctement, mais je ne peux jouer ce mp3 qu'avec mplayer,
mpg123 me sort une bouillie de son suraigus qui durent à peine 10
secondes (le mp3 est vraisemblablement joué trop vite)

Bref: comment obtenir un mp3 à partir des vidéos de mon DVD, soit à
partir des clips que j'ai rippé avec acidrip soit directement avec
mencoder ?


Merci de votre aide.


--
Si j'etais toi, j'irai verifier la veracite de l'information avant de passer
pour un con sur les ML des BSD. Ca pue le troll pourri dans tout le systeme
solaire son truc.
Hugo (né il y a 1 379 200 858 secondes)
  Réponse avec citation
Vieux 08/01/2008, 00h20   #2
Nicolas George
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: mplayer: dumper le mp3 d'une video

Hugolino wrote in message
<slrnfo5d76.fpa.hugolino@deborah.rock-n-roll.org>:
> Mais ça ne marche même pas: un 'mplayer -dumpaudio file.avi'
> raconte:


Mais si, ça marche:

> Core dumped


Regarde les fichiers présents dans le répertoire après ça.

> mencoder dvd://4 -dvd-device /dev/scd1 -chapter 4-4 -alang English -oac
> mp3lame -lameopts abr:br=192 -ovc frameno -o "file.mp3"
>
> Ça encode correctement, mais je ne peux jouer ce mp3 qu'avec mplayer,
> mpg123 me sort une bouillie de son suraigus qui durent à peine 10
> secondes (le mp3 est vraisemblablement joué trop vite)


Lis bien les messages affichés par mencoder avec cette ligne de commande.
Regarde aussi ce que file dit du fichier file.mp3 ainsi produit.
  Réponse avec citation
Vieux 08/01/2008, 10h49   #3
Hugolino
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: mplayer: dumper le mp3 d'une video

Le 08 Jan 2008 00:20:23 GMT, Nicolas George a écrit:
> Hugolino wrote in message
> <slrnfo5d76.fpa.hugolino@deborah.rock-n-roll.org>:
> > Mais ça ne marche même pas: un 'mplayer -dumpaudio file.avi'
> > raconte:

>
> Mais si, ça marche:


Oui, tu as raison.

> > Core dumped

>
> Regarde les fichiers présents dans le répertoire après ça.


C'est vraiment <beep> de terminer le programme avec "Core dumped" (mea
culpa de pas avoir vu le smiley)
Le fichier a l'air d'être correctement joué (je ne l'entends pas parce
que je ne suis pas chez moi, mais mpg321 affiche des trucs corrects).
Par contre, pourquoi le bitrate vaut-il 256Kbits/s alors que j'ai encodé
en 192kbs/s:
8<-----------8<---------8<----------8<----------8<----------8<----------8<
~ $ mpg123 stream.dump
High Performance MPEG 1.0/2.0/2.5 Audio Player for Layer 1, 2, and 3.
Version 0.59q (2002/03/23). Written and copyrights by Joe Drew.
Uses code from various people. See 'README' for more!
THIS SOFTWARE COMES WITH ABSOLUTELY NO WARRANTY! USE AT YOUR OWN RISK!

Playing MPEG stream from stream.dump ...
MPEG 1.0, Layer: III, Freq: 48000, mode: Joint-Stereo, modext: 2, BPF :
5120
Channels: 2, copyright: No, original: Yes, CRC: No, emphasis: 0.
Bitrate: 256 Kbits/s, Extension value: 2
Audio: 1:1 conversion, rate: 48000, encoding: signed 16 bit, channels: 2
Frame# 3448 [ 5577], Time: 01:22.75 [02:13.84],
8<-----------8<---------8<----------8<----------8<----------8<----------8<


> > mencoder dvd://4 -dvd-device /dev/scd1 -chapter 4-4 -alang English -oac
> > mp3lame -lameopts abr:br=192 -ovc frameno -o "file.mp3"
> >
> > Ça encode correctement, mais je ne peux jouer ce mp3 qu'avec mplayer,
> > mpg123 me sort une bouillie de son suraigus qui durent à peine 10
> > secondes (le mp3 est vraisemblablement joué trop vite)

>
> Lis bien les messages affichés par mencoder avec cette ligne de commande.
> Regarde aussi ce que file dit du fichier file.mp3 ainsi produit.


Oui, j'avais ça: "WARNING: OUTPUT FILE FORMAT IS _AVI_. See -of .",
Si je rajoute l'option '-of rawaudio' à la ligne de commande de
mencoder, le 'file file.mp3' dit:
"file.mp3: MPEG ADTS, layer III, v1, 320 kBits, 48 kHz, JntStereo", mais
comme je suis pas chez moi, je ne sais pas si la lecture qui a l'air de
se dérouler à un rythme correct ne donne pas une bouillie infâme.
Je dis ça à cause du 48000 au lieu de 44100. (Et je suis presque sûr que
le lecteur flash que j'utilise pour écouter mes mp3 par le web ne va pas
aprécier)

Merci de ton aide.


--
P.S. C'est encore un complot ourdi par Debian et Disney pour arriver
conjointement à la World Domination (TM).
Hugo (né il y a 1 379 202 350 secondes)
  Réponse avec citation
Vieux 08/01/2008, 19h24   #4
Nicolas George
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: mplayer: dumper le mp3 d'une video

Hugolino wrote in message
<slrnfo6la9.75b.hugolino@deborah.rock-n-roll.org>:
> comme je suis pas chez moi, je ne sais pas si la lecture qui a l'air de
> se dérouler à un rythme correct ne donne pas une bouillie infâme.


Si tout le reste fonctionne correctement, ça devrait marcher parfaitement.

> Je dis ça à cause du 48000 au lieu de 44100.


48000 est le taux d'échantillonnage standard des DVD, 44100 celui des CD
audio. Puisque ton son vient d'un DVD, c'est normal qu'il soit à 48000.

> (Et je suis presque sûr que
> le lecteur flash que j'utilise pour écouter mes mp3 par le web ne va pas
> aprécier)


Si le lecteur a des limitations, il faut s'adapter, évidemment. Avec -srate
ou bien -af resample. Cf. la doc pour les détails (et ne pas perdre de
qualité).

Au fait, personnellement, je préfère utiliser q= et aq= pour fixer la
qualité en encodage MP3 (et faire du Vorbis quand je peux).
  Réponse avec citation
Vieux 08/01/2008, 20h59   #5
Hugolino
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: mplayer: dumper le mp3 d'une video

Le Tue, 8 Jan 2008 11:49:45 +0100, Hugolino a écrit:
> Le 08 Jan 2008 00:20:23 GMT, Nicolas George a écrit:
> > Hugolino wrote in message


> > Mais si, ça marche:

>
> Oui, tu as raison.
>
> > > Core dumped

> >
> > Regarde les fichiers présents dans le répertoire après ça.

>
> C'est vraiment <beep> de terminer le programme avec "Core dumped" (mea
> culpa de pas avoir vu le smiley)
> Le fichier a l'air d'être correctement joué (je ne l'entends pas parce
> que je ne suis pas chez moi, mais mpg321 affiche des trucs corrects).
> Par contre, pourquoi le bitrate vaut-il 256Kbits/s alors que j'ai encodé
> en 192kbs/s:
> 8<-----------8<---------8<----------8<----------8<----------8<----------8<
> ~ $ mpg123 stream.dump
> High Performance MPEG 1.0/2.0/2.5 Audio Player for Layer 1, 2, and 3.
> Version 0.59q (2002/03/23). Written and copyrights by Joe Drew.
> Uses code from various people. See 'README' for more!
> THIS SOFTWARE COMES WITH ABSOLUTELY NO WARRANTY! USE AT YOUR OWN RISK!
>
> Playing MPEG stream from stream.dump ...
> MPEG 1.0, Layer: III, Freq: 48000, mode: Joint-Stereo, modext: 2, BPF :
> 5120
> Channels: 2, copyright: No, original: Yes, CRC: No, emphasis: 0.
> Bitrate: 256 Kbits/s, Extension value: 2
> Audio: 1:1 conversion, rate: 48000, encoding: signed 16 bit, channels: 2
> Frame# 3448 [ 5577], Time: 01:22.75 [02:13.84],
> 8<-----------8<---------8<----------8<----------8<----------8<----------8<


De retour chez moi, le fichier est correctement joué, mais un file
dessus répond: "MPEG ADTS, layer III, v1, 320 kBits, 48 kHz, JntStereo"
qui est différent d'un mp3 "classique" (encodé par lame à partir du rip
d'une piste de CD musical) qui dit "Audio file with ID3 version 23.0
tag, MP3 encoding".

J'arrive à corriger le Bitrate farceur en passant cbr:br=192 à
'-lameopts' quand j'utilise mencoder, mais cette option n'ai pas
comprise par mplayer, même quand je n'oublie pas de passer aussi '-oac
mp3lame'

> > > mencoder dvd://4 -dvd-device /dev/scd1 -chapter 4-4 -alang English -oac
> > > mp3lame -lameopts abr:br=192 -ovc frameno -o "file.mp3"
> > >
> > > Ça encode correctement, mais je ne peux jouer ce mp3 qu'avec mplayer,
> > > mpg123 me sort une bouillie de son suraigus qui durent à peine 10
> > > secondes (le mp3 est vraisemblablement joué trop vite)

> >
> > Lis bien les messages affichés par mencoder avec cette ligne de commande.
> > Regarde aussi ce que file dit du fichier file.mp3 ainsi produit.

>
> Oui, j'avais ça: "WARNING: OUTPUT FILE FORMAT IS _AVI_. See -of .",
> Si je rajoute l'option '-of rawaudio' à la ligne de commande de
> mencoder, le 'file file.mp3' dit:
> "file.mp3: MPEG ADTS, layer III, v1, 320 kBits, 48 kHz, JntStereo", mais
> comme je suis pas chez moi, je ne sais pas si la lecture qui a l'air de
> se dérouler à un rythme correct ne donne pas une bouillie infâme.
> Je dis ça à cause du 48000 au lieu de 44100. (Et je suis presque sûr que
> le lecteur flash que j'utilise pour écouter mes mp3 par le web ne va pas
> aprécier)


Bin, la lecture du fichier est correcte, mais sa taille est énorme: 97
Mo pour 4 minutes. Même en ajoutant l'option '-novideo', la taille est
la même. (et mplayer, lors de la lecture va affiche bien "Video: no
video").
C'est quoi ce délire ? il remplace la vidéo par des zéro ou quoi ?
Sinon pour changer le 48000 en 44100, j'ai passé l'option '-af
resample=44100:0:2, ça, ça marche.
Avec l'option '-lameopts cbr:br=192', j'arrive donc à ce qu'un file
raconte "MPEG ADTS, layer III, v1, 192 kBits, 44.1 kHz, JntStereo"
mais le fichier est toujours aussi gros.

M'en vais essayer transcode suivant
<http://pauillac.inria.fr/~rousse/linux/articles/transcode.html>, mais
déjà les emmerdes commencent car tcprobe ne m'affiche pas les pistes du
DVD, seulement un résumé...

--
> Il y a ici des gens qui administrent du Windows depuis plus de douze ans

Mes sincères condoléances. J'espère franchement ne pas arriver à ce nombre
critique.
Hugo (né il y a 1 379 244 129 secondes)
  Réponse avec citation
Vieux 02/02/2008, 12h11   #6
Hugolino
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut [Resolu] mplayer: dumper le mp3 d'une video

Le 08 Jan 2008 19:24:40 GMT, Nicolas George a écrit:
> Hugolino wrote in message
> <slrnfo6la9.75b.hugolino@deborah.rock-n-roll.org>:
> > comme je suis pas chez moi, je ne sais pas si la lecture qui a l'air de
> > se dérouler à un rythme correct ne donne pas une bouillie infâme.

>
> Si tout le reste fonctionne correctement, ça devrait marcher parfaitement.
>
> > Je dis ça à cause du 48000 au lieu de 44100.

>
> 48000 est le taux d'échantillonnage standard des DVD, 44100 celui des CD
> audio. Puisque ton son vient d'un DVD, c'est normal qu'il soit à 48000.
>
> > (Et je suis presque sûr que
> > le lecteur flash que j'utilise pour écouter mes mp3 par le web ne va pas
> > aprécier)

>
> Si le lecteur a des limitations, il faut s'adapter, évidemment. Avec -srate
> ou bien -af resample. Cf. la doc pour les détails (et ne pas perdre de
> qualité).
>
> Au fait, personnellement, je préfère utiliser q= et aq= pour fixer la
> qualité en encodage MP3 (et faire du Vorbis quand je peux).


A propos puisque je suis de passage sur le ng...

La commande pour extraire la bande son d'un clip vidéo dans un fichier
mp3 est:

ffmpeg -i fichier.avi -vn -ar 44100 -ac 2 -ab 192000 -f mp3 fichier.mp3

--
In Le Petit Larousse: "Motocyclette n.f., Véhicule à deux roues,
actionné par un moteur à explosion de plus de 125 cm3. (voir
illustration p.676.)"
Et p676, l'illustration de moto, c'est un K75 béhème...
  Réponse avec citation
Vieux 02/02/2008, 13h47   #7
Nicolas George
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: [Resolu] mplayer: dumper le mp3 d'une video

Hugolino wrote in message
<slrnfq8nf0.cvs.hugolino@deborah.rock-n-roll.org>:
> La commande pour extraire la bande son d'un clip vidéo dans un fichier
> mp3 est:
>
> ffmpeg -i fichier.avi -vn -ar 44100 -ac 2 -ab 192000 -f mp3 fichier.mp3


Non, là tu réencodes par la même occasion.

Pour seulement extraire, c'est:

ffmpeg -i fichier.avi -acodec copy fichier.mp3

(ffmpeg intuite tout seul le -f mp3 à partir de l'extension)

Ce que tu as donné fait ça, plus un changement de fréquence
d'échantillonnage, plus un réencodage en MP3.
  Réponse avec citation
Vieux 03/02/2008, 18h57   #8
Hugolino
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: [Resolu] mplayer: dumper le mp3 d'une video

Le 02 Feb 2008 13:47:25 GMT, Nicolas George a écrit:
> Hugolino wrote in message
> <slrnfq8nf0.cvs.hugolino@deborah.rock-n-roll.org>:
> > La commande pour extraire la bande son d'un clip vidéo dans un fichier
> > mp3 est:
> >
> > ffmpeg -i fichier.avi -vn -ar 44100 -ac 2 -ab 192000 -f mp3 fichier.mp3

>
> Non, là tu réencodes par la même occasion.
>
> Pour seulement extraire, c'est:
>
> ffmpeg -i fichier.avi -acodec copy fichier.mp3
>
> (ffmpeg intuite tout seul le -f mp3 à partir de l'extension)
>
> Ce que tu as donné fait ça, plus un changement de fréquence
> d'échantillonnage, plus un réencodage en MP3.


Effectivement, ma commande lancée en argument de 'time' dit:
real 1m11.737s user 1m5.400s sys 0m3.108s
(et la charge monte à 100%)

La tienne: real 0m2.457s user 0m0.408s sys 0m0.640s

Donc ta commande est beaucoup plus rapide car comme tu le dis elle se
contente d'extraire la bande son.

Le reproche que tu peux me faire est effectivement d'utiliser le verbe
"extraire", alors que comme tu le soulignes, elle effectue un
réencodeage.

D'ailleurs lors de sa lecture par mpg321, le fichier créé avec ta
commande affiche:
8<-----------8<---------8<----------8<----------8<----------8<----------8<
Playing MPEG stream from ACDC_1976_Hordon_Pavillion_Australia_01_Baby_P...
MPEG 1.0, Layer: III, Freq: 48000, mode: Joint-Stereo, modext: 2, BPF : 640
Channels: 2, copyright: No, original: Yes, CRC: No, emphasis: 0.
Bitrate: 32 Kbits/s, Extension value: 2
^^^^^^^^^^^^^^^^^^^
Audio: 1:1 conversion, rate: 48000, encoding: signed 16 bit, channels: 2
^^^^^^^^^^^
8<-----------8<---------8<----------8<----------8<----------8<----------8<

Alors que le fichier créé avec ma commande:
8<-----------8<---------8<----------8<----------8<----------8<----------8<
Playing MPEG stream from ACDC_1976_Hordon_Pavillion_Australia_01_Baby_P...
MPEG 1.0, Layer: III, Freq: 44100, mode: Joint-Stereo, modext: 2, BPF : 3840
Channels: 2, copyright: No, original: Yes, CRC: No, emphasis: 0.
Bitrate: 192 Kbits/s, Extension value: 2
^^^^^^^^^^^^^^^^^^^^
Audio: 1:1 conversion, rate: 44100, encoding: signed 16 bit, channels: 2
^^^^^^^^^^^
8<-----------8<---------8<----------8<----------8<----------8<----------8<

D'ailleurs, pourquoi ta commande créé-t-elle un fichier aussi gros (16
Mo pour 11 minutes) alors que le bitrate est seulement de 32 kbs ?

Les voies de l'encodage et du réencodage sont impénétrables

Merci à toi.

--
>> En attendant, je te fais une grosse poupoune sur la joue, et une autre ..où
>> tu veux.

> Ne crains-tu pas qu'il y ait la queue à la suite de telles propositions ?

Bah ! la queue, ça ne m'a jamais dérangé... ;-)
  Réponse avec citation
Vieux 03/02/2008, 21h26   #9
Nicolas George
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: [Resolu] mplayer: dumper le mp3 d'une video

Hugolino wrote in message
<slrnfqc3lc.6kr.hugolino@deborah.rock-n-roll.org>:
> D'ailleurs, pourquoi ta commande créé-t-elle un fichier aussi gros (16
> Mo pour 11 minutes) alors que le bitrate est seulement de 32 kbs ?


L'entête du MP3 est vraiment minimaliste, et permet très peu d'exprimer le
bitrate effectif du fichier.
  Réponse avec citation
Réponse


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +1. Il est actuellement 05h07.


Édité par : vBulletin® version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC5 Tous droits réservés.
Version française #16 par l'association vBulletin francophone
PHWinfo est un site Éducation Sans Frontières ©2000-2008
Ad Management by RedTyger
©Tous droits réservés par les parties respectives
Page generated in 0,20257 seconds with 17 queries