XeresRazor / subler

Automatically exported from code.google.com/p/subler
Other
3 stars 0 forks source link

Subtile OCR crashes Subler and corrupts .m4v file in Subler v .20 and greater #681

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Create an .m4v file of the movie from a DVD using Handbrake which including 
subtitles in the VobSub format
2. Open file using Subler
3. Get themoviebd info on the movie
4. Drag the original file from Mac OS X finder into the Subler window
5. Select only the Subtitle track to be imported and have it selected the 
action to be Tx3g rather than Passthru
6. Save file
7. Subler will crash and file will be corrupted

What is the expected output? What do you see instead?
This used to generate a text based subtitle track that I could then use to see 
the Subtitles in the m4v track using my Apple TV, ipad, etc.  I believe this 
stopped working in v.20 or perhaps .21.  I went back to v .19 because it was 
happening but then themoviedb api's changed which you then fixed in .23 so I 
waited till v .24 was out thinking this might fix it.  It didn't.

What version of the product are you using? On what operating system?
OS = Mac OSX.  Was on 10.8 and now using 10.9 - same results.

Thanks for everything - I've been a big user for sometime to fix the subtitle 
challenges.

Please provide any additional information below.

Original issue reported on code.google.com by wold...@gmail.com on 26 Oct 2013 at 2:36

Attachments:

GoogleCodeExporter commented 9 years ago
Please attach a mp4 with the just the VodSub track. It shouldn't take too much 
space (a few MB at max).

Original comment by damiog on 26 Oct 2013 at 5:58

GoogleCodeExporter commented 9 years ago
Attached.

Original comment by wold...@gmail.com on 26 Oct 2013 at 3:39

Attachments:

GoogleCodeExporter commented 9 years ago
Ah I just noticed that the v.19 gives the user a different Action option when 
importing the VobSub: "3GPP Text" and that has now changed to being "Tx3g".  
Not sure if that impacts this or not.  Screenshot of using v.19 is attached.

Original comment by wold...@gmail.com on 26 Oct 2013 at 5:15

GoogleCodeExporter commented 9 years ago
Screenshot is now attached.

Original comment by wold...@gmail.com on 26 Oct 2013 at 5:15

Attachments:

GoogleCodeExporter commented 9 years ago
Wait, you are selected tx3g on the tx3g track? Urgh, Btw, can you send download 
this build https://dl.dropboxusercontent.com/u/34821905/Subler-Test.zip and 
send me the crash log?

Original comment by damiog on 26 Oct 2013 at 5:20

GoogleCodeExporter commented 9 years ago
"Wait, you are selected tx3g on the tx3g track?"
I'm selecting tx3g on the VobSub track that I want to import because I want it 
to perform its OCR trick to turn it from VobSub into a text track that Apple 
devices can read similar to this post:
http://forums.plexapp.com/index.php/topic/39265-my-solution-for-all-apple-device
s/#entry250785

Attached is a screenshot of the "Action" options that I'm given when trying to 
import / convert the track.

"Btw, can you send download this build 
https://dl.dropboxusercontent.com/u/34821905/Subler-Test.zip and send me the 
crash log?"
Downloaded, unzipped but it won't open.  Below are the problem details from 
Apple's dialog box

Process:         Subler [13009]
Path:            /Users/USER/Downloads/Subler Test.app/Contents/MacOS/Subler
Identifier:      org.galad.Subler
Version:         ???
Code Type:       X86 (Native)
Parent Process:  launchd [208]
Responsible:     Subler [13009]
User ID:         501

Date/Time:       2013-10-26 11:12:05.024 -0700
OS Version:      Mac OS X 10.9 (13A603)
Report Version:  11
Anonymous UUID:  4CE09064-8548-6454-45A1-5579B64D856C

Crashed Thread:  0

Exception Type:  EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000

Application Specific Information:
dyld: launch, loading dependent libraries

Dyld Error Message:
  Library not loaded: @loader_path/../Frameworks/Sparkle.framework/Versions/A/Sparkle
  Referenced from: /Users/USER/Downloads/Subler Test.app/Contents/MacOS/Subler
  Reason: image not found

Binary Images:
0x8fe4c000 - 0x8fe7e417  dyld (239.3) <4B280BB1-55F8-313F-86A6-8ADD644ED69E> 
/usr/lib/dyld
0x93c18000 - 0x93c18fff  com.apple.quartzframework (1.5 - 1.5) 
<5BB3FDD4-4727-3D1B-9582-C96F36DA1542> 
/System/Library/Frameworks/Quartz.framework/Versions/A/Quartz
0x94de2000 - 0x94e57ffb  com.apple.framework.IOKit (2.0.1 - 907.1.13) 
<86D72735-9DFB-35C8-83F7-CE0DCF17D354> 
/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x969c8000 - 0x969c8fff  com.apple.Cocoa (6.8 - 20) 
<407DC9E6-BBCE-3D34-9BBB-00C90584FFDF> 
/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x98315000 - 0x98442ff9  com.apple.avfoundation (2.0 - 651.12) 
<1AB88210-F2E6-3318-ACB2-41ED5AE6A0EF> 
/System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation
0x99a7c000 - 0x99acdffb  com.apple.CoreMedia (1.0 - 1273.29) 
<BE08E6C7-5E6F-3B54-9C17-751CFCBD823D> 
/System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
0x9afdf000 - 0x9b14ffff  com.apple.QTKit (7.7.3 - 2826) 
<C6C84EA7-E9C6-3891-B76F-C497C4A2ED65> 
/System/Library/Frameworks/QTKit.framework/Versions/A/QTKit

