View Full Version : smartLabs tsMuxeR: Transport Stream muxer
BlackJack1
29th April 2009, 01:03
Roman
Did you fixed "freezing during minimizing to tray" and "wrong custom subtitle color - always green" bug in new version...?
Amour
29th April 2009, 03:19
:rolleyes: what about older versions ?
http://forum.doom9.org/showthread.php?p=1278505#post1278505
Because 1.8.4 was the latest according to the first post of the topic.
I saw “Last edited: 25th April” and I thought it was good. I only forgot to check the year...
I'll test 1.10.1 to see if it handles AAC better.
roman76r
29th April 2009, 10:42
BlackJack1
Did you fixed "freezing during minimizing to tray" and "wrong custom subtitle color - always green" bug in new version...?
Freezing is fixed (this bug in version 1.9.9 only), problem with subtitles color does not appears in my tests.
BlackJack1
29th April 2009, 22:35
problem with subtitles color does not appears in my tests.
Try to choose any custom color from palette. When you hit "ok" and reenter to color choosing tab always "light green" color is present. Only standard white remains when reenter one more time...
How to clear custom color palette? When I delete all "tsmuxer" folder and install new version custom colors are remaining...
drpaulng
1st May 2009, 12:21
Roman,
srt to presnetation graphic conversion is only possible for fonts with enlgish (roman) names. for example, the chinese fonts although is selected, cannot be converted. The only way to make it work is to "hack" the chinese font by renaming it into english with some font-software. Can you fix it by allowing non-roman fonts as input?
Thanks.
turbojet
1st May 2009, 14:00
I notice 1.10.1 keeps AUXDATA in AVCHD mode, is this intended?
roman76r
1st May 2009, 15:47
turbojet
I have report, what some players does not works with AVCHD without empty folders. On the other hand some Samsung players does not opened AVCHD with empty folders. So, in version 1.10.1 I make "mix".
The following empty folders were removed:
BDMV/META
BDMV/BDJO
BDMV/JAR
BDMV/BACKUP/BDJO
The following folders are created in AVCHD mode:
CERTIFICATE/BACKUP
BDMV/AUXDATA
drpaulng
srt to presnetation graphic conversion is only possible for fonts with enlgish (roman) names.
It is problem in Linux or Windows version?
turbojet
1st May 2009, 16:02
turbojet
I have report, what some players does not works with AVCHD without empty folders. On the other hand some Samsung players does not opened AVCHD with empty folders. So, in version 1.10.1 I make "mix".
The following empty folders were removed:
BDMV/META
BDMV/BDJO
BDMV/JAR
BDMV/BACKUP/BDJO
The following folders are created in AVCHD mode:
CERTIFICATE/BACKUP
BDMV/AUXDATA
Interesting, I think the AUXDATA directory could be the key from past experiences but I never thought of the mix. I will try to test with a samsung player. Also I noticed someone reported samsung has 'fixed' the 1500 to play with and without AUXDATA in the latest firmware a few days.
Oh do you have any plans on adding some command line parameters to tsmuxergui?
tsmuxergui <input> would make open with work correctly.
some others I had thought of are:
</avchd> outputs an avchd in source directory with optional output
</bluray> outputs bluray in source directory with optional output
examples:
tsmuxergui C:\movie.mkv /avchd would output avchd to C:\BDMV
tsmuxergui C:\movie.mkv /bluray C:\BD would output bluray to C:\BD\BDMV
drpaulng
1st May 2009, 16:09
turbojet
drpaulng
It is problem in Linux or Windows version?
Windows version: The workaround is here:
http://www.hd.club.tw/thread-10807-1-1.html
and here:
http://www.mysilu.com/thread-299907-1-1.html
rack04
1st May 2009, 16:09
Oh do you have any plans on adding some command line parameters to tsmuxergui?
Never heard of CLI parameters for a GUI. I use a batch file that I created to generate a tsMuxeR meta file and mux.
laserfan
1st May 2009, 16:41
Since 1.9.8 bluray output writes the nav command 'Move GPR 0, 0' twice in movieobject.bdmv. Is this intentional?@roman76, this oddity is still in 1.10.1(b)
...
No. 0001, 50400001, 00000000, Move GPR0, 0
No. 0002, 50400001, 00000000, Move GPR0, 0
...
Also, tsMuxeR output always concludes with Jump Title 1. Can't this be changed instead to just "Break", rather than always looping-back to the beginning of the movie and starting again.
turbojet
1st May 2009, 17:32
Never heard of CLI parameters for a GUI. I use a batch file that I created to generate a tsMuxeR meta file and mux.
Really?
I imagine almost every app you use has at least one which is input otherwise open with doesn't work.
ImgBurn and MPC-HC are some examples of gui's in this forum that have pretty full featured cli.
But maybe you meant frontend gui?
The main reason I would like the /avchd and /bluray switch is one click output from context menu. Call me lazy, but I like things as effecient as I can get them and I heavily rely on context menus.
I think he meant that he never heard that tsmuxerGUI supports parameters - not GUIs in general :)
turbojet
1st May 2009, 18:24
Ya perhaps, I don't recall any ever being mentioned either.
When cutting while if the start isn't at the beginning it processes the whole file without cutting. I tried video only, audio only, subs only, video+audio, video+subs, audio+subs with all 5 outputs including demux with 1.9.9 and 1.10.1.
n00bleader
1st May 2009, 20:41
how come when remuxing into AVCHD the size comes out larger. For a 3.76GB file it got remuxed into 4.15GB
It becomes larger because you're a n00b leader and don't care to look around for an answer. :)
m2ts files have overhead (+4% to +10% or more) depending on your audio and subtitle tracks. There is no way around it if you want AVCHD/BDMV.
n00bleader
1st May 2009, 22:14
heh...okie...
That was a polite answer at least :D.
drpaulng
2nd May 2009, 01:48
n00leader,
Just take a look at the .ts and m2ts(mts) files, compare them yourself and you'll find out why?
192byte vs 188 byte packet size:
http://en.wikipedia.org/wiki/MPEG_transport_stream
read down the lines and you'll find the following passage:
Random-access based systems may save data packets into a temporary buffer if a storage device is not ready, for example on device startup. Packets are written out of order, and to keep track of them, a 4-byte timecode (TC) is added to standard 188-byte packets. The result is a 192-byte packet. This is what is informally called M2TS stream. Sony calls it "BDAV MPEG-2 transport stream". JVC calls it TOD (possibly an abbreviation for "Transport stream on disc") when used in HDD-based camcorders like GZ-HD7.[8] M2TS transport stream is also used for AVCHD video files, which often have MTS extension.
rack04
2nd May 2009, 15:20
But maybe you meant frontend gui?
The main reason I would like the /avchd and /bluray switch is one click output from context menu. Call me lazy, but I like things as effecient as I can get them and I heavily rely on context menus.
Yes that is what I meant. My mistake.
ultratoto14
2nd May 2009, 21:15
I found a problem with 1.9.9:
-use AVCHD output for a non-cropped video
-uncheck the playlist for cropped video
-Burn to dvd and put it in PS3
with 1.8.8 when i hit square, i can see video of each minute in PS3 but now, the video restart at the beginning, immediately after i put square.
You're confusing AVCHD playback mode with direct XMB m2ts playback. There is nothing wrong with tsMuxeR. It is you who forgot what you did before ;)
n00bleader
3rd May 2009, 00:21
I was wondering, does cropped video work both for height/width when creating AVCHD. So lets say you have a 1916x800, vs a 1920x800, and do you have to add any special options or it automatically recognizes and adds the blank video in the command line
turbojet
3rd May 2009, 07:42
I was wondering, does cropped video work both for height/width when creating AVCHD. So lets say you have a 1916x800, vs a 1920x800, and do you have to add any special options or it automatically recognizes and adds the blank video in the command line
What it does is play a 1920x1080 video file before the cropped video which seems to fool some players. The option is very new and not well tested if it works or not some are trying to keep the results of it here (http://forum.doom9.org/showthread.php?t=146339) along with other outputs.
espero
3rd May 2009, 10:46
Hi,
I think I need help with tsMuxeR. I have a Sony SR11 AVCHD camcorder and would like to join all mts to one big file.
I used option m2ts muxing and I have joined file which I cant play on my PC (only first shot is played, nothing more). I find out that tsMuxeR only joins files in the same way I can join them i. e. in Total Commander. Is it possible to make such option to join them frame by frame to one big file?
Thank you for answer,
Peter
ultratoto14
3rd May 2009, 17:58
You're confusing AVCHD playback mode with direct XMB m2ts playback. There is nothing wrong with tsMuxeR. It is you who forgot what you did before ;)
False alarm, i tried old films previously burned and this is the same behavior. Sorry.
setarip_old
3rd May 2009, 19:42
@espero
Hi!
In "tsMuxeR", are you selecting "Add" or "Join"?
Blackwater
3rd May 2009, 20:28
Hi,
I think I need help with tsMuxeR. I have a Sony SR11 AVCHD camcorder and would like to join all mts to one big file.
I used option m2ts muxing and I have joined file which I cant play on my PC (only first shot is played, nothing more). I find out that tsMuxeR only joins files in the same way I can join them i. e. in Total Commander. Is it possible to make such option to join them frame by frame to one big file?
Thank you for answer,
Peter
You can use TSSplitter which has the option for you to joint AVCHD files from your HD camcorder.
espero
3rd May 2009, 21:19
@espero
Hi!
In "tsMuxeR", are you selecting "Add" or "Join"?
Thanx for answer :)
Add :) OK, I will use Join.
Is it possible to Join multiple files? I have 790 files to join, doing it by hand is very hard... Why isn't possible to select them all together?
espero
3rd May 2009, 21:24
You can use TSSplitter which has the option for you to joint AVCHD files from your HD camcorder.
Thank you for your answer. I tried to use TSSplitter but it causes that audio goes faster than video :(
SquallMX
3rd May 2009, 22:31
I found a GUI bug (only series 1.9.x), if I chose yellow color for a subtitle track, the GUI writes "0x0000ff00" in the cmd instead of "0x00ffff00" resulting in a green subtitle track.
:helpful:
BlackJack1
4th May 2009, 15:44
roman76r wrote:
problem with subtitles color does not appears in my tests
...but I found too this bug.
BlackJack1 wrote:
Add subtile in SRT format. Try to choose any custom color from palette. When you hit "ok" and reenter to color choosing tab always "light green" color is present. Only standard white remains when reenter one more time...
So now I'm not alone.....
Can anyone else check this and confirm please?
ultratoto14
4th May 2009, 16:03
Just a remark, could it be possible to uncheck the 1900 playlist by default and set it automatically only when the video is 1920 but not by 1080 ?
DoomBot
5th May 2009, 22:30
I need some help i have a movie with demuxed files 1 avc and 1 truehd file and i want to mux them together, the truehd is labeled .thd and the problem is tsmuxer doesnt except that .thd should it be something else for it to use the audio file?
Nullity
5th May 2009, 22:46
I need some help i have a movie with demuxed files 1 avc and 1 truehd file and i want to mux them together, the truehd is labeled .thd and the problem is tsmuxer doesnt except that .thd should it be something else for it to use the audio file?
Try running it through eac3to:
eac3to audio.thd audio.thd+ac3
DoomBot
5th May 2009, 22:52
the thing is i use eac3to and more GUI by Yraen and im not good with the other way of doing it, i need a GUI but with what im using it only has .thd
I didnt know that i was demuxing the truehd without the 640kbps core by doing .thd so will i still somehow be able to mux with video and have a player see it even though it doesnt have the core? meaning any Blu-ray player or receiver
Chumbo
6th May 2009, 00:35
Hello roman76r
...This file is 1280*720p 60. I would like to change the framerate to 60000/1001.
...
I would like to add a request for 60000/1001 to the "Change fps" list too please. Thank you.
Nullity
6th May 2009, 05:11
the thing is i use eac3to and more GUI by Yraen and im not good with the other way of doing it, i need a GUI but with what im using it only has .thd
I didnt know that i was demuxing the truehd without the 640kbps core by doing .thd so will i still somehow be able to mux with video and have a player see it even though it doesnt have the core? meaning any Blu-ray player or receiver
It needs the AC3 core for tsMuxer to recognize it. I have never used that GUI, so I don't know if it supports this conversion. The code I posted is exactly the command you need to run, just replace "audio.thd" with the name of your TrueHD file - it's a simple one.
Quatre
6th May 2009, 11:08
does the latest version of tsMuxeR (1.9.9 right?) keep the srt subs when remuxing from mkv to .m2ts?
i know in the past when remuxing from .mkv to .ts while it lists the subs and i'd keep them checked they still wouldn't work when playing the .ts on the popcorn hour so i would have to extract them and add them as separate file.
i remmeber a new version awhile back of tsMuxeR saying that it works with srt subs so its just if they were something other then srt you would have to convert and then add as separate file but i still have never gotten the srt sub to be included in the new .ts file remuxed from mkv.
now i'm doing .m2ts. should the srt sub now work on the pch a-110? or no?
if not was i mistaken that tsMuxeR works with srt subs for some versions now? or is it just he pch wont play embedded srt subs with a .ts file and why i needed the sep file.
maybe wiht .m2ts embedded srt sub works on the pch?
i guess mabye its a question for the pch forums if embedded srt subs work with .ts or .m2ts, but i'm pretty sure it does so it was just tsMuxeR wasn't including the .srt subs in the new .ts file even though i have it checked.
i guess i will have to test now using newer version and doing .m2ts to see if in fact the embedded srt works or not and if not wil have to continue the extra step of adding it as a sep file.
let me know though
mrr19121970
6th May 2009, 12:39
the thing is i use eac3to and more GUI by Yraen and im not good with the other way of doing it, i need a GUI but with what im using it only has .thd
I didnt know that i was demuxing the truehd without the 640kbps core by doing .thd so will i still somehow be able to mux with video and have a player see it even though it doesnt have the core? meaning any Blu-ray player or receiver
Try Clown_BD...
DoomBot
6th May 2009, 13:53
Try running it through eac3to:
eac3to audio.thd audio.thd+ac3
Awesome i did what you said and it worked just took me awhile to type it out correctly thats what always gets me, i just havent done it that way in a very long time, always use the GUI.:thanks:
And yes mrr19121970 i will use Clown_BD for now on thankyou
DoomBot
6th May 2009, 14:13
When playing a movie with truehd through a receiver that can decode that does it even use the 640 core or only the thd?
espero
6th May 2009, 19:33
Hi,
I have a big request to the author of tsMuxeR. Please allow selecting multiple files while adding / joining files. Such feature would be very usefull for many people who wants to join i. e. 500 or 100 mts.
Thank you,
Peter
duramaximus
7th May 2009, 00:11
Is there a way tsMuxeR can demux a M2TS subtitle (PGS) to SRT instead of SUP?
Thanks,
Duramaximus
odin24
7th May 2009, 00:26
Is there a way tsMuxeR can demux a M2TS subtitle (PGS) to SRT instead of SUP?
Thanks,
Duramaximus
I Don't think so. Use SupRead.
turbojet
7th May 2009, 09:16
roman76r: There are reports of Samsung BD players still needing the AUXDATA directory deleted with tsmuxer 1.10.1 also PowerDVD needs all empty folders including certificate to play.
So basically 3 types of output is needed to support all players:
1) 0100+IDEX bdmv, all empty folders for everything but Samsung players
2) 0100+IDEX bdmv, no empty folders only for Samsung players
3) 0200 w/o IDEX, all empty folders only for VC-1 playback on Panasonic BD35/55
As 2 and 3 are rarely used wouldn't it make most sense to have them as clearly named options (Don't include empty folders for Samsung players only and Use bluray type output for Panasonic VC-1 only) in the gui that are saved in an ini along with the other settings and a switch in the meta instead of adding more output types?
As 1 would be by far the most widely used output wouldn't it make most sense that it's the only output type (avchd would be most accurate) along with ts and m2ts?
Rodger
7th May 2009, 17:43
CORRECTION!!!
Since the last FirmwareUpdate The BD-P2500 plays everything AVC perfectly fine!
So all my "bad burn" NOW do play!
turbojet
7th May 2009, 17:47
CORRECTION!!!
Since the last FirmwareUpdate The BD-P2500 plays everything AVC perfectly fine!
So all my "bad burn" NOW do play!
Did you use bluray or avchd output?
Is there BDMV\AUXDATA folder?
Reason I ask is someone confirmed that latest update for Samsung 1500 plays with BDMV/AUXDATA while all other Samsung players can't have that folder.
With any luck at all Samsung will update all their players firmware with this fix so there will be no need to ever delete empty directories. Unfortunately neither outputs in current TSMuxer follow this rule but 1.8.4 - 1.8.34 bluray output does.
[)370|\|470!2
8th May 2009, 15:06
I have a big request to the author of tsMuxeR. Please allow selecting multiple files while adding / joining files. Such feature would be very usefull for many people who wants to join i. e. 500 or 100 mts.
You're not telling us you're into backup of blurays on floppies, right? :devil:
fifteen
8th May 2009, 18:01
Chapter locations are set in PTS format (time) and allow about 2 packet entry points per millisecond.
I think the difference between 00.001 and 00.002 is exactly 2 192byte (if consecutive and video only) packets in the m2ts stream.
For the most precise entry point you need to know which is the closest packet with IDR. I don't think 1 millisecond off makes much difference
To avoid rounding with large frame numbers, don't start with ms per frame but, let's say you need a chapter mark at 1h 31m 16s 450 (or frame 131435 with 24fps)
1*3600 + 31*60 + 16 + 0.450 = 5476.45s = frame# 131435
so going backwards:
frame 131435 / 24fps = 5476.45th second = /3600 = 1hr ... 1876.458s/60 = 31m ... 0.274306/60 = 16sec... ~450-455ms
and you'll get max 2-3ms difference which is just 4-5 m2ts packets.
Sorry to bring up an old post, but I wanted more detail on this...
Example:
at frame 710 (24fps) there is an IDR frame and I want to set a chapter at that point. The time (start of frame time) in MS is : 29583.333333333333333333333333333
Shouldn't it make a difference if it is rounded down vs up?
If you round down to 29583 it is actually within the duration of frame 709. Is it not?
Should you always round up then ensure it is in fact within the IDR frame?
Does it make a difference?
setarip_old
9th May 2009, 01:11
@roman76r
Instead of being limited to manually typing, would you please add "Paste" capability to the "Metafile" window of "tsMuxeR", so that additional/different information can be readily added or used to replace?
Thank you.
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.