[gstreamer-bugs] [Bug 638711] New: [mp4mux] missing track count tag and cover image when transcoding to aac

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Jan 4 15:45:48 PST 2011


https://bugzilla.gnome.org/show_bug.cgi?id=638711
  GStreamer | gst-plugins-bad | 0.10.30

           Summary: [mp4mux] missing track count tag and cover image when
                    transcoding to aac
    Classification: Desktop
           Product: GStreamer
           Version: 0.10.30
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: minor
          Priority: Normal
         Component: gst-plugins-bad
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: kassoulet at gmail.com
         QAContact: gstreamer-bugs at lists.sourceforge.net
      GNOME target: ---
     GNOME version: ---


Now that #622484 is fixed, one soundconverter user found another aac related
problem.

When transcoding to aac (now with mp4mux), the track count tag and the cover
image are missing. I also found that replaygain tags disappear, but one problem
at a time.

I used the following command to convert to aac:
gst-launch-0.10 filesrc location=TheseAreDays.flac ! queue ! decodebin2 !
audioconvert ! faac profile=2 ! mp4mux ! filesink location=TheseAreDays.mp4

and the result:

gautier at quad-damage:~/Downloads$ gst-launch-0.10 filesrc
location=TheseAreDays.mp4 ! decodebin2 ! fakesink -t
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
FOUND TAG      : found by element "qtdemux0".
     audio codec: MPEG-4 AAC audio
   language code: en
FOUND TAG      : found by element "qtdemux0".
           title: These Are Days
          artist: 10,000 Maniacs
           album: MTV Unplugged
            date: 1993-01-01
    track number: 1
           genre: Rock
container format: ISO MP4/M4A
FOUND TAG      : found by element "faad0".
     audio codec: MPEG-4 AAC audio
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
Got EOS from element "pipeline0".
Execution ended after 1027517318 ns.
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...

Original file:

gautier at quad-damage:~/Downloads$ gst-launch-0.10 filesrc
location=TheseAreDays.flac ! decodebin2 ! fakesink -t
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
FOUND TAG      : found by element "flacdec0".
           image: buffer of 29659 bytes, type: image/jpeg, width=(int)301,
height=(int)300, image-type=(GstTagImageType)GST_TAG_IMAGE_TYPE_FRONT_COVER
FOUND TAG      : found by element "flacdec0".
     audio codec: FLAC
           title: These Are Days
          artist: 10,000 Maniacs
           album: MTV Unplugged
            date: 1993-01-01
    track number: 1
     track count: 14
           genre: Rock
replaygain reference level: 89.000000
replaygain track gain: -5.520000
replaygain track peak: 0.933594
replaygain album gain: -6.460000
replaygain album peak: 0.950195
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
Got EOS from element "pipeline0".
Execution ended after 567960021 ns.
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...

I can attach an example file if needed.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.




More information about the Gstreamer-bugs mailing list