Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 07/05/2013, à 18:36

philoup44

Convertir un fichier audio ou vidéo en mp3 avec ffmpeg (sous 12.04LTS)

Salut
J'aimerais convertir un fichier AUDIO en MP3 mais ... de 128 Kb/s
Si possible avec FFMPEG ou AVCONV
Eventuellement, que l'on puisse extraire la bande son d'une vidéo est la convertir en MP3 avec comme bitrate 128 Kb/s

De plus, j'aimerais savoir si ,il existe un outil me permettant de vérifier que le résultat de la conversion
est bien du MP3 avec comme DEBIT 128 Kb/s et ce, de façon sur et certaine !!

Ma seule contrainte, est que cela soit possible sous Linux 12.04 LTS

Je remercies par avance toute personne pouvant m'apporter son assistance
J'aimerais beaucoup pouvoir mettre RESOLU à ce post !! smile

NB
J'ai bien conscience que je risque de recevoir quelques cailloux en posant cette question ....

Dernière modification par philoup44 (Le 07/05/2013, à 18:40)

Hors ligne

#2 Le 07/05/2013, à 18:49

Avin91

Re : Convertir un fichier audio ou vidéo en mp3 avec ffmpeg (sous 12.04LTS)

Salut.
Oui tu peux tout faire avec une distro GNU/Linux

1/Pour séparer la piste audio de la vidéo avec mplayer en ligne de commande.
tu te mets dans le répertoire où se situe ta vidéo avec cd
puis tu fais :
mplayer -dumpaudio -dumpfile nomquetuveuxpourtapisteaudio.mp3 nomdetavidéo.avi/mp4etc...

En graphique, avidemux > tu ouvres ta vidéo > à gauche dans audio tu mets "mp3(lame)" en haut dans audio > enregistrer son.mp3

2/ Pour la conversion, tu as soundconverter

Dernière modification par Ivan91 (Le 08/05/2013, à 07:56)


Manchot - LFS

Hors ligne

#3 Le 07/05/2013, à 18:51

Avin91

Re : Convertir un fichier audio ou vidéo en mp3 avec ffmpeg (sous 12.04LTS)

Avec avidemux sur la gauches mp3(lame) en dessous tu as configurer, tu mets ce que tu veux comme bitrate 128 etc...


Manchot - LFS

Hors ligne

#4 Le 07/05/2013, à 18:55

Avin91

Re : Convertir un fichier audio ou vidéo en mp3 avec ffmpeg (sous 12.04LTS)


Manchot - LFS

Hors ligne

#5 Le 07/05/2013, à 18:56

Avin91

Re : Convertir un fichier audio ou vidéo en mp3 avec ffmpeg (sous 12.04LTS)

Et tout ça sur 12.04...autre chose ? Résolu ?

Dernière modification par Ivan91 (Le 07/05/2013, à 18:59)


Manchot - LFS

Hors ligne

#6 Le 07/05/2013, à 19:25

philoup44

Re : Convertir un fichier audio ou vidéo en mp3 avec ffmpeg (sous 12.04LTS)

Salut Avin91
Je te remercie de ta réponse,vraiment

Ivan91 a écrit :

1/Pour séparer la piste audio de la vidéo avec mplayer
mplayer -dumpaudio -dumpfile nomquetuveuxpourtapisteaudio.mp3 nomdetavidéo.avi/mp4etc...

cette commande, je l'éssayerais

Mais pour ...

Si possible avec FFMPEG ou AVCONV

De plus, j'aimerais savoir si ,il existe un outil me permettant de vérifier que le résultat de la conversion
est bien du MP3 avec comme DEBIT 128 Kb/s et ce, de façon sur et certaine !!

NB
Si cela peut te rassurer, je ne dénigres pas LINUX , c'est mon OS préféré !!
Et si je poses la question, c'est pour de bonnes raisons ...
entre autres
[RESOLU]découper un fichier flv avec avidemux
[12.04.2LTS]Avconv : mp4->mp3 : sortie 32k

Dernière modification par philoup44 (Le 08/05/2013, à 20:42)

Hors ligne

#7 Le 08/05/2013, à 00:07

Babdu89

Re : Convertir un fichier audio ou vidéo en mp3 avec ffmpeg (sous 12.04LTS)

Bonsoir...

