News for hackers. Stuff that matters.
Re:Suspended from Google Play for listing supported subtitle... by Lammy on Monday January 25, 2021 @02:55PM (#25907912)
Even the old-school analog EIA-608 captioning system can do positional captions. It's all these modern web players (like Youtube's) that have regressed to a single line of text bottom-center.
Re:Suspended from Google Play for listing supported subtitle... by erk__ on Monday January 25, 2021 @03:49PM (#25908646)
YouTube actually supports it through a feature called WebVTT [0], though it is rarely used, an example of it is this video [1] where it is used for placement and lighting up text for karaoke.

The actual code for it is looks like this:

  00:03:31.485 --> 00:03:31.719 align:start position:0% line:0%
  <c.color96D2D3>Hey! nanika ga okoru spe cial </c><c.colorFEFEFE>night</c>
  
  00:03:31.485 --> 00:03:31.719 align:start position:0% line:0%
  <c.color96D2D3>Hey! nanika ga okoru spe cial </c><c.colorFEFEFE>night</c>
  
  00:03:31.719 --> 00:03:32.486 align:start position:0% line:0%
  <c.color96D2D3>Hey! nanika ga okoru special  night</c>
  
  00:03:31.719 --> 00:03:32.486 align:start position:0% line:0%
  <c.color96D2D3>Hey! nanika ga okoru special  night</c>

[0]: https://en.wikipedia.org/wiki/WebVTT [1]: https://www.youtube.com/watch?v=AufydOsiD6M
Re:Suspended from Google Play for listing supported subtitle... by simlevesque on Monday January 25, 2021 @04:27PM (#25909147)
Just a heads up for anyone who want to see the karaoke, set the CC language to Japanese.
Re:Suspended from Google Play for listing supported subtitle... by iotku on Monday January 25, 2021 @04:41PM (#25909318)
Here's another good example: https://youtu.be/ddWJatRxfz8

And again, set language to Japanese.

Re:Suspended from Google Play for listing supported subtitle... by kuschku on Monday January 25, 2021 @04:28PM (#25909160)
Actually most modern systems support image embedding, animations, styling, and positioning with TTML. It’s an official spec, supported by every television, Netflix, Chromecast, etc.

It’s also a format no fansubber ever heard of.

Re:Suspended from Google Play for listing supported subtitle... by brmgb on Tuesday January 26, 2021 @02:54AM (#25913521)
TTML is also supported by pretty much every piece of m pptultimedia equipment out there including chromecast , which is the exact opposite of ASS which is supported by basically nothing.

The fansubbing community is so annoying with its insistence on terrible formats. The community has somehow standardized on 10bit hevc with ASS subtitles. That makes releases so hard to play.

Re:Suspended from Google Play for listing supported subtitle... by kuschku on Tuesday January 26, 2021 @05:24AM (#25914246)
And while there are ways to implement ASS in the browser, those require compiling the one single ASS library that actually works (because it’s an implementation-defined format, ofc) to WASM and running that in the browser. With the expected performance issues.

Now try running that on a Chromecast >_>

The fansubbing community is just so stuck in weird formats which provide no benefit except a virtual moat preventing newcomers.

Re:Suspended from Google Play for listing supported subtitle... by Hamuko on Tuesday January 26, 2021 @06:42AM (#25914688)
Can you watch Crunchyroll on a Chromecast? They at least use ASS in the browser.
Re:Suspended from Google Play for listing supported subtitle... by kuschku on Tuesday January 26, 2021 @08:45AM (#25915677)
Sure, but only the english subtitle, and you can’t disable it. For Chromecast, you have to use the burned-in subtitles.

Which is expected, considering the hardware just isn’t powerful enough for ASS subtitles (to get good performance, even on a desktop you’ll want a recent CPU and at least 1-2GB of RAM): https://en.wikipedia.org/wiki/Chromecast#Model_comparison

Re:Suspended from Google Play for listing supported subtitle... by jowsie on Monday January 25, 2021 @03:31PM (#25908379)
You can definitely still do some interesting things with YouTube subtitles;

https://www.youtube.com/watch?v=1cqqGOvOGfI https://www.youtube.com/watch?v=QvO8kcWFFT0