[mythtv-commits] Ticket #10194: Add formatting support for SRT subtitles
MythTV
noreply at mythtv.org
Mon Jan 23 18:30:42 UTC 2012
#10194: Add formatting support for SRT subtitles
------------------------------------------------+--------------------------
Reporter: Jim Stichnoth <stichnot@…> | Owner: danielk
Type: Patch - Feature | Status: assigned
Priority: minor | Milestone: 0.25
Component: MythTV - General | Version: Master
Severity: medium | Head
Keywords: | Resolution:
| Ticket locked: 0
------------------------------------------------+--------------------------
Comment (by Jim Stichnoth <stichnot@…>):
You can use ccextractor (http://ccextractor.sourceforge.net/) on a
suitable U.S. ATSC recording to get an SRT file with italics, colors, and
underlining. Italics are reasonably common, especially for off-screen
dialog. Color changes are very rare, usually only for sponsorship
messages. I don't recall ever seeing underlining in a clean recording.
I can upload a small sample mpeg with plenty of italics if needed.
For testing, I manually edit the resulting SRT file to add boldface,
underlining, and colors. I tested combinations of attributes, and also
very long lines to maintain the existing line-wrapping functionality.
The most "official" documentation of SRT formatting that I can find is
http://forum.doom9.org/showthread.php?p=470941#post470941 . This patch
doesn't support SRT display coordinates. It also doesn't try to correctly
support multi-level nesting of attributes, e.g. </i> always turns off
italics, instead of restoring the previous state, e.g. the following would
be displayed without italics:
{{{
<i> <i></i> This should be in italics. </i>
}}}
See the comments at the beginning of FormattedTextSubtitle::InitFromSRT()
for a description of this implementation.
--
Ticket URL: <http://code.mythtv.org/trac/ticket/10194#comment:2>
MythTV <http://code.mythtv.org/trac>
MythTV Media Center
More information about the mythtv-commits
mailing list