Capturing from a DC10+ card grey, why?
Posted: 26 Nov 2003 11:16
Howdy,
first off, I think VLC is awesome, so this is probably something I've done wrong.
I'm trying to capture the video from my DC10+ card and stream it out, but even if I try play it back locally, it just shows grey.
I've configure VLC using --disable-dvd --disable-mad --enable-v4l --with-ffmpeg-tree=/home/nosh/ffmpeg....
When I run VLC, I _have_ to add MJPEG to the command line, otherwise the error I get is that no suitable access module was found for it, so my commandline ends up looking like:
vlc v4l:/dev/v4l/video0:channel=1:mjpeg
A video window comes up (in X or console), and it's just grey. I've tried changing to composite or s-video, nada.
XawTV shows the picture perfectly, as does capturing with ffmpeg and lavrec... they make perfect AVI files.
So I know VLC uses ffmpeg... and I've taken a look at the mjpeg code in v4l.c... but I cannot figure out what I'm missing to tell the card what it wants to know, could anyone _please_ help me!
<EDIT>
Just thought I'd mention that I tried vlc-0.7.0-test1.tar.bz2 yesterday, and now the screen is black
And versions I'm using: mpeg2dec-snapshot.tar.gz, ffmpeg-0.4.7.tar.gz, and now vlc-0.7.
I'm currently trying on Mandrake 9.2 as Redhat 9 is giving me endless grief about loadable module support even though it's enabled.
I'm not exactly a Linux genius, and I had to GREP for ffmpeg when compiling, then looked in the configure.ac file to find out why exactly the damn thing wouldn't find my recently compiled and installed ffmpeg...
Soooo, my point: perhaps you should put it somewhere in the compile instructions... and if it is already, then not only am I noob, but I can't read, and I apologise.
</EDIT>
Thanks in advance.
first off, I think VLC is awesome, so this is probably something I've done wrong.
I'm trying to capture the video from my DC10+ card and stream it out, but even if I try play it back locally, it just shows grey.
I've configure VLC using --disable-dvd --disable-mad --enable-v4l --with-ffmpeg-tree=/home/nosh/ffmpeg....
When I run VLC, I _have_ to add MJPEG to the command line, otherwise the error I get is that no suitable access module was found for it, so my commandline ends up looking like:
vlc v4l:/dev/v4l/video0:channel=1:mjpeg
A video window comes up (in X or console), and it's just grey. I've tried changing to composite or s-video, nada.
XawTV shows the picture perfectly, as does capturing with ffmpeg and lavrec... they make perfect AVI files.
So I know VLC uses ffmpeg... and I've taken a look at the mjpeg code in v4l.c... but I cannot figure out what I'm missing to tell the card what it wants to know, could anyone _please_ help me!
<EDIT>
Just thought I'd mention that I tried vlc-0.7.0-test1.tar.bz2 yesterday, and now the screen is black
And versions I'm using: mpeg2dec-snapshot.tar.gz, ffmpeg-0.4.7.tar.gz, and now vlc-0.7.
I'm currently trying on Mandrake 9.2 as Redhat 9 is giving me endless grief about loadable module support even though it's enabled.
I'm not exactly a Linux genius, and I had to GREP for ffmpeg when compiling, then looked in the configure.ac file to find out why exactly the damn thing wouldn't find my recently compiled and installed ffmpeg...
Soooo, my point: perhaps you should put it somewhere in the compile instructions... and if it is already, then not only am I noob, but I can't read, and I apologise.
</EDIT>
Thanks in advance.