Kino e firewire su Ubuntu Edgy
La mia telecamera
Oggi ho deciso di provare la mia telecamera DV su Linux. È una Panasonic NV-DS65 dalle buone prestazioni, video dettagliati e suono più che accettabile (almeno per i miei usi domestici).
Per poterla utilizzare sotto Linux sono dovuto intervenire con una piccola modifica al sistema, grazie ai suggerimenti che i Maestri del forum di Ubuntu-it hanno dato qui.
Verifichiamo i moduli 1394
Anzitutto verificate che siano caricati all’avvio i moduli 1394. Date nel terminale:
lsmod | grep 1394
e se l’output sarà qualcosa di simile a questo
aldo@ubuntu:~$ lsmod | grep 1394
ohci1394 37040 0
ieee1394 306104 2 sbp2,ohci1394
procedete al paragrafo Permessi di scrittura.
Se non avete caricato i moduli, aprite il terminale e scrivete:
sudo gedit /etc/modules
e aggiungete alla fine del file queste righe:
raw1394
video1394
dv1394
Salvate e chiudete il file.
Permessi di scrittura
Per utilizzare appieno la porta firewire (IEEE1394) dobbiamo averne i permessi di lettura/scrittura. Apriamo il terminale e scriviamo:
sudo gedit /etc/udev/rules.d/40-permissions.rules
In questo file vengono definite le regole di utilizzo dei vari dispositivi, come appunto la firewire.
Cerchiamo nel file la sezione # IEEE1394 (firewire) devices che si presenterà così:
# IEEE1394 (firewire) devices
# Please note that raw1394 gives unrestricted, raw access to every single
# device on the bus and those devices may do anything as root on your system.
# Yes, I know it also happens to be the only way to rewind your video camera,
# but it's not going to be group "video", okay?
KERNEL=="raw1394", GROUP="disk"
KERNEL=="dv1394*", GROUP="video"
KERNEL=="video1394*", GROUP="video"
cioè senza i permessi di scrittura. Ora noi li inseriremo scrivendo in ogni riga dei tre moduli 1394 la dicitura MODE="0666", (con la virgola) tra Kernel e Group. Per chiarezza ecco la sezione come dovrebbe apparire:
# IEEE1394 (firewire) devices
# Please note that raw1394 gives unrestricted, raw access to every single
# device on the bus and those devices may do anything as root on your system.
# Yes, I know it also happens to be the only way to rewind your video camera,
# but it's not going to be group "video", okay?
KERNEL=="raw1394", MODE="0666", GROUP="disk"
KERNEL=="dv1394*", MODE="0666", GROUP="video"
KERNEL=="video1394*", MODE="0666", GROUP="video"
Il gruppo (GROUP) potrebbe variare, ma io l’ho lasciato così perché funziona correttamente.
Salvate il file, chiudetelo e riavviate.
Al riavvio aprite Kino o comunque il vostro video editor preferito (come Cinelerra o PiTiVi) e vedrete che potrete usare pienamente la porta firewire.