Licht aan, camera loopt, actie!... Kino
ArticleCategory: [Choose a category, do not translate     this]
Applications
AuthorImage:[Here we need a little image from you]
![[Katja Socher]](../../common/images/katjasocher.gif) 
TranslationInfo:[Author + translation history. mailto: or http://homepage]
original in en Katja Socher
en to nl Samuel Derous
AboutTheAuthor:[A small biography about the author]
Katja is de Dutise redactrice van LinuxFocus. Ze houdt van Tux, film en
fotografie en van de zee. Haar webpagina kun je 
hier vinden..
Abstract:[Here you write a little summary]
Kino is een programma om video van je camera naar je PC om te zetten, je film 
te manipuleren (enkel basiselementen zijn voorlopig geïmplementeerd,
maar dat worden er in de toekomst hopelijk meer), en om hem terug naar je
camera te converteren.
ArticleIllustration:[This is the title picture for your     article]
![[Illustratie]](../../common/images/article254/camera_firewire.jpg) 
ArticleBody:[The article body]
Installatie
 Kino gebruikt het ieee1394 protocol (i-link, firewire) om met je digitale
 videocamera te communiceren. Voor dit doel dien je een firewire-kaart in
je computer geïnstalleerd te hebben. Ik gebruik de Exsys-6501 firewire
kaart (www.exsys.de), die heel goed onder 
linux werkt.
 
   Alle recente kernel versies (ik gebruik 2.4.18) ondersteunen IEEE1394.
 Op het moment dat je de kernel compileert dien je de volgende IEEE1394
gerelateerde kernel opties in te schakelen.
 
CONFIG_IEEE1394=m
         CONFIG_IEEE1394_PCILYNX=m
         CONFIG_IEEE1394_PCILYNX_PORTS=y
         CONFIG_IEEE1394_OHCI1394=m
         CONFIG_IEEE1394_VIDEO1394=m
         CONFIG_IEEE1394_SBP2=m
         CONFIG_IEEE1394_RAWIO=m
        
   Je vind de webpagina van het firewireteam die de code geschreven heeft op  
   http://linux1394.sourceforge.net/
   .
 Ik raad echter aan om niet de kernel code van daar te downloaden maar
de code te gebruiken die al geïntegreerd is in het hoofddeel van de kernel 
(www.kernel.org).
   
Om van de functionaliteit van de firewire te genieten dien je libraw1394, 
 libavc1394 en libdv te installeren. Alle drie zijn ze beschikbaar via
 sourceforge:
 sourceforge.net/projects/libdv
 
       
        sourceforge.net/projects/libraw1394
       
        sourceforge.net/projects/libavc1394
       
   Ik gebruikte libraw1394_0.9.0.tar.gz libdv-0.9.5.tar.gz 
   libavc1394-0.3.1.tar.gz
   libdv-0.9.tar.gz werkt ook, maar het heeft een bug in zijn mmx code. Je 
dient  de functie mmx-ok(void) in de mmx.h file te veranderen in altijd return 
1  (return(1);). Versie 0.9.5 heeft dit probleem niet.
   Om de bibliotheken te installeren gebruik je het gewoonlijke: 
./configure
         make
         make install
        
        Laad nu de kernel module video1394 met modprobe: 
        
         modprobe video1394 
        
   run lsmod en controleer of de volgende modules geladen zijn:
               
video1394 15344 0 (unused)
         ohci1394 17136 1 [video1394]
         raw1394 6896 0 (unused)
         ieee1394 24848 0 [video1394 ohci1394 raw1394]
        
   Er zijn verschillende manieren om de modules automatisch te doen laden, 
maar  de simpelste oplossing is om "modprobe video1394" toe te voegen aan 
het einde  van de /etc/rc/local file (redhat/mandrake).
   
 Als laatste heb je een device-bestand nodig die de volgende commando's 
 genereert:
           
cd /dev
         mknod video1394 c 172 0
         chmod 666 video1394
        
   libraw bevat het testprogramma testlibraw. Als je het runt en de installatie 
 was succesvol, dan zou je de volgende gegevens moeten krijgen:
 
> testlibraw
         successfully got handle
         current generation number: 17
         1 card(s) found
         nodes on bus: 2, card name: ohci1394
         using first card found: 2 nodes on bus, local ID is 0, IRM is  
  1
        
         doing transactions with custom tag handler
         trying to send read request to node 0... completed with value  
  0x23127bac
         trying to send read request to node 1... completed with value  
  0x60217dac
        
         using standard tag handler and synchronous calls
         trying to read from node 0... completed with value     0x04477dac
         trying to read from node 1... completed with value     0xd37380ac
        
         testing FCP monitoring on local node
         got fcp command from node 0 of 8 bytes: 01 23 45 67 89 ab cd
 ef
         got fcp response from node 0 of 8 bytes: 01 23 45 67 89 ab cd  
  ef
        
         polling for leftover messages
        
   Nu kan je kino installeren (kino-0.5.tar.gz werd voor dit artikel gebruikt). 
 Je installeert het met:
 
./configure
         make
         make install
        
            
Overhalen (camera->computer)
![[capture your video]](../../common/images/article254/capture_th.jpg) Sluit je camera aan je PC aan via de firewire uitbreidingskaart. Schakel 
dan je camera in, start kino (doe dit in deze volgorde) en ga naar capture, 
in kino. Het zal je opvallen dat je nu je camera beheerst via kino, je kunt 
playback starten, stoppen, pauzeren, terugspoelen, etc...
Sluit je camera aan je PC aan via de firewire uitbreidingskaart. Schakel 
dan je camera in, start kino (doe dit in deze volgorde) en ga naar capture, 
in kino. Het zal je opvallen dat je nu je camera beheerst via kino, je kunt 
playback starten, stoppen, pauzeren, terugspoelen, etc...
  
  Als je nu de film naar de computer wilt overhalen, dien je eerst op "setup"
 te klikken. Je kunt een goede beschrijving vinden van elke knop op het menu
 van setup, in de handleiding, 
zodat ik ze hier niet meer zal herhalen. Ik wil enkel de volgende opmerkingen 
maken:
  Onder file dien je een directory en een bestandsnaam te specificeren. De 
directory moet altijd bestaan. Als je, in navolging van de directory, vergeet 
het bestandsnaam op te geven, zal je film niet naar je computer overgehaald 
worden.
  
 Als je het dialoogvenster sluit zou  het gespecificeerde bestand zichtbaar
 moeten zijn op het hoofdscherm.
  
De mogelijkheid bestaat om je film automatisch in scènes te laten 
knippen, het zal je film in verschillende scènes verdelen waar er bij 
het filmen over het algemeen ook gestopt werd, en wat in de meeste gevallen 
heel goed werkt.
  
 Maar voor getruceerde films raad ik aan deze optie uit te schakelen, omdat
 er anders van elke frame een scène wordt gemaakt, wat knippen haast
 onmogelijk maakt.
 Verlaat setup.
 
  Als je nu op de rode knop drukt zal je film overgehaald worden.
  Ga daarna naar "Editor", open je film en druk op play om hem te bekijken.
                 
Je film manipuleren
![[edit your video]](../../common/images/article254/editor_th.jpg) 
 
 Ga hiervoor naar Editor. Kino ondersteunt tot nog toe enkel basiselementen
 van het editen, maar voor vele gevallen zul je het waarschijnlijk al voldoende
 vinden. 
  Ga naar File en open een bestaande film. Als je met de linkermuisknop op
 Frame Position klikt (onderaan rechts) dan krijg je het nummer van het huidige
 frame + het aantal frames in de film te zien. Ook zie je een paneel van
een videospeler en kun je je geselecteerde film afspelen, terugspoelen, etc...
  Je kunt scènes kopiëren, knippen en plakken.
  
 Scènes uitknippen
 
 Daarvoor ga je naar de frame waarna je wilt knippen, en knipt de scéne
in twee, daarna ga je naar de laatste frame die je wilt knippen en ook daar
 knip je de scène in twee. Nu ga je naar de scène die je wilt
 knippen, je klikt er met de muis op en klikt daarna op "cut".
 
  Je kunt ook een andere film in je film invoegen door op "insert file before
 frame" te klikken. De ingelaste film dient enkel hetzelfde formaat, grootte,
 enz... te hebben.
        
         Opslaan
 
  Wanneer je nog steeds je film aan het bewerken bent zou het onnodig zijn
 om meer schijfruimte in beslag te nemen dan nodig is... Ga daarom gewoon
naar File-->Save en sla de afspeellijst op. Deze afspeellijst-bestanden
zijn hele kleine xml bestanden. Zij refereren aan de orginele AVI bestanden
die gecreëerd werden voordat ze geconverteerd werden.
  
 Als je klaar bent met het bewerken van je film, kun je hem exporteren (dus
 NIET opslaan) naar één groot bestand op je harde schrijf,
of  het terug opslaan naar je camera.
  
 Je kunt ook gebruik maken van de prompt die je in de interface van kino
kan zien. Bekijk de handleiding om de beschikbare commando's te kennen.
  
 Tijdsschema
        
  Onder Timeline kun je een lijst van de frames in je film verkrijgen. Hoeveel
 frames er getoond worden hangt af van de grootte aan intervallen die je
gekozen  hebt.  Dit kan je helpen om een overzicht over heel het verhaal
te krijgen.
  
           
Avi is geen AVI
 Een opmerking over AVI. AVI is geen specifiek, op zichzelf staand formaat
(zoals b.v. gif of jpg). AVI is een opeenhoping van formaten. Kino kan AVI
importeren en exporteren in het dv1 en dv2 formaat. Dv2 is over het algemeen
de betere keuze wanneer je je film nog verder wilt ontwikkelen met andere
programma's. AVI in JPEG gecodeerd is ook zeer populair.
 Om dv2 AVI om te zetten naar JPEG gecodeerde AVI, gebruik je dv2jpg
(sourceforge.Net/prjoects/dv2jpg/).
 
Exporteren
 Je kunt stilstaande beelden van je film opslaan, je kunt het opslaan als
een ander AVI-bestand, en als je camera het toelaat kun je je bewerkte films
ook terug overzetten naar je camera.
 ![[camera VTR setting]](../../common/images/article254/switch.gif) 
 
 
 Exporteren naar je camera
 
 Zet eerst je camera aan, ga dan naar Kino en ga naar export.
 Zelfs voor het exporteren van je film naar je camera dien je je ervan te 
vergewissen dat de knop op je camera met "VTR" is aangeschakeld. Het kan wat
raar klinken, daar je deze optie normaal gebruikt om videos te bespelen, in
plaats van ze op te nemen, maar dit is de manier waarop het werkt voor de
meeste camera's en zeker voor de Sony camera's.
 Selecteer "IEEE 1394"  
    ![[export to firewire]](../../common/images/article254/export_ieee1394.jpg) en druk op de rode klop om de exportprocedure te starten.
 en druk op de rode klop om de exportprocedure te starten.
 
 Exporteren naar AVI-bestand (niet als afspeellijst)
 
 Ga naar export en kies het menu "AVI". Hier kun je het bestandstype selecteren 
(dv1 of dv2). Gebruik type 2 (dv2) als je de film nog verder zult ontwikkelen. 
Je kunt een bestandsnaam opgeven en daarna druk je op de rode knop om de
export-precedure te starten.
 
         Stilstaande beelden
 
 Om één of meerdere stilstaande beelden van je film te verkrijgen,
ga naar export, en selecteer het blad "Still frames". Hier kun je een 
bestandsnaam ingeven en de extentie van het bestand past automatisch het 
bestandsformaat aan. Ik weet niet welke formaten er zoal ondersteund worden 
maar .jpg en .gif doen het beiden uitstekend.
 
 Het is ook mogelijk om het geluid in een afzonderlijk bestand op te slaan. 
Maar dit heb ik nog niet getest daar ik altijd geluid aan mijn film toevoeg 
nadat ik hem geknipt heb.
 
 
Referenties