Hi, I'd thought of adding lyrics support to oggenc a while ago, and on sunday I had a go and it seems to work just fine. A long shot, but would you be interested in a patch to do this ? It reads a .srt file (though I'll change it to read .lrc files, I've just found those on the internet, mostly the same data but they're used for lyrics apparently) and creates a Kate stream muxed with the Vorbis stream. You obviously don't get a Vorbis I stream though (-> oga). Also, there is no software that reads those yet :) I've looked at a couple players (XMMS, mp3blaster) and they both use libvorbisfile, so I shied away from patching them as I'd break something changing them to use both libogg and libvorbis directly... Aaaaanyway, it's nifty, and will please those who want lyrics in their files, but not too useful just right now till some players pipe out the text (which is trivial to do if you're already using libogg/libvorbis). I can send the patch if anyone is curious, though it's still proof-of-concept (cleaned up, but not using the right input format yet). Cheers
Hey, On 7/14/08, ogg.k.ogg.k at googlemail.com <ogg.k.ogg.k at googlemail.com> wrote:> A long shot, but would you be > interested in a patch to do this ?Sure. Why wouldn't we want it?> You obviously don't get a Vorbis I stream though (-> oga).I think you got that wrong: it's still Vorbis: it's just multiplexed with Kate (and Skeleton). It won't, of course, work in most players, especially HW ones. While Theora+Skeleton+whatever has been working fine since players expect multiplexing, most players choke when Vorbis is not presented as a single stream (thus the use of .oga to avoid problems).> Also, there is no software that reads those yet :)Welcome to the beautiful world of free formats!> I can send the patch if anyone is curious, though it's still > proof-of-conceptI think it won't be committed in vorbis-tools 1.2.1, but the version following that. I'm trying to freeze the current features, not only to avoid further testing but to help the translators that are working on the current .pot strings. And, as usual, thanks a lot for your help in making things happen. -Ivo