GNOME Bugzilla – Bug 338719
converting mpeg ts file aborts with error
Last modified: 2006-04-22 21:38:46 UTC
I have a mpeg ts file with no video, only audio. Trying to convert it to mp3 or vorbis with $ gst-launch-0.10 filesrc location=radioeins-06.04.16-14\:23\:19.ts ! decodebin ! audioconvert ! audioresample ! lame ! filesink location=1.mp3 or $ gst-launch-0.10 filesrc location=radioeins-06.04.16-14\:23\:19.ts ! decodebin ! audioconvert ! vorbisenc ! oggmux ! filesink location=1.ogg always results in the following error: Setting pipeline to PAUSED ... Pipeline is PREROLLING ... Pipeline is PREROLLED ... Setze Pipeline zum Abspielen... New clock: GstSystemClock (gst-launch-0.10:22570): GStreamer-CRITICAL **: gst_pad_query_convert: assertion `src_val >= 0' failed FEHLER: Von Element /pipeline0/decodebin0/ffdemux_mpegts0: Internal data stream error. Zusätzliche Debugginginformation: gstffmpegdemux.c(970): gst_ffmpegdemux_loop (): /pipeline0/decodebin0/ffdemux_mpegts0: streaming stopped, reason error Execution ended after 551047179000 ns. Setting pipeline to PAUSED ... Setze Pipeline auf BEREIT... Setze Pipeline auf NULL... BEREINIGE Pipeline... I'm on Ubuntu Dapper using the latest versions from their repos. I cannot upload the mpeg ts file as it is 230 mb. :-(
Seems the bug happens not just with my initial mpeg ts file. You can download a smaller file which also cannot be converted, showing the same error from here: http://user.cs.tu-berlin.de/~aldafu/Discothek.ts
works perfectly fine with CVS version of everything. Assuming this was a bug in the gst-ffmpeg demuxer wrappers, which are rewritten for 0.10.2.