Movie Masher, Kaltura Video Platform, Jaycut, Flash, HTML5 – Des plates-formes d’édition video au banc d’essai



Comme vous vous en doutez peut-être, nous travaillons chez Hecube sur un projet HTML5 nommé 3WDOC ce qui ne nous empêche pas de nous intéresser à d’autres projets, notamment les logiciels en ligne y compris ceux fait en Flash. Pour cette fois-ci, nous avons spécifiquement ciblé 3 logiciels qui sont de véritables logiciels de montage qui permettent de générer des vidéos en ligne.

On a arrêté notre choix sur 3 logiciels : 1. Movie Masher, 2. Kaltura, 3. JayCut.

1. Movie Masher

Le premier logiciel que nous avons sélectionné est Movie Masher. Ce logiciel est un logiciel open source. Ci-dessous, vous trouverez la définition que les créateurs de Movie Masher donnent de leur logiciel.

What is Movie Masher?

A set of Adobe Flash™ applets that provide front-end tools for common video editing tasks:

Trim, composite and timeshift video
Mix and fade multiple audio tracks
Add effects, transitions and titling
An XML API is used to customize both the appearance and behavior of the tools:

Colorize and reposition panels
Reskin and bind interface controls
Reconfigure bundled effects
Integrate with CGI scripts

Les différents exemples fournis et les explications données par l’ensemble de l’archive fournie par Movie Masher sont le suivantes. A noter, vous disposez des sources .fla de l’ensemble du projet.

moviemasher:
example:
actionscript: loads the Movie Masher applet through another SWF
browse: searches through media XML files dynamically
flickr: search and display content from Flickr
javascript: loads and controls the Movie Masher applet through JavaScript
media: demo assets and JavaScript shared by several examples
save: writes mash data to file system
server: uses MovieMasher classes to render mashes
share: demo of mash playback within Facebook wall
static: simplest example requires no CGI
upload: transfers file to server
youtube: search and display video from YouTube
INSTALL.txt: this file
moviemasher: Applet SWF files
private: only used for server example
MovieMasher: classes used by PHP scripts in some examples
MovieMasher.xml: XML configuration for PHP scripts and classes
MovieMasherLog: directory for logs
source: FLAs, fonts, scripts and other source material

Source : INSTALL.txt

Les tests ont été menés sur la Version 3.1.13 de MovieMasher.

Une des grosses questions en suspend est la capacité du logiciel à effectuer le “render” des vos montages.
Vous êtes en mesure d’exporter dans n’importe quel format supporté par FFMPEG. Il faut juste changer le DecoderExtension et probablement aussi DecoderVideoCodec et DecoderAudioCodec à quelque chose de convenable pour les fichiers dans le format que vous souhaitez.

Movie Masher, Kaltura Video Platform, Jaycut, Flash, HTML5 -  Des plates-formes d'édition video au banc d'essai

Movie Masher, Kaltura Video Platform, Jaycut, Flash, HTML5 -  Des plates-formes d'édition video au banc d'essai

Movie Masher, Kaltura Video Platform, Jaycut, Flash, HTML5 -  Des plates-formes d'édition video au banc d'essai

Movie Masher, Kaltura Video Platform, Jaycut, Flash, HTML5 -  Des plates-formes d'édition video au banc d'essai

Movie Masher, Kaltura Video Platform, Jaycut, Flash, HTML5 -  Des plates-formes d'édition video au banc d'essai

