Fix ogg vorbis files with broken seek functionality

Registered 2011-02-13 by PeterPall

Sometimes seeking in an ogg vorbis file (or even playback) is broken. One common source of this kind of files are streaming media services.

This tool attempts to fix these files again.

An ogg file is organized in packets that contain a small portion of audio data. To allow the audio player to jump forward or backward for e.G. 5 seconds every packet is equipped with a so-called granulepos, a number that tells how far after the beginning of the playback this packet has to be played.
If these granulepos markers are corrupt seeking inside the ogg file will not work - and some players even refuse to play back such a file.

oggfix now reads an ogg vorbis file and recalculates the granulepos of every packet without any re-encoding step that would loose audio quality.

Another purpose this program may serve (although I have no files to test this feature on) is removing ID3 Tags from Ogg Vorbis files that have erroneously tagged with ID3 instead of ogg tags - another thing that commonly results in unplayable files.

Until this project is released packages can be downloaded at http://launchpad.net/~peterpall/+archive/oggfix

Project information

Maintainer:
PeterPall
Driver:
Not yet selected
Development focus:

trunk series 

lp:oggfix 
Browse the code

Programming Languages:
C
Licences:
GNU GPL v3
()

RDF metadata

View full history Series and milestones

oggfix trunk series is the current focus of development

Downloads

oggfix does not have any download files registered with Launchpad.

Announcements