Puisque tu as installé ffmpeg , teste Winff , c'est une interface graphique qui te permet de "piloter" ffmpeg  ...

http://doc.ubuntu-fr.org/winff

@+.   Babdu89  .


J'ai découvert Ubuntu avec la 07.10.... Et alors?!...  Depuis je regarde de temps en temps si Windows marche toujours....

Hors ligne

#8 Le 08/05/2013, à 00:30

philoup44

Re : Convertir un fichier audio ou vidéo en mp3 avec ffmpeg (sous 12.04LTS)

Salut Babdu89 smile
ça faisait longtemps !! wink
J'ai déja Winff
Qu'entends tu par "piloter" ??
Si tu jettes un oeil aux liens #6, tu comprendras le pourquoi de ma question !!
Porte toi bien smile

Hors ligne

#9 Le 08/05/2013, à 00:46

philoup44

Re : Convertir un fichier audio ou vidéo en mp3 avec ffmpeg (sous 12.04LTS)

Pour te faire plaisir, je viens de faire un test avec Winff ...
En passant par Winff
fichier audio d'origine ---> Bachianas Brasileiras- Aria.flac
Conversion demandée ---> mp3 192 Kb/s
Pour VLC ,c'est du 32 Kb/s ??
Pour Rhythmbox, du 192 Kb/s
ET les commandes

ffmpeg -i "Bachianas Brasileiras- Aria".mp3 2>&1 | grep Stream
    Stream #0.0: Audio: mp3, 44100 Hz, stereo, s16, 192 kb/s
file "Bachianas Brasileiras- Aria.mp3"
Bachianas Brasileiras- Aria.mp3: Audio file with ID3 version 2.4.0, contains: MPEG ADTS, layer III, v1,  32 kbps, 44.1 kHz, Stereo

Hors ligne

#10 Le 08/05/2013, à 00:46

Babdu89

Re : Convertir un fichier audio ou vidéo en mp3 avec ffmpeg (sous 12.04LTS)

Bon ,il y a aussi soud converter ...

http://pix.toile-libre.org/?img=1367966283.png

En haut, la vidéo de MattRach ... Glissée déposée dans le fenêtre qui va bien .

Dans les "Préférences"  ==>Format audio

MP3 ; Qualité "Normale indiqué ==>  128kbps ...

Est-ce, ce que tu recherches? ...

J'utilise çà aussi, pour les cd mp3 pour la voiture ...

Çà marche tout pareil avec des Wave et autres format ...

Porte toi bien toi aussi .. wink

@+.   Babdu89  .  smile

Dernière modification par Babdu89 (Le 08/05/2013, à 00:52)


J'ai découvert Ubuntu avec la 07.10.... Et alors?!...  Depuis je regarde de temps en temps si Windows marche toujours....

Hors ligne

#11 Le 08/05/2013, à 00:55

philoup44

Re : Convertir un fichier audio ou vidéo en mp3 avec ffmpeg (sous 12.04LTS)

Avec SoundConverter, as tu vérifier si le débit était bien du 128 Kb/s (en mp3) !!
Et quand disent tes lecteurs audio ( à propos du débit ) ??
J'ai aussi, SoundConverter !!
La question que je soulève, concerne la conversion en  MP3 sous Linux 12.04 ( et les résultats donnés par les différents Lecteurs audio etc ...)
Voir #9 par exemple smile

Dernière modification par philoup44 (Le 08/05/2013, à 00:56)

Hors ligne

#12 Le 08/05/2013, à 01:27

Babdu89

Re : Convertir un fichier audio ou vidéo en mp3 avec ffmpeg (sous 12.04LTS)

AÏE AÏE!!!...

Oui tu as raison ...  hmm

1367968732.png

Alors, tentes ta chance avec Audacity ...il semble que ce soit plus sûre ...

1367968835.png

1367968900.png

1367969009.png

1367968949.png

Sinon,après je n'utilise rien d'autre ...

Bon courage ... wink

@+.   Babdu89   .  smile


J'ai découvert Ubuntu avec la 07.10.... Et alors?!...  Depuis je regarde de temps en temps si Windows marche toujours....

Hors ligne

#13 Le 08/05/2013, à 01:32

philoup44

Re : Convertir un fichier audio ou vidéo en mp3 avec ffmpeg (sous 12.04LTS)

