Version 5 (modified by sveto, 16 years ago) (diff) |
---|
Analysis
Overview
Currently the JMF media library is used for audio and video playback and for audio recording. JMF is outdated and doesn't support much of the new codecs that exist. As an alternative FFmpeg C library is supported on all platforms targeted by Sophie and is a live project.
Task requirements
Media will be designed to work with the FFmpeg (http://ffmpeg.org/) and within timelines.
A C wrapper will be created to work with FFmpeg for Linux, Windows and Mac OS X as well as for their 64bit versions.
A protocol has to be defined for communication between the FFmpeg wrapper and Sophie.
Java Sound will be used to play audio.
The media module has to be changed to implement the new resource model. This will affect the video and audio resources.
In author mode media manipulation will affect the corresponding timeline channel setting its entries. This will be replayed by opening the book in preview mode or in reader.
Task result
(List the end product of the task (for example "Source code", "Wiki page", etc.))
Implementation idea
(Provide some rough implementation idea(s).)
Related
How to demo
(Provide instructions for demonstration of the task.)
Design
(Describe your design here.)
Implementation
(Describe and link the implementation results here (from the wiki or the repository).)
Testing
(Place the testing results here.)
Comments
(Write comments for this or later revisions here.)