coding direct draw mpeg/avi wrinting codec filters for capture cards

I have a capture card that can capture s-video from a VHS player. I have the amcap/dscap c++ example programmes that write to avi, but only in the codecs that seems to be hardwired into the capture devices exe, which are very lossy. I would like to know how to attach my own avi filter, such as a lossless huffyuv, or better still a mpeg2 filter and a demuxer filter, so that I can write a mpg file or better still a mpv plus mpa. From lossless avi I can always use tmpgenc, but better is to do all the mpegging in the c++ code. I am having problems even enumerating the video codecs, let alone connecting them to the filter graph.
LVL 2
tpilgAsked:
Who is Participating?

Improve company productivity with a Business Account.Sign Up

x
 
info_expertConnect With a Mentor Commented:
Also this link is useful:
http://www.gdcl.demon.co.uk/q_and_a.htm
0
 
info_expertCommented:
Hi,

Have a look at the solution of your problems.

http://www.essien.de/products/directencode/download.html
0
 
LenBotConnect With a Mentor Commented:
use grapheditor to enumerate the MPEG2 codecs on your system and see which ones connect in and work

it can be found in wherever you installed DXSDK under "Bin\DXUtilsGraphEdt.exe"
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.