Pour te donner une image
tu as un nouveau véhicule ( une 12.04 LTS )
à l'intérieur, 4 compteurs de vitesse
Tu met de l'essence ordinaire ( du mp3), puis tu part faire un tour, tu regardes tes compteurs et
2 t'indiques que tu roule à 32 Km/h et 2 te disent que tu roule à 192 Km/h
Question : qui dit vrai ??
Maintenant, tu met du super (ogg), puis tu refait un tour, tu regardes tes compteurs et
tout les compteurs te disent que tu roule à 192 Km/h ...

La première chose qui te vient à l'esprit c'est que quelque chose "cloche" avec l'essence ordinaire (mp3)
Si tout les compteurs sont fiables .....

Dernière modification par philoup44 (Le 08/05/2013, à 01:33)

Hors ligne

#14 Le 08/05/2013, à 01:39

philoup44

Re : Convertir un fichier audio ou vidéo en mp3 avec ffmpeg (sous 12.04LTS)

Ton fichier que tu as crée, tu as vérifié ce qu'en pense les autres lecteurs ??
Media info
Commande file et ffmpeg ??
NB
J'utilises aussi Audacity !!
@+ smile

Dernière modification par philoup44 (Le 08/05/2013, à 01:41)

Hors ligne

#15 Le 08/05/2013, à 06:33

Avin91

Re : Convertir un fichier audio ou vidéo en mp3 avec ffmpeg (sous 12.04LTS)

+1 pour Audacity big_smile Il est top


Manchot - LFS

Hors ligne

#16 Le 08/05/2013, à 06:41

Avin91

Re : Convertir un fichier audio ou vidéo en mp3 avec ffmpeg (sous 12.04LTS)


Si cela peut te rassurer, je ne dénigres pas LINUX , c'est mon OS préféré !!
Et si je poses la question, c'est pour de bonnes raisons ...
entre autres
[RESOLU]découper un fichier flv avec avidemux

[12.04.2LTS]Avconv : mp4->mp3 : sortie 32k

Je n'ai pas dit que tu dénigrais GNU/LINUX Camarade, j'ai simplement dit qu'il n'y a que ce beau bébé. Pour ton probléme de racisme antiflv, je connais le problème. Ma solution...? C'est très simple. Tu renomes ta vidéo .avi et normalement, c'est bon. De mon côté, ça marche. À la question "Utiliser le mode sûr ?" < Oui ou non, ça reviendra au même.

Voili voilou

Dernière modification par Ivan91 (Le 08/05/2013, à 06:54)


Manchot - LFS

Hors ligne

#17 Le 08/05/2013, à 06:48

Avin91

Re : Convertir un fichier audio ou vidéo en mp3 avec ffmpeg (sous 12.04LTS)

Mais pour ...

Si possible avec FFMPEG ou AVCONV

Je n'ai pas de réponses pour ces logiciels désolé mais avec ce que je t'ai donné, ça marche

De plus, j'aimerais savoir si ,il existe un outil me permettant de vérifier que le résultat de la conversion
est bien du MP3 avec comme DEBIT 128 Kb/s et ce, de façon sur et certaine !!

Je fais clic-droit > propriété > audio et ça m'affiche. Je pense que ce qui est affiché doit-être plus ou moins la vérité big_smile


Manchot - LFS

Hors ligne

#18 Le 08/05/2013, à 12:41

philoup44

Re : Convertir un fichier audio ou vidéo en mp3 avec ffmpeg (sous 12.04LTS)

Salut Avin91

Ivan91 a écrit :

Pour ton probléme de racisme antiflv

Je n'ai pas de problème avec flv et encore moins de racisme ...
Pour ce qui est de renommer un .flv en .avi, tu veux dire ---> juste changer l'extension ??
Pour Linux, ça ne lui cause pas de problème, d'ailleurs sans extension non plus, mais ce .avi, si tu le donnes à quelqu'un qui est sous Windows
Peut-il le lire ??

Ivan91 a écrit :

Je fais clic-droit > propriété > audio et ça m'affiche. Je pense que ce qui est affiché doit-être plus ou moins la vérité

ça le devrait, mais si d'autres outils de LINUX te disent qu'ils ne sont pas d'accord
La question est : QUI A RAISON ??

Dernière modification par philoup44 (Le 08/05/2013, à 20:41)

