Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites". Attention, le forum rencontre actuellement quelques difficultés. En cas d'erreur 502, il ne faut pas re-valider l'envoi d'un message ou l'ouverture d'une discussion, au risque de créer un doublon.

La section divers se réorganise ! De nouvelles sous-sections à venir. (plus d'infos + donner son avis)

#1 Le 24/03/2013, à 14:09

Wolf

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

Bonjour,
Je tente de convertir, via Avconv, un fichier au format MP4 vers du MP3 192k mais il me sort toujours un fichier de 32k et d'une longueur d'environ 30minutes (pour une vidéo de 5 minutes environ ..).

J'ai essayé ceci :

avconv -i video.mp4 -c:a libmp3lame -ab 192k -y mp3/audio.mp3 

J'ai essayé aussi via ffmpeg mais si il est déprécié : exactement la même chose ..

J'ai essayé via winFF en me disant : peut-être que mes paramètres en CLI sont mauvais ... mais idem !

Je viens de tenter de désinstaller avconv, ffmpeg, winFF puis de faire un peu de ménage :

 1647  sudo apt-get autoclean
 1648  sudo apt-get autoremove
 1649  sudo aptitude install deborphan
 1650  deborphan 
 1651  sudo apt-get remove $(deborphan) --purge 
 1652  sudo dpkg -P `dpkg -l | grep "^rc" | tr -s ' ' | cut -d ' ' -f 2`

puis reboot et réinstall de avconv : idem, toujours une sortie de 32k et un fichier de sortie avec une longueur étrange ! (affiché dans Clémentine).

Une idée ?
Il y a qqchose que Clémentine ne digère pas dans la conversion ?
Sous VLC, la longueur de l'audio est correcte mais le débit affiché est aussi du 32k.

Sous ma 10.04 LTS, à l'époque, jamais eu de problème de ce genre !

Dernière modification par Wolf (Le 24/03/2013, à 14:11)


"On a pas besoin de leurs dollars. Juste des rêves et sa guitare".

Hors ligne

#2 Le 02/04/2013, à 20:53

philoup44

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

Salut
Essaie avec SoundConverter
Dans Editions > préférence, met
-Format ............. MP3
-Débit Binaire ... Constant (CBR)
-Qualité .............Haute
Débit Binaire de la destination devrait t'afficher 192 Kb/s

Je viens de faire l'éssai sur un MP4
et VLC ainsi que Rhytmbox m'indique que c'est du 192 Kb/s !!

Si je met en -Débit Binaire ... VBR
VLC ainsi que Rhytmbox m'indique que c'est du 56 Kb/s ?!

Sinon, voir peut etre aussi avec Avidemux

Le codec audio du MP4, peut avoir aussi son importance ...

Hors ligne

#3 Le 02/05/2013, à 21:10

Wolf

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

Salutation.
Je viens de tester avec SoundConverter et ça fonctionne. Par contre, il m'a demandé un greffon à installer (enfin, il l'a installé de lui même).
Du coup, avec ce greffon en plus, peut-être que avconv fonctionne ... Je vais tester quand je pourrais smile
Merci pour la piste en tout cas big_smile

Dernière modification par Wolf (Le 02/05/2013, à 21:10)


"On a pas besoin de leurs dollars. Juste des rêves et sa guitare".

Hors ligne

#4 Le 02/05/2013, à 21:27

philoup44

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

Tu te souviens du nom du greffon ??

Hors ligne

#5 Le 02/05/2013, à 21:37

Wolf

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

Oui : gstreamer0.10-ffmpeg (0.10.13-1).


"On a pas besoin de leurs dollars. Juste des rêves et sa guitare".

Hors ligne

#6 Le 02/05/2013, à 23:06

philoup44

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

C'est le "Greffons Vidéo GStreamer pour ffmpeg"
( Codecs pour  lire les fichiers mpeg, divx, mpeg4, ac3, wmv et asf )

Tu as aussi
Greffons Gstreamer supplémentaires
versio gstreamer0.10-plugins-ugly 0.10.18.3-1ubuntu1

Greffons GStreamer pour mms, wavpack, quicktime, musepack ---> Codecs pour la lecture
versio gstreamer0.10-plugins-bad 0.10.22.3-2ubuntu2.2