Model: iMac9,1, BootROM IM91.008D.B08, 2 processors, Intel Core 2 Duo, 2.66 
GHz, 8 GB, SMC 1.45f0
Graphics: NVIDIA GeForce 9400, NVIDIA GeForce 9400, PCI, 256 MB
Memory Module: BANK 0/DIMM0, 4 GB, DDR3, 1067 MHz, 0x859B, 
0x435435313236344243313036372E4D313646
Memory Module: BANK 1/DIMM0, 4 GB, DDR3, 1067 MHz, 0x859B, 
0x435435313236344243313036372E4D313646
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x8E), Broadcom 
BCM43xx 1.0 (5.106.98.100.22)
Bluetooth: Version 4.2.0f6 12982, 3 services, 23 devices, 1 incoming serial 
ports
Network Service: AirPort, AirPort, en1
Serial ATA Device: WDC WD1001FALS-40K1B0, 1 TB
Serial ATA Device: PIONEER DVD-RW  DVRTS08
USB Device: Built-in iSight
USB Device: Keyboard Hub
USB Device: Apple Keyboard
USB Device: IR Receiver
USB Device: BRCM2046 Hub
USB Device: Bluetooth USB Host Controller
Thunderbolt Bus: 

Original comment by wold...@gmail.com on 26 Oct 2013 at 6:18

Attachments:

GoogleCodeExporter commented 9 years ago
Uh there was something wrong in the zip file, please try to redownload it.

Original comment by damiog on 28 Oct 2013 at 7:37

GoogleCodeExporter commented 9 years ago
I experienced a similar issue as originally reported, except that in my case 
Subler did not crash. I could more or less work around the problem by exporting 
the subtitle and reimporting it.

Anyway, tried the test version you provided and the problem is gone!

Original comment by r.altenb...@xs4all.nl on 2 Nov 2013 at 8:06

GoogleCodeExporter commented 9 years ago
I have the same issue with BD subs. Not all of them but quite a few.

Original comment by patrick....@gmail.com on 1 Dec 2013 at 9:23

GoogleCodeExporter commented 9 years ago
It seems to happen only when importing mkv file's track(s) to an already 
existing m4v. Only happened with MKVs made with MakeMKV.

Ex: BD > MakeMKV (VC-1/DST Multi/PGS multi) > m4v made with Handbrake then 
importing the PGS to that m4v. It will cause crash (assured with North American 
BD of Ocean's Eleven)

My workaround, Use MKVtoolnix to extract Subs to MKS. Import/convert the Subs, 
add the metatags with Subler. It takes 5 min more but I'm sure I do not corrupt 
my m4v. I think the issue is the muxing with MakeMKV.

Subler 0.25 used here.

Original comment by patrick....@gmail.com on 2 Dec 2013 at 8:04

GoogleCodeExporter commented 9 years ago
Can you send me a mkv with just the PGS track?

Original comment by damiog on 2 Dec 2013 at 8:06

GoogleCodeExporter commented 9 years ago
The thing is MakeMKV does not allow me to only to only rip the PGS. I need to 
put the video with. I can upload the full file if needed. Will not post the 
link at large tho. I can make a mks file with only PGS as well.

My specs are (just in case)

MBP late 2011
16GB ram
256 GB SDD/500 GB HDD
Maverick 10.9

Subler 0.25
MakeMKV 1.8.6

Original comment by patrick....@gmail.com on 2 Dec 2013 at 8:49

GoogleCodeExporter commented 9 years ago
You can use Mkvtoolnix/Mkvmerge to create a new mkv with the tracks you want.

Original comment by damiog on 2 Dec 2013 at 8:50

GoogleCodeExporter commented 9 years ago
Yep I can:) link been sent to your email:)

Original comment by patrick....@gmail.com on 2 Dec 2013 at 8:57

GoogleCodeExporter commented 9 years ago
Can you try to reproduce the crash with this build 
https://dl.dropboxusercontent.com/u/34821905/Subler-Test.zip and send me the 
crash log? 

Original comment by damiog on 2 Dec 2013 at 10:09

GoogleCodeExporter commented 9 years ago
I will! I need to get the BD back and will try t reproduce it (few days)! So 
far this bug only appeared when I made some rips using MakeMKV. Experienced a 
lot of issue with some newer version of mkvmerge as the newer libs were quite 
buggy (before I own a ATV3).  So far on 320 + converted movies via Subler only 
+- 5 gave me this issue. All made using the same ripping tool!

Original comment by patrick....@gmail.com on 2 Dec 2013 at 10:21

GoogleCodeExporter commented 9 years ago
Foud out I still have the files. It worked fine. 

Tried with both files on SSD, MKV on SSD and m4v on external Thuderbolt hdd 
(like the original) and both on external. :/ Good news I guess :)

Original comment by patrick....@gmail.com on 2 Dec 2013 at 8:16

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Any news on this?  I have the same issue with Subler 0.25 and M4Vs coming from 
HandBrake.  The only solution I've found to work so far, is to save the file to 
a new location per Save As…, however, that is not what I want.  Though the 
new subtitles are being recognized by VLC, they're not even showing up as an 
option on Apple TV.

Original comment by jfbpriv...@gmail.com on 13 Mar 2014 at 11:53