Write Software for Video Subtitling

Lukket Opslået Nov 29, 2014 Betalt ved levering
Lukket Betalt ved levering

- PLEASE READ THE DESCRIPTION BEFORE BIDDING OTHERWISE YOUR PROPOSAL WILL BE IGNORED.

- BY BIDDING YOU AGREE TO THE LEGAL DISCLAIMER FOUND AT THE END OF THIS BID.

A. Intro

We intend to develop proprietary software for creation of subtitles and captions for movies. A joint effort between our IT department and a chosen freelance programmer will be necessary for the fast finalization of this project.

The development of this project will be hosted on GitHub so we can supervise and participate with code writing in a group share environment.

B. Required Functions:

Very briefly, the software will consist of the following:

1) Video player

As a video player \"engine\", our priority is to use Microsoft Media Foundation (the successor of the DirectShow SDK). Please state if you have had any experience with that.

2) Video converter

We can use a very simple ffmpeg pre-compiled binary (open-source)

3) Text input area

Where subtitles will be written

4) Script Parser

To import Doc, Pdf, xml, txt, rft formats and display them as text into the software

5) Subtitles list

All text written in the Text input area (see section 3) above), will be saved into the subtitle list

6) Synchronization of subtitles

This refers to the timestamp on every subtitle so it can be matched to which timecode it corresponds to on the video.

7) Exporting a subtitle file

We will provide all details of the format

8) Importing a subtitle file

9) Encryption and decryption of subtitle files

10) Decryption of video files

11) Spell checker

We can use something like aSpell...

12) Machine Translation (MT) and Translation Memory (TM)

We will make use of some API (e.g. google) OR some server application that we will host to carry out the machine translation/memory. Meaning this software will need to be able to communicate with an API or have client-server capabilities (more on this later)

13) File history and Auto-save

14) Auto updates

It will need to communicate with our server to receive auto updates.

We have prepared a very detailed PDF document that includes all the details, we will send it to you after you write your bid proposal.

C. Programming languages:

Preferably, the software will be mainly written as a VB.net project. It is possible to write a module in C++ and link it to the software as an external Object. For example the Video player, if deemed necessary to be written in C++.

PS: Please start your bid with \"001\" so that I know that you read this description.

-------

BY BIDDING THE FREELANCER AGREES THAT THE SOFTWARE, THIS DESCRIPTION, AND EVERYTHING RELATED TO THE PROJECT\'S INTELLECTUAL PROPERTY IS OUR PROPERTY AND OURS ALONE.

WE WILL BE THE SOLE OWNERS OF THE SOURCE-CODE, WHICH THE FREELANCER AGREES TO HAND TO US, AND NEVER DISTRIBUTE IT AS PARTS OR AS A WHOLE TO ANY OTHER PARTY.

THE FREELANCER AGREES TO TAKE ALL NECESSARY MEASURES TO PREVENT THE THEFT, LOSS, OR UNLAWFUL DISTRIBUTION OF THIS SOFTWARE OR IT\'S SOURCE-CODE.

.NET C# Programmering C++ Programmering Software Arkitektur VB.NET

Projekt ID: #6801194

Om projektet

20 bud Remote projekt Aktiv Jan 21, 2015