SONY DCR-PC101E カメラからdvを取り込んで使いたいです。私のシステムの1つであるFedora 20には多くのビデオ編集ソフトウェアがインストールされており、Firewireがインストールされている古いHPで動作します。これまでカメラからインポートできるソフトウェアは、KdenliveとKino(死んだプロジェクト)の2つだけでした。
メモ: デンリーフフィードに何か歪みがあって、私のコンピュータの映像は歪んでいますが、テープの映像は大丈夫ですね。悪い。だからインポート/編集に最適、そうしてはいけません。
これで、よく知られているKinoを試してみたい、効率的なものが必要ですが、エラーが発生します。
WARNING: dv1394 kernel module not loaded or failure to read/write /dev/raw1394
これがうまくいき、私のビデオをインポートできますが:
dvgrab -a -format raw -rewind -t prefix-
質問:
Fedora 20システムでKinoを実行し、それを使用してカメラからDVをインポートするにはどうすればよいですか?
周りを見回すと、同じエラーのある古い投稿がたくさん見つかりました。新しいFirewireと既存のモジュールについて多くの議論があります。
私のシステムは次のとおりです
Fedora 20 x86_64
HP dc7700cmt 2G Ram
ソフトウェアは次のとおりです。
Kino 1.3.4
編集#1
火災ラインのtail -f /var/log/messagesは次のとおりです。
[root@Host folder]# tail -f /var/log/messages
Nov 12 13:40:03 Host kernel: [ 1478.408673] firewire_core 0000:01:00.0: phy config: new root=ffc1, gap_count=5
Nov 12 13:40:04 Host kernel: [ 1478.999715] firewire_core 0000:01:00.0: created device fw1: GUID 0800460102f19880, S100
私がこれを実行したとき:
[root@Host folder]# rmmod firewire-core
[root@Host folder]# rmmod firewire-ohci
/var/log/messages には次の出力があります。
Nov 12 14:26:36 Host kernel: [ 4270.630102] firewire_ohci 0000:01:00.0: removed fw-ohci device
そしてこれらは:
[root@Host folder]# modprobe firewire-core
[root@Host folder]# modprobe firewire-ohci
Nov 12 14:28:39 Host kernel: [ 4393.803067] firewire_ohci 0000:01:00.0: added OHCI v1.10 device as card 1, 4 IR + 8 IT contexts, quirks 0x11
Nov 12 14:28:39 Host kernel: [ 4394.306345] firewire_core 0000:01:00.0: created device fw0: GUID 008f1300d7ad1100, S400
編集#2
私のユーザーは次のグループに属します。
uid=1000(user) gid=1000(user) groups=1000(user),6(disk),39(video),983(vboxusers)
Kinoを「root」として実行すると、同じエラーが発生します。
そして:
user@Host ~]$ sudo modprobe dv1394
[sudo] password for user:
modprobe: FATAL: Module dv1394 not found.
編集#3
これは手がかりですか?では、誰もがこれを使用してこの問題を解決するのに役立ちますか?
Re comment 61:
> Now i do not know what are the implications of unblocking the firewire-ohci, but
> that was the solution that made my kino/kdenlive worked beautifully....
The implication is that you switched from
ohci1394 + ieee1394 + raw1394 ( /dev/raw1394 ) --- libraw1394 + libiec61883 + kino
to
firewire-ohci + firewire-core ( /dev/fw* ) --- libraw1394 + libiec61883 + kino
i.e. to different newer FireWire kernel drivers and a different character device file interface. This is basically what the blueprint "Enable new Firewire stack in default kernel config" is about. (See box at the right side of this page.)
The new kernel drivers are simpler, better performing, more compliant to specifications, and more secure than the older drivers. In contrast to Ubuntu's raw1394 access policy, firewire-core's device files are created with more liberal access permissions for devices which need to be (and are safe to be) accessed by userspace programs such as kino.
同じモジュールと同じデバイス名を使用して、私の設定と少し似ているようです。
源泉^
私も見つけました。これしかし、これが役に立つかどうかはわかりません。
ファームウェアは次のとおりです。
[root@Host folder]# lspci -nn | grep 1394
01:00.0 FireWire (IEEE 1394) [0c00]: VIA Technologies, Inc. VT6315 Series Firewire Controller [1106:3403]
これは:
[root@Host folder]# ls -l /dev/fw*
crw-rw----. 1 root video 249, 0 Nov 12 15:39 /dev/fw0
答え1
擬似デバイス/dev/raw1394には、一部の制限されたアクセス権があります。確認してくださいls -l /dev/raw1394
。 /dev/raw1394が「video」などのグループに依存していることを確認してください。
擬似デバイスがない場合は、カメラを処理するためのドライバがロードされていないことを意味します。接続すると何が起こるかを確認してください。
- デバイスの接続を解除
tail -f /var/log/message
読み取りシステムログの入力- デバイスの接続
FireWireレイヤーが検出するデバイスの種類と、それを処理するためにロードされるドライバ(利用可能な場合)が何であるかを確認する必要があります。
何もロードされない場合は、手動で挿入してみることができます。
- sudo modprobe FireWireコア
- sudo modprobe Firewire-ohci
疑似デバイスがまだ存在しない場合は、手動で作成できます。
mknod /dev/raw1394 c 171 0