我很难让系统使用 kdenlive 和 IEEE1394 连接与摄像机合作。
通过运行 lshw,我们可以看到识别出此类连接的卡:
*-firewire:0
description: FireWire (IEEE 1394)
product: VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller
vendor: VIA Technologies, Inc.
physical id: 6
bus info: pci@0000:04:06.0
version: 46
width: 32 bits
clock: 33MHz
capabilities: pm ohci bus_master cap_list
configuration: driver=firewire_ohci latency=32 maxlatency=32
resources: irq:20 memory:fe701000-fe7017ff ioport:c080(size=128)
*-firewire:1
description: FireWire (IEEE 1394)
product: VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller
vendor: VIA Technologies, Inc.
physical id: e
bus info: pci@0000:04:0e.0
version: c0
width: 32 bits
clock: 33MHz
capabilities: pm ohci bus_master cap_list
configuration: driver=firewire_ohci latency=32 maxlatency=32
resources: irq:22 memory:fe700000-fe7007ff ioport:c000(size=128)
安装的系统是Ubuntu 15.04。摄像机是 SONY HVR-HD1000U。
当相机连接到电脑并工作在播放模式时,来自 kdenlive 的屏幕截图:
kdenlive 开发人员为此提供了故障排除指南。
https://kdenlive.org/user-manual/troubleshooting-and-common-problems/troubleshooting-firewire-capture
根据我的经验,这通常是权限问题,而不是驱动程序或内核模块问题。该指南确实提到了创建 udev 脚本,但这些都有很好的记录。
以上故障排除指南链接已过时。请改用以下链接:
https://old.kdenlive.org/user-manual/troubleshooting-and-common-problems/troubleshooting-firewire-capture
但是好像不再维护firewire/IEEE 1394抓取功能了:
https://bugs.kde.org/show_bug.cgi?id=355967