Hi there, we just encountered a problem with some tools obviously encoding into the skeleton format by default, which leads to problems with several other tools, in that particular case it's oggCut. When we try to edit/cut an ogg file with it, the program crashes with a segfault. I was able to locate and fix the problem in the oggCut source but I am wondering how to convert my ogg files to a non-skeleton version in general. Thanks for your help Oliver
ogg.k.ogg.k at googlemail.com
2009-May-04 15:01 UTC
[ogg-dev] Convert skeleton to "regular" format
> I was able to locate and fix the problem in the oggCut source but I am > wondering how to convert my ogg files to a non-skeleton version in general.oggz rip -c theora -c vorbis -o file-without-skeleton.ogg file-with-skeleton.ogg This tool is from liboggz, git.xiph.org. You need a -c option for each stream type you might have you want to keep (eg, Speex, etc).
ogg.k.ogg.k at googlemail.com schrieb:>> I was able to locate and fix the problem in the oggCut source but I am >> wondering how to convert my ogg files to a non-skeleton version in general. > > oggz rip -c theora -c vorbis -o file-without-skeleton.ogg file-with-skeleton.ogg > > This tool is from liboggz, git.xiph.org. You need a -c option for each stream > type you might have you want to keep (eg, Speex, etc).Thanks for the quick response. What about multiple theora files? From what I read it is possible to embed several theora streams in a skeleton. How to you discern them with that tool? Thanks Oliver
ogg.k.ogg.k at googlemail.com schrieb:>> I was able to locate and fix the problem in the oggCut source but I am >> wondering how to convert my ogg files to a non-skeleton version in general. > > oggz rip -c theora -c vorbis -o file-without-skeleton.ogg file-with-skeleton.ogg > > This tool is from liboggz, git.xiph.org. You need a -c option for each stream > type you might have you want to keep (eg, Speex, etc).just a quick addition for the mailing list archive: You can achieve that with the tool "oggz-rip" from the package "oggz-tools" in Debian and Ubuntu distros. So the command line becomes: oggz-rip -c theora -c vorbis -o file-without-skeleton.ogg file-with-skeleton.ogg Thanks again for your quick help Oliver
Hi Oliver, I thought I fixed the problem with oggCut and ogg skeleton. What version of the Ogg Video Tools are you actually using? If you fixed the problem, I would be happy for a patch :-). Can you provide me the file that causes the crash for debugging? Best Regards - Yorn -------- Original-Nachricht --------> Datum: Mon, 04 May 2009 16:17:17 +0200 > Von: Oliver Frommel <ofrommel at linuxnewmedia.de> > An: ogg-dev at xiph.org > Betreff: [ogg-dev] Convert skeleton to "regular" format> Hi there, > > we just encountered a problem with some tools obviously encoding into > the skeleton format by default, which leads to problems with several > other tools, in that particular case it's oggCut. When we try to > edit/cut an ogg file with it, the program crashes with a segfault. > > I was able to locate and fix the problem in the oggCut source but I am > wondering how to convert my ogg files to a non-skeleton version in > general. > > Thanks for your help > Oliver > _______________________________________________ > ogg-dev mailing list > ogg-dev at xiph.org > http://lists.xiph.org/mailman/listinfo/ogg-dev
> > I thought I fixed the problem with oggCut and ogg skeleton. What version of the Ogg Video Tools are you actually using? If you fixed the problem, I would be happy for a patch :-). >Well, the fix was more of a hack :) I was using oggvideotools 0.7a and the fix is removing the output from lines 189-191 in oggCut.cpp. The toString() method seems to trigger the segfault. Best Oliver