qt linux

4
IRIDAS www.iridas.com email: [email protected] IRIDAS Technical Documentation Playing QuickTimes on Linux 1 / 4 Document last updated 2007-07-04 Playing QuickTimes on Linux Apple does not support Quicktime playback on LINUX., therefore Quicktime on LINUX is a somewhat difficult topic. If you can avoid playing Quicktimes on LINUX and go with compressed frame formats (JPEG sequences are great for example) it will make things considerably simpler. There are two technologies that allow you to playback Quicktimes. Using IRIDAS Native QT functionality All IRIDAS applications have native Quicktime encoding and decoding functionality included out of the box. This functionality is available without the need to install third party libraries or applications, but is limited to the following Codecs: Apple Uncompressed (8 bit) AJA Kona RGB 10 bit and 8 bit (uncompressed) AJA Kona YUV 10 bit and 8 bit (uncompressed) Blackmagic RGB 10 bit (uncompressed) Blackmagic YUV 10 bit and 8 bit (uncompressed) Photo JPEG (decoding only) If you are using these Codecs, you don’t need to install anything in addition to the IRIDAS application you are using. For all other Codecs IRIDAS applications rely on the LibQuicktime Open Source library.

Upload: david-edwin-meyers

Post on 22-Mar-2016

237 views

Category:

Documents


0 download

DESCRIPTION

Instructions for QT

TRANSCRIPT

Page 1: QT Linux

I R I DA S

www.iridas.com email: [email protected]

IRIDAS Technical Documentation

Playing QuickTimes on Linux

1 / 4

Do

cum

ent

last

up

dat

ed 2

007-

07-0

4

Playing QuickTimes on Linux Apple does not support Quicktime playback on LINUX., therefore Quicktime on LINUX is a

somewhat difficult topic. If you can avoid playing Quicktimes on LINUX and go with compressed

frame formats (JPEG sequences are great for example) it will make things considerably simpler.

There are two technologies that allow you to playback Quicktimes.

Using IRIDAS Native QT functionality

All IRIDAS applications have native Quicktime encoding and decoding functionality included out

of the box. This functionality is available without the need to install third party libraries or

applications, but is limited to the following Codecs:

• Apple Uncompressed (8 bit)

• AJA Kona RGB 10 bit and 8 bit (uncompressed)

• AJA Kona YUV 10 bit and 8 bit (uncompressed)

• Blackmagic RGB 10 bit (uncompressed)

• Blackmagic YUV 10 bit and 8 bit (uncompressed)

• Photo JPEG (decoding only)

If you are using these Codecs, you don’t need to install anything in addition to the IRIDAS

application you are using.

For all other Codecs IRIDAS applications rely on the LibQuicktime Open Source library.

Page 2: QT Linux

I R I DA S

www.iridas.com email: [email protected]

IRIDAS Technical Documentation

Playing QuickTimes on Linux

2 / 4

Using LibQuicktime

LibQuicktime is a library that was developed by the Open Source community to support

Quicktime playback and encoding in the absence of Apple’s support for this. Please note,

LibQuicktime is not under IRIDAS’ control. LibQuicktime is known to have changed considerably

between different versions, quite often breaking compatibility with existing applications.

Currently IRIDAS supports LibQuicktime 0.9.7– newer versions of LibQuicktime will not work at

this time because they are incompatible.

If you are running an incompatible version of LibQuicktime, a warning dialog similar to the

following will be displayed and the Quicktime functionality disabled.

Do

cum

ent

last

up

dat

ed 2

007-

07-0

4

Page 3: QT Linux

I R I DA S

www.iridas.com email: [email protected]

IRIDAS Technical Documentation

Playing QuickTimes on Linux

3 / 4

Do

cum

ent

last

up

dat

ed 2

007-

07-0

4

Legal Note: Some of the Codecs loaded by the Open Source libraries may contain proprietary

algorithms that are protected under intellectual property rights. Please check with your legal

department whether you have the proper licenses and rights to use these Codecs. IRIDAS is not

responsible for any unlicensed use of these Codecs.

Install FFmpeg (optional)

For enhanced Codec support, you may want to try to get FFmpeg compiled and installed. There

are no official FFmpeg modules released, so you need to get the latest version of the source code

from the CVS and hope it compiles and works fine. The developers label FFmpeg as an

experimental project and you should be prepared to invest some time into it if you want to get

it to run.

• unzip/untar the CVS snapshot

• cd into the ffmpeg directory

./configure --enable-shared make make install

Install LibQuicktime

Download version 0.9.7 from:

http://prdownloads.sourceforge.net/libquicktime/libquicktime-0.9.7.tar.gz?download

• unzip/untar

• cd into libquicktime directory

./configure make make install

Page 4: QT Linux

I R I DA S

www.iridas.com email: [email protected]

IRIDAS Technical Documentation

Playing QuickTimes on Linux

4 / 4

Do

cum

ent

last

up

dat

ed 2

007-

07-0

4

Compile and Install FFmpeg plug-in

(This step is only necessary if you have FFmpeg installed)

Note: The following instructions assume you are still in the libquicktime directory.

cd plugins/ffmpeg make make install

After completing these steps, you should have a file called libquicktime.so.0.0.0 in the

/usr/local/lib directory and another file called lqt_ffmpeg.so in the

/usr/local/lib/libquicktime directory (along with any other codecs).

Finally:

ldconfig /usr/local/lib

LibQuicktime should now be working in your IRIDAS application. If in doubt, check the log files

in the /log directory in your FrameCycler or SpeedGrade installation for any errors encountered

while loading the libraries.

Notes on the Idconfig Command

• You need root privileges to use the ldconfig command.

• The ldconfig command must be executed in order to update the dynamic linker cache

(or the linker won't find the new libraries).

More information: http://www.rt.com/man/ldconfig.8.html