Changes between Version 23 and Version 24 of SponsoringPrograms/GSoC/2015


Ignore:
Timestamp:
Feb 23, 2015, 9:46:08 PM (4 years ago)
Author:
philipl
Comment:

Complete basic description of mov text project. Will still fine tune but is now a complete description.

Legend:

Unmodified
Added
Removed
Modified
  • SponsoringPrograms/GSoC/2015

    v23 v24  
    283283== Implement full support for 3GPP Timed Text (movtext, QuickTime) subtitles ==
    284284
    285 The standard subtitle format used in MP4 containers is 3GPP timed text, as defined in 3GPP TS 26.245. It is the only subtitle format supported in Apple's media players on OS X and iOS, and the only format that's part of the mpeg4 standard. As such it is important for FFmpeg to support the format as fully as possible. Currently, it supports a limited subset of the format without any rich text formatting or the ability to position text on the screen. For this project of the goal would be to implement complete support for these features and have the implementation fully reviewed and merged into FFmpeg.
     285The standard subtitle format used in MP4 containers is 3GPP timed text, as defined in 3GPP TS 26.245. It is the only subtitle format supported in Apple's media players on OS X and iOS, and the only format that's part of the mpeg4 standard. As such it is important for FFmpeg to support the format as fully as possible. Currently, it supports a limited subset of the format without any rich text formatting or the ability to position text on the screen. For this project, the goal would be to implement complete support for these features and have the implementation fully reviewed and merged into FFmpeg.
    286286
    287287'''Expected Results:'''
     288* A display window for subtitles can be specified by the user when encoding or transcoding subtitles
     289** ideally a default window size based on the primary video stream will be implemented,
     290* As much text formatting as can be expressed in ASS will be supported for both transcoding to and from timed text, including positional metadata
     291** The OSX QuickTime player should be used to evaluate the behaviour of formatting metadata.
     292* Subtitle merging for overlapping subtitles will be supported
    288293
    289294'''Prerequisites:''' C coding skills, basic familiarity with git, access to a video player with full support for these subtitles (eg: OS X QuickTime player)
    290295
    291 '''Qualification Task:'''
     296'''Qualification Task:''' Implement support for transcoding bold and italic formatting to and from ffmpeg's internal ASS format.
    292297
    293298'''Mentor:''' Philip Langdale (''philipl'' in #ffmpeg-devel on Freenode IRC, philipl AT overt DOT org)