Dual subtitles?

Feature requests for VLC.
snabba_twekko
New Cone
New Cone
Posts: 7
Joined: 28 Oct 2008 14:31

Re: Dual subtitles?

Postby snabba_twekko » 31 Oct 2008 23:03

You can't do proper machine translation for subtitles. You can ask that from any subtitle-scene group. Poor subtitles steal focus from actual video because they are real annoyance with bad grammar.

And there are some limitations for double subtitle feature because of their specs. For example DVD subtitles, CC subtitles and --please stay polite--/SSA subtitle have certain position where they should be shown. That is why developing working algorithm that can combine multiple subtitles together and keeping combined out still readable isn't easy.

Things are easier with SRT/SUB subtitles because they don't have position info, so first subtitle could be placed to bottom of the video and second one to top of the video.
Machine translation should be a powerful addition to the visual information that the viewer is already watching. Even if the translation is poor, it will give a general idea of what is being communicated, and that combined with the visual contextual information will normally be enough to achieve comprehension.

Closed Captions/Subtitles should not obscure the TV Window picture.
That is the main reason Closed Captions are unpopular and the default mode should be to remove them from the picture to a separate window where they can be searched, copied and scrolled.
Yes, even though I don't think machine translation is good enough for use with subtitles I have to say it's gotten alot better over the years. I remember the good old "altavista babelfish" that I was using for several years for simple translation, it was barely usable. The new google translation is fantastic in comparison and can actually translate a full text between the big languages with a pretty ok result, with horrible grammar though. But as you guys wrote earlier in the thread, to get to use these newer technologies in a program like VLC without paying a truck load of money for it. does not seem likely I guess.

VLC_help
Mega Cone Master
Mega Cone Master
Posts: 25661
Joined: 13 Sep 2006 14:16

Re: Dual subtitles?

Postby VLC_help » 01 Nov 2008 18:46

You can use for example Google translation free.
http://translate.google.com/

URL parser doesn't eat .SRT files, but you can use edit field to copy&paste your subtitle file there. .sub and .srt files seem to work, but SSA/ASS ones might get some issues.

PaC_1250
New Cone
New Cone
Posts: 2
Joined: 03 Dec 2008 15:51

Re: Dual subtitles?

Postby PaC_1250 » 03 Dec 2008 16:15

...but SSA/--please stay polite-- ...
what is --please stay polite-- ?

EDIT: I gess it is S S A / A S S (cf)

EDIT2: because I am also interested in multiple subtitles in VLC, I am trying to make a PHP script to merge 2 srt subtitles into one SSA. But in my tests this SSA doesn't work :

Code: Select all

[Script Info] ; Script generated by Aegisub v2.1.6 RELEASE PREVIEW (SVN r2494, amz) ; http://www.aegisub.net ScriptType: v4.00+ Collisions: Normal PlayResY: 352 PlayDepth: 0 Timer: 100,0000 Video File: toto.avi Video Aspect Ratio: 0 Video Zoom: 8 Video Position: 12 PlayResX: 624 WrapStyle: 0 ScaledBorderAndShadow: no Last Style Storage: Default [V4+ Styles] Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding Style: Default,Verdana,20,&H0000FFFF,&H0000FFFF,&H80000008,&H80000008,-1,0,0,0,100,100,0,0,1,3,0,2,30,30,30,0 Style: Bottom,Verdana,20,&H00D2FFD2,&H00FFFFFF,&H80000008,&H80000008,-1,0,0,0,100,100,0,0,1,3,0,2,30,30,30,0 Style: Mid,Verdana,20,&H0000FFFF,&H0000FFFF,&H80000008,&H80000008,-1,0,0,0,100,100,0,0,1,3,0,5,30,30,30,0 Style: Top,Verdana,25,&H00CAFFFF,&H0080FFFF,&H80000008,&H80000008,-1,0,0,0,100,100,0,0,1,3,0,8,30,30,30,0 [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.50,0:00:03.00,Mid,,0000,0000,0000,,test0 Dialogue: 0,0:00:04.00,0:00:06.00,*Default,,0000,0000,0000,,test Dialogue: 0,0:00:07.00,0:00:09.00,Bottom,,0000,0000,0000,,test2 Dialogue: 0,0:00:10.00,0:00:12.00,Top,,0000,0000,0000,,TEST3 Dialogue: 0,0:00:10.00,0:00:12.00,Bottom,,0000,0000,0000,,TEST3
Is there a problem with SSA subtitles in VLC or in my file ? :?:

EDIT3:
If it can help, here is verbose 2 message list :

Code: Select all

main debug: CPU has capabilities 486 586 MMX MMXEXT SSE SSE2 FPU main debug: looking for memcpy module: 3 candidates main debug: using memcpy module "memcpymmxext" main debug: thread 4792 (Interaction control) created at priority 0 (interface/interaction.c:382) main debug: thread started main debug: Creating an input for 'Bibliothèque' main debug: Input is a meta file: disabling unneeded options main debug: `file/xspf-open://C:\Documents and Settings\DELL\Application Data\vlc\ml.xspf' gives access `file' demux `xspf-open' path `C:\Documents and Settings\DELL\Application Data\vlc\ml.xspf' main debug: creating access 'file' path='C:\Documents and Settings\DELL\Application Data\vlc\ml.xspf' main debug: looking for access module: 2 candidates access_file debug: opening file `C:\Documents and Settings\DELL\Application Data\vlc\ml.xspf' main debug: using access module "access_file" main debug: TIMER module_Need() : 12.545 ms - Total 12.545 ms / 1 intvls (Avg 12.545 ms) main debug: Using AStream*Stream main debug: pre-buffering... main debug: received first data for our buffer main debug: creating demux: access='file' demux='xspf-open' path='C:\Documents and Settings\DELL\Application Data\vlc\ml.xspf' main debug: looking for demux module: 1 candidate playlist debug: using XSPF playlist reader main debug: using demux module "playlist" main debug: TIMER module_Need() : 19.932 ms - Total 19.932 ms / 1 intvls (Avg 19.932 ms) main debug: `file/xspf-open://C:\Documents and Settings\DELL\Application Data\vlc\ml.xspf' successfully opened main debug: looking for xml module: 1 candidate main debug: using xml module "xtag" main debug: TIMER module_Need() : 6.175 ms - Total 6.175 ms / 1 intvls (Avg 6.175 ms) playlist warning: invalid <playlist> attribute:"xmlns:vlc" playlist debug: parsed 0 tracks successfully main debug: removing module "xtag" main debug: EOF reached main debug: control type=1 main debug: removing module "playlist" main debug: removing module "access_file" main debug: TIMER input launching for 'Bibliothèque' : 44.279 ms - Total 44.279 ms / 1 intvls (Avg 44.279 ms) main debug: waiting for thread initialization main debug: thread started main debug: thread 4868 (preparser) created at priority 0 (playlist/thread.c:79) main debug: waiting for thread initialization main debug: thread started main debug: thread 4880 (fetcher) created at priority 0 (playlist/thread.c:108) main debug: waiting for thread initialization main debug: thread started main debug: rebuilding array of current - root Liste de lecture main debug: rebuild done - 0 items, index -1 main debug: thread 4876 (playlist) created at priority 0 (playlist/thread.c:117) main debug: looking for interface module: 1 candidate main debug: using interface module "hotkeys" main debug: TIMER module_Need() : 3.825 ms - Total 3.825 ms / 1 intvls (Avg 3.825 ms) main debug: thread 4904 (interface) created at priority 0 (interface/interface.c:168) main debug: thread started main error: option syslog does not exist main debug: adding item `toto.avi' ( C:\toto.avi ) main info: Running vlc with the default interface. Use 'cvlc' to use vlc without interface. main debug: looking for interface module: 3 candidates main debug: using interface module "qt4" main debug: TIMER module_Need() : 40.778 ms - Total 40.778 ms / 1 intvls (Avg 40.778 ms) main debug: thread 5048 (interface) created at priority 0 (interface/interface.c:168) main debug: thread started main debug: rebuilding array of current - root Liste de lecture main debug: rebuild done - 1 items, index -1 main debug: starting new item main debug: processing request item null node Liste de lecture skip 0 main debug: creating new input thread main debug: Creating an input for 'toto.avi' main debug: thread started main debug: waiting for thread initialization main debug: thread 4952 (input) created at priority 1 (input/input.c:370) main debug: `C:\toto.avi' gives access `' demux `' path `C:\toto.avi' main debug: creating demux: access='' demux='' path='C:\toto.avi' main debug: looking for access_demux module: 1 candidate main debug: requesting art for toto.avi main debug: TIMER module_Need() : 44.042 ms - Total 44.042 ms / 1 intvls (Avg 44.042 ms) main debug: creating access '' path='C:\toto.avi' main debug: looking for access module: 5 candidates vcd debug: trying .cue file: C:\toto.cue vcd debug: could not find .cue file access_file debug: opening file `C:\toto.avi' main debug: using access module "access_file" main debug: TIMER module_Need() : 23.755 ms - Total 23.755 ms / 1 intvls (Avg 23.755 ms) main debug: Using AStream*Stream main debug: pre-buffering... main debug: received first data for our buffer main debug: pre-buffering done 294903 bytes in 0s - 2589 kbytes/s main debug: creating demux: access='' demux='' path='C:\toto.avi' main debug: looking for demux module: 59 candidates avi debug: found Chunk fourcc:46464952 (RIFF) size:576781842 pos:0 avi debug: found LIST chunk: 'AVI ' avi debug: <list 'AVI '> avi debug: found Chunk fourcc:5453494c (LIST) size:306 pos:12 avi debug: found LIST chunk: 'hdrl' avi debug: <list 'hdrl'> avi debug: found Chunk fourcc:68697661 (avih) size:56 pos:24 avi debug: avih: streams:2 flags: HAS_INDEX IS_INTERLEAVED 624x352 avi debug: found Chunk fourcc:5453494c (LIST) size:116 pos:88 avi debug: found LIST chunk: 'strl' avi debug: <list 'strl'> avi debug: found Chunk fourcc:68727473 (strh) size:56 pos:100 avi debug: strh: type:vids handler:0x44495658 samplesize:0 23.98fps avi debug: found Chunk fourcc:66727473 (strf) size:40 pos:164 avi debug: strf: video:XVID 624x352 planes:1 24bpp avi debug: </list 'strl'> avi debug: found Chunk fourcc:5453494c (LIST) size:106 pos:212 avi debug: found LIST chunk: 'strl' avi debug: <list 'strl'> avi debug: found Chunk fourcc:68727473 (strh) size:56 pos:224 avi debug: strh: type:auds handler:0x00000000 samplesize:0 41.67fps avi debug: found Chunk fourcc:66727473 (strf) size:30 pos:288 avi debug: strf: audio:0x0055 channels:2 48000Hz 16bits/sample 125kb/s avi debug: </list 'strl'> avi debug: </list 'hdrl'> avi debug: found Chunk fourcc:5453494c (LIST) size:28 pos:326 avi debug: found LIST chunk: 'INFO' avi debug: <list 'INFO'> avi debug: found Chunk fourcc:54465349 (ISFT) size:16 pos:338 avi debug: ISFT: software : transcode-1.0.2 avi debug: </list 'INFO'> avi debug: found Chunk fourcc:4b4e554a (JUNK) size:1666 pos:362 avi debug: found Chunk fourcc:5453494c (LIST) size:573683926 pos:2036 avi debug: skipping movi chunk avi debug: found Chunk fourcc:31786469 (idx1) size:3095872 pos:573685970 avi debug: idx1: index entry:193492 avi debug: </list 'AVI '> avi debug: * LIST-root size:576781850 pos:0 avi debug: + RIFF-AVI size:576781842 pos:0 avi debug: | + LIST-hdrl size:306 pos:12 avi debug: | | + avih size:56 pos:24 avi debug: | | + LIST-strl size:116 pos:88 avi debug: | | | + strh size:56 pos:100 avi debug: | | | + strf size:40 pos:164 avi debug: | | + LIST-strl size:106 pos:212 avi debug: | | | + strh size:56 pos:224 avi debug: | | | + strf size:30 pos:288 avi debug: | + LIST-INFO size:28 pos:326 avi debug: | | + ISFT size:16 pos:338 avi debug: | + JUNK size:1666 pos:362 avi debug: | + LIST-movi size:573683926 pos:2036 avi debug: | + idx1 size:3095872 pos:573685970 avi debug: AVIH: 2 stream, flags HAS_INDEX IS_INTERLEAVED avi debug: stream[0] rate:23976024 scale:1000000 samplesize:0 avi debug: stream[0] video(XVID) 624x352 24bpp 23.976024fps main debug: selecting program id=0 avi debug: stream[1] rate:48000 scale:1152 samplesize:0 avi debug: stream[1] audio(0x55) 2 channels 48000Hz 16bits avi debug: stream[0] created 70673 index entries avi debug: stream[1] created 122819 index entries avi debug: stream[0] length:2947 (based on index) avi debug: stream[1] length:2947 (based on index) main debug: using demux module "avi" main debug: TIMER module_Need() : 330.015 ms - Total 330.015 ms / 1 intvls (Avg 330.015 ms) main debug: looking for a subtitle file in C:\ main debug: autodetected subtitle: C:\toto.ass with priority 4 main debug: `C:\toto.ass' gives access `' demux `' path `C:\toto.ass' main debug: creating access '' path='C:\toto.ass' main debug: looking for access module: 5 candidates vcd debug: trying .cue file: C:\toto.cue vcd debug: could not find .cue file access_file debug: opening file `C:\toto.ass' main debug: using access module "access_file" main debug: TIMER module_Need() : 1.528 ms - Total 1.528 ms / 1 intvls (Avg 1.528 ms) main debug: Using AStream*Stream main debug: pre-buffering... main debug: received first data for our buffer main debug: creating demux: access='' demux='subtitle' path='C:\toto.ass' main debug: looking for demux module: 3 candidates vobsub debug: this doesn't seem to be a vobsub file subtitle debug: Movie fps: 23.976025 subtitle debug: autodetecting subtitle format subtitle debug: detected SSA/ASS format subtitle debug: loading all subtitles... subtitle debug: loaded 5 subtitles main debug: using demux module "subtitle" main debug: TIMER module_Need() : 185.562 ms - Total 185.562 ms / 1 intvls (Avg 185.562 ms) main debug: looking for decoder module: 33 candidates main debug: searching art for toto.avi main debug: looking for art finder module: 2 candidates lua debug: Trying Lua scripts in C:\Documents and Settings\DELL\Application Data\vlc\lua\meta lua debug: Trying Lua scripts in C:\Program Files\VideoLAN\VLC\\lua\meta lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\\lua\meta\01_musicbrainz.lua lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\\lua\meta\10_googleimage.lua main debug: creating access 'http' path='images.google.com/images?q=toto' main debug: looking for access module: 2 candidates access_http debug: http: server='images.google.com' port=80 file='/images?q=toto avcodec debug: libavcodec initialized (interface 3360512 ) avcodec debug: using direct rendering avcodec debug: ffmpeg codec (MPEG-4 Video) started main debug: using decoder module "avcodec" main debug: TIMER module_Need() : 1581.065 ms - Total 1581.065 ms / 1 intvls (Avg 1581.065 ms) main debug: thread 5276 (decoder) created at priority 0 (input/decoder.c:217) main debug: looking for decoder module: 33 candidates main debug: using decoder module "mpeg_audio" main debug: TIMER module_Need() : 1.060 ms - Total 1.060 ms / 1 intvls (Avg 1.060 ms) main debug: thread started main debug: thread 5292 (decoder) created at priority 2 (input/decoder.c:217) main debug: looking for decoder module: 33 candidates main debug: thread started main debug: net: connecting to images.google.com port 80 main debug: connection: Resource temporarily unavailable main debug: connection succeeded (socket = 5344) main debug: using decoder module "libass" main debug: TIMER module_Need() : 1426.899 ms - Total 1426.899 ms / 1 intvls (Avg 1426.899 ms) main debug: thread 5424 (decoder) created at priority 0 (input/decoder.c:217) main debug: `C:\toto.avi' successfully opened main debug: thread started access_http debug: protocol 'HTTP' answer code 200 access_http debug: Content-Type: text/html; charset=ISO-8859-1 access_http debug: We have a Cookie we won't remember: SS=Q0=dG90bw; path=/search access_http debug: We have a Cookie we won't remember: PREF=ID=bf29e45250beaf3d:TM=1228330658:LM=1228330658:S=o_8ENLsbDWHQA6YZ; expires=Fri, 03-Dec-2010 18:57:38 GMT; path=/; domain=.google.com access_http debug: Server: gws access_http debug: Transfer-Encoding: chunked main debug: using access module "access_http" main debug: TIMER module_Need() : 2378.591 ms - Total 2378.591 ms / 1 intvls (Avg 2378.591 ms) main debug: Using AStream*Stream main debug: pre-buffering... main debug: received first data for our buffer main debug: pre-buffering done 7846 bytes in 0s - 20 kbytes/s lua debug: setting arturl: http://www.klaasvandalen.nl/FotoToto2006.jpg main debug: removing module "access_http" main debug: waitpipe: object killed main debug: using art finder module "lua" main debug: TIMER module_Need() : 3587.831 ms - Total 3587.831 ms / 1 intvls (Avg 3587.831 ms) main debug: removing module "lua" main debug: downloading art for toto.avi avi debug: old:0 < new 0 avi debug: old:0 < new 0 main debug: control type=1 main debug: no usable vout present, spawning one mpeg_audio debug: MPGA channels:2 samplerate:48000 bitrate:128 main debug: no aout present, spawning one main debug: looking for audio output module: 3 candidates main debug: window size: 624x352 main debug: looking for video output module: 6 candidates main debug: creating access 'http' path='www.klaasvandalen.nl/FotoToto2006.jpg' aout_directx debug: OpenAudio main debug: looking for access module: 2 candidates access_http debug: http: server='www.klaasvandalen.nl' port=80 file='/FotoToto2006.jpg vout_directx debug: creating DirectXEventThread main debug: waiting for thread initialization main debug: net: connecting to www.klaasvandalen.nl port 80 main debug: thread started vout_directx debug: DirectXCreateWindow main debug: looking for vout window module: 2 candidates qt4 debug: waiting for interface... qt4 debug: requesting window... qt4 debug: Video was requested -1, -1 qt4 debug: Updating the stream status: 3 main debug: connection: Resource temporarily unavailable main debug: connection succeeded (socket = 5556) access_http debug: protocol 'HTTP' answer code 206 access_http debug: Server: Apache/2.2.3 (Debian) PHP/4.4.4-8+etch4 access_http debug: this frame size=53515 access_http debug: stream size=53515,pos=0,remaining=53515 access_http debug: Content-Type: image/jpeg main debug: using access module "access_http" main debug: TIMER module_Need() : 1827.035 ms - Total 1827.035 ms / 1 intvls (Avg 1827.035 ms) main debug: Using AStream*Stream message warning: message queue overflowed
We can see that the file I loaded...

