Hi,
I've been trying for some time to get my Sony miniDV camcorder and my
computer to communicate. I'm running Mandrake Linux 10.0 on a Dell
Dimension 8300 desktop with a P4 3GHz CPU and Creative Labs Audigy
soundcard with built-in firewire port.
When I plug my camcorder in with a firewire cable, nothing seems to happen.
In order to start editing video, I understand I need the following modules
installed. So just to make sure, I typed:
modprobe ohci1394
modprobe ieee1394
modprobe raw1394
modprobe dv1394
Now the system did not give me any error message. In fact it did not give me
any message at all. Here's what the screen looks like, exactly:
[root@localhost john]# modprobe ohci1394
[root@localhost john]# modprobe ieee1394
[root@localhost john]# modprobe raw1394
[root@localhost john]# modprobe dv1394
[root@localhost john]#
I take this to mean all of them are installed. I verified this once
again with lsmod. Here's the relevant info:
Module Size Used by
raw1394 27980 0
dv1394 19948 0
ohci1394 33956 1 dv1394
ieee1394 287856 3 raw1394,dv1394,ohci1394
Guess this is a good sign.
Now I had installed dvgrab, so after plugging in and turning on the
camcorder I tried the command "dvgrab --format dv2 myvideo". Then I
get the error:
dvgrab: error while loading shared libraries: libdv.so.2: cannot open
shared object file: No such file or directory
(Now I'm doing all this as root, so I'm reasonably certain none of
these errors are caused by incorrect permissions.)
So it mentions an error regarding libdv, huh? Ok, I believe I had
already installed libdv, so here's what I do: "locate libdv.so". I
find it's in "usr/lib/libdv.so". So I type "ln -s /usr/lib/libdv.so
/usr/lib/libdv.so.2". Then I try the dvgrab command again, but receive
the exact same error message.
I wasn't sure whether the firewire connection was operating right, so
after restarting the computer I tried plugging my camcorder in another
time and then entered "tail /var/log/messages" to see if there's
something in the event log that I'm missing. Sure enough, one thing
happens. When the camcorder is plugged in and turned on, this happens:
"May 25 18:52:42 localhost kernel: raw1394: /dev/raw1394 device initialized"
Great, so raw1394 is initialized, what next?
I just want to begin editing video in Linux, and I'm using the most
up-to-date hardware and software I could get my hands on, so why isn't
it working?
I'm a newbie, so please don't ask me to do something crazy like
recompiling the kernel, unless it's necessary. In any case I need
detailed instructions so I won't accidentally mess up something
big-time. Hopefully someone can guide me through this, as I really
want to begin video editing in Linux and will do whatever it takes to
make it happen. I just have no idea what it will take ;-)
Thanks,
John |