Code to clean up *.VOB, VRO, M2TS files extracted from Home made Video DVDs, to pure mpeg, so that it can be played properly using normal video playback software

Completed Posted Aug 14, 2013 Paid on delivery
Completed Paid on delivery

Code to clean up *.VOB, VRO, M2TS files extracted from Home made Video DVDs, to pure mpeg, so that it can be played properly using normal video playback software

I need:

- A C++ class that takes a buffer with mpeg data as input, and returns the data in another buffer, cleaned up, void of any and all structures and data that may prevent correct play back.

- Indication somehow if the new block of data belongs to a new clip, when a stream containing several clips is being processed

- A small Borland C++ Builder 2009 GUI application that allows to navigate to one or more files containing MPEG, for instance VOB, and cleans them by the press of a button, making use of the C++ class.

## Deliverables

After recovering VOB, VRO, M2TS files from a DVD they are not always properly playable on a system. The Audio may be off sync, only a few seconds plays and other defects, due to missing frames and/or missing IFO file information etc.

I need that cleaned up so that the file plays properly using a simple Video player and so that the file is ready to be used a source for various video editing and/or Video-DVD/BD creation software.

Basically the functionality that this program (explained in this article) does:

[url removed, login to view]

I need:

1. A C++ class that takes a buffer with mpeg data as input, and returns the data in another buffer, cleaned up, void of any and all structures and data that may prevent correct play back. Indication somehow if the new block of data belongs to a new clip, when a stream containing several clips is being processed

1.1 *IF* the functionality will be based on an LGPL library then this C++ class must load a custom build dll dynamically instead.

1.1.1 There must be a way (to be discussed) to build the dll from the library, for instance a Borland 2009 C++ project that builds the dll from the library

1.1.2 The dll must be minimal in size to accommodate the requested filter functionality, but two build projects (see 1.1.1) might be appropriate to also build a larger version dll with more filters included, which then can be bundled with the small program (see 2.).

2. A small Borland C++ Builder 2009 GUI application that allows to navigate to one or more files containing MPEG, for instance VOB, and cleans them by the press of a button, making use of the C++ class.

2.1 Making use of the C++ class, and hence also of the dll *IF* a library is used.

C Programming C++ Programming Software Architecture

Project ID: #4825957

About the project

4 proposals Remote project Active Aug 15, 2013

Awarded to:

freelancer867

Hello my friend, I have been working in a company that designs and manufactures products for broadcast television industry. I have all the required knowledge and experience for this project, as I have already done More

$524 USD in 7 days
(0 Reviews)
0.0

4 freelancers are bidding on average $619 for this job

Jimnik

Hi, I'm C++ multimedia programmer. Regards, Dmitry

$320 USD in 2 days
(2 Reviews)
3.7
jamesmann3

: Hi, My names is James. I have read your project Description. It seems easy for me to work on this project. I am ready to discuss more about the project. I am offering you the minimum budget for this project

$250 USD in 3 days
(0 Reviews)
0.0
qaisar888

i can tryy only

$888 USD in 3 days
(0 Reviews)
0.0
xavienttech

Hi, i have already worked on a similar project before and can deliver as u have mentioned we already have similar work experience and have worked on similar projects in the past and can deliver u as u have s More

$526 USD in 21 days
(0 Reviews)
0.0
diptiranjan123

i will do it

$555 USD in 3 days
(0 Reviews)
0.0
hichamovit41

I am intrested

$744 USD in 3 days
(0 Reviews)
0.0