View Full Version : smartLabs tsMuxeR: Transport Stream muxer
[)370|\|470!2
3rd August 2009, 11:34
When enabled (MPEG PS/TS/PVA), the modified file is very fast
Very fast what?
if the source filter is disabled (and the transform filters are doing the job along with Haali Media Splitter), changing subtitles will crash the player.
Haali Media Splitter to my experience never worked properly with transport stream subtitles, and it much seems so it never will.
But the original file is fine, for both video and subtitles.
As i mention, i never managed to make Haali Media Splitter to work with .ts/m2ts with subs.
MPC-HC internal splitter has a few glitches but works however — allows to pick and switch subs/audio. The only difference i noticed there is that in tsmuxer's generated .m2ts's all stream languages are renamed to english, so you have to guess which is which, while with original .m2ts stream MPC-HC clearly states what languages are there. I'd say it is a minor bug in tsmuxer, yeah.
Lincoln Burrows
3rd August 2009, 18:14
Very fast what?Original file: Speed is normal.
Modified file, without the unwanted tracks: Speed is messed, it seems the file is running at least 1.5 times faster (almost like if were struggling to show the frames), can't be smooth. It appears the speed is corrected if I choose "Haali video renderer" on MPC's settings, instead of VMR9 renderless. Strange thing, since BSPlayer PRO can play all files (modified or not) using normal speed. But BSP can't see subtitles, while MPC can. And then you can correct the video speed, but messes the subtitles.
I tried reinstalling MPC, all codecs, all sorts of modifications and the result is, this must be TSMuxer's fault. I can't accept the fact that all original files are running fine, even the subtitles.
Two movies were tested, the first one using VC-1 codec, the second using AVC. It seems the second is more buggy than the first.
Can you tell us what have you enabled or disabled in terms of source/transform filters on MPC-HC? BSPlayer is not an option at this moment, since it cannot read subtitles from M2TS files (either they are OK or not).
Haali Media Splitter to my experience never worked properly with transport stream subtitles, and it much seems so it never will.
As i mention, i never managed to make Haali Media Splitter to work with .ts/m2ts with subs. Thank you for confirming this.
MPC-HC internal splitter has a few glitches but works however — allows to pick and switch subs/audio.It works, unless you remove some audio tracks from the M2TS file and generate a new M2TS archive again. If you do that, God help you trying to switch subtitles while watching the movie.
The only difference i noticed there is that in tsmuxer's generated .m2ts's all stream languages are renamed to english, so you have to guess which is which, while with original .m2ts stream MPC-HC clearly states what languages are there. I'd say it is a minor bug in tsmuxer, yeah.I wouldn't say this is a minor bug. MPC-HC's internal splitter is capable of saying the name of all tracks - english, spanish, japanese, etc.. But suddenly if you remove spanish, and leaves english/japanese, it will say they are all english.
What I am trying to accomplish here, more than removing a few audio tracks from a file, is to do that and place that same file again in the middle of one already saved BD project.
You see, the Blu-ray disc from the movie was already decrypted to my Hard Drive. Now I am using TSMuxer to do that and I strongly believe that the new file is messed because the original one was attached to all others from the BD project (all original folders, called BDMV and CERTIFICATE).
That must be the reason.
Either that or someone needs to fix this program, because it's not working at all for me.
[)370|\|470!2
4th August 2009, 20:42
Lincoln Burrows
What is MPC-HC version that you're using?
Rodger
4th August 2009, 20:47
Here....have yourself a look!
http://mpc-hc.sourceforge.net/
By the way...I use it myself...eben better than KM-Player if youīre asking me.
[)370|\|470!2
4th August 2009, 20:56
I haven't quite realize who you were referring to, Rodger, but that version you've linked us to is rather old and doesn't handle .ts/m2ts very well. I'd suggest trying MPC-HC ver. 1.2.1179.0 from here (http://www.xvidvideo.ru/content/view/834/2/).
moviefan
4th August 2009, 21:04
I haven't been following the development of tsMuxer in the last months... What is the current compatibility status for BD9s on SA Blu-ray players? Can I use "Create Blu-ray disc" for BD9s (encoded with correct x264 settings and frame size) or do I have to use AVCHD? I want to add more than one audio track (AC3 and DTS).
Rodger
4th August 2009, 21:05
Well....rather old, but at least stated as STABLE !!!
You are using an unofficial Beta Build!
And finally I didīt get at first, what you were asking.
I thought you would like to know what MPC-HC is like?! :rolleyes:
Rodger
4th August 2009, 21:07
You should usually use AVCHD output.
This is usually the right choice. Only a handful of players really need REAL BLURAY output.
Most players donīt play REAL BLURAY output.
[)370|\|470!2
4th August 2009, 21:12
You are using an unofficial Beta Build!
It's quite official actually and being developed by the same team.
And finally I didīt get at first, what you were asking.
I thought you would like to know what MPC-HC is like?!
Ahah, you misunderstood mate, i see. No, i just asked the previous guy what version is he using.
Coolpplse
5th August 2009, 06:30
You should usually use AVCHD output.
This is usually the right choice. Only a handful of players really need REAL BLURAY output.
Most players donīt play REAL BLURAY output.
With AVCHD output on the latest version of TsMuxer, do most players play HD Audio from BD9's? or do we have to use the Blu-Ray disk output for HD Audio on BD9 with standalone bd players...
PurpleMan
5th August 2009, 11:33
Hi,
I have a m2ts file from a blu-ray disc that has 2 video streams in it. the primary one is track 4113, and secondary one is track 6912.
I'm trying to add a subtitle stream and remuxing, but whenever I remux using tsmuxer, the output m2ts has the video track numbers reassigned - primary track 4113, secondary track 4112.
How can I instruct tsmuxer to use the same track numbers as the original file?
Thanks!
moviefan
5th August 2009, 16:02
The following question isn't meant to be offensive against tsMuxer or its developers, so don't get me wrong. Why isn't it possible to generate Blu-ray identical output with self encoded video material? (encoded with x264 and the guessed correct settings?) Isn't the structure of a Blu-ray (folders, file headers etc.) open? One should think that burning a Blu-ray structure on a DVD9 should be eaten by a proper SA Blu-ray player, shouldn't one?
Rodger
5th August 2009, 16:05
With AVCHD output on the latest version of TsMuxer, do most players play HD Audio from BD9's? or do we have to use the Blu-Ray disk output for HD Audio on BD9 with standalone bd players...
Generally you should NOT use HD-Audio on BD9 (DVD-R DL).
There were problems in the past, because of wrong muxing by tsmuxer, which are solved, as much as I know and some players refuse HD-Streams from anything other than org. BluRay.
I remember my BD-P2500 did play TrueHD from Verbatim DVD-R DL when using the AVCHD "mode".
But Iīd still advise you really to save the space for more video bitrate instead of blowing it for almost not regognizeable better audio quality. Itīs really just a sugguestion thing by the marketing departments.
Rodger
5th August 2009, 16:18
The following question isn't meant to be offensive against tsMuxer or its developers, so don't get me wrong. Why isn't it possible to generate Blu-ray identical output with self encoded video material? (encoded with x264 and the guessed correct settings?) Isn't the structure of a Blu-ray (folders, file headers etc.) open? One should think that burning a Blu-ray structure on a DVD9 should be eaten by a proper SA Blu-ray player, shouldn't one?
TOTALLY WRONG!
Itīs not the fault of the developers of tsmuxer itīs the manufacturers fault of you SA-player which ONLY allows you to play AVCHD via the software onboard the player.
tsmuxer is able to go both ways. Iīm not that much into this stuff, but Iīve read that there are some minor differences how to navigate on a disc and that alreay does the trick why bluray-output almost doesnīt work on any player and AVCHD plays on most players, even some which officially canīt play AVCHD (like my old BD-P1400).
Itīs tricky...and annoying...but you are the weakest link and have to take what you get.
By the way....something must have changed in the past. My BD-P2500 still plays everything perfect. My DMP-BD30 somehow doesnīt play my newer content. I have absolutely no clue why. Especially becauser back then the BD-P2500 was a bitch while the DMP-BD30 played everything.
moviefan
5th August 2009, 16:22
As I said, or maybe it didn't come out so clearly, I don't blame tsMuxer's developers as I believe the fault is on some others' side. Do SA players check for the medium inserted and if they detect a DVD-R DL or something other than original BD, they somehow refuse to play a proper Blu-ray structure? If so, the SA manufacturers are really dumb... That's why I built a media pc, but you never know when you want to take a video to someone else who has only a SA player and then, if it's not compatible......
deank
5th August 2009, 16:31
The following question isn't meant to be offensive against tsMuxer or its developers, so don't get me wrong. Why isn't it possible to generate Blu-ray identical output with self encoded video material? (encoded with x264 and the guessed correct settings?) Isn't the structure of a Blu-ray (folders, file headers etc.) open? One should think that burning a Blu-ray structure on a DVD9 should be eaten by a proper SA Blu-ray player, shouldn't one?
I'm not really sure if I understand your 1st question. It is possible to use your self-encoded material and then mux it with audio, using tsMuxeR.
2nd question: No, the blu-ray specs are not open and cost 10000+EUR. Furthermore - there are even less sources about AVCHD structure.
About AVCHD and Blu-ray... a lot of people think of these as the same (or almost the same thing) - well it is not the case. The only thing in common is the media file(s) (m2ts/mts) - all the rest is different.
http://forum.doom9.org/showthread.php?p=1272605&highlight=manufacturer#post1272605
http://forum.doom9.org/showthread.php?p=1272188&highlight=manufacturer#post1272188
I can't find my other posts, but I'll just say that tsMuxeR does a GREAT job and there is no replacement for it.
There were already a lot of discussions about DVD9 (BD-9). Take a good look in the users' manual of your BD player and let me know if you find ANYTHING about playing blu-ray content, written to DVD disc (be it SL or DL). No manufacturer ever stated that this is possible.
As I commented few months ago, some players first do the MEDIA CHECK (DVD/Blu-ray) and then CONTENT check (Blu-ray/AVCHD). In this case if the player detects DVD media it will not expect and will not play BD structure/files.
Other players do the content check (like sony) and then play AVCHD/Blu-ray, no matter if it is a DVD or BD. And... other players do both media+content... and for example won't let you play BD structure written to DVD or AVCHD structure written to BD.
Dean
moviefan
5th August 2009, 16:34
I'm not really sure if I understand your 1st question. It is possible to use your self-encoded material and then mux it with audio, using tsMuxeR.
I know I can mux video and audio, but I have read that there are some players that play only AVCHD, some play BD structure on DVD-RL, some need a cli fix (or is this information outdated by now?)... I wonder, why original Blu-ray discs all play fine in SA players and self-made ones have issues. Isn't a Blu-ray only bits and bytes and it doesn't matter whether I burn those bits and bytes on a DVD-R DL or a BD-R?
deank
5th August 2009, 16:43
It matters to the SAP, not to you. All original BD discs play because they're written on Blu-ray media (discs). People who use BD-R/RE have zero to no problems compatibility wise. Those who try the same with DVD-R/RW get into trouble, because this is out of specs. (fixcli is not needed).
laserfan
5th August 2009, 21:03
I wonder, why original Blu-ray discs all play fine in SA players and self-made ones have issues.Simple:
BECAUSE "SELF-MADE ONES" WERE NEVER SUPPOSED TO DO-ABLE!
That writeable BD discs ever worked on SAPs in the first place had only to do with the initial launch of BD, i.e. some slack was cut to such discs for promoters to be able to make discs for trade shows and whatnot. Then the ability to play same was supposed to be firmwared-out of such players.
That this has not only NOT happened, but also clever folks have figured-out how to make "BD-5 and BD-9" discs play with hi-def content in their players (and some mfrs are allowing same) is something of a minor miracle IMO.
moviefan
5th August 2009, 21:36
Hm, okay, but why don't SA BD-player manufacturers produce players that play BD5s and BD9s and so on? Wouldn't people prefer buying those instead of others that don't play self-made BDs? That means more money for those manufacturers...
deank
5th August 2009, 21:49
2 posts ago you went off-topic, dragging me too :) so I'd let you ask the manufacturers what you need to ask them. Let's discuss tsMuxeR (and SUPPORT IT!) or just chat someplace else.
Lincoln Burrows
6th August 2009, 21:11
It's quite official actually and being developed by the same team.
Ahah, you misunderstood mate, i see. No, i just asked the previous guy what version is he using.It is working now. I managed to make it work after using the last DVDFab version. Also, I noticed MPC's version was not the last one when I tried to open the file (K-Lite's fault).
I have a question, about this BD project. It seems DVDFab (and also TSMuxer) cannot select all M2TS files from the STREAM folder. What should I do after creating this new M2TS file from the movie? I mean, only using the "Blu-ray disc output", can make the M2TS (while using MPC) tell the player more info about the streams embedded on the file (the name of the audio/subtitle languages for example). If I choose to isolate this M2TS file, it will break this connection. I fear that this whole BD project can be affected since by altering the movie I am isolating from the other 20 M2TS files which have tiny files attached that might be linked to each other.
BigCondor
16th August 2009, 12:12
After using tsMuxeR for sometime I have some difficulties with the 1.10.6 version.
I can't set up the Charset properly. It seems the Charset will return to its Default state after whatever I have set up in the font's menu. So I can't produce sup with Chinese fonts.
Recently, I encounter a source of 1440x1080 which displays at 1920x1080. After muxing with 1.10.6 the resolution turns to 4:3. So, is there a way we can ensure proper display AR, which differs from SAR?
I notice there is an AR box when we add a video, but the option is always grey, any clue about that?
Thanks!
Octo-puss
20th August 2009, 12:53
Is there any other way than blindly browsing several of the last pages of this thread for a link to get the latest version?
rapscallion
20th August 2009, 13:19
Is there any other way than blindly browsing several of the last pages of this thread for a link to get the latest version?
Google is your friend ....Click Here ! (http://www.smlabs.net/tsmuxer_en.html)
Octo-puss
20th August 2009, 20:19
Hm, that was kinda obvious.
/slaps himself
QUEENFAN
26th August 2009, 08:49
Hello,
seems to be a pretty good tool.
But where can I find an englisch documentation?
Thanks a lot.
shon3i
26th August 2009, 09:08
Hello,
seems to be a pretty good tool.
But where can I find an englisch documentation?
Thanks a lot.
http://forum.doom9.org/showthread.php?t=142559
QUEENFAN
26th August 2009, 09:11
That was quick shon3i.
Thanks a lot for that.
StephenB
29th August 2009, 03:06
I'm trying to convert srt subtitles to pgs. What ends up on the display is the the entire screen gets set to the font color when the subtitle is displayed.
The line in the meta file is:
S_TEXT/UTF8, "test.mkv", font-name="Arial", font=size=65, font-color=0x00ff0000, bottom-offset=24, font=border=2, text-align=center, video-width=1920, video-height=1080, fps=23.976, track=6, lang=eng
It looks like there is only one color entered in the PGS palette, which is red (index 0). I'd have expected to see the transparency color there, but it does not seem to be.
This occurs with both 1.10.6 and 1.9.9,
Anyone have any ideas>
laserfan
29th August 2009, 03:44
Dunno about the color you've chosen, but "font=border=2" s/b "font-border" and "font=size" s/b "font-size".
StephenB
29th August 2009, 12:22
Dunno about the color you've chosen, but "font=border=2" s/b "font-border" and "font=size" s/b "font-size".
It does work a little better when I fix that :o
However, it still does not seem to work correctly with my media player - the subtitle background is not transparent.
With the fix to the syntax, the subtitle is displayed properly but the video disappears. (The color doesn't matter, this also happens with 0x00ffffff)
(UPDATE) -
I've looked at the converted sup file in a hex editor. It turns out that all 16 entries in the palette have alpha=0xff. So it appears that the behavior of the media player is correct. I manually changed the alpha value in the first entry to 0, and the player then displays the subtitle properly.
So this looks like a bug in tsmuxer.
mrr19121970
29th August 2009, 19:26
I'm trying to convert srt subtitles to pgs.
you could try this too:
http://forum.slysoft.com/showthread.php?t=32826
http://clownbd.com/Clown_SRT2XMLSUB_5.jpg
and then convert to PGS with BDSub2Sup
.
rapscallion
30th August 2009, 01:13
Speaking of subs....When demuxing to a mt2s file (without audio) do you include the srt file at this time, so that it's included and processed/encoded by Megui, or wait and add it later when creating an avchd ?
StephenB
31st August 2009, 12:39
you could try this too:
http://forum.slysoft.com/showthread.php?t=32826
http://clownbd.com/Clown_SRT2XMLSUB_5.jpg
and then convert to PGS with BDSub2Sup
.
Thanks, I will try it. Though I need a command line tool for what I am doing.
G_M_C
31st August 2009, 14:17
Google is your friend ....Click Here ! (http://www.smlabs.net/tsmuxer_en.html)
There doesnt seem to be much development in the recent times. Anyone heard of Roman lately ?
mrr19121970
31st August 2009, 21:12
@StephenB
if it works for you, then I might do a CLI mod...
.
moviefan
31st August 2009, 21:49
I didn't want to open a new thread so I hope this is not too off-topic:
When demuxing a Blu-ray movie with tsMuxer, how can I find out which subtitle streams are the movie synchronization subs in the respective language in contrast to other subs containing extras like comments etc.? I only want to demux the actual movie subs in two specific languages, but I don't know which of the many (in those languages) to demux.
mrr19121970
1st September 2009, 15:23
you can't tell. you need to demux them all. next you open them with BDSup2Sub and look for the FORCED flag. Similarly SDH are generally in sqaure braces (eg [PEOPLE LAUGHING])
-
StephenB
1st September 2009, 22:02
@StephenB
if it works for you, then I might do a CLI mod...
.
I tried it on this test file:
1
00:00:34,967 --> 00:00:36,227
Закончим дело.
srt2xmlsub gave me an error-
http://eoi.lefti.net/stuff/eva9000beta/dialog.jpg
sneaker_ger
1st September 2009, 23:16
It seems to have problems with the byte-order mark (http://en.wikipedia.org/wiki/Byte-order_mark), try removing it (e.g. notepad++ (http://notepad-plus.sourceforge.net/uk/site.htm)) as a workaround.
mrr19121970
2nd September 2009, 14:31
I hope this is the result of my fonts...
.
deank
2nd September 2009, 15:13
This looks like UTF displayed as ANSI.
mrr19121970
3rd September 2009, 14:40
Roman, is it possible to add a log option to the muxopt line or/and to the CLI as a parameter?
For example:
--log="x:\full_path_to\log_file_name.log"
or/and
tsmuxer.exe meta_file destination -log "full_path_to\log_file.log"
TIA,
Dean
try this...
http://clownbd.com/tsMuxer Caller.zip
.
ultratoto14
4th September 2009, 13:15
Hi all. I've just noticed something with tsMuxer.
I mux a 23.976 h264 video with an ac3 audio track.
On the h264 video track, i force fps to 24/1001 and tick Add picture timing info and Continually insert SPS/PPS. This ensure fastforward/rewind with PS3. I mux to an AVCHD structure.
I used eac3to on the created structure for the first playlist and got
M2TS, 1 video track, 1 audio track, 1:58:01, 24p /1.001
1: Chapters, 24 chapters
2: h264/AVC, 1280x536 23.975p
3: AC3, French, 5.1 channels, 448kbps, 48khz, dialnorm: -30dB
v02 The video bitstream is encoded in a non-standard framerate.
v02 The video bitstream framerate field doesn't seem to match the timestamps.
Does tsMuxer set a bad framerate ?
setarip_old
4th September 2009, 21:31
@ultratoto14
Hi!Does tsMuxer set a bad framerate ? No. From what I've seen, , eac3to always reports 23.975fps instead of 23.976fps...
ultratoto14
5th September 2009, 09:54
The fact is that eac3to does not complain on blu-ray disks, only on tsmuxer muxes.
Remuxed with tsremux, eac3to does not complain about.
tebasuna51
5th September 2009, 11:01
...Does tsMuxer set a bad framerate ?
Like you can see in eac3to report the unexact value is inside the video stream: 2: h264/AVC, 1280x536 23.975p
TsMuxer don't change the video stream, only the container info and is ok: M2TS, 1 video track, 1 audio track, 1:58:01, 24p /1.001
Is not necesary, but if you want correct the unexact data in video stream you can use:
eac3to movie.m2ts 2: video.h264 -changeTo23.976
and after replace the video stream in the m2ts container
ultratoto14
5th September 2009, 13:37
Thanks for the tip, this is what i used to correct this, i just wanted to report the problem to the tsMuxer developper. Just in case.
blenky
8th September 2009, 12:55
I have ten 1080p .mkv files that I have converted to .ts fomat using TSMuxer. The original .mkv files play fine but the .ts files do not play correctly.
The picture is broken and stuttering. Any ideas on cause and fix?
Thanks
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.