[LinuxFocus-icon]
��ҳ  |  վ���ͼ  |  ����  |  ����

���� | �����ڿ� | ���� | ����LF
This document is available in: English  Castellano  ChineseGB  Deutsch  Francais  Italiano  Nederlands  Turkce  

[Photo of the Author]
by Katja Socher
<katja(at)linuxfocus.org>

��������:

Katja��LinuxFocus��һλ����༭����ϲ��Tux����Ӱ&��Ӱ �ʹ󺣡�������ҳ������ �����ҵ���


Ŀ¼:

 

�ƹ�, ��Ӱ��, ����... Kino!

[Illustration]

ÕªÒª:

Kino��һ�������������в�׽��Ƶ��������ij������������ ����ӰƬ��Ŀǰֻʵ����һЩ�������ܣ������ڽ�����ϣ����ǿ���� ���ҿ��Խ��������ӰƬ���������С�



 

��װ

Kinoʹ��ieee1394��i-link,firewire��Э��������������������ͨѶ�� Ϊ�ˣ�����Ҫ�ڼ�����ϰ���һ��firewire����������ʹ�õ���Exsys- 6501��firewire��(www.exsys.de)������Linux�¹����÷dz� ��ɫ��

�����½����ں˰汾����ʹ�õ���2.4.18����֧��IEEE1394������Ҫ���ں� ����ʱ����������IEEE1394��ص��ں�ѡ�

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

�����http://linux1394.sourceforge.net/�ҵ���д�ں˴���� firewire�Ŷӵ���ҳ�������Ҳ��Ƽ�����Ƕ������ں˴��룬�� ������ʹ���Ѿ����ϵ������ں�( www.kernel.org)�еĴ��롣

Ϊ��ʹ��firewire�Ĺ��ܣ�����Ҫ��װlibraw1394��libavc1394�� libdv��������Щ��������sourceforge:
sourceforge.net/projects/libdv
sourceforge.net/projects/libraw1394
sourceforge.net/projects/libavc1394���ҵ���
��ʹ�õ���libraw1394_0.9.0.tar.gz��libdv-0.9.5.tar.gz�� libavc1394-0.3.1.tar.gz��
libdv-0.9.tar.gzҲ�ܹ�������������mmx��������һ��bug�� ����Ҫ���ļ�mmx.h�б༭����mmx_ok(void)���޸���Ϊ���� ����1��return (1);)��0.9.5�汾û��������⡣
Ҫ��װ��Щ�⣬��ʹ��ͨ����

./configure
make
make install

����ʹ��modprobeװ���ں�ģ��video1394:

modprobe video1394

����lsmod���������ģ���Ƿ�װ���ˣ�

video1394 15344 0 (unused)
ohci1394 17136 1 [video1394]
raw1394 6896 0 (unused)
ieee1394 24848 0 [video1394 ohci1394 raw1394]

�ж��ַ������Զ�װ��ģ�飬������򵥵Ľ�����������ļ�/etc/rc.local (redhat/mandrake)��ĩβ����"modprobe video1394"��

�������Ҫһ���������������ɵ��豸�ļ���

cd /dev
mknod video1394 c 172 0
chmod 666 video1394

libraw�����˲��Գ���testlibraw�������װ�ɹ�����ô����������ʱ�� ��Ӧ�û��������������

> 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

��������԰�װkino��������ʹ�õ���kino-0.5.tar.gz���ˡ������ʹ�� �������װ����

./configure
make
make install

 

��׽�������->�������

[capture your video]
����������ͨ��firewire���ӵ�PC��Ȼ��������������kino ���������˳�򣩲���kino����ת��capture�����ע�⵽���������ʹ�� kino����������ˣ�����������طţ�ֹͣ����ͣ�������ȹ��ܡ�

�����������Ҫ��׽ӰƬ��������У���ô���ȵ����setup������Ϊ����� �ֲ���λ��ϸĿKino Preferences�£����ҵ�һ�ݶ�ÿ��set up�˵���ť�ĺܰ��İ���˵���� �����Ҳ��������׸������ֻ��������ע���������
��file�������ָ��һ��Ŀ¼���ļ�����Ŀ¼�����Ѿ����ڡ���� �����Ǹ����ļ�����Ŀ¼����ôӰƬ���ᱻ��׽����ļ�����С�

�����ر��˶Ի�����ôָ�����ļ���Ӧ��������Ļ�����ǿɼ��ġ�

�������Զ����벶׽�Ĵ�������������Ƭ��Ҳ����ͣ��һ������Ὣ ӰƬ�ָ�ɼ���������������ͨ�������úܺá�

���������ؼ���Ӱ���ҽ��������δ�ѡ���Ϊ���������Ļ��� ÿ֡������һ����������������Ҫ���������Dz������ˡ�
���Ҿ���ô���ðɡ�

��������ڰ��º�ɫ��ť��ӰƬ����ץȡ��
������ת����Editor���������ӰƬ������play���ۿ���!
 

����ӰƬ

[edit your video]
Ϊ�ˣ���ת��Editor��ĿǰΪֹ��kinoֻ֧�ֺܻ����ı༭�����Ƕ��� ���������˵��������Ѿ��������ӡ�
��ת��File�������е�ӰƬ������������������Frame Position �����£����ͻ���ʾ��ǰ֡���Լ��ܵ�֡������Ҳ���Կ�����Ƶ������ ����ʾ��������ѡ��ĵ�Ӱ�������ȡ�
����Ը��Ƴ��������в�ճ�����ǡ�

��ȥ����

����ת����Ҫ��ȥ��֮֡ǰ����֡�����ó�������������֣� Ȼ����ת������Ҫ��ȥ�����һ֡�����ٴν���������� �����֡���������ת����Ҫ��ȥ�ij����������ϵ����겢"cut"��

��Ҳ����ͨ�������insert file before frame������һ��ӰƬ���� ����ѡ����ӰƬ֮�����ӵ��ļ�ֻ��Ҫ����ͬ���ĸ�ʽ�ʹ�С�ȡ�

����

�����ֻ��Ҫ�༭ͼ���ǾͲ���Ҫʹ�ó���������ĸ�����̿ռ䡣���� ����ת��File-->Save as�����沥���б���save the Playlist�����ɡ� ��Щ�����б��ļ��Ƿdz�С��xml�ļ�������ָ���ڲ�׽ʱ������ԭʼAVI�ļ���

�������������б༭�������������������DZ��棩��Ϊ��Ӳ���ϵ�һ�� ���ļ����߻�¼������������

��Ҳ����ʹ�������У�����kino�Ľ����ϻῴ�������ڿ��õ������ο� �ֲᡣ

ʱ���

��Timeline������Ի��ӰƬ��֡�б�����ʾ����֡����ѡ��ļ��ʱ�� ����������԰������˽��������µĹ��š�  

AVI������AVI

����AVI��һ��ע�����AVI��������һ���ض��ĸ�ʽ(������gif��jpg)�� AVI��һ�������ĸ�ʽ��Kino������dv2��dv1��ʽ���������AVI����� ������һ��ʹ��������������Ƶ�Ļ�����ôͨ��ѡ��dv2�����һЩ�� Jpeg�����AVI���Ƿdz����С�Ϊ�˽�dv2 AVIת��ΪJpeg�����AVI�� ��ʹ��dv2jpg(sourceforge.net/projects/dv2jpg/)  

���

����Դ�ӰƬ�б��澲̬ͼƬ������Ա�����Ϊ��һ��avi�ļ���������� ����������������Ҳ���Խ��༭�ĵ�Ӱ���ص��������
[camera VTR setting]

����������

���ȴ�����������Ȼ������kino����ת��Export����ʹ�����ӰƬ�� ���������������ϵĿ��ư�ťҲӦ������Ϊ"VTR"���������Щ��֣� ��Ϊ��ͨ����ʹ�ø�ģʽ������Ӱ�����������¼�񣬵������ ���������������������õģ��ر��Ƕ���Sony���������

ѡ����塰IEEE 1394�� [export to fire wire] �����º�ɫ��ť������������̡�

���ΪAVI�ļ�(������Ϊ�����б�)

��ת��Export��ѡ�����"AVI"����������ѡ���ļ�����(dv1��dv2)�� �������Ҫ��һ��������Ӱ����ʹ������2(dv2)�������ѡ��һ���ļ��� �����º�ɫ��ť����������̡�

��̬ͼƬ

Ϊ�˴�ӰƬ�л��һ�Ż��߼��ž�̬ͼƬ����ת��Export��ѡ����� "Still Frames"��������������һ���ļ������Զ������ļ���ʽ�� �ļ���չ�����Ҳ�֪��֧����Щ�ļ���ʽ������.jpg��.gif�������ò�����

Ҳ�����������Ϊһ���������ļ�����������δ�Դ��������ԣ���Ϊ �������ڼ���֮��Ž������ӵ�ӰƬ��ȥ�ġ�  

�ο���Դ

 

����ƪ���·�������

ÿƪ���¶��и��Եķ���ҳ�档�����ҳ����������ύ���ۣ�Ҳ���Բ鿴�������ߵ����ۣ�
 ï¿½ï¿½ï¿½ï¿½Ò³ï¿½ï¿½ 

��ҳ��LinuxFocus�༭��ά��
© Katja Socher, FDL
LinuxFocus.org

���������LinuxFocus��������������
������Ϣ:
en --> -- : Katja Socher <katja(at)linuxfocus.org>
en --> zh: surestar <surestar(at)x263.net>

2002-08-03, generated by lfparser version 2.25