Greffons GStreamer pour aac, xvid, mpeg2, faad  ---> Codecs pour la lecture
version gstreamer0.10-plugind-bad-multiverse 0.10.21-1

voir la Doc Ubuntu Doc.ubuntu-fr - gstreamer
2.3 Greffons

Hors ligne

#7 Le 04/05/2013, à 08:48

philoup44

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

Pour le sport avec FFMPEG (ou AVCONV) !! wink
essai cette commande

avconv -i video.mp4 -vn -ar 44100 -ac 2 -ab 192k -acodec libmp3lame résultat.mp3

pour voir si ça fonctionne ...

Hors ligne

#8 Le 04/05/2013, à 10:25

Wolf

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

Bonjour,
Après essai de la commande

avconv -i video.mp4 -vn -ar 44100 -ac 2 -ab 192k -acodec libmp3lame résultat.mp3

,
d'après Clémentine ET VLC , je suis toujours avec une sortie en 32k hmm

Edit : le même fichier via SoundConverter est bien en 192k donc cela ne provient pas du fichier source.

Dernière modification par Wolf (Le 04/05/2013, à 10:27)


"On a pas besoin de leurs dollars. Juste des rêves et sa guitare".

Hors ligne

#9 Le 04/05/2013, à 11:05

philoup44

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

Que te renvoie la commande ??

ffmpeg -i résultat.mp3 2>&1 | grep Stream

et la commande

file résultat.mp3

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

Hors ligne

#10 Le 04/05/2013, à 12:55

Wolf

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

Hm, assez étrange le résultat :

ffmpeg -i resultat.mp3 2>&1 | grep Stream
    Stream #0.0: Audio: mp3, 44100 Hz, stereo, s16, 192 kb/s

Le stream est, soit disant, en 192k ...
En ouvrant sous Clémentine / VLC, toujours affiché en tant que 32k ..
La qualité du MP3 n'est pas du 32k en tout cas; ça c'est sur.

Edit : en fait, la conversion avec avconv est foireuse on dirait car avec SoundConverter, ça passe. De plus, même si la qualité semble être du 192k, j'ai toujours une longueur de MP3 étrange (clémentine affiche 30min alors qu'il fait 4min en réalité).

Edit2 : retour de la commande "file" :

resultat.mp3: Audio file with ID3 version 2.4.0, contains: MPEG ADTS, layer III, v1,  32 kbps, 44.1 kHz, Stereo

Hmhm, 32k ...

Dernière modification par Wolf (Le 04/05/2013, à 13:02)


"On a pas besoin de leurs dollars. Juste des rêves et sa guitare".

Hors ligne

#11 Le 04/05/2013, à 13:02

philoup44

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

Et la commande file ??
si tu as Médiainfo, que te donne t-il comme info ??

Si tu regardes ce post ---> découper un fichier flv avec avidemux   au #24
Tu verras, qu'il y a des résultats surprenants en effet ,avec le mp3 (sous Linux 12.04)

Hors ligne

#12 Le 04/05/2013, à 13:30

Wolf

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

Wahou, c'est bizarre cette histoire. En tout cas, je me sens moins seul sur ce problème.
Donc 12.04 + avconv = BUG .. enfin, je pense que si je dis ça, c'est pas faux ..
A voir la même commande sur une 10.04 ou autre distribution avec avconv à la rigueur !

Mediainfo :
General
Complete name                            : /home/dossier/resultat.mp3
Format                                   : MPEG Audio
File size                                : 6.95 MiB
Duration                                 : 5mn 3s
Overall bit rate mode                    : Variable
Overall bit rate                         : 192 Kbps
Encoded date                             : UTC 2013-03- 7 13:43:20
Writing library                          : LAME3.99.3
Encoding settings                        : Lavf53.21.1
major_brand                              : mp42
minor_version                            : 0
compatible_brands                        : isommp42

Audio
Format                                   : MPEG Audio
Format version                           : Version 1
Format profile                           : Layer 3
Mode                                     : Joint stereo
Duration                                 : 5mn 3s
Bit rate mode                            : Variable
Bit rate                                 : 192 Kbps
Channel(s)                               : 2 channels
Sampling rate                            : 44.1 KHz
Compression mode                         : Lossy
Stream size                              : 6.95 MiB (100%)
Writing library                          : LAME3.99.3


"On a pas besoin de leurs dollars. Juste des rêves et sa guitare".

Hors ligne