Hors ligne

#19 Le 08/05/2013, à 15:09

Avin91

Re : Convertir un fichier audio ou vidéo en mp3 avec ffmpeg (sous 12.04LTS)

Salut Ivan91
Pour ton probléme de racisme antiflv
Je n'ai pas de problème avec flv et encore moins de racisme ...
Pour ce qui est de renommer un .flv en .avi, tu veux dire ---> juste changer l'extension ??
Pour Linux, ça ne lui cause pas de problème, d'ailleurs sans extension non plus, mais ce .avi, si tu le donnes à quelqu'un qui est sous Windows
Peut-il le lire ??

badoumba...bon, on repassera pour l'humour...Un peu sur la défensive non ?
Reprenons...1/Oui juste l'extension avec ta 12.04lts 
2/ Au début tu voulais séparer la piste audio de la vidéo...j'ai répondu. Tu voulais une réponse pour le problème flv...j'ai répondu. Après si ça concerne wind....où la plupart des trucs ne marche pas, il faut aller sur un autre forum. Ici, c'est Ubuntu je crois non ?

Je fais clic-droit > propriété > audio et ça m'affiche. Je pense que ce qui est affiché doit-être plus ou moins la vérité
ça le devrait, mais si d'autres outils de LINUX te disent qu'ils ne sont pas d'accord
La question est : QUI A RAISON ??

J'ai dit je pense et d'ailleurs, j'ai regardé sur mes pistes et toutes sont en 128k alors s'il me ment c'est quand même un gros mytho.


Manchot - LFS

Hors ligne

#20 Le 08/05/2013, à 17:08

philoup44

Re : Convertir un fichier audio ou vidéo en mp3 avec ffmpeg (sous 12.04LTS)

Salut Avin91 wink
Le souci, est que les MP3 qui ne sont pas crées sous 12.04 sont OK
Mais ceux crées avec certaines applis sous 12.04 , ne le sont pas
certains lecteurs ou applis te diront qu'un fichier MP3 est en 32 ou 56 Kb/s
alors que d'autres te diront que c'est du 192 Kb/s
Les commandes FFMPEG et FILE sont très utilisées dans les scripts ou autres
si je converti par exemple,un flac en .ogg 192 Kb/s tout les lecteurs et outils disent que c'est bien du 192 kb/s
maintenant, si je convertis ce meme flac en MP3 192 kb/s,
alors 1 appli sur 2 te dit que c'est du 32 ou 56 kb/s et l'autre moitié te dis que c'est du 192 kb/s
Voir par exemple ---> #9

Fais le test et tu me diras ...
Et dans ce cas de figure, quel est l'outil de Linux qui peut ,sans faute, trancher ??

NB
Je te remercie encore une fois pour ta commande avec Mplayer smile
Je n'ai pas de problème avec les flv , si tu fais référence au lien que j'ai donné plus haut #6 ---> [RESOLU]découper un fichier flv avec avidemux
Je peux comprendre le malentendu, mais si tu y jettes un oeil, tu verras que je n'ai pas de souci perso avec lui smile

Dernière modification par philoup44 (Le 08/05/2013, à 20:40)

Hors ligne

#21 Le 08/05/2013, à 17:56

Avin91

Re : Convertir un fichier audio ou vidéo en mp3 avec ffmpeg (sous 12.04LTS)

Salut Ivan91 wink
Le souci, est que les MP3 qui ne sont pas crées sous 12.04 sont OK
Mais ceux crées avec certaines applis sous 12.04 , ne le sont pas
certains lecteurs ou applis te diront qu'un fichier MP3 est en 32 ou 56 Kb/s
alors que d'autres te diront que c'est du 192 Kb/s
Les commandes FFMPEG et FILE sont très utilisées dans les scripts ou autres
si je converti par exemple,un flac en .ogg 192 Kb/s tout les lecteurs et outils disent que c'est bien du 192 kb/s
maintenant, si je convertis ce meme flac en MP3 192 kb/s,
alors 1 appli sur 2 te dit que c'est du 32 ou 56 kb/s et l'autre moitié te dis que c'est du 192 kb/s
Voir par exemple ---> #9

Fais le test et tu me diras ...
Et dans ce cas de figure, quel est l'outil de Linux qui peut ,sans faute, trancher ??

