Video Transcoder and S3 Uploader

Cancelled Posted Jul 8, 2009 Paid on delivery
Cancelled Paid on delivery

I am looking to commission a program to allow users of a website to upload video clips from a dvd or video file to a designated amazon s3 account (including support for common upload functionalities such as resume and pause - if possible).? In addition to handling the actual uploading of the video file it must transcode the video file into an optimized-for-flash (primarily) and QT (secondarily) players [url removed, login to view] format.? If possible, a simple embedded video timeline editor would be a nice feature, however it would need to exist as one step in a "wizard"-type interface and be entirely skippable if the user chooses not to edit the video.? After performing the transcoding and uploading of a video, the program needs to be able to run an sql script with variables such as the uploaded file's name and size available to a designated MySQL database.

Options such as video output (dimensions, max filesize, bitrate, etc.), database access details, and S3 account details would need to be configurable by me but not by the user (in the source before compiling so that they could be easily changed and the program recompiled to update, or some other method which would prevent editing/viewing of these options by the user).

This program would be offered as a browser plugin or potentially a stand-alone program.? It will need to be compatible across all common browsers (Firefox 2+, IE 6+, Opera, Safari, Chrome, etc.) and platforms (WinXP+, OSX, Linux/UNIX).? There is no reason some third-party software cannot be included with this plugin/program as needed (such as FFMPEG for transcoding, an API for S3 transfers, etc.) but they will need to be installed automatically during the overall install process and not prevent confusion for the user.? This program will not be directly charged for, although it may be included as a means to use of a paid service, so you can keep that in mind for potential licensing issues when considering any necessary bundled software.

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Program must provide the following featureset:

* Must accept the video files in common formats (MPEG, AVI, WMV, QT, etc.) as input

* Must accept DVD as input

* Potentially provide functionality to allow for simple video timeline edits (cut/copy/delete - or even just delete sections) of input

* Must be able to transcode input to web-optimized (for flash player and QT player) [url removed, login to view] formatted video file

* Must be able to upload transcoded file to specified Amazon S3 Account - including functionalities such as resume/pause support (if possible)

* Must be able to execute an SQL script to a specified (mySQL) database

* Must provide an easy-to-use (wizard-type/step-by-step) interface

* Must be as cross-browser/platform compatible as possible

* Must provide method for me to customize options/various login information/sensitive data without providing the user any access

## Platform

All common browsers and/or platforms as applicable. IE, Firefox, Opera, Safari, Chrome, etc. Windows (XP+), OSX, Linux/UNIX

PHP

Project ID: #2798193

About the project

1 proposal Remote project Active Sep 1, 2009

1 freelancer is bidding on average $638 for this job

webexpert78

See private message.

$637.5 USD in 14 days
(101 Reviews)
6.1