MultiDrive – free backup, clone & wipe disk utility from Atola Technology

All times are UTC - 5 hours [ DST ]




Post new topic Reply to topic  [ 14 posts ] 
Author Message
 Post subject: DVR Recovery Vinyard .mcg frame structure and header
PostPosted: November 5th, 2013, 22:22 
Offline

Joined: March 24th, 2011, 0:18
Posts: 182
Location: Australia
Hi Guys,

I am trying to do a recovery from a drive that was in a IVR-Q8 CCTV system and was re-initalized.
Data is there but i can't find any tool that will curve it out.
It uses the Vinyard *.mcg file type as the recorded media but obviously at this stage i can't see the files.
Does anyone knows what is the header and frame structure of the Vinyard .mcg ????
I may need to create a new header to search manually but don't know how it looks.


Thanks


Top
 Profile  
 
 Post subject: Re: DVR Recovery Vinyard .mcg frame structure and header
PostPosted: November 5th, 2013, 23:37 
Offline
User avatar

Joined: December 4th, 2012, 1:35
Posts: 3929
Location: Adelaide, Australia
Hi,
There seems to be alot of this DVR stuff about recently. I thought I had read about that format recently, but I think after having a look it was a different system.

I wish I had time to delve into the file formats, I reckon it would be a fun project and useful.

I did however find this http://www.cctvforum.com/viewtopic.php?f=3&t=13335&start=15:
Quote:
Found the solution... you need the Vineyard player (with it's own codecs built-in)

NOW if anybody has a problem getting files or viewing files from Vineyard's .MCG format (used mostly for cheaper CCTV home security systems) The person who can fix it is Eric from www.datarecovery.com.au I can't put it up on a download page as I don't have one, but drop him a line.

He also extracted the video recordings from the hard disk for me.

I spent a bag of money getting him to write a de-coder for this damn Vineyard CCTV, so others may as well use it too!


Not an exact answer but may help you.


Top
 Profile  
 
 Post subject: Re: DVR Recovery Vinyard .mcg frame structure and header
PostPosted: November 6th, 2013, 22:07 
Offline

Joined: March 24th, 2011, 0:18
Posts: 182
Location: Australia
Cheers Mate, Thanks for your reply but i already had the Vineyard player and managed to extract footage using it.
But i wanted to figure out a way to understand the MCG file.
I spoke with Eric and he can do that, he wrote the codec for it.


Top
 Profile  
 
 Post subject: Re: DVR Recovery Vinyard .mcg frame structure and header
PostPosted: March 4th, 2026, 1:19 
Offline

Joined: March 4th, 2026, 0:57
Posts: 2
Location: Adelaide
I'm also very interested to learn about the internals of the format.
Care to share the source code of the codec ?
Or a description (even better)
Or how to contact the author ?


Top
 Profile  
 
 Post subject: Re: DVR Recovery Vinyard .mcg frame structure and header
PostPosted: March 6th, 2026, 12:59 
Offline
User avatar

Joined: May 13th, 2019, 7:50
Posts: 1167
Location: Nederland
Apparently you can not even decode the date of a forum message.

_________________
Joep - http://www.disktuna.com - video & photo repair & recovery service


Top
 Profile  
 
 Post subject: Re: DVR Recovery Vinyard .mcg frame structure and header
PostPosted: March 6th, 2026, 16:29 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 17094
Location: Australia
Cyber wrote:
Or how to contact the author ?

I tried to track him down last year:

https://old.reddit.com/r/datarecovery/comments/1j1t911/global_data_recovery_alliance/

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: DVR Recovery Vinyard .mcg frame structure and header
PostPosted: March 9th, 2026, 9:46 
Offline
User avatar

Joined: December 4th, 2012, 1:35
Posts: 3929
Location: Adelaide, Australia
Can't find the software but only the manual for the PC Viewer software


Attachments:
020785437.pdf [426.37 KiB]
Downloaded 56 times
Top
 Profile  
 
 Post subject: Re: DVR Recovery Vinyard .mcg frame structure and header
PostPosted: March 20th, 2026, 13:32 
Offline

Joined: November 29th, 2011, 6:23
Posts: 13
Location: West Virginia USA
Hi this is Eric.
I worked on this system quite a while back. I did a recovery for a client in Australia and one for DHS in USA.
Can I help? I still have the code I wrote and can remember the FS quite well
I sold the domain name datarecovery.com.au to Payam DR when I retired.
You can contact me here. I will watch for your response.

Regards,

Eric


Top
 Profile  
 
 Post subject: Re: DVR Recovery Vinyard .mcg frame structure and header
PostPosted: March 25th, 2026, 0:29 
Offline

Joined: March 4th, 2026, 0:57
Posts: 2
Location: Adelaide
Oops, I did not notice the follow up here, apologies, 'Notify me' is now checked.
I did follow up on the PMs of course. Thank you everybody.

Arch Stanton wrote:
Apparently you can not even decode the date of a forum message.


Oh boy, Joep didn't have his coffee yet, LOL. What are you even implying, Joep ? I did see the date Joep, but age doesn't matter :) Be nice, it's me, your neighbor, now down under.