VLC_help
Mega Cone Master
Mega Cone Master
Posts: 25661
Joined: 13 Sep 2006 14:16

Re: Dual subtitles?

Postby VLC_help » 04 Dec 2008 21:15

You should verify your subtitles by using some subtitle software (like http://www.aegisub.net/ Aegisub). But if you want to use VLC, get 1.0.0 nightly releases, those builds have fixed some SSA/A SS problems.

Arite
Big Cone-huna
Big Cone-huna
Posts: 2478
Joined: 26 Jun 2007 20:40
VLC version: 3.0.20
Operating System: Debian Testing|Win10

Re: Dual subtitles?

Postby Arite » 05 Dec 2008 02:28

...but SSA/--please stay polite-- ...
what is --please stay polite-- ?

EDIT: I gess it is S S A / A S S (cf)
Yes it is A-S-S, commonly used now for the subtitles file extension so probably could be removed from the censor list :P.

Arite.
Don't use PMs for support questions.

PaC_1250
New Cone
New Cone
Posts: 2
Joined: 03 Dec 2008 15:51

Re: Dual subtitles?

Postby PaC_1250 » 05 Dec 2008 14:56

But if you want to use VLC, get 1.0.0 nightly releases, those builds have fixed some SSA/A SS problems.
Yes there seems to be a problem like j-b said in another post.
I tried :
  • 0.9.0
  • 0.9.2
  • 0.9.4
  • 0.9.6
  • 0.9.8
  • 1.0.0-git-20081123-0005
None works

But if found a version compiled by VLC_help that works :)