#13 Le 04/05/2013, à 15:03

philoup44

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

D'un coté
Rhythmbox, ffmpeg,avconv,mediainfo s'accordent sur le résultat
de l'autre
clémentine,vlc, et la commande file ne sont pas d'accord ...

c'est simple quoi ... tongue

Hors ligne

#14 Le 04/05/2013, à 20:36

philoup44

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

avconv -i video.mp4 -vn -ar 44100 -ac 2 -ab 192k -acodec libmp3lame résultat.mp3

envoie du fichier mp3 (crée sous Linux 12.04) à ... Linux 10.04 LTS

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

meme conflit ??

On fait comment pour connaitre le débit audio d'un fichier.mp3, crée par la commande ffmpeg ou avconv sous Linux 12.04 ??

il va falloir faire l'inverse pour voir ....

Hors ligne

#15 Le 04/05/2013, à 21:02

philoup44

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

J'ai pris le meme fichier mp4
puis entré la commande (sous 10.04 LTS)

ffmpeg -i "Medieval II".mp4 -vn -ar 44100 -ac 2 -ab 192k -acodec libmp3lame résultat.mp3
ffmpeg -i "Medieval II".mp4 -vn -ar 44100 -ac 2 -ab 192k -acodec libmp3lame résultat.mp3
FFmpeg version SVN-r0.5.9-4:0.5.9-0ubuntu0.10.04.3, Copyright (c) 2000-2009 Fabrice Bellard, et al.
  configuration: --extra-version=4:0.5.9-0ubuntu0.10.04.3 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --disable-stripping --disable-vhook --enable-runtime-cpudetect --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdc1394 --enable-shared --disable-static
  libavutil     49.15. 0 / 49.15. 0
  libavcodec    52.20. 1 / 52.20. 1
  libavformat   52.31. 0 / 52.31. 0
  libavdevice   52. 1. 0 / 52. 1. 0
  libavfilter    0. 4. 0 /  0. 4. 0
  libswscale     0. 7. 1 /  0. 7. 1
  libpostproc   51. 2. 0 / 51. 2. 0
  built on Jan 24 2013 19:42:59, gcc: 4.4.3

Seems stream 0 codec frame rate differs from container frame rate: 48.00 (48/1) -> 24.00 (24/1)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Medieval II.mp4':
  Duration: 00:21:53.04, start: 0.000000, bitrate: 1575 kb/s
    Stream #0.0(und): Video: h264, yuv420p, 1280x720, 24 tbr, 24 tbn, 48 tbc
    Stream #0.1(und): Audio: aac, 44100 Hz, stereo, s16
Output #0, mp3, to 'résultat.mp3':
    Stream #0.0(und): Audio: libmp3lame, 44100 Hz, stereo, s16, 192 kb/s
Stream mapping:
  Stream #0.1 -> #0.0
Press [q] to stop encoding
size=   30775kB time=1313.07 bitrate= 192.0kbits/s    
video:0kB audio:30775kB global headers:0kB muxing overhead 0.000102%

Résultat (sous 10.04 LTS)
Pour VLC et RHYTHMBOX (sous 10.04 LTS) c'est du 192 kb/s !!
idem pour les 2 commandes (sous 10.04LTS)

file résultat.mp3
résultat.mp3: Audio file with ID3 version 2.4.0, contains: MPEG ADTS, layer III, v1, 192 kbps, 44.1 kHz, JntStereo
ffmpeg -i résultat.mp3 2>&1 | grep Stream
    Stream #0.0: Audio: mp3, 44100 Hz, stereo, s16, 192 kb/s

J'envoies ce fichier mp3 sous Linux 12.04 LTS
Résultat sous 12.04 LTS
Pour VLC ,RHYTHMBOX et Médiainfo (sous 12.04 LTS) c'est du 192 kb/s !!
idem pour la commande file !!

file résultat.mp3
résultat.mp3: Audio file with ID3 version 2.4.0, contains: MPEG ADTS, layer III, v1, 192 kbps, 44.1 kHz, JntStereo

Et ffmpeg ou avconv

ffmpeg -i résultat.mp3 2>&1 | grep Stream
    Stream #0.0: Audio: mp3, 44100 Hz, stereo, s16, 192 kb/s
avconv -i résultat.mp3 2>&1 | grep Stream
    Stream #0.0: Audio: mp3, 44100 Hz, stereo, s16, 192 kb/s

