NSV_Format,
What you said is very interesting to me. Where did you get this information? I’d love to have any more help you can provide! :-)
I’ve been hacking through an NSV file to see if I can figure out what the problem is. It seems that after every 4 to 30 chunks (maybe more, maybe less, I haven’t looked at enough files yet) of data (aka “BEEF”

, there is an extra/unexpected 7 bytes. This obviously breaks the file format from the published specification.
I tried demuxing the audio stream and appending the extra 7 bytes to it each time the extra shows up. This seems to improve the audio stream to the point that it sounds almost correct with Winamp’s smooth AAC decoder, but I think it’s still missing some data.
Hmm... I wonder if I can get a working file if I read the data directly out of the incoming packets. The trouble is, I don’t really know anything about packet formatting.
Here is a dump from my hack attempts on one file:
NSVs at byte 1 Video 4CC: VP50 Audio 4CC: AAC Video Width: 320
Video Height: 240 Framerate: 129 Unknown 1: 0 Unknown 2: 0
Video chunk size: 34 Audio chunk size: 0
Found BEEF at 59 Video chunk size: 93 Audio chunk size: 970
Found BEEF at 1129 Video chunk size: 767 Audio chunk size: 368
Found BEEF at 2271 Video chunk size: 2638 Audio chunk size: 380
Found BEEF at 5296 Video chunk size: 2380 Audio chunk size: 380
Found BEEF at 8063 Video chunk size: 2296 Audio chunk size: 382
Found BEEF at 10748 Video chunk size: 2521 Audio chunk size: 387
Found BEEF at 13663 Video chunk size: 2411 Audio chunk size: 389
Found BEEF at 16470 Video chunk size: 2250 Audio chunk size: 360
ERROR: BEEF not found where expected at byte 19087
BEEF found unexpectedly at byte 19094
Video chunk size: 2174 Audio chunk size: 389
Found BEEF at 21664 Video chunk size: 1787 Audio chunk size: 395
Found BEEF at 23853 Video chunk size: 1803 Audio chunk size: 392
Found BEEF at 26055 Video chunk size: 1835 Audio chunk size: 370
Found BEEF at 28267 Video chunk size: 1914 Audio chunk size: 397
Found BEEF at 30585 Video chunk size: 2276 Audio chunk size: 375
Found BEEF at 33243 Video chunk size: 2340 Audio chunk size: 389
Found BEEF at 35979 Video chunk size: 1769 Audio chunk size: 377
Found BEEF at 38132 Video chunk size: 1858 Audio chunk size: 380
ERROR: BEEF not found where expected at byte 40377
BEEF found unexpectedly at byte 40384
Video chunk size: 2156 Audio chunk size: 381
Found BEEF at 42928 Video chunk size: 2012 Audio chunk size: 374
...