Find Jobs
Hire Freelancers

Display video in VB6 project ''synched'' to mute event

$30-5000 USD

In Progress
Posted over 11 years ago

$30-5000 USD

Paid on delivery
I need a VB6 project which will display a video file at a particular time into the recording. To do this, you must first sense a 1 second MUTE section in the audio. Another VWorker has shown this is feasable, especially because there is always a lot of background noise going on during the video recording. So when I request a video frame at 10 seconds, it will be 10 seconds from the start of this mute section. I like to work with .wmv files because of their small size, but am open to working with other types of files. The data is originally recorded as mpeg4, but they a very large and cumbersome to work with, so I believe a conversion is necessary. But I am open to your suggestions. In the details section is some info offered by another VWorker on what they saw as the method to do this. ## Deliverables Another VWorker suggested the following method, but I am very open to anything you suggest. Ideally, this would be achieved by simply processing the audio part of the stream. However, this may be difficult due to: a) the complexities of DirectShow b) the limited 'access' that VB6 has to the DirectShow architecture c) the fact that the audio format might vary from customer to customer, depending on their camera. In order to remove all of these complexities, a simpler solution would be to extract the audio from the video clip to a format that we can more easily work with in VB6. That format is WAV. So, the first task is to extract a WAV file from the video clip... There are two ways of doing this, that I am aware of 1) Use DirectShow (what I would do) 2) Use ffmpeg You will probably find few VB6 programmers that can perform the task using DirectShow but you may get some takers who can do it with ffmpeg. Now, we have a video clip and an additional file (in WAV format) that represents the sound track from the clip. The next task is to analyse this WAV file in order to identify the mic signals. Finally, you need a player. Again, I would do this in DirectShow as you would have more flexibility if you want to add functionality down the line but there are other ways of achieving this in VB6 which are more simplistic. The stated requirement would be to have a player that will seek to a frame based upon a timestamp that you specify. Pretty simple project but be aware that the player may have to cope with a variety of formats unless you educate your customers as to how to produce a video clip for use with the Data Logger.
Project ID: 2669708

About the project

1 proposal
Remote project
Active 12 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
See private message.
$215 USD in 69 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Livonia, United States
5.0
99
Payment method verified
Member since Jan 3, 2004

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.