Forum Clubic

Problème Pipeline Gstreamer [résolu] - dans Sound Juicer / Ubuntu

Bonjour^^
Voilà, j’ai un petit soucis avec Sound Juicer de Gnome :
j’ai créé un profil MP3, actif et tout et tout (mes dépots sont bien installés)
Mon pipeline est le suivant :

audio/x-raw-int,rate=44100,channels=2 ! lame name=enc preset=1002 ! xingmux ! id3v2mux

Donc pour un preset Extreme de Lame.
Le problème est que quand Sound Juicer s’ouvre, il me dit que le format n’est pas pris en charge et revient semble-t-il à sa version de base (à savoir un CBR de 160 :confused: )

J’ai fait un petit $ gst-inspect-0.10 lame qui nous donne (attention, c’est très digeste^^):

Factory Details:
  Long name:    L.A.M.E. mp3 encoder
  Class:        Codec/Encoder/Audio
  Description:  High-quality free MP3 encoder
  Author(s):    Erik Walthinsen <omega@cse.ogi.edu>, Wim Taymans <wim@fluendo.com>
  Rank:         none (0)

Plugin Details:
  Name:                 lame
  Description:          Encode MP3's with LAME
  Filename:             /usr/lib/gstreamer-0.10/libgstlame.so
  Version:              0.10.4
  License:              LGPL
  Source module:        gst-plugins-ugly
  Binary package:       GStreamer Ugly Multiverse Plugins (Ubuntu)
  Origin URL:           https://launchpad.net/distros/ubuntu/+source/gst-plugins-ugly-multiverse0.10

GObject
 +----GstObject
       +----GstElement
             +----GstLame

Interfaces Implémentées:
  GstTagSetter

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:
  No loopfunc(), must be chain-based or not configured yet
  Has change_state() function: gst_lame_change_state
  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.

Pads:
  SRC: 'src'
    Implementation:
    Pad Template: 'src'
  SINK: 'sink'
    Implementation:
      Has chainfunc(): gst_lame_chain
      Has custom eventfunc(): gst_lame_sink_event
    Pad Template: 'sink'

