Google了一下,找到了linux下quicktime的克隆版:quicktime4linux,见:http://www.heroinewarrior.com/quicktime.php3
但是下载后安装时出现问题, 按照它的安装提示,需要依赖libmpeg3,安装提示如下:
代码: 全选
Quicktime for Linux
by
Heroine Virtual Ltd. (Motion picture solutions for Linux)
Send harrassment to: broadcast@earthling.net
Homepage: heroinewarrior.com/quicktime
Requires libmpeg3 from heroinewarrior.com
------------------------------------------------------------------------
This is a Quicktime front end for UNIX in a library.
Building:
Quicktime for Linux requires a built copy of of libmpeg3 in a directory next to itself.
This is used for the mp3 interface.
Your directory structure should thus be:
/my_directory
/my_directory/libmpeg3-*.*.*
/my_directory/quicktime4linux-*.*.*
type "make" in the libmpeg3 directory.
type "make" in the quicktime directory.
type "make util" to get quicktime to build some utilities.
The makefiles automatically configure themselves. The library is in
i686/libquicktime.a. You should manually set the CFLAGS environment
variable with the optimum optimization parameters for your i686
derivative.
代码: 全选
root@tony-laptop:/usr/local/quicktime4linux-2.2# make
/bin/sh: Syntax error: end of file unexpected (expecting "then")
/bin/sh: cannot create i686/c_flags: Directory nonexistent
/bin/sh: cannot create i686/lame_flags: Directory nonexistent
/bin/sh: cannot create i686/objs: Directory nonexistent
make: *** 没有规则可以创建“all”需要的目标“i686”。 停止。
根据错误信息,应该是没有找到i686目录,但是我的目录结构是按照安装提示排布的,为:
/usr/local/libmpeg3-1.7
/usr/local/quicktime4linux-2.2
同时在make了libmpeg3-1.7后,在其目录下发现i686目录,我尝试过把quicktime4linux-2.2放到libmpeg3-1.7下,
运行make命令,出错信息如下:
代码: 全选
root@tony-laptop:/usr/local/libmpeg3-1.7/quicktime4linux-2.2# sudo make
expr: 写入时发生错误
/bin/sh: Syntax error: end of file unexpected (expecting "then")
/bin/sh: cannot create i686/c_flags: Directory nonexistent
/bin/sh: cannot create i686/lame_flags: Directory nonexistent
/bin/sh: cannot create i686/objs: Directory nonexistent
make: *** 没有规则可以创建“all”需要的目标“i686”。 停止。