Le fichier mp3 créé sous Linux 10.04 LTS met tout le monde d'accord
Celui créé sous 12.04 LTS avec ffmpeg ou avconv semble avoir un souci ....

Que faut-il en conclure ??
FFMPEG ET AVCONV (sous Linux 12.04 LTS) bugs avec les mp3 ??
Malheureusement, ils ne sont peut etre pas les seuls ...

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

Hors ligne

#16 Le 04/05/2013, à 23:20

philoup44

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

y a t-il un lien entre ffmpeg et gstreamer ??
si oui
Sur cette page de la Doc ---> gstreamer - Documentation
en bas de page

Doc Ubuntu a écrit :

l'encodeur lame de gstreamer est obsolète, il est toujours présent pour des questions de rétrocompatilités, il est recommandé d'utiliser l'encodeur lamemp3enc

Confirmé par cette page ---> Sound juicer - Documentation
Voir également ---> installation lamemp3enc

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

Hors ligne

#17 Le 07/05/2013, à 21:10

philoup44

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

Sous 12.04
le format ogg, (avec libvorbis en codec), ne semble pas concerné par le problème
conversion réussie d'un fichier audio en flac, en ogg à 192 Kb/s

avconv -i "Bachianas Brasileiras- Aria.flac" -ar 44100 -ac 2 -ab 192k -acodec libvorbis Bachia192.ogg
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
[flac @ 0x25a6980] max_analyze_duration reached
Input #0, flac, from 'Bachianas Brasileiras- Aria.flac':
  Metadata:
    ARTIST          : Heitor Villa-Lobos (1887-1959)
    TITLE           : Bachianas Brasileiras No. 5,pour soprano & 8 violoncelles,1957 - I. Aria (Cantilena)
    ALBUM           : Bachianas Brasileiras Nos. 1,2,5,9
    DATE            : 1959
    track           : 01
    GENRE           : Classical
  Duration: 00:06:20.30, bitrate: 413 kb/s
    Stream #0.0: Audio: flac, 44100 Hz, 2 channels, s16
Output #0, ogg, to 'Bachia192.ogg':
  Metadata:
    ARTIST          : Heitor Villa-Lobos (1887-1959)
    TITLE           : Bachianas Brasileiras No. 5,pour soprano & 8 violoncelles,1957 - I. Aria (Cantilena)
    ALBUM           : Bachianas Brasileiras Nos. 1,2,5,9
    DATE            : 1959
    TRACKNUMBER     : 01
    GENRE           : Classical
    encoder         : Lavf53.21.1
    Stream #0.0: Audio: libvorbis, 44100 Hz, 2 channels, s16, 192 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (flac -> libvorbis)
Press ctrl-c to stop encoding
size=    5901kB time=380.29 bitrate= 127.1kbits/s    
video:0kB audio:5862kB global headers:4kB muxing overhead 0.607638%

Pour vlc et Rhthmbox, c'est du 192 kb/s
idem pour les commandes

file Bachia192.ogg
Bachia192.ogg: Ogg data, Vorbis audio, stereo, 44100 Hz, ~192000 bps
ffmpeg -i Bachia192.ogg 2>&1 | grep Stream
    Stream #0.0: Audio: vorbis, 44100 Hz, stereo, s16, 192 kb/s

Hors ligne

#18 Le 07/05/2013, à 21:29

Wolf

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

Hm, ça progresse bien.
En résumé : 12.04 + libmp3lame = bug.
On peut utiliser le nouveau codec "lamemp3enc" via avconv sous 12.04 ?


"On a pas besoin de leurs dollars. Juste des rêves et sa guitare".

Hors ligne

#19 Le 07/05/2013, à 22:28

philoup44

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

Je me penchais un peu sur la question

http://doc.ubuntu-fr.org/gstreamer
vous pouvez rajouter d'autres paramètres pour Lame (en plus de name=enc). La liste complète est la sortie de la commande suivante

gst-inspect lamemp3enc
gst-inspect lamemp3enc
Le programme 'gst-inspect' n'est pas encore installé.  Vous pouvez l'installer en tapant :
sudo apt-get install gstreamer-tools
sudo apt-get install gstreamer-tools
[sudo] password for philoup44: 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  libkeybinder0 python-keybinder libutouch-evemu1 libutouch-geis1 libutouch-frame1 python-webob libutouch-grail1
  libsane-extras-common python-pyquery
