llelectronics / videoPlayer

Video player for sailfish os
27 stars 19 forks source link

Add support for WebVTT subtitles #10

Open sebma opened 7 years ago

sebma commented 7 years ago

Hi,

Can you add support for WebVTT subtitles ?

Here's an example video : http://www.youtube.com/watch?v=RZW7eTbT1Mk

The English language has SID number 2 :

$ mpv http://www.youtube.com/watch?v=RZW7eTbT1Mk
Playing: http://www.youtube.com/watch?v=RZW7eTbT1Mk
 (+) Video --vid=1 (*) (h264)
 (+) Audio --aid=1 --alang=und (*) 'DASH audio' (aac) (external)
     Subs  --sid=1 --slang=ar 'vtt' (webvtt) (external)
     Subs  --sid=2 --slang=en 'vtt' (webvtt) (external)
     Subs  --sid=3 --slang=ru 'vtt' (webvtt) (external)
     Subs  --sid=4 --slang=ml 'vtt' (webvtt) (external)
     Subs  --sid=5 --slang=fr 'vtt' (webvtt) (external)
     Subs  --sid=6 --slang=ja 'vtt' (webvtt) (external)
     Subs  --sid=7 --slang=hr 'vtt' (webvtt) (external)
     Subs  --sid=8 --slang=it 'vtt' (webvtt) (external)
     Subs  --sid=9 --slang=id 'vtt' (webvtt) (external)
     Subs  --sid=10 --slang=el 'vtt' (webvtt) (external)
     Subs  --sid=11 --slang=ro 'vtt' (webvtt) (external)
     Subs  --sid=12 --slang=tr 'vtt' (webvtt) (external)
AO: [alsa] 44100Hz stereo 2ch float
VO: [opengl] 1920x1080 yuv420p
AV: 00:00:03 / 00:15:32 (0%) A-V:  0.000 Cache:  9s+7KB

Thanks a lot for all the work you have done so far.

Be blessed.

llelectronics commented 7 years ago

This needs support in Gstreamer/QtDemux first and then it has to land in the SailfishOS packages to be supported. So it'll take a while to be supported. See: https://bugzilla.gnome.org/show_bug.cgi?id=707032

sebma commented 7 years ago

I understand.

In the meantime, you can still watch the video, who knows, maybe you'll find it interesting.