rmdemux looses tags...

andrea sarkiaponius at alice.it
Fri Sep 2 12:40:39 PDT 2011


Hi,

I'm trying to convert RealAudio streams to MP3, using a gst-launch
command line like the following one:

$ gst-launch -t filesrc location=ra/ilgattopardo/ilgattopardo1.ra \
! decodebin2 ! lamemp3enc ! id3v2mux \
! filesink location=ilgattopardo1.mp3

It works perfectly, except for the tags, which I told are found by
rmdemux, but are not passed over to id3v2mux. Actually, look at the
following command line and its output:

$ gst-launch -t filesrc location=ra/ilgattopardo/ilgattopardo1.ra \
! decodebin2 ! fakesink
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
FOUND TAG      : found by element "rmdemux0".
           title: Il Gattopardo  -  1 p.ta
          artist: Terzo Anello  -  Ad alta voce
       copyright: Copyright © 1997 2000 Netia Digital Audio
<more output...>

Title and artist are found, but no way to have them in the MP3 file.

Note that if the source is already an MP3 file, the original tags are
copied over even if the file is resampled or such.

This is quite annoying, since I have tons of such files, and many more I
have to download: many have rather useless names, whilst the tags are
much more useful.

Best regards.

-- 
Andrea <sarkiaponius'at'alice.it>


More information about the gstreamer-devel mailing list