ruediger / VobSub2SRT

Converts VobSub subtitles (.idx/.srt format) into .srt subtitles.
GNU General Public License v3.0
294 stars 66 forks source link

Not working in every way #33

Closed fundies closed 10 years ago

fundies commented 10 years ago

I dumped my vobsubs using mencoder -o /dev/null VTS_07_1.VOB VTS_07_2.VOB -oac copy -ovc copy -vobsubout subtitle Subtitledit can open it fine so I think files fine. However when using vobsub2srt I get an srt with only time codes.

I executed 'vobsub2srt --dumpimages --tesseract-lang eng subtitle'

and all images appear to be blank like so https://dl.dropboxusercontent.com/u/26289275/sub/sub.pmg

Here is the sub and idx files https://dl.dropboxusercontent.com/u/26289275/sub/subtitle.sub https://dl.dropboxusercontent.com/u/26289275/sub/subtitle.idx

ruediger commented 10 years ago

Can mplayer display them? VobSub2SRT uses the mplayer vobsub code.

fundies commented 10 years ago

Yes but theyre all black for some reason. https://dl.dropboxusercontent.com/u/26289275/subs.png

ruediger commented 10 years ago

Well that's the same issue with VobSub2SRT. It only reads black subtitles. You should report this issue to mplayer (please link to the bug report here). When the mplayer developers fix the issue upstream I can incorporate their changes into VobSub2SRT.

fundies commented 10 years ago

I extraced subs another way and It ocr'd em fine but now the times are all messed up example: 00:00:05,105 --> 13:15:21,858

ruediger commented 10 years ago

That could be the result of #29. Try the patch from #32. I didn't have the time to merge it so far.

ruediger commented 10 years ago

Please update your vobsub2srt to the latest git version and give it a try.

fundies commented 10 years ago

