#4859(undetermined:new): TTML subtitles
#4859: TTML subtitles -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: | Status: new enhancement | Component: Priority: wish | undetermined Version: git- | Keywords: sub master | Blocking: Blocked By: | Analyzed by developer: 0 Reproduced by developer: 0 | -------------------------------------+------------------------------------- vlc ticket 14974: https://trac.videolan.org/vlc/ticket/14974 FFmpeg does not support EBU Timed-Text Markup Language (TTML) subtitles yet. -- Ticket URL: <https://trac.ffmpeg.org/ticket/4859> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
#4859: TTML subtitles -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: enhancement | Status: new Priority: wish | Component: Version: git-master | undetermined Keywords: sub | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Changes (by peppersghost): * cc: markus.magnuson@… (added) -- Ticket URL: <https://trac.ffmpeg.org/ticket/4859#comment:1> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
#4859: TTML subtitles -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: enhancement | Status: new Priority: wish | Component: Version: git-master | undetermined Keywords: sub | Resolution: videolan | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by cehoyos): * keywords: sub => sub videolan -- Ticket URL: <https://trac.ffmpeg.org/ticket/4859#comment:2> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
#4859: TTML subtitles -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: enhancement | Status: new Priority: wish | Component: Version: git-master | undetermined Keywords: sub | Resolution: videolan | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by felagund): * cc: tomashnyk@… (added) -- Ticket URL: <https://trac.ffmpeg.org/ticket/4859#comment:3> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
#4859: TTML subtitles -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: enhancement | Status: new Priority: wish | Component: Version: git-master | undetermined Keywords: sub | Resolution: videolan mpv | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by gjdfgh): * keywords: sub videolan => sub videolan mpv Comment: also https://github.com/mpv-player/mpv/issues/4401 -- Ticket URL: <https://trac.ffmpeg.org/ticket/4859#comment:4> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
#4859: TTML subtitles -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: enhancement | Status: new Priority: wish | Component: | undetermined Version: git-master | Resolution: Keywords: sub | Blocked By: videolan mpv EBU-TT-D IMSC | Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by Basic.Master): * cc: basic.master@… (added) * keywords: sub videolan mpv => sub videolan mpv EBU-TT-D IMSC -- Ticket URL: <https://trac.ffmpeg.org/ticket/4859#comment:5> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
#4859: TTML subtitles -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: enhancement | Status: new Priority: wish | Component: | undetermined Version: git-master | Resolution: Keywords: sub | Blocked By: videolan mpv | Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by cehoyos): * keywords: sub videolan mpv EBU-TT-D IMSC => sub videolan mpv -- Ticket URL: <https://trac.ffmpeg.org/ticket/4859#comment:6> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
#4859: TTML subtitles -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: enhancement | Status: new Priority: wish | Component: | undetermined Version: git-master | Resolution: Keywords: sub | Blocked By: videolan mpv | Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by Basic.Master): @cehoyos: Is there a reason why you removed the keywords I added in addition? EBU-TT-D and IMSC (being a superset of EBU-TT-D) are the TTML profiles that are actually used in production for TTML subtitles. -- Ticket URL: <https://trac.ffmpeg.org/ticket/4859#comment:7> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
#4859: TTML subtitles -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: enhancement | Status: new Priority: wish | Component: | undetermined Version: git-master | Resolution: Keywords: sub | Blocked By: videolan mpv | Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by cehoyos): We will not have more imsc tickets and the full text search is not disabled here (as it is on other trac installations). -- Ticket URL: <https://trac.ffmpeg.org/ticket/4859#comment:8> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
#4859: TTML subtitles -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: enhancement | Status: new Priority: wish | Component: | undetermined Version: git-master | Resolution: Keywords: sub | Blocked By: videolan mpv | Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by Basic.Master): Hmm, I haven't found any other tickets related to IMSC (or EBU-TT-D). The enabled full text search is a point though. -- Ticket URL: <https://trac.ffmpeg.org/ticket/4859#comment:9> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
#4859: TTML subtitles -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: enhancement | Status: new Priority: wish | Component: | undetermined Version: git-master | Resolution: Keywords: sub | Blocked By: videolan mpv | Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by dericed): * cc: dave@… (added) -- Ticket URL: <https://trac.ffmpeg.org/ticket/4859#comment:10> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
#4859: TTML subtitles -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: enhancement | Status: new Priority: wish | Component: | undetermined Version: git-master | Resolution: Keywords: sub | Blocked By: videolan mpv | Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by spookybathtub): * cc: ebalsley@… (added) -- Ticket URL: <https://trac.ffmpeg.org/ticket/4859#comment:11> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
#4859: TTML subtitles -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: enhancement | Status: new Priority: wish | Component: | undetermined Version: git-master | Resolution: Keywords: sub | Blocked By: videolan mpv | Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by tmm1): * cc: ffmpeg@… (added) -- Ticket URL: <https://trac.ffmpeg.org/ticket/4859#comment:12> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
#4859: TTML subtitles -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: enhancement | Status: new Priority: wish | Component: | undetermined Version: git-master | Resolution: Keywords: sub | Blocked By: videolan mpv | Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by AlexisMay): Can the following patch help? https://patchwork.ffmpeg.org/project/ffmpeg/patch/20201204144643.73279-4-jee... -- Ticket URL: <https://trac.ffmpeg.org/ticket/4859#comment:13> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
#4859: TTML subtitles -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: enhancement | Status: new Priority: wish | Component: | undetermined Version: git-master | Resolution: Keywords: sub | Blocked By: videolan mpv | Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by V10lator): * cc: v10lator@… (added) -- Ticket URL: <https://trac.ffmpeg.org/ticket/4859#comment:14> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
#4859: TTML subtitles -------------------------------------+------------------------------------- Reporter: Carl Eugen | Owner: (none) Hoyos | Type: enhancement | Status: new Priority: wish | Component: | undetermined Version: git-master | Resolution: Keywords: sub | Blocked By: videolan mpv | Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by mkuron): * cc: mkuron (added) -- Ticket URL: <https://trac.ffmpeg.org/ticket/4859#comment:15> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
#4859: TTML subtitles -------------------------------------+------------------------------------- Reporter: Carl Eugen | Owner: (none) Hoyos | Type: enhancement | Status: new Priority: wish | Component: | undetermined Version: git-master | Resolution: Keywords: sub | Blocked By: videolan mpv | Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by CoRoNe): I can't code in C, but I do know XPath/XQuery. Seeing that after all these years FFmpeg still doesn't support TTML, I thought I'd have a look at the attached TTML files to see if [http://videlibri.sourceforge.net/xidel.html Xidel], a command-line-tool and XML/HTML parser, could convert it to valid SRT files. The answer is yes, it can. If anyone's interested, I've created a [https://gist.github.com/Reino17/79bfde41e9f3dea0e102f816904a8e09 gist]. - Invalid time codes - End-time vs. duration - Text-nodes directly within the <p>-node or within several <span>-nodes - Lots of nonsensical white-space - Different ways of styling I can imagine this doesn't help in trying to add support. Each TTML file attached here needed another approach / query. One query that fits them all would be extremely difficult, or even impossible. -- Ticket URL: <https://trac.ffmpeg.org/ticket/4859#comment:16> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
#4859: TTML subtitle decoding -------------------------------------+------------------------------------- Reporter: Carl Eugen | Owner: (none) Hoyos | Type: enhancement | Status: new Priority: wish | Component: avcodec Version: git-master | Resolution: Keywords: sub | Blocked By: videolan mpv | Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by Elliott): * component: undetermined => avcodec * summary: TTML subtitles => TTML subtitle decoding Comment: Editing title to clarify that TTML encoding is already supported. (Added in March 2021 but I didn't notice until now) -- Ticket URL: <https://trac.ffmpeg.org/ticket/4859#comment:17> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
#4859: TTML subtitle decoding -------------------------------------+------------------------------------- Reporter: Carl Eugen | Owner: (none) Hoyos | Type: enhancement | Status: new Priority: wish | Component: avcodec Version: git-master | Resolution: Keywords: sub | Blocked By: videolan mpv | Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by sersorrel): * cc: sersorrel (added) -- Ticket URL: <https://trac.ffmpeg.org/ticket/4859#comment:18> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
#4859: TTML subtitle decoding -------------------------------------+------------------------------------- Reporter: Carl Eugen | Owner: (none) Hoyos | Type: enhancement | Status: new Priority: wish | Component: avcodec Version: git-master | Resolution: Keywords: sub | Blocked By: videolan mpv | Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by svnpenn): note this is currently not supported in FFplay: No decoder could be found for codec ttml -- Ticket URL: <https://trac.ffmpeg.org/ticket/4859#comment:19> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
participants (1)
-
FFmpeg