I did my tests and it's fine !

For those who are interested in my script, it is available at this address : http://pas-bien.net/2srt2ass/
The resulting A-S-S files works fine on VLC (only on few versions that supports A-S-S) and on Media Player Classic !

ezra
New Cone
New Cone
Posts: 1
Joined: 24 Jan 2009 03:34

Re: Dual subtitles?

Postby ezra » 24 Jan 2009 03:44

Being a language teacher myself, I have also been searching for a possibility of dual display of subtitles.

Here's the solution I came across - works perfectly !! http://www.lingualgamers.com/thesis/dvds.html
All is clearly explained.
I can't wait to try it out with the students.

This might be a silly question, but I really don't know to much about computers, and I don't own a dvdplayer to test:
I guess the only possibility of playing a movie in the class room will be through beamer connected to computer / laptop ?

VLC_help
Mega Cone Master
Mega Cone Master
Posts: 25661
Joined: 13 Sep 2006 14:16

Re: Dual subtitles?

Postby VLC_help » 24 Jan 2009 18:56

I guess the only possibility of playing a movie in the class room will be through beamer connected to computer / laptop ?
This is usually the easiest option. If the class has multiple computers, you can also playback the same video on all computers.

pieter53
New Cone
New Cone
Posts: 2
Joined: 20 Mar 2009 10:30

