| 99 | | |
| 100 | | == Subtitles == |
| 101 | | |
| 102 | | [[Image(wiki:SponsoringPrograms/GSoC/2014:subtitles_support.jpg, 300, right, nolink)]] |
| 103 | | |
| 104 | | '''Description:''' FFmpeg has been working on improving its subtitles support recently, notably by adding the support for various text subtitles and various hardsubbing (burning the subtitles onto the video) facilities. While the theme may sound relatively simple compared to audio/video signal processing, the project carries an historical burden not easy to deal with, and introduces various issues very specific to its sparse form. |
| 105 | | |
| 106 | | '''Expected results:''' |
| 107 | | - Add support for new subtitles formats. Example: a !VobSub muxer, a demuxer and decoder for EBU-TT, or even Kate subtitles (Xiph). |
| 108 | | - Improve text subtitles decoders. Typically, this can be supporting advanced markup features in SAMI or WebVTT. |
| 109 | | - Proper integration of subtitles into libavfilter. This is the ultimate goal, as it will notably allow a complete subtitles rendering for applications such as ffplay. |
| 110 | | |
| 111 | | '''Prerequisites:''' C coding skills, basic familiarity with git. Some background in fansubbing area (notably ASS experience) would be a bonus but is not strictly required. |
| 112 | | |
| 113 | | '''Qualification Task:''' write one subtitles demuxer and decoder (for example support for Spruce subtitles format). This is in order to make sure the subtitles chain is understood. |
| 114 | | |
| 115 | | '''Mentor:''' |
| 116 | | |
| 117 | | '''Backup Mentor:''' TBA, possibly Nicolas George (''Cigaes'' in #ffmpeg-devel on Freenode IRC) |
| | 379 | == Subtitles == |
| | 380 | |
| | 381 | [[Image(wiki:SponsoringPrograms/GSoC/2014:subtitles_support.jpg, 300, right, nolink)]] |
| | 382 | |
| | 383 | '''Description:''' FFmpeg has been working on improving its subtitles support recently, notably by adding the support for various text subtitles and various hardsubbing (burning the subtitles onto the video) facilities. While the theme may sound relatively simple compared to audio/video signal processing, the project carries an historical burden not easy to deal with, and introduces various issues very specific to its sparse form. |
| | 384 | |
| | 385 | '''Expected results:''' |
| | 386 | - Add support for new subtitles formats. Example: a !VobSub muxer, a demuxer and decoder for EBU-TT, or even Kate subtitles (Xiph). |
| | 387 | - Improve text subtitles decoders. Typically, this can be supporting advanced markup features in SAMI or WebVTT. |
| | 388 | - Proper integration of subtitles into libavfilter. This is the ultimate goal, as it will notably allow a complete subtitles rendering for applications such as ffplay. |
| | 389 | |
| | 390 | '''Prerequisites:''' C coding skills, basic familiarity with git. Some background in fansubbing area (notably ASS experience) would be a bonus but is not strictly required. |
| | 391 | |
| | 392 | '''Qualification Task:''' write one subtitles demuxer and decoder (for example support for Spruce subtitles format). This is in order to make sure the subtitles chain is understood. |
| | 393 | |
| | 394 | '''Mentor:''' TBA |
| | 395 | |
| | 396 | '''Backup Mentor:''' TBA, possibly Nicolas George (''Cigaes'' in #ffmpeg-devel on Freenode IRC) |
| | 397 | |