[root@greg-desktop 212]# vobsub2srt vobsub * Error in `vobsub2srt': double free or corruption (out): 0x00000000020b0130 * ======= Backtrace: ========= /usr/lib/libc.so.6(+0x72e5f)[0x7ff0470dae5f] /usr/lib/libc.so.6(+0x7862e)[0x7ff0470e062e] /usr/lib/libc.so.6(+0x79307)[0x7ff0470e1307] vobsub2srt(_ZN10sub_text_tD1Ev+0x29)[0x406323] vobsub2srt(_ZSt8_DestroyI10sub_texttEvPT+0x18)[0x407092] vobsub2srt(_ZNSt12_Destroy_auxILb0EE9destroyIP10sub_text_tEEvTS4+0x26)[0x406f12] vobsub2srt(_ZSt8_DestroyIP10sub_text_tEvTS2+0x23)[0x406bc7] vobsub2srt(_ZSt8_DestroyIP10sub_text_tS0_EvT_S2_RSaIT0_E+0x27)[0x4066c1] vobsub2srt(_ZNSt6vectorI10sub_text_tSaIS0_EE13_M_insert_auxEN9__gnu_cxx17normal_iteratorIPS0_S2EERKS0+0x20b)[0x406a11] vobsub2srt(_ZNSt6vectorI10sub_text_tSaIS0_EE9pushbackERKS0+0x78)[0x40659e] vobsub2srt(main+0x9d9)[0x405d45] /usr/lib/libc.so.6(__libc_start_main+0xf5)[0x7ff047089bc5] vobsub2srt[0x405079] ======= Memory map: ======== 00400000-00418000 r-xp 00000000 09:00 7666189 /usr/bin/vobsub2srt 00618000-00619000 r--p 00018000 09:00 7666189 /usr/bin/vobsub2srt 00619000-0061a000 rw-p 00019000 09:00 7666189 /usr/bin/vobsub2srt 019e7000-01a08000 rw-p 00000000 00:00 0 [heap] 01a08000-01a29000 rw-p 00000000 00:00 0 [heap] 01a29000-01a4a000 rw-p 00000000 00:00 0 [heap] 01a4a000-01a6b000 rw-p 00000000 00:00 0 [heap] 01a6b000-01a8c000 rw-p 00000000 00:00 0 [heap] 01a8c000-01aad000 rw-p 00000000 00:00 0 [heap] 01aad000-01acf000 rw-p 00000000 00:00 0 [heap] 01acf000-01af0000 rw-p 00000000 00:00 0 [heap] 01af0000-01b11000 rw-p 00000000 00:00 0 [heap] 01b11000-01b32000 rw-p 00000000 00:00 0 [heap] 01b32000-01b53000 rw-p 00000000 00:00 0 [heap] 01b53000-01b74000 rw-p 00000000 00:00 0 [heap] 01b74000-01b95000 rw-p 00000000 00:00 0 [heap] 01b95000-01bb7000 rw-p 00000000 00:00 0 [heap] 01bb7000-01bd8000 rw-p 00000000 00:00 0 [heap] 01bd8000-01bf9000 rw-p 00000000 00:00 0 [heap] 01bf9000-01c1a000 rw-p 00000000 00:00 0 [heap] 01c1a000-01c3b000 rw-p 00000000 00:00 0 [heap] 01c3b000-01c5d000 rw-p 00000000 00:00 0 [heap] 01c5d000-01c82000 rw-p 00000000 00:00 0 [heap] 01c82000-01cb8000 rw-p 00000000 00:00 0 [heap] 01cb8000-01cee000 rw-p 00000000 00:00 0 [heap] 01cee000-01d0f000 rw-p 00000000 00:00 0 [heap] 01d0f000-01d30000 rw-p 00000000 00:00 0 [heap] 01d30000-01d51000 rw-p 00000000 00:00 0 [heap] 01d51000-01d72000 rw-p 00000000 00:00 0 [heap] 01d72000-01d93000 rw-p 00000000 00:00 0 [heap] 01d93000-01db4000 rw-p 00000000 00:00 0 [heap] 01db4000-01dd5000 rw-p 00000000 00:00 0 [heap] 01dd5000-01df6000 rw-p 00000000 00:00 0 [heap] 01df6000-01e17000 rw-p 00000000 00:00 0 [heap] 01e17000-01e38000 rw-p 00000000 00:00 0 [heap] 01e38000-01e59000 rw-p 00000000 00:00 0 [heap] 01e59000-01e7a000 rw-p 00000000 00:00 0 [heap] 01e7a000-01e9b000 rw-p 00000000 00:00 0 [heap] 01e9b000-01ebc000 rw-p 00000000 00:00 0 [heap] 01ebc000-01edd000 rw-p 00000000 00:00 0 [heap] 01edd000-01efe000 rw-p 00000000 00:00 0 [heap] 01efe000-01f1f000 rw-p 00000000 00:00 0 [heap] 01f1f000-01f40000 rw-p 00000000 00:00 0 [heap] 01f40000-01f74000 rw-p 00000000 00:00 0 [heap] 01f74000-01f95000 rw-p 00000000 00:00 0 [heap] 01f95000-01fc4000 rw-p 00000000 00:00 0 [heap] 01fc4000-01ff9000 rw-p 00000000 00:00 0 [heap] 01ff9000-0202e000 rw-p 00000000 00:00 0 [heap] 0202e000-02063000 rw-p 00000000 00:00 0 [heap] 02063000-02097000 rw-p 00000000 00:00 0 [heap] 02097000-020b8000 rw-p 00000000 00:00 0 [heap] 020b8000-020fa000 rw-p 00000000 00:00 0 [heap] 020fa000-0210c000 rw-p 00000000 00:00 0 [heap] 0210c000-02173000 rw-p 00000000 00:00 0 [heap] 7ff044ade000-7ff044b32000 rw-p 00000000 00:00 0 7ff044b32000-7ff045cf8000 rw-p 00000000 00:00 0 7ff045cf8000-7ff045d19000 r-xp 00000000 09:00 7865116 /usr/lib/liblzma.so.5.0.5 7ff045d19000-7ff045f19000 ---p 00021000 09:00 7865116 /usr/lib/liblzma.so.5.0.5 7ff045f19000-7ff045f1a000 r--p 00021000 09:00 7865116 /usr/lib/liblzma.so.5.0.5 7ff045f1a000-7ff045f1b000 rw-p 00022000 09:00 7865116 /usr/lib/liblzma.so.5.0.5 7ff045f20000-7ff045f6d000 r-xp 00000000 09:00 7875297 /usr/lib/libwebp.so.4.0.3 7ff045f6d000-7ff04616d000 ---p 0004d000 09:00 7875297 /usr/lib/libwebp.so.4.0.3 7ff04616d000-7ff04616e000 r--p 0004d000 09:00 7875297 /usr/lib/libwebp.so.4.0.3 7ff04616e000-7ff04616f000 rw-p 0004e000 09:00 7875297 /usr/lib/libwebp.so.4.0.3 7ff04616f000-7ff046172000 rw-p 00000000 00:00 0 7ff046178000-7ff0461e7000 r-xp 00000000 09:00 7867394 /usr/lib/libtiff.so.5.2.0 7ff0461e7000-7ff0463e7000 ---p 0006f000 09:00 7867394 /usr/lib/libtiff.so.5.2.0 7ff0463e7000-7ff0463e8000 r--p 0006f000 09:00 7867394 /usr/lib/libtiff.so.5.2.0 7ff0463e8000-7ff0463eb000 rw-p 00070000 09:00 7867394 /usr/lib/libtiff.so.5.2.0 7ff0463eb000-7ff0463ec000 rw-p 00000000 00:00 0 7ff0463f0000-7ff0463f8000 r-xp 00000000 09:00 7883216 /usr/lib/libgif.so.6.0.1 7ff0463f8000-7ff0465f7000 ---p 00008000 09:00 7883216 /usr/lib/libgif.so.6.0.1 7ff0465f7000-7ff0465f8000 r--p 00007000 09:00 7883216 /usr/lib/libgif.so.6.0.1 7ff0465f8000-7ff0465f9000 rw-p 00008000 09:00 7883216 /usr/lib/libgif.so.6.0.1 7ff046600000-7ff046644000 r-xp 00000000 09:00 7874448 /usr/lib/libjpeg.so.8.0.2 7ff046644000-7ff046843000 ---p 00044000 09:00 7874448 /usr/lib/libjpeg.so.8.0.2 7ff046843000-7ff046844000 r--p 00043000 09:00 7874448 /usr/lib/libjpeg.so.8.0.2 7ff046844000-7ff046845000 rw-p 00044000 09:00 7874448 /usr/lib/libjpeg.so.8.0.2 7ff046845000-7ff046855000 rw-p 00000000 00:00 0 7ff046858000-7ff04688c000 r-xp 00000000 09:00 7875339 /usr/lib/libpng16.so.16.7.0 7ff04688c000-7ff046a8b000 ---p 00034000 09:00 7875339 /usr/lib/libpng16.so.16.7.0 7ff046a8b000-7ff046a8c000 r--p 00033000 09:00 7875339 /usr/lib/libpng16.so.16.7.0 7ff046a8c000-7ff046a8d000 rw-p 00034000 09:00 7875339 /usr/lib/libpng16.so.16.7.0 7ff046a90000-7ff046aa5000 r-xp 00000000 09:00 7864879 /usr/lib/libz.so.1.2.8 7ff046aa5000-7ff046ca4000 ---p 00015000 09:00 7864879 /usr/lib/libz.so.1.2.8 7ff046ca4000-7ff046ca5000 r--p 00014000 09:00 7864879 /usr/lib/libz.so.1.2.8 7ff046ca5000-7ff046ca6000 rw-p 00015000 09:00 7864879 /usr/lib/libz.so.1.2.8 7ff046ca8000-7ff046e5a000 r-xp 00000000 09:00 7868105 /usr/lib/liblept.so.3.0.0 7ff046e5a000-7ff04705a000 ---p 001b2000 09:00 7868105 /usr/lib/liblept.so.3.0.0 7ff04705a000-7ff04705b000 r--p 001b2000 09:00 7868105 /usr/lib/liblept.so.3.0.0 7ff04705b000-7ff047063000 rw-p 001b3000 09:00 7868105 /usr/lib/liblept.so.3.0.0 7ff047063000-7ff047064000 rw-p 00000000 00:00 0 7ff047068000-7ff04720a000 r-xp 00000000 09:00 7864631 /usr/lib/libc-2.18.so 7ff04720a000-7ff047409000 ---p 001a2000 09:00 7864631 /usr/lib/libc-2.18.so 7ff047409000-7ff04740d000 r--p 001a1000 09:00 7864631 /usr/lib/libc-2.18.so 7ff04740d000-7ff04740f000 rw-p 001a5000 09:00 7864631 /usr/lib/libc-2.18.so 7ff04740f000-7ff047413000 rw-p 00000000 00:00 0 7ff047418000-7ff04742d000 r-xp 00000000 09:00 7877706 /usr/lib/libgcc_s.so.1 7ff04742d000-7ff04762d000 ---p 00015000 09:00 7877706 /usr/lib/libgcc_s.so.1 7ff04762d000-7ff04762e000 rw-p 00015000 09:00 7877706 /usr/lib/libgcc_s.so.1 7ff047630000-7ff047732000 r-xp 00000000 09:00 7864630 /usr/lib/libm-2.18.so 7ff047732000-7ff047931000 ---p 00102000 09:00 7864630 /usr/lib/libm-2.18.so 7ff047931000-7ff047932000 r--p 00101000 09:00 7864630 /usr/lib/libm-2.18.so 7ff047932000-7ff047933000 rw-p 00102000 09:00 7864630 /usr/lib/libm-2.18.so 7ff047938000-7ff047a1e000 r-xp 00000000 09:00 7878143 /usr/lib/libstdc++.so.6.0.18 7ff047a1e000-7ff047c1d000 ---p 000e6000 09:00 7878143 /usr/lib/libstdc++.so.6.0.18 7ff047c1d000-7ff047c25000 r--p 000e5000 09:00 7878143 /usr/lib/libstdc++.so.6.0.18 7ff047c25000-7ff047c27000 rw-p 000ed000 09:00 7878143 /usr/lib/libstdc++.so.6.0.18 7ff047c27000-7ff047c3c000 rw-p 00000000 00:00 0 7ff047c40000-7ff047c58000 r-xp 00000000 09:00 7864548 /usr/lib/libpthread-2.18.so 7ff047c58000-7ff047e58000 ---p 00018000 09:00 7864548 /usr/lib/libpthread-2.18.so 7ff047e58000-7ff047e59000 r--p 00018000 09:00 7864548 /usr/lib/libpthread-2.18.so 7ff047e59000-7ff047e5a000 rw-p 00019000 09:00 7864548 /usr/lib/libpthread-2.18.so 7ff047e5a000-7ff047e5e000 rw-p 00000000 00:00 0 7ff047e60000-7ff04812a000 r-xp 00000000 09:00 7864741 /usr/lib/libtesseract.so.3.0.2 7ff04812a000-7ff048329000 ---p 002ca000 09:00 7864741 /usr/lib/libtesseract.so.3.0.2 7ff048329000-7ff048330000 r--p 002c9000 09:00 7864741 /usr/lib/libtesseract.so.3.0.2 7ff048330000-7ff048337000 rw-p 002d0000 09:00 7864741 /usr/lib/libtesseract.so.3.0.2 7ff048337000-7ff048441000 rw-p 00000000 00:00 0 7ff048448000-7ff048468000 r-xp 00000000 09:00 7864603 /usr/lib/ld-2.18.so 7ff04847a000-7ff048522000 rw-p 00000000 00:00 0 7ff048522000-7ff04862b000 rw-p 00000000 00:00 0 7ff04862b000-7ff04862c000 rw-p 00000000 00:00 0 7ff04862c000-7ff04862e000 rw-p 00000000 00:00 0 7ff04862e000-7ff04862f000 rw-p 00000000 00:00 0 7ff04862f000-7ff048630000 rw-p 00000000 00:00 0 7ff048664000-7ff048665000 rw-p 00000000 00:00 0 7ff048665000-7ff048666000 rw-p 00000000 00:00 0 7ff048666000-7ff048667000 rw-p 00000000 00:00 0 7ff048667000-7ff048668000 r--p 0001f000 09:00 7864603 /usr/lib/ld-2.18.so 7ff048668000-7ff048669000 rw-p 00020000 09:00 7864603 /usr/lib/ld-2.18.so 7ff048669000-7ff04866a000 rw-p 00000000 00:00 0 7ff04866a000-7ff04866b000 rw-p 00000000 00:00 0 7ff04866b000-7ff04866c000 rw-p 00000000 00:00 0 7ff04866c000-7ff04866d000 rw-p 00000000 00:00 0 7fff14879000-7fff1489a000 rw-p 00000000 00:00 0 [stack] 7fff14a00000-7fff14a02000 r-xp 00000000 00:00 0 [vdso] ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall] Aborted (core dumped)

ruediger commented 10 years ago

Sorry about that. This should be fixed by the latest commit.

fundies commented 10 years ago

seems to be working :)

ruediger commented 10 years ago

Awesome. Thanks for reporting the bug and sticking around to figure it all out!