GNOME Bugzilla – Bug 658297
rmdemux: tags get lost when transcoding
Last modified: 2011-09-08 13:38:26 UTC
Created attachment 195733 [details] Output of the second pipeline with the -v option rmdemux seems to find tags in Real Audio filea: $ 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...> But it forgets to pass those tags over to other elements: $ gst-launch -t filesrc location=ra/ilgattopardo/ilgattopardo1.ra \ ! decodebin2 ! lamemp3enc ! id3v2mux \ ! filesink location=ilgattopardo1.mp3 $ eyeD3 ilgattopardo1.mp3 ilgattopardo1.mp3 [ 10.13 MB ] ------------------------------------------------------------------------------- Time: 44:26 MPEG1, Layer III [ 32 kb/s @ 44100 Hz - Mono ] ------------------------------------------------------------------------------- ID3 v2.4: title: artist: album: year: None track: No tags are found in the resulting MP3 files.
Thanks for the bug report, this should fix it: commit 700d8b1c289ff4488db1359bb1ddaa97234b825c Author: Tim-Philipp Müller <tim.muller@collabora.co.uk> Date: Thu Sep 8 14:33:00 2011 +0100 rmdemux: delay announcing container tags until we have pads Fixes tags when transcoding. https://bugzilla.gnome.org/show_bug.cgi?id=658297