我曾经使用 Ubuntu 12.04 通过火线(又名 ieee1394 或 i-link)传输视频。
有时通过命令行使用 dvgrab,有时使用 Kino。
我还无法让它在 14.04 上运行。
欢迎任何帮助/建议!
dvgrab 响应:错误:没有摄像头
Kino 在状态栏上显示:警告:raw1394 内核模块未加载或无法读取/写入/dev/raw1394
我遵循了这些建议,这些建议对我的 Ubuntu 12.04 有用:
https://help.ubuntu.com/community/FireWire/DigitalVideo
sudo apt-get install dvgrab kino
sudo ln /dev/fw0 /dev/raw1394
sudo chmod 664 /dev/raw1394
我没有看到 raw1394 模块被加载,但我看到了 firewire-ohci 和 firewire 核心。我读到这是意料之中的事情,因为 firewire-... 模块取代了 raw1394 模块,但我对此了解不够,无法确定。
以下是更多信息:
在 Synaptic 软件包管理器中,我可以看到安装了这些:libavc1394-0 libraw1394-11 libdc1394-22
$ lsmod |grep firewire
firewire_ohci 40409 0
firewire_core 68769 1 firewire_ohci
crc_itu_t 12707 1 firewire_core
$ more /etc/modprobe.d/blacklist-firewire.conf
# Select the legacy firewire stack over the new CONFIG_FIREWIRE one.
blacklist ohci1394
blacklist sbp2
blacklist dv1394
blacklist raw1394
blacklist video1394
#blacklist firewire-ohci
#blacklist firewire-sbp2
$ lsmod |grep 1394
$
$ sudo modprobe raw1394
modprobe: FATAL: Module raw1394 not found.
然后我编辑了 blacklist-firewire.conf 文件,注释掉了 ohci1394 和 raw1394,还编辑了 /dev/modules,在文件末尾的单独行中添加了 ohci1394 和 raw1394。然后重新启动。但这没有帮助。我注意到的一件事是 /dev/raw1394 消失了,所以我重新创建了它,并再次尝试了 dvgrab 和 kino,但没有成功。
最后,我重新编辑了这两个文件以恢复编辑之前的版本。
再次欢迎任何建议/评论/想法!
今天是 2015 年 4 月 2 日,我继续尝试了一些方法,但仍然无法让它发挥作用。
以下是我尝试过的:
注释掉 /etc/modprobe.d/blacklist-firewire.conf 中的所有行
编辑 /etc/modules,添加一行:ohci1394,以及一行:raw1394
从 Synaptic 重新安装 libraw1394-11 并安装 libraw1394-11-dbg libraw1394-doc libraw1394-dev libraw1394-tools
重新启动
$sudo ln /dev/fw0 /dev/raw1394 (because it went away after reboot)
$sudo chmod 664 /dev/raw1394
尝试了 kino 和 dvgrab,但出现了同样的错误。
从 Synaptic 搜索:1394,并安装除 libconvert-ytext-perl 之外的所有尚未安装的软件:libavc1394-tools libavc1394-dev libdc1394-22-doc libdc1394-utils libdc1394-22-dbg libdc1394-22-dev coriander libiec61883-dev dvsource
重新启动
$sudo ln /dev/fw0 /dev/raw1394 (because it went away after reboot ... again)
$sudo chmod 664 /dev/raw1394
尝试了 kino 和 dvgrab,但出现了同样的错误。
$sudo lsmod |grep 1394
$
$sudo modprobe raw1394
modprobe: FATAL: Module raw1394 not found.
$dvgrab
Error: no camera exists
打开 Kino 并选择 Capture 仍然会出现此消息:警告:raw1394 内核模块未加载或无法读取/写入 /dev/raw1394!