Element Properties:
  name                : The name of the object
                        flags: lisible, inscriptible
                        String. Default: null Current: "lame0"
  bitrate             : Bitrate in kbit/sec
                        flags: lisible, inscriptible
                        Integer. Range: 8 - 320 Default: 128 Current: 128
  compression-ratio   : let lame choose bitrate to achieve selected compression ratio
                        flags: lisible, inscriptible
                        Float. Range:               0 -             200 Default:               0 Current:               0
  quality             : Quality of algorithm used for encoding
                        flags: lisible, inscriptible
                        Enum "GstLameQuality" Current: 5, "5"
                           0) 0                - 0 - Best
                           1) 1                - 1
                           2) 2                - 2
                           3) 3                - 3
                           4) 4                - 4
                           5) 5                - 5 - Default
                           6) 6                - 6
                           7) 7                - 7
                           8) 8                - 8
                           9) 9                - 9 - Worst
  mode                : Encoding mode
                        flags: lisible, inscriptible
                        Enum "GstLameMode" Current: 4, "auto"
                           0) stereo           - Stereo
                           1) joint            - Joint Stereo
                           2) dual             - Dual Channel
                           3) mono             - Mono
                           4) auto             - Auto
  force-ms            : Force ms_stereo on all frames
                        flags: lisible, inscriptible
                        Boolean. Default: true Current: false
  free-format         : Produce a free format bitstream
                        flags: lisible, inscriptible
                        Boolean. Default: true Current: false
  copyright           : Mark as copyright
                        flags: lisible, inscriptible
                        Boolean. Default: true Current: false
  original            : Mark as non-original
                        flags: lisible, inscriptible
                        Boolean. Default: true Current: true
  error-protection    : Adds 16 bit checksum to every frame
                        flags: lisible, inscriptible
                        Boolean. Default: true Current: false
  padding-type        : Padding type
                        flags: lisible, inscriptible
                        Enum "GstLamePadding" Current: 2, "adjust"
                           0) never            - No Padding
                           1) always           - Always Pad
                           2) adjust           - Adjust Padding
  extension           : Extension
                        flags: lisible, inscriptible
                        Boolean. Default: true Current: false
  strict-iso          : Comply as much as possible to ISO MPEG spec
                        flags: lisible, inscriptible
                        Boolean. Default: true Current: false
  disable-reservoir   : Disable the bit reservoir
                        flags: lisible, inscriptible
                        Boolean. Default: true Current: false
  vbr                 : Specify bitrate mode
                        flags: lisible, inscriptible
                        Enum "GstLameVbrmode" Current: 0, "none"
                           0) none             - No VBR (Constant Bitrate)
                           2) old              - Lame's old VBR algorithm
                           3) abr              - VBR Average Bitrate
                           4) new              - Lame's new VBR algorithm
  vbr-mean-bitrate    : Specify mean bitrate
                        flags: lisible, inscriptible
                        Integer. Range: 0 - 2147483647 Default: 0 Current: 128
  vbr-min-bitrate     : Specify min bitrate
                        flags: lisible, inscriptible
                        Integer. Range: 0 - 2147483647 Default: 0 Current: 0
  vbr-max-bitrate     : Specify max bitrate
                        flags: lisible, inscriptible
                        Integer. Range: 0 - 2147483647 Default: 0 Current: 0
  vbr-hard-min        : Specify hard min bitrate
                        flags: lisible, inscriptible
                        Integer. Range: 0 - 2147483647 Default: 0 Current: 0
  lowpass-freq        : frequency(kHz), lowpass filter cutoff above freq
                        flags: lisible, inscriptible
                        Integer. Range: 0 - 50000 Default: 0 Current: 0
  lowpass-width       : frequency(kHz) - default 15% of lowpass freq
                        flags: lisible, inscriptible
                        Integer. Range: 0 - 2147483647 Default: 0 Current: 0
  highpass-freq       : frequency(kHz), highpass filter cutoff below freq
                        flags: lisible, inscriptible
                        Integer. Range: 0 - 50000 Default: 0 Current: 0
  highpass-width      : frequency(kHz) - default 15% of highpass freq
                        flags: lisible, inscriptible
                        Integer. Range: 0 - 2147483647 Default: 0 Current: 0
  ath-only            : Ignore GPSYCHO completely, use ATH only
                        flags: lisible, inscriptible
                        Boolean. Default: true Current: false
  ath-short           : Ignore GPSYCHO for short blocks, use ATH only
                        flags: lisible, inscriptible
                        Boolean. Default: true Current: false
  no-ath              : turns ATH down to a flat noise floor
                        flags: lisible, inscriptible
                        Boolean. Default: true Current: false
  ath-lower           : lowers ATH by x dB
                        flags: lisible, inscriptible
                        Integer. Range: -2147483648 - 2147483647 Default: 0 Current: 0
  cwlimit             : Compute tonality up to freq (in kHz) default 8.8717
                        flags: lisible, inscriptible
                        Integer. Range: 0 - 50000 Default: 0 Current: 8
  allow-diff-short    : Allow diff short
                        flags: lisible, inscriptible
                        Boolean. Default: true Current: false
  no-short-blocks     : Do not use short blocks
                        flags: lisible, inscriptible
                        Boolean. Default: true Current: true
  emphasis            : Emphasis
                        flags: lisible, inscriptible
                        Boolean. Default: true Current: false
  vbr-quality         : VBR Quality
                        flags: lisible, inscriptible
                        Enum "GstLameQuality" Current: 5, "5"
                           0) 0                - 0 - Best
                           1) 1                - 1
                           2) 2                - 2
                           3) 3                - 3
                           4) 4                - 4
                           5) 5                - 5 - Default
                           6) 6                - 6
                           7) 7                - 7
                           8) 8                - 8
                           9) 9                - 9 - Worst
  xingheader          : Output Xing Header (BROKEN, use xingmux instead)
                        flags: lisible, inscriptible
                        Boolean. Default: false Current: false
  preset              : Lame Preset
                        flags: lisible, inscriptible
                        Enum "GstLamePreset" Current: 0, "none"
                           0) none             - None
                           1006) medium           - Medium
                           1001) standard         - Standard
                           1002) extreme          - Extreme
                           1003) insane           - Insane

Bref, le mode VBR new=0, preset Extreme n’est pas activé, et je voudrais l’activer, ce petit saligaud :ane:
Bref, que et comment faire?

Je suis allé chercher ces sources :
-FAQ Ubuntu GStreamer
-CDRipping Ubuntu Community

Merci de bien vouloir m’aider^^

Euh, up?
:ane:

:bounce:

:o

ben tu voix que c’est pas bien linux :smiley:

ya personne qui comprend ce que tu dis quand tu ne parles pas de Windows

on veux jouer les originaux,… :smiley:

:paf:

:o ^2

je te “jète” sur OSA, s’ils ne veulent pas de toi, il y aura toujours une petite place par ici :smiley:

:o ^4
Merci

Problème auto-résolu en passant à Feisty :neutre: