HydrogenAudio

Lossy Audio Compression => Ogg Vorbis => Ogg Vorbis - Tech => Topic started by: Onestone on 2006-09-12 11:52:46

Title: OGG Vorbis file with more than 6 channels - how ?
Post by: Onestone on 2006-09-12 11:52:46
Check out this file:

http://www.nospermzone.de/downloads/german.ogg (http://www.nospermzone.de/downloads/german.ogg)

OggdropXPd decodes it to 10 Wave-files. I know that there are tools like HeadAC3he and BeSweet who can create 6ch ogg files - but I found no tool to create such a 10ch file. But there must be a way... Any ideas ?
Title: OGG Vorbis file with more than 6 channels - how ?
Post by: stephanV on 2006-09-12 14:40:07
It doesn't seem to be a 10ch file, but a file with 10 tracks. foobar2000 gives a lot errors when decoding it though...
Title: OGG Vorbis file with more than 6 channels - how ?
Post by: Onestone on 2006-09-13 13:25:19
It doesn't seem to be a 10ch file, but a file with 10 tracks. foobar2000 gives a lot errors when decoding it though...


Well, I already tried to create such a file with Adobe Audition because of its multitrack abilities, but without success.  Adobe Audition can't read this file and also can't save an arrangement as a multitrack ogg file.

The mystery is, this file EXISTS, so it must have been created with some tool...
Title: OGG Vorbis file with more than 6 channels - how ?
Post by: jarsonic on 2006-09-13 14:53:42

It doesn't seem to be a 10ch file, but a file with 10 tracks. foobar2000 gives a lot errors when decoding it though...


Well, I already tried to create such a file with Adobe Audition because of its multitrack abilities, but without success.  Adobe Audition can't read this file and also can't save an arrangement as a multitrack ogg file.

The mystery is, this file EXISTS, so it must have been created with some tool...


Well, I mean, I'm not sure if you can now, but in fb2k 0.8.3, there was a way to make an .ogg file with multiple songs in it that showed up as multiple songs on the playlist, but they were in one file.
Title: OGG Vorbis file with more than 6 channels - how ?
Post by: john33 on 2006-09-13 20:13:25
I haven't checked the file, but my suspicion would be that it does not have 10 channels but has 10 chained files within it. Hence the 10 wave files on decode. A 10 channel file would be decoded to a single wave file with 10 channels in the same order that they appeared in the ogg file. However, a chained file would be decoded on the basis of one file per chained ogg, identified by a change in serial number.
Title: OGG Vorbis file with more than 6 channels - how ?
Post by: xmixahlx on 2006-09-13 23:32:17
the file contains different logical streams (not 1 stream of different channels)

Code: [Select]
Processing file "german.ogg"...

Warning: Hole in data found at approximate offset 4500 bytes. Corrupted ogg.
New logical stream (#1, serial: 00001b1f): type vorbis
Vorbis headers parsed for stream 1, information follows...
Version: 0
Vendor: Xiph.Org libVorbis I 20030909 (1.0.1)
Channels: 1
Rate: 16000

Nominal bitrate: 48.000000 kb/s
Upper bitrate not set
Lower bitrate not set
Vorbis stream 1:
Total data length: 11405 bytes
Playback length: 0m:02.205s
Average bitrate: 41.361099 kb/s
Logical stream 1 ended
Warning: Hole in data found at approximate offset 18000 bytes. Corrupted ogg.
Warning: illegally placed page(s) for logical stream 1
This indicates a corrupt ogg file: Page found for stream after EOS flag.
Warning: sequence number gap in stream 1. Got page 1 when expecting page 5. Indicates missing data.
Warning: Hole in data found at approximate offset 31500 bytes. Corrupted ogg.
Warning: Hole in data found at approximate offset 45000 bytes. Corrupted ogg.
Warning: Hole in data found at approximate offset 54000 bytes. Corrupted ogg.
New logical stream (#2, serial: 00001b22): type vorbis
Vorbis headers parsed for stream 2, information follows...
Version: 0
Vendor: Xiph.Org libVorbis I 20030909 (1.0.1)
Channels: 1
Rate: 16000

Nominal bitrate: 48.000000 kb/s
Upper bitrate not set
Lower bitrate not set
Vorbis stream 2:
Total data length: 10671 bytes
Playback length: 0m:02.039s
Average bitrate: 41.866299 kb/s
Logical stream 2 ended
Warning: Hole in data found at approximate offset 72000 bytes. Corrupted ogg.
Warning: illegally placed page(s) for logical stream 2
This indicates a corrupt ogg file: Page found for stream after EOS flag.
Warning: sequence number gap in stream 2. Got page 1 when expecting page 5. Indicates missing data.
Warning: Hole in data found at approximate offset 85500 bytes. Corrupted ogg.
Warning: Hole in data found at approximate offset 99000 bytes. Corrupted ogg.
Warning: Hole in data found at approximate offset 112500 bytes. Corrupted ogg.
Warning: Hole in data found at approximate offset 135000 bytes. Corrupted ogg.
Warning: Hole in data found at approximate offset 148500 bytes. Corrupted ogg.
Warning: Hole in data found at approximate offset 162000 bytes. Corrupted ogg.
New logical stream (#3, serial: 00001b25): type vorbis
Vorbis headers parsed for stream 3, information follows...
Version: 0
Vendor: Xiph.Org libVorbis I 20030909 (1.0.1)
Channels: 1
Rate: 16000

Nominal bitrate: 48.000000 kb/s
Upper bitrate not set
Lower bitrate not set
Vorbis stream 3:
Total data length: 18559 bytes
Playback length: 0m:03.512s
Average bitrate: 42.274874 kb/s
Logical stream 3 ended
Warning: Hole in data found at approximate offset 184500 bytes. Corrupted ogg.
Warning: illegally placed page(s) for logical stream 3
This indicates a corrupt ogg file: Page found for stream after EOS flag.
Warning: sequence number gap in stream 3. Got page 1 when expecting page 7. Indicates missing data.
Warning: Hole in data found at approximate offset 220500 bytes. Corrupted ogg.
Warning: Hole in data found at approximate offset 225000 bytes. Corrupted ogg.
Warning: Hole in data found at approximate offset 234000 bytes. Corrupted ogg.
Warning: Hole in data found at approximate offset 243000 bytes. Corrupted ogg.
Warning: Hole in data found at approximate offset 252000 bytes. Corrupted ogg.
New logical stream (#4, serial: 00001b29): type vorbis
Vorbis headers parsed for stream 4, information follows...
Version: 0
Vendor: Xiph.Org libVorbis I 20030909 (1.0.1)
Channels: 1
Rate: 16000

Nominal bitrate: 48.000000 kb/s
Upper bitrate not set
Lower bitrate not set
Vorbis stream 4:
Total data length: 3734 bytes
Playback length: 0m:00.689s
Average bitrate: 43.332004 kb/s
Logical stream 4 ended
Warning: Hole in data found at approximate offset 256500 bytes. Corrupted ogg.
Warning: illegally placed page(s) for logical stream 4
This indicates a corrupt ogg file: Page found for stream after EOS flag.
Warning: sequence number gap in stream 4. Got page 1 when expecting page 3. Indicates missing data.
Warning: Hole in data found at approximate offset 265500 bytes. Corrupted ogg.
Warning: Hole in data found at approximate offset 270000 bytes. Corrupted ogg.
Warning: Hole in data found at approximate offset 283500 bytes. Corrupted ogg.
Warning: Hole in data found at approximate offset 306000 bytes. Corrupted ogg.
Warning: Hole in data found at approximate offset 315000 bytes. Corrupted ogg.
Warning: Hole in data found at approximate offset 328500 bytes. Corrupted ogg.
Warning: Hole in data found at approximate offset 337500 bytes. Corrupted ogg.
New logical stream (#5, serial: 00001b2c): type vorbis
Vorbis headers parsed for stream 5, information follows...
Version: 0
Vendor: Xiph.Org libVorbis I 20030909 (1.0.1)
Channels: 1
Rate: 16000

Nominal bitrate: 48.000000 kb/s
Upper bitrate not set
Lower bitrate not set
Vorbis stream 5:
Total data length: 3274 bytes
Playback length: 0m:00.645s
Average bitrate: 40.556663 kb/s
Logical stream 5 ended
Warning: Hole in data found at approximate offset 346500 bytes. Corrupted ogg.
Warning: illegally placed page(s) for logical stream 5
This indicates a corrupt ogg file: Page found for stream after EOS flag.
Warning: sequence number gap in stream 5. Got page 1 when expecting page 3. Indicates missing data.
Warning: Hole in data found at approximate offset 355500 bytes. Corrupted ogg.
Warning: Hole in data found at approximate offset 364500 bytes. Corrupted ogg.
Warning: Hole in data found at approximate offset 378000 bytes. Corrupted ogg.
Warning: Hole in data found at approximate offset 387000 bytes. Corrupted ogg.
Warning: Hole in data found at approximate offset 400500 bytes. Corrupted ogg.
Warning: Hole in data found at approximate offset 414000 bytes. Corrupted ogg.
Warning: Hole in data found at approximate offset 423000 bytes. Corrupted ogg.
New logical stream (#6, serial: 00001b2f): type vorbis
Vorbis headers parsed for stream 6, information follows...
Version: 0
Vendor: Xiph.Org libVorbis I 20030909 (1.0.1)
Channels: 1
Rate: 16000

Nominal bitrate: 48.000000 kb/s
Upper bitrate not set
Lower bitrate not set
Vorbis stream 6:
Total data length: 8421 bytes
Playback length: 0m:01.596s
Average bitrate: 42.200611 kb/s
Logical stream 6 ended
Warning: Hole in data found at approximate offset 436500 bytes. Corrupted ogg.
Warning: illegally placed page(s) for logical stream 6
This indicates a corrupt ogg file: Page found for stream after EOS flag.
Warning: sequence number gap in stream 6. Got page 1 when expecting page 4. Indicates missing data.
Warning: Hole in data found at approximate offset 450000 bytes. Corrupted ogg.
Warning: Hole in data found at approximate offset 463500 bytes. Corrupted ogg.
Warning: Hole in data found at approximate offset 472500 bytes. Corrupted ogg.
Warning: Hole in data found at approximate offset 481500 bytes. Corrupted ogg.
Warning: Hole in data found at approximate offset 490500 bytes. Corrupted ogg.
Warning: Hole in data found at approximate offset 499500 bytes. Corrupted ogg.
Warning: Hole in data found at approximate offset 508500 bytes. Corrupted ogg.
New logical stream (#7, serial: 00001b32): type vorbis
Vorbis headers parsed for stream 7, information follows...
Version: 0
Vendor: Xiph.Org libVorbis I 20030909 (1.0.1)
Channels: 1
Rate: 16000

Nominal bitrate: 48.000000 kb/s
Upper bitrate not set
Lower bitrate not set
Vorbis stream 7:
Total data length: 8033 bytes
Playback length: 0m:01.524s
Average bitrate: 42.164521 kb/s
Logical stream 7 ended
Warning: Hole in data found at approximate offset 522000 bytes. Corrupted ogg.
Warning: illegally placed page(s) for logical stream 7
This indicates a corrupt ogg file: Page found for stream after EOS flag.
Warning: sequence number gap in stream 7. Got page 1 when expecting page 4. Indicates missing data.
Warning: Hole in data found at approximate offset 531000 bytes. Corrupted ogg.
Warning: Hole in data found at approximate offset 540000 bytes. Corrupted ogg.
Warning: Hole in data found at approximate offset 549000 bytes. Corrupted ogg.
Warning: Hole in data found at approximate offset 558000 bytes. Corrupted ogg.
Warning: Hole in data found at approximate offset 567000 bytes. Corrupted ogg.
Warning: Hole in data found at approximate offset 576000 bytes. Corrupted ogg.
Warning: Hole in data found at approximate offset 585000 bytes. Corrupted ogg.
New logical stream (#8, serial: 00001b36): type vorbis
Vorbis headers parsed for stream 8, information follows...
Version: 0
Vendor: Xiph.Org libVorbis I 20030909 (1.0.1)
Channels: 1
Rate: 16000

Nominal bitrate: 48.000000 kb/s
Upper bitrate not set
Lower bitrate not set
Vorbis stream 8:
Total data length: 4924 bytes
Playback length: 0m:00.957s
Average bitrate: 41.124364 kb/s
Logical stream 8 ended
Warning: Hole in data found at approximate offset 594000 bytes. Corrupted ogg.
Warning: illegally placed page(s) for logical stream 8
This indicates a corrupt ogg file: Page found for stream after EOS flag.
Warning: sequence number gap in stream 8. Got page 1 when expecting page 4. Indicates missing data.
Warning: Hole in data found at approximate offset 603000 bytes. Corrupted ogg.
Warning: Hole in data found at approximate offset 612000 bytes. Corrupted ogg.
Warning: Hole in data found at approximate offset 621000 bytes. Corrupted ogg.
Warning: Hole in data found at approximate offset 630000 bytes. Corrupted ogg.
Warning: Hole in data found at approximate offset 634500 bytes. Corrupted ogg.
Warning: Hole in data found at approximate offset 643500 bytes. Corrupted ogg.
Warning: Hole in data found at approximate offset 652500 bytes. Corrupted ogg.
New logical stream (#9, serial: 00001b39): type vorbis
Vorbis headers parsed for stream 9, information follows...
Version: 0
Vendor: Xiph.Org libVorbis I 20030909 (1.0.1)
Channels: 1
Rate: 16000

Nominal bitrate: 48.000000 kb/s
Upper bitrate not set
Lower bitrate not set
Vorbis stream 9:
Total data length: 3972 bytes
Playback length: 0m:00.790s
Average bitrate: 40.175109 kb/s
Logical stream 9 ended
Warning: Hole in data found at approximate offset 657000 bytes. Corrupted ogg.
Warning: illegally placed page(s) for logical stream 9
This indicates a corrupt ogg file: Page found for stream after EOS flag.
Warning: sequence number gap in stream 9. Got page 1 when expecting page 3. Indicates missing data.
Warning: Hole in data found at approximate offset 666000 bytes. Corrupted ogg.
Warning: Hole in data found at approximate offset 670500 bytes. Corrupted ogg.
Warning: Hole in data found at approximate offset 679500 bytes. Corrupted ogg.
Warning: Hole in data found at approximate offset 688500 bytes. Corrupted ogg.
Warning: Hole in data found at approximate offset 697500 bytes. Corrupted ogg.
Warning: Hole in data found at approximate offset 711000 bytes. Corrupted ogg.
Warning: Hole in data found at approximate offset 724500 bytes. Corrupted ogg.
New logical stream (#10, serial: 00001b3c): type vorbis
Vorbis headers parsed for stream 10, information follows...
Version: 0
Vendor: Xiph.Org libVorbis I 20030909 (1.0.1)
Channels: 1
Rate: 16000

Nominal bitrate: 48.000000 kb/s
Upper bitrate not set
Lower bitrate not set
Vorbis stream 10:
Total data length: 7507 bytes
Playback length: 0m:01.400s
Average bitrate: 42.881828 kb/s
Logical stream 10 ended
Warning: Hole in data found at approximate offset 733500 bytes. Corrupted ogg.
Warning: illegally placed page(s) for logical stream 10
This indicates a corrupt ogg file: Page found for stream after EOS flag.
Warning: sequence number gap in stream 10. Got page 1 when expecting page 4. Indicates missing data.
Warning: Hole in data found at approximate offset 742500 bytes. Corrupted ogg.
Warning: Hole in data found at approximate offset 756000 bytes. Corrupted ogg.
Warning: Hole in data found at approximate offset 765000 bytes. Corrupted ogg.
Warning: Hole in data found at approximate offset 774000 bytes. Corrupted ogg.
Warning: Hole in data found at approximate offset 787500 bytes. Corrupted ogg.
Warning: Hole in data found at approximate offset 805500 bytes. Corrupted ogg.
Warning: Hole in data found at approximate offset 823500 bytes. Corrupted ogg.
New logical stream (#11, serial: 00001b3f): type vorbis
Vorbis headers parsed for stream 11, information follows...
Version: 0
Vendor: Xiph.Org libVorbis I 20030909 (1.0.1)
Channels: 1
Rate: 16000

Nominal bitrate: 48.000000 kb/s
Upper bitrate not set
Lower bitrate not set
Vorbis stream 11:
Total data length: 5550 bytes
Playback length: 0m:01.044s
Average bitrate: 42.490580 kb/s
Logical stream 11 ended
Warning: Hole in data found at approximate offset 832500 bytes. Corrupted ogg.
Warning: Hole in data found at approximate offset 837000 bytes. Corrupted ogg.

mono files concatenated, probably...
Title: OGG Vorbis file with more than 6 channels - how ?
Post by: Onestone on 2006-09-22 14:31:03
Hmm, could it that this is an OGM file with just Audio streams ?
Title: OGG Vorbis file with more than 6 channels - how ?
Post by: LaserSokrates on 2006-09-22 15:43:43
AFAIK OGM is just a hack of OGG that allows more formats like mpeg-4 and AC3.