Hello,
i have a big Problem with Hardcoded Subtitle in my 3d Movies.
I have the Subtitle only in the Left Side but not in the Right Side.(SBS).
Would like to have correct on Right and Left.
My Movie Encode:
Another Movie Encode [not from me]:
Subtitle is available in 3D before i encode this Movie.
I do not know if I need to add what in the Avisynthscript?
Here the generated Avisynthscript:
Code:
# Avisynth script generated Tue Dec 01 05:26:56 CET 2015 by BD3D2MK3D v0.78
# to convert "G:\BDMV\PLAYLIST\00100.mpls"
# (referencing the M2TS/SSIF files 00049)
# to 3D Side-by-Side.
# Hardcoded subtitles from file "00100.track_4614.Deu.3D.sup".
# Movie title: test
#
# Source MPLS information:
# MPLS file: 00100.mpls
# Video : Und AVC, 1080p, 23.976 fps, left-eye
# Video : Und MVC, 1080p, 23.976 fps, right-eye (32 3D-Planes)
# Audio : Eng DTS-HD-Master, Multi-channel, 48 Khz
# Audio : Deu DTS-HD-Master, Multi-channel, 48 Khz
# Audio : Spa AC3, Multi-channel, 48 Khz
# Subtitle: Eng PGS, 3D-plane: 1
# Subtitle: Deu PGS, 3D-plane: 1
# Subtitle: Spa PGS, 3D-plane: 2
# Subtitle: Hrv PGS, 3D-plane: 2
# Subtitle: Ell PGS, 3D-plane: 2
# Subtitle: Tur PGS, 3D-plane: 2
# Subtitle: Deu PGS, 3D-plane: 1
# Subtitle: Spa PGS, 3D-plane: 2
LoadPlugin("D:\#Backup#\DVD\BD3D2MK3D\toolset\DGMVCDecode.dll")
#LoadPlugin("D:\#Backup#\DVD\BD3D2MK3D\toolset\FRIMSource.dll")
#LoadPlugin("C:\Program Files (x86)\BDtoAVCHD\MVCSource.dll")
#LoadPlugin("D:\#Backup#\DVD\BD3D2MK3D\toolset\VSFilter.dll")
LoadPlugin("D:\#Backup#\DVD\BD3D2MK3D\toolset\SupTitle.dll")
# Load the two video streams (130771 frames per stream)
interleaved = DGMVCSource("00100.track_4113.264", "00100.track_4114.mvc", view = 0, frames = 130771, hw = 0)
#interleaved = FRIMSource("mvc", "00100.track_4113.264", "00100.track_4114.mvc", num_frames = 130771, cache = 2, platform = "")
#interleaved = MVCsource("00100.track_4113.264", "00100.track_4114.mvc", 130771, 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)
# Build Side-by-Side stream
StackHorizontal(Left, Right)
AssumeFPS("ntsc_film")
# Hardcode subtitles
#VobSub("00100.track_4614.Deu.3D.sub")
SupTitle("00100.track_4614.Deu.3D.sup")
# Resize to 720p
BicubicResize(1280, 720)
# Return the 3D clip.
Return(last)#.Info()
and here the __ENCODE_3D.cmd
Code:
@echo off
set path=D:\#Backup#\DVD\BD3D2MK3D\toolset;%path%
echo Encoding __ENCODE_3D_MOVIE.avs
echo Movie: test
echo Encoding started %date% %time%
@echo on
"D:\#Backup#\DVD\BD3D2MK3D\toolset\avs2yuv.exe" ^
"__ENCODE_3D_MOVIE.avs" -frames 130771 -o - ^
| "D:\#Backup#\DVD\BD3D2MK3D\toolset\x264_x64.exe" ^
--crf 20 --preset medium --tune Film ^
--bluray-compat --profile high --level 4.1 --open-gop --keyint 24 --slices 4 ^
--colormatrix bt709 --colorprim bt709 --transfer bt709 --b-pyramid strict ^
--vbv-bufsize 30000 --vbv-maxrate 40000 --aud ^
--sar 1:1 ^
--frame-packing 3 --qpfile chapters_3D.qpfile --frames 130771 --fps 24000/1001 ^
--output "00100_3D.264" --demuxer y4m --stdin y4m - ^
2>&1 | "D:\#Backup#\DVD\BD3D2MK3D\toolset\tee.exe" ENCODE_3D.log
@echo off
echo Encoding finished %date% %time%
REM Optionnaly mux the video and demuxed streams to MKV.
REM Note: The mux is disabled if no streams are demuxed.
if exist "__MUX_3D.cmd" cmd /c "__MUX_3D.cmd"
REM Everything done: do the post-processing (Shutdown computer...)
if exist "__POSTPROCESS_3D.cmd" cmd /c "__POSTPROCESS_3D.cmd"
exit /B
What am I doing wrong?