Veuillez utiliser « apt-get autoremove » pour les supprimer.
Les NOUVEAUX paquets suivants seront installés :
  gstreamer-tools
0 mis à jour, 1 nouvellement installés, 0 à enlever et 5 non mis à jour.
Il est nécessaire de prendre 8 018 o dans les archives.
Après cette opération, 741 ko d'espace disque supplémentaires seront utilisés.
Réception de : 1 http://fr.archive.ubuntu.com/ubuntu/ precise/main gstreamer-tools amd64 0.10.36-1ubuntu1 [8 018 B]
8 018 o réceptionnés en 0s (18,5 ko/s)
Sélection du paquet gstreamer-tools précédemment désélectionné.
(Lecture de la base de données... 508614 fichiers et répertoires déjà installés.)
Dépaquetage de gstreamer-tools (à partir de .../gstreamer-tools_0.10.36-1ubuntu1_amd64.deb) ...
Paramétrage de gstreamer-tools (0.10.36-1ubuntu1) ...
 gst-inspect lamemp3enc
Factory Details:
  Long name:	L.A.M.E. mp3 encoder
  Class:	Codec/Encoder/Audio
  Description:	High-quality free MP3 encoder
  Author(s):	Sebastian Dröge <sebastian.droege@collabora.co.uk>
  Rank:		primary (256)

Plugin Details:
  Name:			lame
  Description:		Encode MP3s with LAME
  Filename:		/usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstlame.so
  Version:		0.10.18.3
  License:		LGPL
  Source module:	gst-plugins-ugly
  Source release date:	2012-02-07 17:26 (UTC)
  Binary package:	GStreamer Ugly Plugins (Ubuntu)
  Origin URL:		https://launchpad.net/distros/ubuntu/+source/gst-plugins-ugly0.10

GObject
 +----GstObject
       +----GstElement
             +----GstAudioEncoder
                   +----GstLameMP3Enc

Interfaces implémentées :
  GstPreset

Pad Templates:
  SRC template: 'src'
    Availability: Always
    Capabilities:
      audio/mpeg
            mpegversion: 1
                  layer: 3
                   rate: { 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }
               channels: [ 1, 2 ]

  SINK template: 'sink'
    Availability: Always
    Capabilities:
      audio/x-raw-int
             endianness: 1234
                 signed: true
                  width: 16
                  depth: 16
                   rate: { 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }
               channels: [ 1, 2 ]


Element Flags:
  no flags set

Element Implementation:
  Has change_state() function: gst_element_change_state_func
  Has custom save_thyself() function: gst_element_save_thyself
  Has custom restore_thyself() function: gst_element_restore_thyself

Element has no clocking capabilities.
Element has no indexing capabilities.
Element has no URI handling capabilities.

Pads:
  SRC: 'src'
    Implementation:
      Has custom eventfunc(): gst_pad_event_default
      Has custom queryfunc(): gst_audio_encoder_src_query
        Provides query types:
		(1):	position (Current position)
		(2):	duration (Total duration)
		(8):	convert (Converting between formats)
		(3):	latency (Latency)
      Has custom iterintlinkfunc(): gst_pad_iterate_internal_links_default
      Has getcapsfunc(): gst_pad_get_fixed_caps_func
      Has acceptcapsfunc(): gst_pad_acceptcaps_default
    Pad Template: 'src'
  SINK: 'sink'
    Implementation:
      Has chainfunc(): gst_audio_encoder_chain
      Has custom eventfunc(): gst_audio_encoder_sink_event
      Has custom queryfunc(): gst_audio_encoder_sink_query
      Has custom iterintlinkfunc(): gst_pad_iterate_internal_links_default
      Has getcapsfunc(): gst_audio_encoder_sink_getcaps
      Has setcapsfunc(): gst_audio_encoder_sink_setcaps
      Has acceptcapsfunc(): gst_pad_acceptcaps_default
    Pad Template: 'sink'

