Skip to main content

Topic: Help: Editing compressed Ogg Vorbis files (Read 6708 times) previous topic - next topic

0 Members and 1 Guest are viewing this topic.
  • sizeak
  • [*]
Help: Editing compressed Ogg Vorbis files
Hello,

I'm working on a project that requires me to be able to edit Ogg Vorbis files without decoding them. I have this nearly working by decoding the input stream far enough to get Ogg packets, then using those to build new pages for writing to an output file. Packets which are in the range that I'd like to drop are simply not put into the output pages. I also adjust the packetno of packets after the cut so there isn't a huge gap in them; I'm not sure if it's necessary but it keeps things tidy.

However I think I'm missing something, possibly something else that I need to update and haven't. When I try and play the edited file in VLC, it seems to skip to roughly 2 mins into the file, even though the edit occurred within the first 20 seconds of audio and the decoder example from libvorbis produces an unreadable wav file when used with a file edited like this. Audacity on the other hand can read the edited file fine and can also produce a perfectly valid wav file from it.

So while I think I'm close, there is something which is missing thats probably staring me in the face and I'm not realising it. Any help would be appreciated thanks,

Sizeak

  • sizeak
  • [*]
Help: Editing compressed Ogg Vorbis files
Reply #1
I think I've solved this myself with the help of the vcut source code

  • kuann
  • [*]
Help: Editing compressed Ogg Vorbis files
Reply #2
Hi, sizeak,

I'm working on it recently, can you give some hints about how you do it? Thanks.