Newsgroup: it.comp.os.linux.iniziare
Titolo: Grabbare Video da FireWire

Ho scaricato un programmino fico da questo sito:
http://www.schirmacher.de/arne/dvgrab/index_e.html
Si chiama KINO ed è un interfaccia per "grabbare" dei filmati tramite
FireWire sotto linux.
Uso la RedHat 8.0 e da quanto ne so' il kernel dovrebbe supportare in
automatico le porte FireWire
Nella documentazione appare:
IEEE 1394 
video1394 Device
video1394 is used to export DV over IEEE 1394. Depending upon your
version of video1394, or if you have more than one adapter, you can set
the video1394 device file name. In general, if you are using kernel
2.4.18 or older, set this to "/dev/video1394". If you are using kernel
2.4.19 or newer, then follow the video1394 devfs naming convention and
set this to "/dev/video1394/0".
Qualcuno mi sa dire se:
devo mettere qualcosa nel fstab?
Ma poi che fileSystem dovrei mettere?
Quando inserisco la videocamera in console ottengo questo messaggio:
ieee1394: ConfigROM quadlet transaction error for node 10:1023
Non è molto incoraggiante?
Ovviamente il programma Kino non mi permette di settare il device nelle
preferenze.
Grazie
Polecat

 Polecat
Inizio dicendo che ho appena terminato di installare e collaudare Kino, su 
una RedHat 7.3: non è immediato, ma ci si riesce ed il risultato sembra 
incoraggiante. La scheda è una LaCie, ma l'importante è che il chipset sia 
OHCI.
Prerequisito è dunque installare il supporto e i driver firewire nel 
sistema. Kino sarà una bella lotta ma viene dopo.
Devi per cominciare studiarti BENE e seguire completamente i passi indicati 
su 
www.linux1394.org
, allo scopo di attivare il supporto Firewire. 
Basicamente, siccome il kernel lo supporta, devi installare i moduli che ti 
indica (raw1394 e ohci1394) nel kernel (e mettere l'installazione nel tuo 
rc.local), quindi installare tutte le altre librerie fino a poter testare 
la scheda e poter rilevare la videocamera accesa e collegata.
Solo a questo punto ti metti a lavorare su Kino. Vedrai che richiede una 
buona lista (14) di altre librerie o muduli, molti dei quali devono essere 
scaricati in sorgente e compilati da te localmente. Per gli RPM, ti 
accorgerai che dipendono da molti altri RPM, quasi tutti del tipo 
qualcosa-devel, che immagino non avrai installato per difetto. Devi avere 
pazienza e farlo ora.
Quando hai finito puoi cominciare l'installazione di Kino, con il 
"configure", che ti mostrerà man mano diversi altri moduli (non citati sul 
sito) che ti servono (tra cui il compilatore gnu-c++). Infine il loader ti 
fallirà cercando un modulo db1, per cui ti devi cercare l'RPM (non indicato 
nella documentazione) libdb1 e installarlo. Non cercare di ricompilare 
localmente il sorgente (lo trovi sul sito del progetto debian) perchè è 
molto vecchio e la compilazione ti fallisce subito.
Quando l'hai installato e ti accorgi che il loader continua a non trovarlo, 
non disperarti: basta andare in /usr/lib/ e fare un link simbolico: ln -s 
libdb1.so.2 libdb1.so
Solo a questo punto kino termina la compilazione e puoi iniziare a giocare 
con il tutto.
Raccomandazione: ogni volta che ti servirà qualcosa, google sarà il tuo 
migliore amico: sia per gli RPM che per le dritte da cercare su usenet.
Buon lavoro e fammi sapere.
Nico.