Element Properties:
  name                : The name of the object
                        flags: accès en lecture, accès en écriture
                        String. Default: "lamemp3enc0"
  perfect-timestamp   : Favour perfect timestamps over tracking upstream timestamps
                        flags: accès en lecture, accès en écriture
                        Boolean. Default: false
  mark-granule        : Apply granule semantics to buffer metadata (implies perfect-timestamp)
                        flags: accès en lecture
                        Boolean. Default: false
  hard-resync         : Perform clipping and sample flushing upon discontinuity
                        flags: accès en lecture, accès en écriture
                        Boolean. Default: false
  tolerance           : Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)
                        flags: accès en lecture, accès en écriture
                        Integer64. Range: 0 - 9223372036854775807 Default: 40000000 
  target              : Optimize for quality or bitrate
                        flags: accès en lecture, accès en écriture
                        Enum "GstLameMP3EncTarget" Default: 0, "quality"
                           (0): quality          - Quality
                           (1): bitrate          - Bitrate
  bitrate             : Bitrate in kbit/sec (Only valid if target is bitrate, for CBR one of 8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256 or 320)
                        flags: accès en lecture, accès en écriture
                        Integer. Range: 8 - 320 Default: 128 
  cbr                 : Enforce constant bitrate encoding (Only valid if target is bitrate)
                        flags: accès en lecture, accès en écriture
                        Boolean. Default: false
  quality             : VBR Quality from 0 to 10, 0 being the best (Only valid if target is quality)
                        flags: accès en lecture, accès en écriture
                        Float. Range:               0 -           9,999 Default:               4 
  encoding-engine-quality: Quality/speed of the encoding engine, this does not affect the bitrate!
                        flags: accès en lecture, accès en écriture
                        Enum "GstLameMP3EncEncodingEngineQuality" Default: 1, "standard"
                           (0): fast             - Fast
                           (1): standard         - Standard
                           (2): high             - High
  mono                : Enforce mono encoding
                        flags: accès en lecture, accès en écriture
                        Boolean. Default: false

Pour la suite, un peu de lecture hmm
installation lamemp3enc
LAME
Doc.ubuntu-fr - sound juicer

Si tu veux donner un coup de main, je suis preneur smile tongue lol

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

Hors ligne

#20 Le 07/05/2013, à 23:09

philoup44

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

Doc.ubuntu-fr.org - gstreamer
Je soupçonne que ce sont les méta-données qui soient erronnées ...
Ce qui pourrait expliquer l'incohérence des résultats ...

Si les méta-informations (id3tag) ne sont pas correctes,
ajoutez les pipelines suivants après le pipeline de Lame : ! xingmux ! id3v2mux
exemple pour le mp3

audio/x-raw-int,rate=44100,channels=2 ! lamemp3enc name=enc ! id3v2mux

MAIS

Doc Ubuntu - Gstreamer a écrit :

2.4 Les pipelines

Un pipeline relie la sortie d'une fonction à l'entrée de la suivante. Il est symbolisé par le point d'exclamation ! (exemple de fonctions : lecture du fichier, décodage, conversion et envoi vers le pilote de la carte son).

Les pipelines sont utilisés pour décoder les flux multimédia bien sûr mais aussi pour les encoder. Ainsi pour encoder vos CD de musique, l'application Sound juicer les utilise. Vous pouvez les éditer en lançant directement la commande suivante :

gnome-audio-profiles-properties

Avec unity cette commande, est elle valable ??

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

Hors ligne

#21 Le 09/05/2013, à 19:11

philoup44

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

Si on tapes

gnome-audio-profiles-properties

Voici le retour

gnome-audio-profiles-properties
Le programme 'gnome-audio-profiles-properties' n'est pas encore installé.  Vous pouvez l'installer en tapant :
sudo apt-get install gnome-media-profiles

Je me lance

sudo apt-get install gnome-media-profiles
[sudo] password for philoup44: 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  libkeybinder0 python-keybinder libutouch-evemu1 libutouch-geis1 libutouch-frame1 python-webob
  libutouch-grail1 libsane-extras-common python-pyquery
Veuillez utiliser « apt-get autoremove » pour les supprimer.
Les NOUVEAUX paquets suivants seront installés :
  gnome-media-profiles