Re: Dual subtitles?

Postby pieter53 » 20 Mar 2009 10:34

We would love to have two subtitles at the same time!
It would be realy nice if we could display each of these subtitles in a positon on the screen, we choose.

But thanks for your wonderfull program anyway!

Pieter & Thea, The Netherlands.

stewacide
New Cone
New Cone
Posts: 1
Joined: 17 May 2009 04:51

Re: Dual subtitles?

Postby stewacide » 17 May 2009 04:56

I'd love to see this feature as well for language-learning purposes. I have a moderate knowledge to continental French (hence the need for English subs to fill in the gaps), but I need to learn to understand spoken Canadian French which is quite different (hence the need for French subs to make sure I'm hearing what I'm hearing).

Is there any other program out there that can do with, either with DVDs or separate sub' files?

VLC_help
Mega Cone Master
Mega Cone Master
Posts: 25661
Joined: 13 Sep 2006 14:16

Re: Dual subtitles?

Postby VLC_help » 17 May 2009 18:26

With DirectShow players like MPC or MPC Home Cinema you can use dual subtitles if you have FFDshow/Vobsub installed. Set same name for first subtitle and video file, then open the second subtitle via MPC menu.

pieter53
New Cone
New Cone
Posts: 2
Joined: 20 Mar 2009 10:30