La configuration se fait via /private/MovieMasher.xml

 
	<MovieMasher>
 
		<!-- The MovieMasher_Client implementation to use (REST, SQS or Local) -->
		<Client>REST</Client>
 
		<!-- The MovieMasher_File implementation to use (HTTP, S3 or System) -->	
		<File>HTTP</File>
 
		<!-- This machine&#x27;s address, as accessed remotely from other machines -->
		<Host>www.example.com</Host>
 
		<!-- Address of the machine that stores media assets - eg. MY_BUCKET_NAME.s3.amazonaws.com for S3, otherwise same as Host -->
		<HostMedia>www.example.com</HostMedia>
 
		<!-- PATH to web root directory -->
		<DirHost>/var/www/www.example.com/</DirHost>
 
		<!-- PATH to Movie Masher private directory -->
		<DirMovieMasher>/private/</DirMovieMasher>
 
		<!-- PATH to Movie Masher temporary directory (used by encoded.php example script) -->
		<DirTemporary>/tmp/moviemasher/</DirTemporary>
 
		<!-- Relative paths, potentially appended to any option containing &#x27;Host&#x27; by example scripts -->
		<PathSite>moviemasher/example/server/</PathSite>
		<PathCGI>moviemasher/example/server/media/php/</PathCGI>
		<PathXML>moviemasher/example/server/media/xml/</PathXML>
		<PathMedia>moviemasher/example/server/media/user/</PathMedia>
		<PathSWF>moviemasher/moviemasher/</PathSWF>
 
	<!-- LOGGING OPTIONS -->
 
		<!-- PATH to directory where log files should be created (must be writeable) -->
		<DirLog>/private/MovieMasherLog/</DirLog>
 
		<!-- Whether or not to log interactions with Client APIs -->
		<LogRequests>1</LogRequests>
		<LogResponses>1</LogResponses>
 
		<!-- If enabled, transcoding jobs will process slower but with more feedback -->
		<Verbose>0</Verbose>
 
	<!-- CLIENT REST OPTIONS -->
 
		<!-- PATH to Private Key that corresponds to keypair used to launch EC2 Instance (must be readable) -->
		<RESTKeyPrivate>/private/private_key.pem</RESTKeyPrivate>
 
		<!-- URL to Movie Masher Server Instance, use HTTPS if port 443 is open in security group -->
		<RESTEndPoint>https://ec2-123-456-789-10.compute-1.amazonaws.com</RESTEndPoint>
 
	<!-- CLIENT SQS AND FILE S3 OPTIONS -->
 
		<!-- Your Amazon Access Key ID -->
		<AWSAccessKeyID></AWSAccessKeyID>
 
		<!-- Your Amazon Secret Access Key -->
		<AWSSecretAccessKey></AWSSecretAccessKey>
 
	<!-- FILE S3 OPTIONS -->
 
		<!-- The name of the Amazon S3 bucket you&#x27;ve already created - see HostMedia option -->
		<S3Bucket>MY_BUCKET_NAME</S3Bucket>
 
	<!-- CLIENT SQS OPTIONS -->
 
		<!-- The URL for the Amazon Queue you&#x27;ve already created -->
		<SQSQueueURLSend>https://queue.amazonaws.com/1234567890/identifier</SQSQueueURLSend>
 
	<!-- CLIENT LOCAL OPTIONS -->
 
		<!-- This machine&#x27;s address, as accessed locally from this machine -->
		<HostLocal></HostLocal>
 
		<!-- PATH to directory for job files queued for processing -->
		<DirJobsQueued>/tmp/moviemasher/queued/</DirJobsQueued>
 
	<!-- ENCODING (PREPROCESSING) OPTIONS -->
 
		<!-- Size of low resolution image frames displayed in applet -->
		<EncoderDimensions>160x120</EncoderDimensions>
 
		<!-- File extension for image frames (overriden for uploaded PNGs) -->
		<EncoderExtension>jpg</EncoderExtension>
 
		<!-- Number of image frames displayed in applet per second -->
		<EncoderFPS>10</EncoderFPS>
 
		<!-- Quality used when writing low res image frames -->
		<EncoderImageQuality>75</EncoderImageQuality>
 
		<!-- File extension for audio files -->
		<EncoderAudioExtension>mp3</EncoderAudioExtension>
 
		<!-- Bitrate of low resolution audio files -->
		<EncoderAudioBitrate>128</EncoderAudioBitrate>
 
		<!-- Frequency of low resolution audio files -->
		<EncoderAudioFrequency>44100</EncoderAudioFrequency>
 
	<!-- DECODING (RENDERING) OPTIONS -->
 
		<!-- Quality used when writing high res image frames -->
		<DecoderImageQuality>100</DecoderImageQuality>
 
		<!-- Size of rendered mash video files and high resolution image frames -->
		<DecoderDimensions>320x240</DecoderDimensions>
 
		<!-- File extension of rendered mash video file -->
		<DecoderExtension>avi</DecoderExtension>
 
		<!-- Codec used to format rendered video file -->
		<DecoderVideoCodec>mpeg4</DecoderVideoCodec>
 
		<!-- Number of frames displayed in rendered video file per second -->
		<DecoderFPS>25</DecoderFPS>
 
		<!-- Bitrate of rendered video file -->
		<DecoderVideoBitrate>4000</DecoderVideoBitrate>
 
		<!-- Codec used when rendering audio for video file -->
		<DecoderAudioCodec>mp2</DecoderAudioCodec>
 
		<!-- Bitrate of high resolution audio files, and video file soundtracks -->
		<DecoderAudioBitrate>224</DecoderAudioBitrate>
 
		<!-- Frequency of high resolution audio files, and video file soundtracks -->
		<DecoderAudioFrequency>44100</DecoderAudioFrequency>
 
 
	</MovieMasher>