0 mis à jour, 1 nouvellement installés, 0 à enlever et 4 non mis à jour.
Il est nécessaire de prendre 46,9 ko dans les archives.
Après cette opération, 499 ko d'espace disque supplémentaires seront utilisés.
Réception de : 1 http://fr.archive.ubuntu.com/ubuntu/ precise/universe gnome-media-profiles amd64 3.0.0-1 [46,9 kB]
46,9 ko réceptionnés en 3s (13,1 ko/s)                
Sélection du paquet gnome-media-profiles précédemment désélectionné.
(Lecture de la base de données... 508627 fichiers et répertoires déjà installés.)
Dépaquetage de gnome-media-profiles (à partir de .../gnome-media-profiles_3.0.0-1_amd64.deb) ...
Paramétrage de gnome-media-profiles (3.0.0-1) ...

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

Hors ligne

#22 Le 09/05/2013, à 19:31

philoup44

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

Si je tapes de nouveau dans un terminal

gnome-audio-profiles-properties

Voici ce qui apparait
242614Capturedegnomeaudioprofilesproperties.png

je suis les indications plus ou moins claires de la Doc ---> Doc.ubuntu-fr - gstreamer
Cette fenetre, n'est pas dans la doc, dommage hmm

Je sélectionne qualité CD MP3 > modifier
et enfin, je vois ce qui correspond au Tableau de la Doc

2.4 Les pipelines
801909Capturedegnomeaudioprofilespropertiesqualmp3.png

Maintenant, pour plus d'infos, il faut consulter cette page ---> Doc.ubuntu-fr - Sound Juicer

Quality=6  semble correspondre à 128 Kb/s

1. target = 0, par défaut, privilégie la qualité (encodage en VBR) :
    spécification de la qualité avec : quality = 10 —> 0 ( 0 = meilleure qualité)

2. target = 1 privilegie le bitrate :
    spécification du bitrate avec : bitrate = 8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320 :
    encodage en VBR ou CBR, par défaut en VBR, l'option cbr=1 force l'encodage CBR

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

Hors ligne

#23 Le 09/05/2013, à 20:25

philoup44

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

Maintenant, j'aurais besoin d'un volontaire sous 12.04 pour modifier ses profils dans Gstreamer
jusqu'à ce que les applis qui l'utilisent fonctionnent correctement avec le MP3 tongue

WOLF,  t'es Volontaire ?? lol

Hors ligne

#24 Le 09/05/2013, à 21:13

Wolf

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

Bonsoir,
J'ai lu vite fais.
Je veux bien faire un test sous 12.04.
Mais toi, tu as testé en quelle version ?


"On a pas besoin de leurs dollars. Juste des rêves et sa guitare".

Hors ligne

#25 Le 09/05/2013, à 21:44

philoup44

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

Je plaisantes big_smile
il me faut trouver des réponses à quelques questions que je me poses
1) Ce Pipeline de Gstreamer ,est utilisé par quel applis ou commandes et dans quel cas ??
2)
Pipeline GStreamer

audio/x-raw-int,rate=44100,channels=2 ! lamemp3enc name=enc target=0 quality=6 ! xingmux ! id3v2mux

ici, on vois lamemp3enc, mais FFMPEG utilises ,me semble t-il ,libmp3lame
est-ce normal ??
3)

explications sur les pipelines xingmux, id3v2mux ou id3mux :

xingmux : nécessaire uniquement sur les mp3 VBR, ajoute l'entête xing au fichier mp3, permet d'avoir la durée correcte des mp3 VBR
id3v2mux : ajoute les tags id3 en version 2.4
id3mux : offre plus d'options pour l'écriture des tags : id3v1 + id3v2 en 2.3 ou 2.4 voir gst-inspect id3mux

si votre baladeur mp3 ne reconnait pas les tags de vos mp3 extrait avec soundjuicer, il est fort probable qu'il n'est pas compatible avec les id3V2.4 il faut utiliser le pipeline id3mux au lieu id3v2mux

Dans les tags, y a t-ils des infos sur les bitrates (ou débit), ce qui expliquerait éventuellement l'incohérence des résultats ??

Question ; Sur quoi se base les lecteurs pour dire qu'un morceau à tel ou tel bitrate ??

Je vois que je peux "ajouter des profils", mais quelles applis ou ligne de commande utilise ce pipeline et comment s'en servent-ils ??

A priori, pas mal d'applis utilisent GStreamer, mais quand font-elles appel à ces pipelines ??

Tu as une idée sur la question ??

NB
Je suis sous 12.04 et 10.04 ( mais 10.04 ,d'après mes tests ,n'est pas concerné par le problème)

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

Hors ligne

Haut de page ↑