Video Converter (using ffmpeg)

Fully integrated video conversion using ffmpeg. You can use it for example to create the browser specific formats for HTML5 videos with just a few clicks. How to setup: This plugin comes with default configurations for the most common video formats (solved with profiles). You can manage them directy inside the plugin configuration (Extensions -> Manage -> Ffmpeg -> Configure). Since ffmpeg offers hundreds of config options you have to specify the ffmpeg commandline options for each video profile (without -i and the output name of course), this gives you the maximum of flexibility. Please see http://www.ffmpeg.org/ for all configuration options of ffmpeg. All converted videos are saved in /website/var/plugins/Ffmpeg/data/. The naming for the converted files follows the scheme: ASSETID-PROFILENAME.EXTENSION For example: 3223-content-iphone4.mp4 This makes it easy to get them in your templates or wherever you want to use them. FAQ: Which video formats are supported? Well, that depends on ffmpeg, if you compile ffmpeg with all possible formats (including non-free) you will not be annoyed with unsupported video formats. I suggest to compile ffmpeg on your own, because packages of linux distributions usually only support formats which are compatible with open source licenses. For an example configuration of ffmpeg take a look into the file install-ffmpeg-debian6-amd64.sh in the plugin-root. Conversion failed what to do? There's a log for each conversion in /website/var/system, there you'll find the reason. (filenames: ffmpeg-XXXXXXXX.log) FOR DEBIAN 6 64bit USERS: I've created an install script for ffmpeg. Just run install-ffmpeg-debian6-amd64.sh in the plugin-root. Of course you can modify the script for different linux distributions. IMPORTANT: - This plugin only works on LINUX (maybe also on other *nix systems) - This plugin requires ffmpeg installed on the server. - Tested with ffmpeg 0.8

Code Examples


		
		
		
		
		
		
		
	    
    

by brusch

Download Features
Fork me on GitHub