View Single Post
Old 18th July 2016, 12:41   #1052  |  Link
robl45
Registered User
 
Join Date: Dec 2012
Posts: 163
Quote:
Originally Posted by r0lZ View Post
Obviously, there is something wrong with the subtitle track. It is empty, or it has discrepancies. Try another subtitle track.
You can also try to extract that track with another program, like eac3to, but I doubt you will succeed.


I suppose you have used the option to hardcode a subtitle stream over the video in the last tab. Right?

Can you post the content of the __ENCODE_3D_MOVIE.avs file? It should load the SupTitle plugin.

Also, please verify that you have the SupTitle.dll, SupCore.dll, loadhelper.dll, msvcp100.dll and msvcr100.dll files in the BD3D2MK3D\toolset folder.
Files above are there, file info below. I don't believe this is going to do what I need it to, but there appears to be a bug here so I'm happy to help. The subtitle is definately good, its the forced subtitles and plays fine in MPC-HC. I also tried to extract it like you suggested and it worked as well.

# Avisynth script generated Mon Jul 18 07:24:00 EDT 2016 by BD3D2MK3D v0.92
# to convert "C:/Users/Rob/Downloads/ironman/John_Carter_t01.mkv"
# to 3D Frame Sequential.
# Hardcoded subtitles file "MKV3D.track_4.Eng.3D_left.sup" not generated,
# probably because there is no forced subs in the original file.
# No subtitles will be hardcoded.
# Movie title: john carter
#
# Source information: Interleaved 3D MKV generated by MakeMKV v1.10.0 win(x64-release).
# MKV file: John_Carter_t01.mkv
# Video : Eng AVC, 1080p, 23.976 fps, left-eye
# Audio : Eng DTS-HD-MA, Bitrate: 1536Kbps core + MLP data.Sample Rate: 48KHz Channels: 7.1 (DTS Master Audio 24bit)
# Subtitle: Eng PGS, 3D-plane: 5
# Subtitle: Eng PGS, 3D-plane: 0
# Video : Eng MVC, 1080p, 23.976 fps, right-eye (32 3D-Planes)

LoadPlugin("C:\Users\Rob\Downloads\BD3D2MK3D\BD3D2MK3D\toolset\LoadHelper.dll")
LoadPlugin("DGMVCDecode.dll")
#LoadPlugin("FRIMSource.dll")
#LoadPlugin("C:\Program Files (x86)\BDtoAVCHD\MVCSource.dll")

##LoadPlugin("VSFilter.dll")
#LoadPlugin("SupTitle.dll")

# Load the two video streams (189933 frames per stream)
interleaved = DGMVCSource("MKV3D.track_1.264", "MKV3D.track_1.mvc", view = 0, frames = 189933, hw = 0)
#interleaved = FRIMSource("mvc", "MKV3D.track_1.264", "MKV3D.track_1.mvc", num_frames = 189933, cache = 2, platform = "")
#interleaved = MVCsource("MKV3D.track_1.264", "MKV3D.track_1.mvc", 189933, 2)
# Current base view: left eye.
# The views are in the common order: AVC stream = left view, MVC stream = right view.
left = SelectEven(interleaved)
right = SelectOdd(interleaved)

# Hardcode subtitles
#left = VobSub(left, "MKV3D.track_4.Eng.3D_left.sub")
#right = VobSub(right, "MKV3D.track_4.Eng.3D_right.sub")
left = SupTitle(left, "MKV3D.track_4.Eng.3D_left.sup")
right = SupTitle(right, "MKV3D.track_4.Eng.3D_right.sup")

# Build Frame Sequential stream
Interleave(left, right)
AssumeFPS(48000/1001.0)

# Return the 3D clip.
Return(last)#.Info()
robl45 is offline