| | 80 | == EIA-608 Closed Captions Modernization == |
| | 81 | |
| | 82 | '''Description:''' EIA-608 (Closed Captions) is a standard for subtitles common in North America. FFmpeg supports a variety of Closed Captions features built over time (decoding, extraction, etc.) and individually they work decently, but there is inconsistency between these features and usability has not been a premier goal, making the common operations unfriendly to do. With some investments via refactoring, testing, and select bug fixes, Closed Captions support can be modernized and improved. |
| | 83 | |
| | 84 | '''Expected results:''' Code for EIA-608 CC is consolidated in FFmpeg code base with tests, likely migrating portions to using CBS (Coded Bitstream) API. |
| | 85 | |
| | 86 | '''Prerequisites:''' Good C code, basic familiarity with Git, and willingness to learn about digital video fundamentals. |
| | 87 | |
| | 88 | '''Difficulty:''' Medium |
| | 89 | |
| | 90 | '''Qualification Task:''' Fix a random bug in FFmpeg. |
| | 91 | |
| | 92 | '''Mentor:''' Yalda |
| | 93 | |
| | 94 | '''Backup Mentor:''' N/A |
| | 95 | |
| | 96 | '''Duration:''' 200 hours |
| | 97 | |
| | 98 | |