Pour ce problème, je ne peux pas te dire. Par contre je connais ce site qui spécialisé dans la création audio etc... sous GNU/Linux. Tu devrais trouver ton bonheur ou des gens qui sont spécialisés pour les questions plus pointues smile

NB
Je te remercie encore une fois pour ta commande avec Mplayer smile
Je n'ai pas de problème avec les flv , si tu fais référence au lien que j'ai donné plus haut #6 ---> [RESOLU]découper un fichier flv avec avidemux
Je peux comprendre le malentendu, mais si tu y jettes un oeil, tu verras que je n'ai pas de souci perso avec lui smile

Il n'y a pas de quoi. Avant, je faisais la commande avec Mplayer mais avec ce que je t'ai donné avec Avidemux, tu le fais 3 fois plus vite.
Il n'y a pas de malentendu, il n'y a que des passionnés. C'est génial ! C'est beau, c'est que de l'amour ! big_smile


Manchot - LFS

Hors ligne

#22 Le 08/05/2013, à 18:56

philoup44

Re : Convertir un fichier audio ou vidéo en mp3 avec ffmpeg (sous 12.04LTS)

Petite astuce pour AVIDEMUX smile
si tu fais des coupes sans ré-encodage et que tu constates de fort décalage audio
tu reconverti uniquement la bande son (en laissant video sur "copie")
puis tu ferme ta vidéo
tu ouvres ensuite la nouvelle, et tu constateras assez souvent que le simple changement de la bande audio , te fais des coupes sans ré-encodage NICKEL avec aucun décalage son !!
Mais là, je suis hors sujet tongue

Pour Mplayer, si il utilises GStreamer pour travailler, il est peut etre pas non plus à l'abri des soucis relevés avec le MP3

Hors ligne

#23 Le 08/05/2013, à 20:39

philoup44

Re : Convertir un fichier audio ou vidéo en mp3 avec ffmpeg (sous 12.04LTS)

Salut Avin91
J'ai essayé ta commande

1/Pour séparer la piste audio de la vidéo avec mplayer

mplayer -dumpaudio -dumpfile nomquetuveuxpourtapisteaudio.mp3 nomdetavidéo.avi/mp4etc...
mplayer -dumpaudio -dumpfile medievalaudio2.mp3 Medieval_II.mp4
MPlayer svn r34540 (Ubuntu), built with gcc-4.6 (C) 2000-2012 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing Medieval_II.mp4.
libavformat version 53.21.1 (external)
Mismatching header version 53.19.0
libavformat file format detected.
[lavf] stream 0: video (h264), -vid 0
[lavf] stream 1: audio (aac), -aid 0, -alang und
VIDEO:  [H264]  1280x720  24bpp  24.000 fps  1381.3 kbps (168.6 kbyte/s)
dump: 31513007 bytes written to 'medievalaudio2.mp3'.
Core dumped ;)


Exiting... (End of file)
file medievalaudio2.mp3
medievalaudio2.mp3: data
ffmpeg -i medievalaudio2.mp3 2>&1 | grep Stream
    Stream #0.0: Audio: mp1, 8000 Hz, stereo, s16, 160 kb/s

Aucun lecteur n'arrive à lire medievalaudio2.mp3 (31,5 Mo) ??

En lecture de la vidéo aucun souci

mplayer Medieval_II.mp4

Mais je vois qu'il passe la main à FFMPEG pour le décodage des codecs ...  hmm

mplayer Medieval_II.mp4
MPlayer svn r34540 (Ubuntu), built with gcc-4.6 (C) 2000-2012 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing Medieval_II.mp4.
libavformat version 53.21.1 (external)
Mismatching header version 53.19.0
libavformat file format detected.
[lavf] stream 0: video (h264), -vid 0
[lavf] stream 1: audio (aac), -aid 0, -alang und
VIDEO:  [H264]  1280x720  24bpp  24.000 fps  1381.3 kbps (168.6 kbyte/s)
Clip info:
 major_brand: mp42
 minor_version: 0
 compatible_brands: isommp42
 creation_time: 2013-03-24 19:32:17
