QT Linux

Page 1

IRIDAS Technical Documentation 1/4

Playing QuickTimes on Linux I R I DA S

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

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

www.iridas.com

email: support@iridas.com

Document last updated 2007-07-04

application you are using.


IRIDAS Technical Documentation 2/4

Playing QuickTimes on Linux I R I DA S

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

www.iridas.com

email: support@iridas.com

Document last updated 2007-07-04

following will be displayed and the Quicktime functionality disabled.


IRIDAS Technical Documentation 3/4

Playing QuickTimes on Linux I R I DA S

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:

unzip/untar

cd into libquicktime directory

./configure make make install

www.iridas.com

email: support@iridas.com

Document last updated 2007-07-04

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


IRIDAS Technical Documentation 4/4

Playing QuickTimes on Linux I R I DA S

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).

www.iridas.com

email: support@iridas.com

Document last updated 2007-07-04

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


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.