Re: Dual subtitles?

Postby pieter53 » 28 Sep 2009 19:23

Any news about using dual subtitles on DVD's?

VLC_help
Mega Cone Master
Mega Cone Master
Posts: 25661
Joined: 13 Sep 2006 14:16

Re: Dual subtitles?

Postby VLC_help » 29 Sep 2009 14:01

AFAIK nothing is happening on this front.

no_alone
New Cone
New Cone
Posts: 9
Joined: 10 Jul 2009 09:58

Re: Dual subtitles?

Postby no_alone » 04 Sep 2010 00:29

Just download KMP player....
VLC (Sadly) does not support this

jamiro
New Cone
New Cone
Posts: 1
Joined: 12 Oct 2010 18:39

Re: Dual subtitles?

Postby jamiro » 12 Oct 2010 18:41

I really need this feature as well. What's the situation?

eresus
New Cone
New Cone
Posts: 2
Joined: 01 Nov 2010 22:18

Re: Dual subtitles?

Postby eresus » 01 Nov 2010 22:25

Apparently there is no progress. You can use up to three subtitle tracks simultaneously in The KMPlayer. http://www.kmplayer.com/
Sadly it is Windows-only.
I hope VLC developers will eventually implement this feature.

TheFalcon
Blank Cone
Blank Cone
Posts: 70
Joined: 07 Mar 2009 10:01

Re: Dual subtitles?

Postby TheFalcon » 05 Nov 2010 23:04

Some DVD's have all subtitle tracks twice, one as primarily subtitle and the other as secondarily subtitle.
For example the movie Airplane! DVD. In VLC I didn't understand why every language were twice in the list of subtitles

But when I opened same DVD in PowerDVD, I had a choice between the primarily and the secondarily subtitle. One places under and the other on top.
So basically this is even a feature on some DVD's. But VLC can't use this functionality of some DVD's.

I would be nice if VLC would support this also,

INSA
Blank Cone
Blank Cone
Posts: 11
Joined: 26 Oct 2010 13:50

Re: Dual subtitles?

Postby INSA » 02 Dec 2010 14:40

You may be happy to know that I am establishing a solution to provide the multimedia player VLC the possibility to read and display simultaneously two subtitles tracks. In order to make the extension as accessible as possible, I would like to make a little survey which will enable me to know how much a subtitle format is used.
Simply indicate in the following form which formats you wish to know the extension compatible with.

https://spreadsheets.google.com/viewfor ... WUhPb0E6MQ

Armando
New Cone
New Cone
Posts: 6
Joined: 24 Nov 2010 21:23

Re: Dual subtitles?

Postby Armando » 03 Dec 2010 20:53