Load subtitles in ./
Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
[vdpau] Error when calling vdp_device_create_x11: 1
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
libavcodec version 53.35.0 (external)
Mismatching header version 53.32.2
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 44100 Hz, 2 ch, s16le, 192.0 kbit/13.60% (ratio: 23999->176400)
Selected audio codec: [ffaac] afm: ffmpeg (FFmpeg AAC (MPEG-2/MPEG-4 Audio))
==========================================================================
AO: [pulse] 44100Hz 2ch s16le (2 bytes per sample)
Starting playback...
Unsupported PixelFormat 61
Unsupported PixelFormat 53
Unsupported PixelFormat 81
Movie-Aspect is undefined - no prescaling applied.
VO: [xv] 1280x720 => 1280x720 Planar YV12 
A:  67.7 V:  67.7 A-V:  0.000 ct:  0.042   0/  0 14%  1%  0.3% 2 0 

Exiting... (Quit)

Dernière modification par philoup44 (Le 08/05/2013, à 22:19)

Hors ligne

#24 Le 09/05/2013, à 06:36

Avin91

Re : Convertir un fichier audio ou vidéo en mp3 avec ffmpeg (sous 12.04LTS)

philoup44 a écrit :

Salut Avin91
J'ai essayé ta commande

1/Pour séparer la piste audio de la vidéo avec mplayer

mplayer -dumpaudio -dumpfile nomquetuveuxpourtapisteaudio.mp3 nomdetavidéo.avi/mp4etc...
mplayer -dumpaudio -dumpfile medievalaudio2.mp3 Medieval_II.mp4
MPlayer svn r34540 (Ubuntu), built with gcc-4.6 (C) 2000-2012 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing Medieval_II.mp4.
libavformat version 53.21.1 (external)
Mismatching header version 53.19.0
libavformat file format detected.
[lavf] stream 0: video (h264), -vid 0
[lavf] stream 1: audio (aac), -aid 0, -alang und
VIDEO:  [H264]  1280x720  24bpp  24.000 fps  1381.3 kbps (168.6 kbyte/s)
dump: 31513007 bytes written to 'medievalaudio2.mp3'.
Core dumped ;)


Exiting... (End of file)
file medievalaudio2.mp3
medievalaudio2.mp3: data
ffmpeg -i medievalaudio2.mp3 2>&1 | grep Stream
    Stream #0.0: Audio: mp1, 8000 Hz, stereo, s16, 160 kb/s

Aucun lecteur n'arrive à lire medievalaudio2.mp3 (31,5 Mo) ??

En lecture de la vidéo aucun souci

mplayer Medieval_II.mp4

Mais je vois qu'il passe la main à FFMPEG pour le décodage des codecs ...  hmm

mplayer Medieval_II.mp4
MPlayer svn r34540 (Ubuntu), built with gcc-4.6 (C) 2000-2012 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing Medieval_II.mp4.
libavformat version 53.21.1 (external)
Mismatching header version 53.19.0
libavformat file format detected.
[lavf] stream 0: video (h264), -vid 0
[lavf] stream 1: audio (aac), -aid 0, -alang und
VIDEO:  [H264]  1280x720  24bpp  24.000 fps  1381.3 kbps (168.6 kbyte/s)
Clip info:
 major_brand: mp42
 minor_version: 0
 compatible_brands: isommp42
 creation_time: 2013-03-24 19:32:17
Load subtitles in ./
Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
[vdpau] Error when calling vdp_device_create_x11: 1
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
libavcodec version 53.35.0 (external)
Mismatching header version 53.32.2
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 44100 Hz, 2 ch, s16le, 192.0 kbit/13.60% (ratio: 23999->176400)
Selected audio codec: [ffaac] afm: ffmpeg (FFmpeg AAC (MPEG-2/MPEG-4 Audio))
==========================================================================
AO: [pulse] 44100Hz 2ch s16le (2 bytes per sample)
Starting playback...
Unsupported PixelFormat 61
Unsupported PixelFormat 53
Unsupported PixelFormat 81
Movie-Aspect is undefined - no prescaling applied.
VO: [xv] 1280x720 => 1280x720 Planar YV12 
A:  67.7 V:  67.7 A-V:  0.000 ct:  0.042   0/  0 14%  1%  0.3% 2 0 

Exiting... (Quit)

C'est normal...malheureusement. Bien que cette méthode soit classe, le seul inconvénient, c'est qu'elle ne marche pas sur toutes les vidéos. Et c'est pour ça que je t'ai donné la méthode Avidémux. Ça marche tout le temps


