Development of a multi function video browser utility as modal DLL dialog.
$500-5000 USD
Cancelled
Posted almost 13 years ago
$500-5000 USD
Paid on delivery
An existing Lotus notes application needs to be extended with an external application (DLL) that allows the user various modes of operation:
1. Browse video (simple media player-like functionality)
2. Set markers on a timeline and export corresponding time codes (TCs) back to the calling application (Lotus Notes - Lotus Script)
3. Annotate these markers with metadata in a description box and pass back this metadata (TC plus metadata) in XML to the calling application
4. Export several markers (TC-in TC-out ) as EDL (edit decision list) for external edit programs like Apple FCP.
5. Extract one or multiple bitmaps (screen captures) at user selectable time codes (markers)
Development in Visual Basic (preferred) or C (++/#) using dotNet and Visual Studio (and maybe Windows Media Player SDK)
## Deliverables
Deliverable: a DLL that can be registered in Windows and will provide methods and properties to Lotus Script to pass metadata (XML strings)
The application should behave as a MODAL dialog.
The application (DLL) should contain:
? a method for setting the properties of the dialog
? a method for executing the dialog
The properties should provide a means to extract and input the XML strings
Input:
1. input video filename in the form of an UNC or pat
2. operation mode (1-5)
3. window size and position
4. previous TC markers to be be shown at launch
5. localization (labels for the buttons)
6. location for the bitmaps
7. ?..
Output:
1. TCs
2. Annotations (text)
The application should be able to play standard wmv files or media for which codecs are available on the workstation.
The application should provide the TCs in PAL or NTSC frame accuracy
We are looking for a 2 stage development and 2 deliveries:
1. Proof of concept DLL with communication only. Passing strings between DLL and Lotus Notes as a test application
2. Building on the first stage communication: adding the video browser and other functionality.