View Full Version : tsMuxeR update for 3D blu-ray
Sharc
24th December 2013, 14:15
....and i hope some new features concerning 3d might be added by physic.
I am sure people have seen the Donation button...... ;)
physic
24th December 2013, 19:17
SubJunk
I've downloaded your sample and I don't notice any problem either in VLC media player and in Windows media player.
Niko8583
It is a answer for questions about demux mode:
- Is timeshift used ?
No
- Are insertSEI and constSPS necessary ?
Yes, these options modify H.264 stream and applied for demux mode too
- Are no-pcr-on-video-pid, new-audio-pes, vbr, vbv-len and start-time necessary
Not used too
hndts
24th December 2013, 19:41
Hi physic,
How to set the Mux CBR, Restricted VBR for BD3D with Max bitrate 48mb and 64mb?
Nico8583
24th December 2013, 19:50
SubJunk
I've downloaded your sample and I don't notice any problem either in VLC media player and in Windows media player.
Niko8583
It is a answer for questions about demux mode:
- Is timeshift used ?
No
- Are insertSEI and constSPS necessary ?
Yes, these options modify H.264 stream and applied for demux mode too
- Are no-pcr-on-video-pid, new-audio-pes, vbr, vbv-len and start-time necessary
Not used too
Thanks ! How to determine if insertSEI and constSPS must be used when demux ?
HWK
24th December 2013, 19:53
I am sure people have seen the Donation button...... ;)
Yes, but more important is to press it :D
SubJunk
24th December 2013, 21:08
SubJunk
I've downloaded your sample and I don't notice any problem either in VLC media player and in Windows media player.Thanks for testing :) I installed the latest VLC and it works with that. It doesn't work on PS3 though.
physic
24th December 2013, 21:51
hndts
You can change this value in a general tab. Just strict max bitrate to 48Mbit and setup vbv buffer size to 950 ms. But it is not enough for correct 3D VBR muxing because of both stream must be in VBV sync. Also I am going to extend and force VBR muxing for BD in a future release.
P.S. In the current version (and all previous versions) tsMuxeR fill bitrate in the next way for default unresticted VBR strategy :
- bitrate value calculated on a distance between two successive video frames. Saveral extra audio/PG frames may be included to the this block. Then tsMuxeR fills M2TS headers using this bitrate value.
- So, ATC clock is sync between AVC and MVC part
- each BD extent break on the edge between two video frames
Of course such strategy give peak bitrate more than 48/64 Mbit. But I think it is not important for real players because of:
- players has information about 950ms buffering period.
- So, a player always has extra buffer for handling I-frame with instance bitrate > 64Mbit (bitrate during 1/23.976 seconds).
- >64Mbit bitrate can't continue too long if source stream correctly encoded.
- Player must catch up current PCR / ATC value after a large frame because of it lost part of buffer and known current stream timing.
If you known source or player where it cause problem, please tell me.
all
I fixed a bug in UI settings saving. So, it will be fixed in next release.
SubJunk
I've checked your sample on a PS3 too. I haven't got problem either with Insert SEI parameter on and off.
SubJunk
25th December 2013, 06:26
SubJunk
I've checked your sample on a PS3 too. I haven't got problem either with Insert SEI parameter on and off.You're right, it only happens when muxing with MEncoder like this:
mencoder input.mkv -ovc copy -nosound -mc 0 -noskip -of rawvideo -o pipevideo
mencoder input.mkv -ovc copy -of rawaudio -mc 0 -noskip -oac copy -o pipeaudio
Yordan5
25th December 2013, 09:56
Would it be a good idea to have an updatable sticky on the first page (same as BD Rebuilder thread) where we have some sort of a guide on how to use tsMuxeR for backing up 3D BD content? I must admit I am a little lost now, about all the features of the continually updated tsMuxeR. Even if the sticky is a little long I am sure it would be appreciated by most people like me and would make it much easier than reading tens of pages to find an explanation of a feature.
Chetwood
25th December 2013, 14:39
Something similar to this (http://forum.dvdfab.com/showpost.php?p=152895&postcount=1) or more elaborate?
Yordan5
25th December 2013, 15:26
To be honest it's a little basic. For instance, I would like to only keep the main movie with one Audio track, english subtitles plus adding additional subtitle stream via external srt file and remuxing all this to a 3D BD. If I were to follow the above guide it would not be sufficient. I can do all this for 2D movies but would struggle to do the same using 3D content. In addition I am not sure what features (the new ones) of tsMuxeR to leave off or on.
Chetwood
25th December 2013, 15:39
Well, you didn't mention right away that you intent to add your own tracks to a BD structure which sounds tricky but I think I've seen such a post on Doom9 (for 2D content at least)...
@physic
I was wondering if you could shed some light on how to identify forced subs on BDs (http://forum.doom9.org/showthread.php?p=1659305#post1659305). Thx.
hndts
25th December 2013, 20:09
I don't think so many people know the bitrate so you can give them as the option like a tick. Just to choose from the list.
Thank you
hndts
You can change this value in a general tab. Just strict max bitrate to 48Mbit and setup vbv buffer size to 950 ms. But it is not enough for correct 3D VBR muxing because of both stream must be in VBV sync. Also I am going to extend and force VBR muxing for BD in a future release.
P.S. In the current version (and all previous versions) tsMuxeR fill bitrate in the next way for default unresticted VBR strategy :
- bitrate value calculated on a distance between two successive video frames. Saveral extra audio/PG frames may be included to the this block. Then tsMuxeR fills M2TS headers using this bitrate value.
- So, ATC clock is sync between AVC and MVC part
- each BD extent break on the edge between two video frames
Of course such strategy give peak bitrate more than 48/64 Mbit. But I think it is not important for real players because of:
- players has information about 950ms buffering period.
- So, a player always has extra buffer for handling I-frame with instance bitrate > 64Mbit (bitrate during 1/23.976 seconds).
- >64Mbit bitrate can't continue too long if source stream correctly encoded.
- Player must catch up current PCR / ATC value after a large frame because of it lost part of buffer and known current stream timing.
If you known source or player where it cause problem, please tell me.
all
I fixed a bug in UI settings saving. So, it will be fixed in next release.
SubJunk
I've checked your sample on a PS3 too. I haven't got problem either with Insert SEI parameter on and off.
Nico8583
25th December 2013, 22:16
I have 3 questions please :
- How to determine if insertSEI and constSPS must be used when demux ?
- Is it possible to add an option to output result log to a file ?
- Is it possible to add an info to get frame numbers ?
Thanks !
Chumbo
26th December 2013, 15:15
...all
I fixed a bug in UI settings saving. So, it will be fixed in next release.
...
Thank you physic. Would you also please consider adding an option like a check box that is something like "Use source folder for output" and to remember its state? I know speaking for myself, most of the time I want the output to be the same as the source so the current way is fine if I have a static output folder but in my case I have to constantly change the output folder. Thanks for considering it.
Necrologyst
27th December 2013, 04:08
Necrologyst: Your welcome.
Right now Im trying to figure out why my Despicable Me 2 3D.iso always at the last 10 minutes of the movie I get the buffering wheel on my Popcorn Hour A-400 and same thing happens on Jurassic Park 3D, and Kung Fu Panda 2 3D. No mater how I remux or rebuild from streams a remux of Despicable me 2 3D iso from the A-400 internal HDD, I get the buffering wheel at the last ten munites of the movie. Im beginning to think its not a bad Bluray copy or anything tsmuxer is doing wrong, but a picky buggy Popcorn Hour A-400, I even used tsmuxer to remux the last ten minutes, as a 4GB iso and it ran perfectly..soo...
Something about the picky buggy A-400 not liking the whole ISO??? Really bugging me!
I just updated my PS3 Slim with Habib/Cobra 4.53 v1.02 firmware that allows me to mount Bluray Movie ISOs and play them. So, if I need to, I can test my remuxes on a normal Bluray player. I have no need for menues. I intend to test my full iso of Despicable Me 2 3D on the PS3 to see how the last ten mimutes play.
I would suggest using BD Rebuilder and or MultiAVCHD tools to keep the menues and to edit the menues.
What movie titles do you have these issues?
Update: Yup, my PS3 can play the Despicable Me 2 3D.iso last 10 minutes with no problems. So, its the Popcorn Hour A-400 that is buggy and picky.
I solved it. In my case, I changed ImgBurn for DVDFab to build the final 3D Iso and worked prefectly. No navigation issues. tsmuxer was not the problem.
Thanks for the help.
Gonna stay tuned to be up to date with tsmuxer
Chetwood
27th December 2013, 08:57
Typo in 2.6.9: finilize instead of finalize disc.
KoolKiwi
27th December 2013, 10:52
Typo in 2.6.9: finilize instead of finalize disc.
While on typo's, may as well also fix 'zerro' (subtitle 3d offset). The correct english spelling is 'zero'.
minhjirachi
27th December 2013, 12:51
I have tested with the newest version of tsmuxer. I have add a lot of audio stream into that disc to see the highest bitrate value. But the problem is the highest bitrate of base view was 48Mbps and with the dependent view, it just 35Mbps.
I have view the original bitrate of the Avatar disc (Base: 48Mbps and Dep: 48Mbps). So is it a problem with tsmuxer?
Cedvano
28th December 2013, 02:36
I have a problem with created files.
I can't re-use it in tsMuxer (Reading buffer overflow. Possible container streams are not syncronized. Please, verify stream fps. File name: R:\BDMV\STREAM\SSIF\00252.ssif)
What's happen ?
Blackwalker
28th December 2013, 23:46
Hi physic, little donation done and one more coming next week. :)
what i'd like to do with all BD is:
1) identify forced subs
what i'd like to do only with 3D BD is:
2) keep:
"main movie - one Audio track - forced subtitles "
and remuxing all this to a 3D BD
"1)" is not possible now, so i have to demux all subs for my Language and see which one is the forced one, correct?
"2)" can i do it now, correct? (i just try with one BD 3D but i still have to test it!)
thx :thanks::)
Chetwood
29th December 2013, 07:27
1) why demux? Play the movie and cycle through streams. If no item is shown it's most liely the forced sub. Besides, identifying them by software can be really tricky (http://forum.doom9.org/showthread.php?t=169976).
Blackwalker
29th December 2013, 10:22
1) its only to start the movie quickly without cycling on all subtitles. Some movie have a lot of sub tracks :)
About "2)"?
Thx :)
Blackwalker
29th December 2013, 11:33
as someone asked before, it would be nice to have a mini tutorial on how to use and what it can do tsMuxeR :)
physic
29th December 2013, 18:09
A little update with several minor improvments and fixes:
windows 32 bit: tsMuxeR_2.6.11.zip (https://drive.google.com/file/d/0B0VmPcEZTp8NWWUtdkZ1M2h0dFE/edit?usp=sharing)
linux 32 bit: tsMuxeR_2.6.11.tar.gz (https://drive.google.com/file/d/0B0VmPcEZTp8NekJxLUVJRWMwejQ/edit?usp=sharing)
MacOS 10.8 (64 bit): tsMuxeR_2.6.11.dmg (https://drive.google.com/file/d/0B0VmPcEZTp8NZEF1M05tazUtMU0/edit?usp=sharing)
- fixed saving UI settings to a registry. Also, if file tsMuxerGUI.ini found, UI will switch settings to an ini file instead of registry (you can create empty ini file at the beginning).
- UI changes: change control for cut start/end time, add option for default output dir
- fixed SEI processing for 'force' mode ( it doesn't work correctly for some movies)
- fixed bug in the wav demuxer (first audio frame has mixed up channels)
- fixed timings for PG streams. Timings was inaccurate for amount of several ms (for some movies only, it depended of the first PTS of the file)
von Suppé
30th December 2013, 00:05
In my first reply on this topic I would first of all like to thank Roman for an awesome job.
... identifying them by software can be really tricky (http://forum.doom9.org/showthread.php?t=169976).
... is a very good thread and I wish I read it earlier. To be 100% sure I always demuxed all PGS streams of my desired language and go from there (a lot of subtitle need editing anyways for me, btw).
Indeed, if forced subs would always be flagged as forced I can imagine software being able of identifying these accurately. But when "forced" subs are not flagged and navigationally or otherwise initiated things get tricky. For now one is stuck to manual identifying, my guess. The tool mentioned by pistacho can make life a bit easier I think.
I would like to see tsMuxer having the possibility to choose which of the used subtitle tracks should be played on start-up: none (forced only), sup 1, sup 2, etc... Of course the user has to take care of appropriate subs and logic forced flags.
Which brings me to this question: is it possible to have forced subtitling for more than 1 language in one m2ts stream?
Another subtitle issue that off-topically does jump to mind is the question whether or not the media player/standalone used for playback, will honor the appropriate flags of the correctly authored BD/ISO (or created mkv, for that matter). Concerning both "forced" and "default track" flags.
Cheers
pistacho
30th December 2013, 01:56
The theme of the subtitles can be quite complicated but simplifying (to start). There are basically 2 types of forced subtitles:
1) Track (PID) that contains only forced subtitles. Whole track is marked as forced in MovieObject.bdmv => is muxer’s responsibility flag as forced when this file is generated.
2) Track (PID) that contains complete subtitles + embedded forced subs => the muxer does not need to do anything special in this case because only writes data, which already contains the necessary information (forced flags, etc.)
Therefore, in my opinion, it would be interesting to future versions of tsMuxeR that tracks of Type 1) could be flagged forced (manually, of course) so this information is reflected in the MovieObject.bdmv when is created.
Note: my soft, it currently does with the tracks of Type "1" is patch the file MovieObject.bdmv after that tsMuxeR writes it in order to include these forced flags. Really is also possible extract only forced subs part of a track Type "2" and create a Type "1" track that contain these "as-is". No matter that are flagged as forced individually and at same time at MovieObject.bdmv.
Well... I'm changing the topic because the latter I said is not a muxer job. But basically this is a Type "3" => Forced track that contains only forced subs flagged individuality and flagged globalist in MovieObject.bdmv at sametime.
jdobbs
30th December 2013, 02:26
Most forced BD subtitles (almost all) are embedded in a complete subtitle set for a language, and only the essential (forced) individual subtitles are flagged as forced. It's relatively easy to extract the individual forced subtitles from a complete language PGS (.sup) file into a separate sup file. I do it already in BD-RB, and I can pull that code out into a separate CLI app if it is worthwhile (unless physic already has plans to do it within TSMUXER).
Chetwood
30th December 2013, 08:24
From my experience ripping R2 discs it's 'most' but definitely not 'almost all'.
szaszapi
30th December 2013, 09:40
I'm always willing to keep the menu. I've realized that the program doesnt keep the pop up menu neither in 2d, nor in 3d.
nunub
30th December 2013, 10:06
rek1978
I am going to add full disk processing mode. Somethink like this:
1. Drag&drop BDMV folder or root disk folder to tsMuxeR
2. Select playlist to modify
3. Mux as usual.
At this case tsMuxeR should update playlist related files and keep all other files unchanged.
Any chance to get it fast.
Blackwalker
30th December 2013, 13:40
ok i just check this, for 3D BD:
keep main movie - one Audio track - forced subtitles
and remuxing all this to a 3D BD.
All looks fine! :)
Anyway just a confirmation about the quality of the 3D: "it is not modified or altered", correct?
thx :D
physic
30th December 2013, 16:08
nunub
Not very fast actually. May be during month or more. My next task is correct bitrate control for 3D muxing. tsMuxeR will show warnings like "VBV buffer overflow" if add too many tracks and total bitrate amount exceed value allowed by standard.
Emulgator
30th December 2013, 16:36
Beautiful !
Maybe neuron2 is willing to help, he already coded a VBV verifier.
Blackwalker
30th December 2013, 17:03
@physic
ok i just check this, for 3D BD:
keep main movie - one Audio track - forced subtitles
and remuxing all this to a 3D BD.
All looks fine! :)
Anyway just a confirmation about the quality of the 3D: "it is not modified or altered", correct?
thx :D
nunub
Not very fast actually. May be during month or more. My next task is correct bitrate control for 3D muxing. tsMuxeR will show warnings like "VBV buffer overflow" if add too many tracks and total bitrate amount exceed value allowed by standard.
For what i need to do, can i have problems with eD BD?
AFSS
30th December 2013, 17:06
Hello, I am using version 2.6.11, but I cannot get the 3D subtitle offset to work at all.
I am dragging the SIFF file from a 3D Bluray, and selecting plane #11 for the subtitle. The Remux works fine, but the subtitle plays in 2D (no offset).
Am I missing something ?
Regards.
americanpie
30th December 2013, 19:19
hi, can you explain how seeing full 3d movies on a ps3 or otherwise on a usb tv? thanks
ssuave
30th December 2013, 19:21
Hi,
Could someone share *.meta file for commend line use of tsMuxeR in Ubuntu. I am unable to retrieve meta file contents from the GUI version. My use case is the following:
Input: *.TS
Output: *.264
Only Video data.
As can be seen, my purpose is only to get *.264 from *.TS data files.
nunub
30th December 2013, 19:52
nunub
Not very fast actually. May be during month or more. My next task is correct bitrate control for 3D muxing. tsMuxeR will show warnings like "VBV buffer overflow" if add too many tracks and total bitrate amount exceed value allowed by standard.
@physic
Currently there are two method of authoring 3DBD one is with ssif and the other 3dm2ts method which powerdirector is using, i would like to ask u whether in the latter we can add multiple audio like dtshd or truehd or is there any limitations in the latter, if none kindly please give support for that also in ur soft for re-authoring it.
Blackwalker
30th December 2013, 20:31
@physic
Currently there are two method of authoring 3DBD one is with ssif and the other 3dm2ts method which powerdirector is using, i would like to ask u whether in the latter we can add multiple audio like dtshd or truehd or is there any limitations in the latter, if none kindly please give support for that also in ur soft for re-authoring it.
???????
i'm doing my 3DBD Iso using BDInfo and tsmuxer only!
1) with BDInfo i see the playlist of main movie only (no extra or menu)
2) so i open the playlist with tsmuxer
3) and i keep only the video, audio and subs tracks of my language
4) now i make the iso
i really dont understand what you mean sorry!
about dtshd or truehd, i'm using them without any problem!
:confused::confused::confused:
HWK
30th December 2013, 23:08
Hello, I am using version 2.6.11, but I cannot get the 3D subtitle offset to work at all.
I am dragging the SIFF file from a 3D Bluray, and selecting plane #11 for the subtitle. The Remux works fine, but the subtitle plays in 2D (no offset).
Am I missing something ?
Regards.
Yes and that is you don't open ssif or m2ts files. You must use mpls from original for this to work. When you open mpls file tsmuxer can read lot of other info which is not available via ssif or m2ts file and one of them is related to offset for subtitle.
HWK
30th December 2013, 23:11
hi, can you explain how seeing full 3d movies on a ps3 or otherwise on a usb tv? thanks
Do you have tv capable of playing 3D content. If not sure post more info tv itself such as manufacture and model number etc and one of us can confirm.
HWK
30th December 2013, 23:14
@physic
Currently there are two method of authoring 3DBD one is with ssif and the other 3dm2ts method which powerdirector is using, i would like to ask u whether in the latter we can add multiple audio like dtshd or truehd or is there any limitations in the latter, if none kindly please give support for that also in ur soft for re-authoring it.
tsmuxer won't be authoring tool, so I can see how that will work. However you are not very clear on what you want, you can add audio to m2ts or replace it without any issues.
americanpie
31st December 2013, 00:16
Do you have tv capable of playing 3D content. If not sure post more info tv itself such as manufacture and model number etc and one of us can confirm.
ok, my tv is manufactured by GRUNDIG and model number is 46 VLE 8160 BH, whatever i think it doesn't support it because i'm sure that it doesn't support VC-1 codec and i've just tried to mux a 3d movie in m2ts format but it says "file not supported" even if the movie was encoded with MPEG-4. whatever try to check, thanks :)
AFSS
31st December 2013, 00:44
Yes and that is you don't open ssif or m2ts files. You must use mpls from original for this to work. When you open mpls file tsmuxer can read lot of other info which is not available via ssif or m2ts file and one of them is related to offset for subtitle.
Thanks for the prompt reply. Let me try it and I will report back !
HWK
31st December 2013, 03:10
ok, my tv is manufactured by GRUNDIG and model number is 46 VLE 8160 BH
Ok, I got opportunity to look up your tv and it is ready for 3D.
i've just tried to mux a 3d movie in m2ts format but it says "file not supported" even if the movie was encoded with MPEG-4. whatever try to check, thanks
Ah-ha, this is the root of your problem, in this case you tv system need a player which can play 3D content and then send signal to TV via HDMI cable. While your TV can do function 2D to 3D conversion, but it cannot play SBS or OU according to specifications.
To solve this, use blu-ray player or similar which can play 3D blu-ray disc and watch the fun.
HWK
31st December 2013, 03:41
Hi,
Could someone share *.meta file for commend line use of tsMuxeR in Ubuntu. I am unable to retrieve meta file contents from the GUI version. My use case is the following:
Input: *.TS
Output: *.264
Only Video data.
As can be seen, my purpose is only to get *.264 from *.TS data files.
have you tried running tsmuxer main executable by itself, this will give all option applicable to program.
I have listed all available options
Network Optix tsMuxeR. Version 2.6.11. www.networkoptix.com
tsMuxeR is simple program to mux video to TS/M2TS files or create BD disks.
tsMuxeR does not use external filters (codecs).
Examples:
tsMuxeR <media file name>
tsMuxeR <meta file name> <out file/dir name>
tsMuxeR can be run in track detection mode or muxing mode. If run tsMuxeR with
only one argument then tsMuxeR display input track information required to
construct meta file. If run tsMuxeR with two arguments tsMuxeR start muxing
or demuxing process.
Meta file format:
File MUST has extension .meta. This file define files you want to multiplex.
First line of meta file contain additional parameters that apply to all tracks.
In this case the line should begin with the word MUXOPT.
Following lines indicate a list of tracks and their parameters. The format is
as follows: <code name>, <file name>, <parameters> Parameters are comma
separated. Each parameter indicates the name and value.
Example of META file:
MUXOPT --blu-ray
V_MPEG4/ISO/AVC, D:/media/test/stream.h264, fps=25
A_AC3, D:/media/test/stream.ac3, timeshift=-10000ms
In this example one AC3 audio stream and one H264 video stream are multiplexed
to BD disk. Input file name can reference to elementary stream or track inside
container.
Supported input containers:
- TS/M2TS/MTS
- EVO/VOB/MPG/MPEG
- MKV
- MOV/MP4
- MPLS (Blu-ray media play list file)
Names of codecs in the meta file:
- V_MPEGH/ISO/HEVC H.265/HEVC
- V_MPEG4/ISO/AVC H.264/AVC
- V_MPEG4/ISO/MVC H.264/MVC
- V_MS/VFW/WVC1 VC1
- V_MPEG-2 MPEG2
- A_AC3 AC3/AC3+/TRUE-HD
- A_AAC AAC
- A_DTS DTS/DTS-Express/DTS-HD
- A_MP3 MPEG audio layer 1/2/3
- A_LPCM raw pcm data or PCM WAV file
- S_HDMV/PGS Presentation graphic stream (BD subtitle format)
- S_TEXT/UTF8 SRT subtitle format. Encoding MUST be UTF-8/UTF-16/UTF-32
Each track may has addition parameters. Track parameters do not have dash. If
parameter value has several words, parameter must be enclosed in quotes.
Common additional parameters for any type of track:
- track track number if input file is container.
- lang track language. MUST contains exact 3 letters.
Additional parameters for audio tracks:
- timeshift Shift audio track to future (positive value) or to past.
Measured at milliseconds.
- down-to-dts Available only for DTS-HD tracks. Filter out HD part.
- down-to-ac3 Available only for TRUE-HD tracks. Filter out HD part.
- secondary Mux as secondary audio. Available for DD+ and DTS-Express.
Additional parameters for video tracks:
- fps Video fps. If not defined, default value auto detected from
a source stream if present. If not, default value 23.976.
- delPulldown Remove pulldown from the track if exists. This option lead
to fps change from 30 to 24 if pulldown exists.
- ar Override video aspect ratio. 16:9, 4:3 e.t.c.
Additional parameters for H.264 video tracks:
- level Overwrite level in the H264 stream. Note: option update
headers only. The H264 stream may not meet the requirements
of a lower level.
- insertSEI If original stream does not contain SEI picture timing,
SEI buffering period or VUI parameters, then add this data
to the stream. This option is recommended for BD muxing.
- forceSEI Add SEI picture timing, buffering period and VUI parameters
to the stream. Rebuild data If data already exist.
- contSPS If original video doesn't contain repetitive SPS/PPS then
SPS/PPS will be added to the stream before each key frame.
This option is recommended for BD muxing.
- subTrack Used for combined AVC/MVC tracks only. TsMuxeR always
demultiplex such tracks to separate AVC and MVC streams.
This parameter defined reference to AVC part(if value=1) or
or to MVC part (if value=2).
- secondary Mux as secondary video (PIP).
- pipCorner Corner for PIP video. Allowed values: "TopLeft","TopRight",
"BottomRight", "BottomLeft".
- pipHOffset PIP window horizontal offset from the corner in pixels.
- pipVOffset PIP window vertical offset from the corner in pixels.
- pipScale PIP window scale factor. Allowed values: "1", "1/2", "1/4",
"1.5", "fullScreen".
- pipLumma Allow PIP window to be transparent. Transparent colors are
lumma colors in range [0..pipLumma].
Additional parameters for PG and SRT tracks:
- video-width The width of the video in pixels.
- video-height The height of the video in pixels.
- fps Video fps. Recommended to define this parameter for more
carefully timing processing.
- 3d-plane Parameter defines number of the '3D offset track' which
placed inside MVC track. Each message has individual 3D
offset. This information stored inside 3D offset track.
Additional parameters for SRT tracks:
- font-name Font name to render.
- font-color Font color. Color can be defined in hexadecimal or decimal
format. If color 24 bit long (for instance 0xFF00FF) it's
define RGB components. IF color 32 bit long (for instance
0x80FF00FF) it's define ARGB components.
- font-size Font size in pixels.
- font-italic Italic display text.
- font-bold Bold display text.
- font-underline Underlined text.
- font-strikeout Strikethrough text.
- bottom-offset Distance from the lower edge while displaying text.
- font-border Outline width.
- fadein-time Time in ms for smooth subtitle appearance.
- fadeout-time Time in ms for smooth subtitle disappearance.
- line-spacing Interval between lines. Default value 1.0.
tsMuxeR supports addition tag inside SRT track. The syntax and parameters
coincide with HTML: <b>, <i>, <u>, <strike>, <font>. Default relative font size
(used in these tags) - 3. For example:
<b><font size=5 color="deepskyblue" name="Arial"><u>Test</u>
<font size= 4 color="#806040">colored</font>text</font>
</b>
Global addition parameters placed in the first line of the META file (MUXOPT).
All parameters in this group started with two dashes:
--pcr-on-video-pid Do not allocate separate PID for PCR, use an existing video
PID.
--new-audio-pes Use bytes 0xfd instead of 0xbd for AC3, True-HD, DTS and
DTS-HD. Parameter is auto activated for BD muxing.
--vbr Use variable bitrate.
--minbitrate Sets the lower limit of the vbr bitrate. If the stream has
a smaller bitrate then NULL packets will be inserted to
hold the limit.
--maxbitrate The upper limit of the vbr bitrate.
--cbr Muxing mode with a fixed bitrate. Options --vbr and --cbr
should not be used together.
--vbv-len The length of the virtual buffer in milliseconds. The
default value is 500. Typically, this option is used in
together with --cbr. The parameter is similar to the value
of vbv-buffer-size in the x264 coder, but defined in
milliseconds instead of kbit.
--no-asyncio Do not create a separate thread for writing. Also, this
option disable flag FILE_FLAG_NO_BUFFERING for writing.
Deprecated option.
--auto-chapters Number. Insert a chapter every <nn> minutes. Used only for
BD/AVCHD mode.
--custom-chapters A semicolon delimited list of string in format hh:mm:ss.zzz
--demux In this mode selected audio and video tracks are stored as
separate files instead of muxing. utput name must be folder
name. All selected effects (such as change of level for
h264) are processed. When demux, certain types of tracks
always get changed on storing into a file:
- Subtitles in a Presentation Graphic Stream are converted
into sup format.
- PCM audio are saved as WAV files.
--blu-ray Mux to BD diks. If output file name is folder, bluray disk
is created as folder on HDD. For BD3D disks ssif files are
not created at this case. If output file name has .iso
extension, then BD disk is created as image file.
--avchd Mux to AVCHD disk.
--cut-start Trim the beginning of the file. Value should be completed
with "ms" (the number of milliseconds), "s" (seconds) or
"min" (minutes).
--cut-end Trim the end of the file. Value should be completed with
"ms" (the number of milliseconds), "s" (seconds) or "min"
(minutes).
--split-duration Split output to several files.The time specified in seconds
--split-size Split output to several files. Values should be written
using one of the following postfix: Kb,kib, mb,mib, gb,gib.
--right-eye Use base video stream for right eye. Used for 3DBD only.
--start-time Timestamp of the first video frame. May be defined as 45Khz
clock (just a number) or as time in format hh:mm:ss.zzz
--mplsOffset The number of the first MPLS file. Used for BD disk mode.
--m2tsOffset The number of the first M2TS file. Used for BD disk mode.
--insertBlankPL Add extra short playlist. Used for cropped video muxed to
BD disk.
--blankOffset Blank playlist number.
--label Disk label for muxing to ISO file.
--extra-iso-space Allocate extra space in 64K units for ISO disk metadata
(file and directory names). Normally, tsMuxeR allocate this
space automatically. But if split condition generates a lot
of small files, extra ISO space may be required to define.
americanpie
31st December 2013, 08:57
Ok, I got opportunity to look up your tv and it is ready for 3D.
Ah-ha, this is the root of your problem, in this case you tv system need a player which can play 3D content and then send signal to TV via HDMI cable. While your TV can do function 2D to 3D conversion, but it cannot play SBS or OU according to specifications.
To solve this, use blu-ray player or similar which can play 3D blu-ray disc and watch the fun.
so the only way to see the 3d movies is set my laptop to tv, right? or keep on to watch sbs movies only :angry:
nunub
31st December 2013, 09:58
???????
i'm doing my 3DBD Iso using BDInfo and tsmuxer only!
1) with BDInfo i see the playlist of main movie only (no extra or menu)
2) so i open the playlist with tsmuxer
3) and i keep only the video, audio and subs tracks of my language
4) now i make the iso
i really dont understand what you mean sorry!
about dtshd or truehd, i'm using them without any problem!
:confused::confused::confused:
U might be using 3dbd with full specification the otherone is avchd 2.0 specifications one where i m asking the limitation of audio codec in it.And that what powerdirector 3dbd authoring is all about.
Blackwalker
31st December 2013, 10:42
U might be using 3dbd with full specification the otherone is avchd 2.0 specifications one where i m asking the limitation of audio codec in it.And that what powerdirector 3dbd authoring is all about.
ok!
anyway what i write:
1) with BDInfo i see the playlist of main movie only (no extra or menu)
2) so i open the playlist with tsmuxer (.mpls)
3) and i keep only the video, audio and subs tracks of my language
4) now i make the iso
is almost the same that HWK say here:
Yes and that is you don't open ssif or m2ts files. You must use mpls from original for this to work. When you open mpls file tsmuxer can read lot of other info which is not available via ssif or m2ts file and one of them is related to offset for subtitle.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.