Manchot - LFS

Hors ligne

#25 Le 09/05/2013, à 13:27

philoup44

Re : Convertir un fichier audio ou vidéo en mp3 avec ffmpeg (sous 12.04LTS)

Nouveau test pour extraire la bande son (en MP3) d'une vidéo , et cette fois ci en VBR
how-can-i-convert-mp4-video-to-mp3-audio-with-ffmpeg
Commande utilisée

ffmpeg -i vidéo.mp4 -q:a 0 -map a son.mp3

The better way to encode MP3 is to use -q:a for variable bit rate.

ffmpeg -i k.mp4 -q:a 0 -map a k.mp3

The q option can only be used with libmp3lame and corresponds to the LAME -V option.
See: Encoding VBR (Variable Bit Rate) mp3 audio

J'ai modifié les valeurs de -q:a allant de 0 à 3
Pour les commandes file et ffmpeg (avconv) c'est du 32 Kb/s, quelque soit la valeur de -q:a

file audio-q0.mp3
avconv -i audioq0.mp3 2>&1 | grep Stream

Pour VLC et RHYTHMBOX, idem ce sont tous du 32 Kb/s

Durée de la bande son = 21'32
clic droit sur fichier > propriété > audio
-q:a          Débit                                                  Poids du fichier
  3            86  Kb/s                                                    28,9 Mo
  2           101 Kb/s                                                    31,9 Mo
  1           148 Kb/s                                                    37,2 Mo
  0           189 Kb/s                                                    42,7 Mo

Pendant l'encodage
Pour -q:a 3

avconv -i Medieval_II.mp4 -q:a 3 -map a mediaudio.mp3
avconv version 0.8.6-4:0.8.6-0ubuntu0.12.04.1, Copyright (c) 2000-2013 the Libav developers
  built on Apr  2 2013 17:02:36 with gcc 4.6.3
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Medieval_II.mp4':
  Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: isommp42
    creation_time   : 2013-03-24 19:32:17
  Duration: 00:21:53.04, start: 0.000000, bitrate: 1575 kb/s
    Stream #0.0(und): Video: h264 (High), yuv420p, 1280x720, 1381 kb/s, 24 fps, 24 tbr, 48 tbn, 48 tbc
    Stream #0.1(und): Audio: aac, 44100 Hz, stereo, s16, 191 kb/s
    Metadata:
      creation_time   : 2013-03-24 19:32:38
Output #0, mp3, to 'mediaudio.mp3':
  Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: isommp42
    TDEN            : 2013-03-24 19:32:17
    TSSE            : Lavf53.21.1
    Stream #0.0(und): Audio: libmp3lame, 44100 Hz, stereo, s16, 200 kb/s
    Metadata:
      creation_time   : 2013-03-24 19:32:38
Stream mapping:
  Stream #0:1 -> #0:0 (aac -> libmp3lame)
Press ctrl-c to stop encoding
size=   28271kB time=1313.07 bitrate= 176.4kbits/s    
video:0kB audio:28271kB global headers:0kB muxing overhead 0.000902%

Pour -q:a 2

avconv -i Medieval_II.mp4 -q:a 2 -map a mediaudioq2.mp3
avconv version 0.8.6-4:0.8.6-0ubuntu0.12.04.1, Copyright (c) 2000-2013 the Libav developers
  built on Apr  2 2013 17:02:36 with gcc 4.6.3
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Medieval_II.mp4':
  Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: isommp42
    creation_time   : 2013-03-24 19:32:17
  Duration: 00:21:53.04, start: 0.000000, bitrate: 1575 kb/s
    Stream #0.0(und): Video: h264 (High), yuv420p, 1280x720, 1381 kb/s, 24 fps, 24 tbr, 48 tbn, 48 tbc
    Stream #0.1(und): Audio: aac, 44100 Hz, stereo, s16, 191 kb/s
    Metadata:
      creation_time   : 2013-03-24 19:32:38
Output #0, mp3, to 'mediaudioq2.mp3':
  Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: isommp42
    TDEN            : 2013-03-24 19:32:17
    TSSE            : Lavf53.21.1
    Stream #0.0(und): Audio: libmp3lame, 44100 Hz, stereo, s16, 200 kb/s
    Metadata:
      creation_time   : 2013-03-24 19:32:38
