Username: Password:
Product Details
License: $25.00
Example Sites Buy Now
Software Requirements
Download Test Script
Must Have
- Unix or Linux based server
- PHP 5.2.0+
- PHP Extensions:
JSON, DOM, SimpleXML, MySQL, PCRE
- MySQL 4.1.0+

For Video Thumbnails & Conversion
- PHP safe_mode off
- PHP open_basedir off
- PHP shell_exec() & proc_open() available
- PHP CLI or CGI version available
- mencoder
- mplayer
- ffmpeg
- yamdi
- MP4Box

For Video Uploads
- PHP file_uploads on
- PHP upload_max_size at least 20MB
- PHP post_max_size at least 25MB

Optional (but highly recommended)
- PHP GD extension
- PHP cURL extension
- ImageMagick installed on server
- Access to cron on server

Control Panel Requirements
- Modern Web Browser
- Firefox 3+
- Internet Explorer 8+
- Safari 4+

Other Recommendations
- A VPS or dedicated server is recommended if you want to do video conversion

TubeX Third Party Tools

Video Conversion Programs
To support video conversion and grabbing frames from videos, TubeX uses several third-party open source programs. These programs will need to already be installed on your server, and are not included as part of the TubeX distribution.

I have, however, created a package that includes the source for all of these programs so they can be compiled and installed on your server. This package includes the same versions that I use for testing, which should give you the best compatibility with TubeX.

The package includes the following items:

FAAC 1.28 - Audio encoder library
FAAD 2.7 - Audio decoder library
ffmpeg SVN-r18705 - Video information and conversion program
GPAC 0.4.5 - MP4Box program for generating mp4 videos
ImageMagick 6.2.9-8 - Image manipulation program
libjpeg 6b - JPEG image library
lame 3.98-2 - Audio encoder library
libpng 1.2.35 - PNG image library
mplayer SVN-r29238-4.1.2 - Video player for frame extraction
mencoder SVN-r29238-4.1.2 - Video conversion program
nasm 2.05.01 - Assembler (prereq for building other items)
speex 1.2rc1 - Audio encoder library
libx264 67 r1145 d2e1e1c - Video encoder library
xvidcore-1.2.1 - Video encoder library
yamdi 1.4 - Metadata injector for FLV videos
yasm 0.8.0 - Assembler (prereq for building other items)
codec pack - Support for VFW video encoders

Each item is packaged individually in a tar.gz archive so they can be compiled and built separately if needed. There is also a shell script included that can compiled and install all of the items automatically (tested on CentOS Linux).

Download the Package (98MB tar.gz file)

PayPal, MasterCard, Visa, Discover, American Express