HaQue wrote:
Can't find the software but only the manual for the PC Viewer software


Thank you for looking HaQue, I will have a look at the manual.

eric wrote:
You can contact me here. I will watch for your response


Thank you Eric, I responded to your PM.

Thanks everybody


Top
 Profile  
 
 Post subject: Re: DVR Recovery Vinyard .mcg frame structure and header
PostPosted: July 26th, 2026, 21:49 
Offline
User avatar

Joined: December 4th, 2012, 1:35
Posts: 3929
Location: Adelaide, Australia
if you have the player, maybe you can just reverse engineer it


Top
 Profile  
 
 Post subject: Re: DVR Recovery Vinyard .mcg frame structure and header
PostPosted: July 26th, 2026, 22:19 
Offline

Joined: November 29th, 2011, 6:23
Posts: 13
Location: West Virginia USA
HaQue wrote:
if you have the player, maybe you can just reverse engineer it


RE'ing a codec is no trivial task, even with IDA.
I thought I posted somewhere the type of encoding scheme used. Might have been a PM.
I'll have a look and post here with any result.

Eric


Top
 Profile  
 
 Post subject: Re: DVR Recovery Vinyard .mcg frame structure and header
PostPosted: July 26th, 2026, 22:55 
Offline

Joined: November 29th, 2011, 6:23
Posts: 13
Location: West Virginia USA
Results of search-
The compression used is H.264 without a container. You should be able to put it in an mp4 container and play in VLC. Check the developer info in VLC for method. May be able to play in VLC with the right settings. Chunk length is 8192 bytes.
Looks like there is a plugin for VLC for H.264 decode here - https://wiki.videolan.org/H.264/

Eric


Top
 Profile  
 
 Post subject: Re: DVR Recovery Vinyard .mcg frame structure and header
PostPosted: July 26th, 2026, 23:17 
Offline
User avatar

Joined: December 4th, 2012, 1:35
Posts: 3929
Location: Adelaide, Australia
Thanks for the info Eric!


Top
 Profile  
 
 Post subject: Re: DVR Recovery Vinyard .mcg frame structure and header
PostPosted: July 26th, 2026, 23:39 
Offline

Joined: November 29th, 2011, 6:23
Posts: 13
Location: West Virginia USA
HaQue wrote:
Thanks for the info Eric!


You're welcome.
BUT...
I was just looking through some of the links and some are broken. The github projects are no longer there. There is supposed to be a VLC plugin. Might be better to run VLC on Linux.
Rumours that I wrote the (or a) codec are greatly exaggerated! (apologies Mark Twain!) I had the player but I had to RE the file system So that I could establish date and time of files and ensure accurate allocation data was recovered. No leaks. The directory blocks have the file entries. There are no filenames, just date, time and allocation blocks. The directory is circular. There is no free space as such. The files are written like a tape loop. There must have been some logic to decide what to do in the event that the disc was about to loop. As I never had a DVR, I couldn't establish that. New files overwrote old files from behind and video data with no headers was available for raw recovery.

I hope this helps.

Eric


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 14 posts ] 

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: Google [Bot] and 59 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group