2. Kaltura

Kaltura est davantage connu pour son player HTML5, open-source. Cette outil a développé pour en gros manipuler le player Kaltura et tirer profit des ces fonctionnalités. Il offre une solution d’édition et de manipulation des fonctionnalités du player, d’encodage pour le web comme le mobile, de diffusion tout cela sur le Cloud Amazon ! Ce qui n’est pas rien. Nous avons découvert que ce n’est pas à proprement parlé un logiciel d’édition en ligne ou de “mashup” de films par exemple.

Il vous est possible très facilement de constituer des playlists et de tirer profit du fameux player HTML5, ajouter des sous-titres…

Movie Masher, Kaltura Video Platform, Jaycut, Flash, HTML5 -  Des plates-formes d'édition video au banc d'essai

Movie Masher, Kaltura Video Platform, Jaycut, Flash, HTML5 -  Des plates-formes d'édition video au banc d'essai

Movie Masher, Kaltura Video Platform, Jaycut, Flash, HTML5 -  Des plates-formes d'édition video au banc d'essai

Movie Masher, Kaltura Video Platform, Jaycut, Flash, HTML5 -  Des plates-formes d'édition video au banc d'essai

Movie Masher, Kaltura Video Platform, Jaycut, Flash, HTML5 -  Des plates-formes d'édition video au banc d'essai

Globalement, il s’agit à première vue d’un outil d’administration en ligne pour mieux gérer les spécifications de leur player. On n’est pas à proprement parler face à un outil d’authoring, c’est à dire de montage en ligne.

3. Jaycut

Cela fait longtemps que l’on observe ces suédois qui ont ni plus ni moins, reproduit Final Cut en ligne. Ils préparent actuellement une nouvelle version, sans doute l’irruption de HTML5 a perturbé quelque peu leurs plans de sortie. Ils semblent se recentrer sur le mobile et notamment la platform BlackBerry®.

Que propose le site, ni plus ni moins que Your Free Video Editor - Online

JayCut is an online video editing tool!

Your Free Video Editor – Online – Engage your audience with the world’s premier online video editor seamlessly integrated on your website, or edit your own videos on JayCut’s community.

This app redirects to JayCut. No personal information is gathered.

Movie Masher, Kaltura Video Platform, Jaycut, Flash, HTML5 -  Des plates-formes d'édition video au banc d'essai

Movie Masher, Kaltura Video Platform, Jaycut, Flash, HTML5 -  Des plates-formes d'édition video au banc d'essai

Movie Masher, Kaltura Video Platform, Jaycut, Flash, HTML5 -  Des plates-formes d'édition video au banc d'essai

Source : http://jaycut.com/

En savoir plus