Log in

View Full Version : Nero NVC format. anyone know anything?


blackest_knight
11th June 2004, 12:43
Hi
I run a dual boot system XP and Me generally I run ME as I do not like XP too big and slow (ok there are advantages too)

Problem I have is that ME suffers from a massive memory leak which means
I am getting problems encoding in nero. basically it just runs out of ram so I figure ok I will encode in XP

but there is a problem my files are on drive D: in ME and in Drive E: in XP

Nero decides on loading the project to remove the videofiles coz it doesnt know where they are.
I figure that in the project file is a bit which says D:\nerotest\part1.mpeg ect..
If I can change the D to an E I can run the project in XP without having to redo make the project from scratch. I have looked at the project file with a hex editor but I can't see any trace of the filenames

I have asked nero if they do a tool or could give details of the file format so i can hack it or maybe write a tool.

So if anyone knows where to find the d: string please let me know

regards


John

blackest_knight
11th June 2004, 12:45
I just realised I didnt say which nero Its nero vision express
sorry about that.

blackest_knight
11th June 2004, 15:33
I have done a little investigation into the NVC file format,and I know a
little more by comparing a few project files.
Each clip is stored in the NVC as a 2E6 sized block the drive letter
appears to occur at
3A0 + another occurance at an off set of +1A (3BA)
686 + 1A
96C
C52
F38

ect drive letter D: is stored as BB and drive E: is stored as BA

in the string 'part1' the '1' is stored as CE and if you change it to 'part2' the 2 is stored as CD.
comparing these values against the ascii charactor set if you subtract CD from FF you get 32 hex which is Ascii 2 (the other digits I discovered fit this pattern as well :)

however you cant just poke in new values as the project file appears to be check summed as it reports the file as corrupted if you do so.

It looks like the bits are just inverted ascii 00110001 is ascii '1'
in the file it is stored as 11001110 or CE in hex
anyone know of a tool to flip all the bits in a file :)

regards
John

ac-chan123
11th June 2004, 17:12
search for something that change little Endian <--> big Endian.