Nice to hear that you are working on this feature but I think the most common source for dual subtitles is DVD (or Blu-ray) although external files support is important too. PowerDVD is able to play two subtitle tracks together directly from DVD with no need for external files. Why should I search for files on the internet when I already own these on a disc? I suppose there is a technical reason because this is a not a common feature for a player but if PoweDVD can do it why should VLC cannot?
Last edited by Armando on 08 Dec 2010 01:59, edited 1 time in total.

INSA
Blank Cone
Blank Cone
Posts: 11
Joined: 26 Oct 2010 13:50

Re: Dual subtitles?

Postby INSA » 07 Dec 2010 16:57

We are a group of four students and this extension is one of our engineering school projects. Due to the constraints we've got, the extension have to handle external subtitles files only. So, for now, I'm sorry to announce you that the extension won't handle internal subs.
But if some people are interested in this feature, we'll try to built it in later. Some documentation about this DVD issue would be helpful.

VLC_help
Mega Cone Master
Mega Cone Master
Posts: 25661
Joined: 13 Sep 2006 14:16

Re: Dual subtitles?

Postby VLC_help » 07 Dec 2010 17:57

People are confusing two different things in here. First option (and most likely the best one) is to add dual subtitle support for VLC. Second is to create dual subtitle files using AS S/SSA specs.

First option requires somewhat major changes to VLC (assuming that you can use different kind of subtitles with each other) but it is quite doable.

Second option doesn't require any changes to current media players (well they have to support AS S/SSA subtitles, but most of them do via external filters at least). But A SS/SSA doesn't support image based subtitles, so you cannot join e.g. two DVD subtitles to same file (well you can machine read them to text subtitles and do the joining).

TheFalcon
Blank Cone
Blank Cone
Posts: 70
Joined: 07 Mar 2009 10:01

Re: Dual subtitles?

Postby TheFalcon » 07 Dec 2010 18:45

I thought we were talking about these 2 options
- adding 2 srt to one video
- 2 subtitle tracks from 1 DVD (dual subtitle DVD) so without any external subtitle

-

eresus
New Cone
New Cone
Posts: 2
Joined: 01 Nov 2010 22:18

Re: Dual subtitles?

Postby eresus » 21 Dec 2010 06:31

[quote="INSA"]

This is great news. I wonder why you're not listed here: http://trac.videolan.org/vlc/ticket/824 ?

I think it would be worthwhile to look how it's done in The Kmplayer, because there you can adjust the size/location/font/color/etc of subtitles any way you want.

Will your work be incorporated to the upstream VLC version or used as an extension?

Good luck!

cyberbill
New Cone
New Cone
Posts: 1
Joined: 01 Jan 2011 14:51

Re: Dual subtitles?

Postby cyberbill » 01 Jan 2011 15:34

With DirectShow players like MPC or MPC Home Cinema you can use dual subtitles if you have FFDshow/Vobsub installed. Set same name for first subtitle and video file, then open the second subtitle via MPC menu.
Hi,

Since VLC doesnot support dual subtitle display, does anyone know how to configure MPC-HC, FFDSHOW, DIRECTVOBSUB to come together and display dual subtitle (.srt or whatever)?

Been looking unsuccessfully for this solution. Some mentioned Dual Subtitle is possible through FFDSHOW and DIRECTVOBSUB installed, but no one specifically mentioned how to configure them to work together properly. and since it is possible.....I had all installed: MPC-HC, FFDSHOW and DIRECTVOBSUB, but when I load another subtitle, it will replace that existing one, not showing both.

Also someone had also mention MPC with Storm codec http://www.walkernews.net/2007/11/17/ho ... orm-codec/ but I am inclined to avoid installation of multiple codec sets, unless really necessary, and I would also prefer MPC-HC over MPC.

Would appreciate any help here if you can.--Thanks!!!

VLC_help
Mega Cone Master
Mega Cone Master
Posts: 25661
Joined: 13 Sep 2006 14:16

Re: Dual subtitles?

Postby VLC_help » 02 Jan 2011 16:54

Turn on FFDshow subtitle autoloading.
http://koti.mbnet.fi/raiska/tutorials/ffdshow/02.png

then use MPC to load subtitles and adjust their position. (disable internal MPC decoders if FFDshow icon doesn't pop up when you start playback)


Return to “VLC media player Feature Requests”

Who is online

Users browsing this forum: No registered users and 15 guests