Stream mapping:
  Stream #0:1 -> #0:0 (aac -> libmp3lame)
Press ctrl-c to stop encoding
size=   31170kB time=1313.07 bitrate= 194.5kbits/s    
video:0kB audio:31170kB global headers:0kB muxing overhead 0.000818%

Pour -q:a 1

avconv -i Medieval_II.mp4 -q:a 1 -map a mediaudioq1.mp3
avconv version 0.8.6-4:0.8.6-0ubuntu0.12.04.1, Copyright (c) 2000-2013 the Libav developers
  built on Apr  2 2013 17:02:36 with gcc 4.6.3
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Medieval_II.mp4':
  Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: isommp42
    creation_time   : 2013-03-24 19:32:17
  Duration: 00:21:53.04, start: 0.000000, bitrate: 1575 kb/s
    Stream #0.0(und): Video: h264 (High), yuv420p, 1280x720, 1381 kb/s, 24 fps, 24 tbr, 48 tbn, 48 tbc
    Stream #0.1(und): Audio: aac, 44100 Hz, stereo, s16, 191 kb/s
    Metadata:
      creation_time   : 2013-03-24 19:32:38
Output #0, mp3, to 'mediaudioq1.mp3':
  Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: isommp42
    TDEN            : 2013-03-24 19:32:17
    TSSE            : Lavf53.21.1
    Stream #0.0(und): Audio: libmp3lame, 44100 Hz, stereo, s16, 200 kb/s
    Metadata:
      creation_time   : 2013-03-24 19:32:38
Stream mapping:
  Stream #0:1 -> #0:0 (aac -> libmp3lame)
Press ctrl-c to stop encoding
size=   36345kB time=1313.07 bitrate= 226.8kbits/s    
video:0kB audio:36345kB global headers:0kB muxing overhead 0.000701%

Pour -q:a 0

avconv -i Medieval_II.mp4 -q:a 0 -map a mediaudioq0.mp3
avconv version 0.8.6-4:0.8.6-0ubuntu0.12.04.1, Copyright (c) 2000-2013 the Libav developers
  built on Apr  2 2013 17:02:36 with gcc 4.6.3
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Medieval_II.mp4':
  Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: isommp42
    creation_time   : 2013-03-24 19:32:17
  Duration: 00:21:53.04, start: 0.000000, bitrate: 1575 kb/s
    Stream #0.0(und): Video: h264 (High), yuv420p, 1280x720, 1381 kb/s, 24 fps, 24 tbr, 48 tbn, 48 tbc
    Stream #0.1(und): Audio: aac, 44100 Hz, stereo, s16, 191 kb/s
    Metadata:
      creation_time   : 2013-03-24 19:32:38
Output #0, mp3, to 'mediaudioq0.mp3':
  Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: isommp42
    TDEN            : 2013-03-24 19:32:17
    TSSE            : Lavf53.21.1
    Stream #0.0(und): Audio: libmp3lame, 44100 Hz, stereo, s16, 200 kb/s
    Metadata:
      creation_time   : 2013-03-24 19:32:38
Stream mapping:
  Stream #0:1 -> #0:0 (aac -> libmp3lame)
Press ctrl-c to stop encoding
size=   41678kB time=1313.07 bitrate= 260.0kbits/s    
video:0kB audio:41678kB global headers:0kB muxing overhead 0.000612%

On dirait bien que tout se passe normalement
Les valeurs SIZE et BITRATE de la ligne

size=   xxxxxkB time=1313.07 bitrate= xxx.xkbits/s

changent, comme on pourrait si attendre
et cela correspond au tableau donné ---> Encoding VBR (Variable Bit Rate) mp3 audio

Je soupçonne un problème au niveau de l'écriture des métadonnées ....

Le problème,
c'est que si on écrit un script utilisant FILE ou FFMPEG pour traiter des MP3,
on peut avoir des résultats complètement érronnés
Par exemple, une ligne qui dirait " Ne pas retenir les bitrates inférieurs à 128 Kb/s ( ou l'inverse) "

NB
cela ne semble pas concerné Linux 10.04, SAUF si les MP3 ont été "convertis de Linux 12.04"
(J'ai fait le test dans l'un des liens que je donne)

Dernière modification par philoup44 (Le 09/05/2013, à 14:18)

Hors ligne