Difference between revisions of "Linux video capture over firewire (IEEE1394)"

From Organic Design wiki
(dvgrab)
 
(start to document DV video capture)
Line 1: Line 1:
 
[[Category:Rob]]
 
[[Category:Rob]]
 
==Packages==
 
==Packages==
  apt-get -y install dvgrab
+
You may need to add the [[Automated_DVD_production#See_also|debian multimedia repository]] to your sources list.
 +
 
 +
  apt-get -y install dvgrab libraw1394-8 libavc1394-0 libiec61883-0
 +
 
  
You may need to add the [[Automated_DVD_production#See_also|debian multimedia repository]] to your sources list.
+
Plug the firewire PCI card into the PC and boot up.
 +
grep 1394 /var/log/messages
 +
Nov  8 11:49:09 colourbox kernel: ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[11]  MMIO=[42100000-421007ff] Max Packet=[2048] IR/IT contexts=[4/8]
 +
Nov  8 11:49:09 colourbox kernel: eth1394: eth1: IEEE-1394 IPv4 over 1394 Ethernet (fw-host0)
 +
 
 +
 
 +
This tells you that linux has registered the card and the 1394 interface.
 +
 
 +
In order to do DV video we use [http://www.linux1394.org/ libraw1394] to import a digital video stream from the camera and also to give it commands like ''pause'', ''record'' and ''fast-forward'' (known as AVC commands).

Revision as of 21:49, 8 November 2008

Packages

You may need to add the debian multimedia repository to your sources list.

apt-get -y install dvgrab libraw1394-8 libavc1394-0 libiec61883-0


Plug the firewire PCI card into the PC and boot up.

grep 1394 /var/log/messages
Nov  8 11:49:09 colourbox kernel: ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[11]  MMIO=[42100000-421007ff]  Max Packet=[2048]  IR/IT contexts=[4/8]
Nov  8 11:49:09 colourbox kernel: eth1394: eth1: IEEE-1394 IPv4 over 1394 Ethernet (fw-host0)


This tells you that linux has registered the card and the 1394 interface.

In order to do DV video we use libraw1394 to import a digital video stream from the camera and also to give it commands like pause, record and fast-forward (known as AVC commands).