Re: Oggz use
Conrad Parker <[email protected]>
| Newsgroups | gmane.comp.multimedia.ogg.vorbis.devel |
|---|---|
| Message-ID | <[email protected]> |
2009/8/12 Paul BOUTIN <[email protected]>: > Hi there, > > First of all, sorry for my English I'm not a native english speaker. > > I need to develop and application witch does 3 tasks with oggs files : > 1/ chain 2 ogg files > 2/ extract a part from an ogg file > 3/ add silence between two chained oggs files. > > Basically, > - For the 1st task, I think that the best way to chain ogg files is to use > the "cat" (on linux) or "copy /b" (on windows) command. > - For the 2nd one I found the tools oggz and "oggz-chop" command does it. good :) > - For the last task I'm trying to use the liboggz 0.9.9 Write API. > ... > I retrieve a new ogg file final.ogg but I can't read it. > If I do an ogg-z validate I have : Terminal header page has non-zero > granulepos > > I got 2 questions : > 1. Am I doing something wrong about the 1st 2 tasks concatenating and using oggz-chop are good. If it's a single vorbis audio stream then there is also a tool called vcut which would give more accuracy than oggz-chop. > 2. any help about task 3 would be appreciated ! (Explanations, solution or > lead) The code you posted just creates empty packets. You really need to create actual audio that just happens to be silent -- eg. create a silent wav file of the desired length, then encode that. Conrad.