Log in

View Full Version : smartLabs tsMuxeR: Transport Stream muxer


Pages : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 [68] 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85

tim83
17th April 2009, 19:24
Guys,

I'm getting the follwing error when trying to generate a AVCHD from a MKV file:

Matroska parse error: Invalid EBML number size 0 at pos 1932375627

This is the tsmuxer output:

SmartLabs tsMuxeR. Version 1.9.9 http://www.smlabs.net
Decoding H264 stream (track 1): Profile: High@4.1 Resolution: 1280:536p Frame rate: 23.976
H.264 muxing fps not set. Get fps from stream.
H264 bitstream changed: insert nal unit delimiters
H264 bitstream changed: insert pict timing and buffering period SEI units
Decoding DTS stream (track 2): Bitrate: 1536Kbps Sample Rate: 48KHz Channels: 5.1
B-pyramid level 1 detected. Shift DTS to 2 frames
H264 bitstream changed: insert SPS/PPS units
Decoding PGS stream (track 3): Resolution: 1280:536 Frame rate: 23.976

Any help is appreciated! Other movies demux just fine.

Atak_Snajpera
17th April 2009, 20:08
Decoding PGS stream (track 3): Resolution: 1280:536 Frame rate: 23.976
BTW. AVCHD/BD requires 1920x1080, 1280x720 , 720x576 or 720x480!

tim83
17th April 2009, 20:19
Thanks for your reply, but I don't think that this is related. Other movies with similar resolutions process just fine. tsmuxer crashes when the MKV has already been processed for 42% or so. Maybe some other thoughts on this?

schlaufer
17th April 2009, 20:39
tim83: did you try to (re-)process the file with mkvmerge to ensure, that it is not damaged?

deank
17th April 2009, 21:25
Guys,

I'm getting the follwing error when trying to generate a AVCHD from a MKV file:

Matroska parse error: Invalid EBML number size 0 at pos 1932375627

EBML is bound to have all elements with non-zero sizes. It is either a wrong segment (withing EBML E_ID size data) or tsMuxeR confuses zero length bits value with zero based length of a tag (which otherwise should have a length of 1).

It is better to send a sample to Roman.

kurt
17th April 2009, 23:39
Is anyone else seeing the muxing stop in TSMuxerGUI 1.9.9 when minimizing/restoring the program?
I'm using vista x64 and it happens with m2ts/mkv inputs and all possible outputs.

roman76r: Is there a possibility for this command line option so open with works correctly: tsmuxergui.exe <input file>
yes, same here. had to start muxing like 10 times today (which sucks if u save to an external HDD) :(

(XP Prof SP3)

moleyman69
18th April 2009, 12:20
Hi,

just looking for a quick bit of advice.

All I use tsmuxer for is remuxing blu-ray m2ts files to rip out all languages I don't need. I don't create any mini Blu-Rays or anything like that.

Is there a particular "best" version for just doing this type of remuxing?

Many thanks,

Moley

jamos
18th April 2009, 14:42
SInce 1.9.1 -1.9.9 I can't produce files that my PopCornHour accepts, with h.264 and aac. The older tsMuxeR_1.8.18(b).zip although works fine.


um youd be better muxing that to a .mkv using mkvmerge if your using aac for popcorn hour (how I do aac).

Also you can use different versions of tsmuxer (I do constantly due to various bugs some versions present) on the same machine just put them in folders with the version name on it.

pleinlesyeux
19th April 2009, 08:13
Hi !

I have a very small bug to report.

I demux my streams with eac3to prior to remux with tsmuxer.
I always keep english and french supscripture.
Using the GUI, i can specify the langage, which I do.

The panasonic bd55 recognises .ENG track perfectly, but displays * for the french one. So I need to set it up manually, which is not a big problem.

I just wanted to report it...

mrr19121970
19th April 2009, 09:41
can you please post a sample .meta file ?

ACrowley
19th April 2009, 09:45
Just want to say again that theres another Problem with TSmuxer and Popcornhour A110 Playback (maybe on more HW Players)

M2TS x264 Streams in 24.000FPS are not detetcetd properly by the Popcornhour. The Player doenst recognize the 24.00FPs and plays them in standard/default 1080p 50hz
Framerate Detection/Output Mode works "perfect @24.000 FPS" with the untouched M2TS Streams. So theres maybe be something wrong in the Header/fps info caused by TSmuxer ?
Forcing FPS to 24 doesnt help

tim83
19th April 2009, 11:27
EBML is bound to have all elements with non-zero sizes. It is either a wrong segment (withing EBML E_ID size data) or tsMuxeR confuses zero length bits value with zero based length of a tag (which otherwise should have a length of 1).

It is better to send a sample to Roman.

Thanks for your reply. Roman has a new message in its inbox. ;)

sucker
19th April 2009, 14:11
i have a feature request for Roman :
1. iŽd like to have the possibility to force subtitles and audio tracks
2. iŽd like to have the possibility to change the track order after i added all the streams to tsmuxer, scenario would be: adding a mpls and then adding an external audio track but wanting this track to be the 1st/standard audio track
thx alot in advance ;)

Ryu77
19th April 2009, 14:19
i have a feature request for Roman :
1. iŽd like to have the possibility to force subtitles and audio tracks
2. iŽd like to have the possibility to change the track order after i added all the streams to tsmuxer, scenario would be: adding a mpls and then adding an external audio track but wanting this track to be the 1st/standard audio track
thx alot in advance ;)

You can change the track order via moving the tracks using the up and down buttons in tsMuxeR... However, the forcing option would be a great idea, this way I will no longer need to use BDedit to make this happen. :)

PS: A little off topic but does anybody know of a tool that can convert .srt (SubRip) subtitles to DVD subtitles (.sup format that IFOedit accepts) in such an easy fashion like tsMuxeR does for Blu-ray? I am having trouble trying to convert Vietnamese subtitles. With tsMuxeR the process is extremely easy, I just wish there was an equivalent muxer for DVD's.

ultratoto14
19th April 2009, 14:25
i already asked for this at the beginning of the month here (http://forum.doom9.org/showthread.php?p=1270708#post1270708) but had no answer.

Chumbo
19th April 2009, 14:32
...PS: A little off topic but does anybody know of a tool that can convert .srt (SubRip) subtitles to DVD subtitles ....
Took less than 30 seconds to find this using Google.
http://www.videohelp.com/tools/srt2sup

I'm sure if you spend a little time searching, you'll find others. ;)

i already asked for this at the beginning of the month here (http://forum.doom9.org/showthread.php?p=1270708#post1270708) but had no answer.
Is there a "wish list" list somewhere for these types of requests? This thread is getting so big that I'm sure items get missed. I also asked for a feature here (http://forum.doom9.org/showthread.php?p=1256940#post1256940) but not sure if it was added to the list or not.

sucker
19th April 2009, 16:16
You can change the track order via moving the tracks using the up and down buttons in tsMuxeR
thx alot, somehow i managed to overlook that feature, so my 2nd request is already filled, that was quick ;)
the forced sub request still stands Roman (hope)

moleyman69
19th April 2009, 16:50
Hi,

just looking for a quick bit of advice.

All I use tsmuxer for is remuxing blu-ray m2ts files to rip out all languages I don't need. I don't create any mini Blu-Rays or anything like that.

Is there a particular "best" version for just doing this type of remuxing?

Many thanks,

Moley

Anyone able to help me out with this quick question?

Pwetty pwease?

Thanks,

Moley

rapscallion
19th April 2009, 18:11
Anyone able to help me out with this quick question?

Pwetty pwease?

Thanks,

Moley
Someone could IF you mentioned what you're going to use the final file for (ie watch on your computer, burn to BD or BR, etc.)

moleyman69
19th April 2009, 20:21
Hi,

I'll be viewing them on my Popcorn Hour A110, which plays M2TS files with all the hi-def audio goodness. The A110 doesn't need anything special doing to the M2TS files.

Thanks again,

Moley

setarip_old
19th April 2009, 21:21
Hi!All I use tsmuxer for is remuxing blu-ray m2ts files to rip out all languages I don't need. I don't create any mini Blu-Rays or anything like that.All of the versions should handle that activity properly...

Ryu77
19th April 2009, 22:22
Took less than 30 seconds to find this using Google.
http://www.videohelp.com/tools/srt2sup

I'm sure if you spend a little time searching, you'll find others. ;)

I am not the type of person who posts something without trying to find it myself first. I posted this here as I thought someone may have found an application not as common but perfect for my needs.

I already tried srt2sup and also txt2sup but they both will not recognize Vietnamese subtitles. tsMuxeR does this so easily, it would be great if there were an equivalent for DVD... But it seems maybe there is not.

Thanks for your help anyway. :)

moleyman69
19th April 2009, 22:52
Hi!All of the versions should handle that activity properly...

Thanks Setarip,

I had noticed a post a few back that mentioned something about 1.9.9 not detecting framerate properly and that is what me wonder - albeit that the poster of said post was probably referring to another aspect of tsmuxer :)

Thanks again for the clarification,

Moley

setarip_old
20th April 2009, 01:47
You're quite welcome ;>}

I'm glad to see that you understand that I'm referring ONLY to the activity you described...

moleyman69
20th April 2009, 07:52
You're quite welcome ;>}

I'm glad to see that you understand that I'm referring ONLY to the activity you described...

I do indeed.

Thanks again

:-)

wiggle
20th April 2009, 13:56
TsMuxer 1.9.9 has a problem identifying streams. I got a bluray which has two DTS-HD Audio streams.. first is regular and the second is descriptive audio. When I open the bluray in TsMuxer, it should recognize the bluray as:

1: 1080p video (Profile: High@4.1 Resolution:1920x1080p Framerate:24)
2: dts-hd regular
3: dts-hd descriptive
4: sub1
5: sub2

Instead, tsmuxer incorrectly identifies the bluray as follows:

1: bad stream, supposively video: Profile: 13.9 Resolution: 154:-4i Framerate:not found
2: 1080p video (Profile: High@4.1 Resolution:1920x1080p Framerate:24)
3: dts-hd descriptive
4: sub 1
5: sub 2

So, it doesnt recognize the first dts-hd stream correctly, instead, tsmuxer thinks its a video stream.. when i try to demux the stream tsmuxer immediatly gives this error:
"Not enought buffer"

pleinlesyeux
20th April 2009, 14:08
can you please post a sample .meta file ?

I think I found the problem.

In TSMuxer GUI, the default langage for French is fre.
Way down, there is a French that is fra.

I'm gonna try this setup and see if it works.

If not, i'll post a .meta.

Thank you !

mrr19121970
20th April 2009, 14:56
@wiggle

as a workaround, demux all streams 1st with eac3to and build them back together with tsMuxeR. for comfort you can used Clown_BD

you'll probably need to post a sample to Roman76R (a couple of MBs should do).

@pleinlesyeux

is the input stream FRA too ? if so then no bug. you can check with this tool (http://forum.slysoft.com/showthread.php?t=26930)

pleinlesyeux
20th April 2009, 18:17
@mrr19121970

The input is FRA. But it is not a bug per se, because I'm inputing myself the langage of the stream because I manually remux the movie+audio+subtitles.
This is because for 2.35 movies, I need to change the subtitles position. So I add extra (upped?) subtitles in TSMUXER (using bdsup2sup, it is a matter of seconds !!!). When importing using the GUI, you have to manually tell what langage each stream is.
And the default French is FRE, and it seems that it should be FRA.

For not 2.35 movies, I happily use clownBD all the way. It would be great to add a "shift the subtitles within the picture using BDsub2sup" in clown...

mrr19121970
20th April 2009, 19:02
For not 2.35 movies, I happily use clownBD all the way. It would be great to add a "shift the subtitles within the picture using BDsub2sup" in clown...

actually in 'batch' mode you could....

i don't know what the CLI option would be but the generated BAT file can be simply changed by you before execution:


@echo off

echo Created By Clown_BD v0.45

echo ************************
echo *** 1 - American_Gangster
echo ************************
echo Source=Q:\
echo DeMultiplex=D:\demux\American_Gangster
echo Multiplex=D:\demux\American_Gangster

REM *** Call eac3to 3rd Pass ***
"E:\TVIX\Clown_BD\eac3to\eac3to.exe" "Q:\" 1) 2: "D:\demux\American_Gangster\Chapters_2.txt" 3: "D:\demux\American_Gangster\Video_3.*" 6: "D:\demux\American_Gangster\Audio_6_English.AC3" 9: "D:\demux\American_Gangster\Audio_9_German.AC3" 14: "D:\demux\American_Gangster\Subtitles_14_English.sup" 28: "D:\demux\American_Gangster\Subtitles_28_English.sup" 34: "D:\demux\American_Gangster\Subtitles_34_English.sup" 17: "D:\demux\American_Gangster\Subtitles_17_German.sup" 31: "D:\demux\American_Gangster\Subtitles_31_German.sup" 37: "D:\demux\American_Gangster\Subtitles_37_German.sup" 42: "D:\demux\American_Gangster\Subtitles_42_German.sup" -LOG="D:\demux\American_Gangster\eac3to_PASS3_LOG.LOG"

REM *** Call BDSup2Sub ***
"C:\Program Files (x86)\Java\jre6\bin\java.exe" -jar "E:\TVIX\Clown_BD\BDSup2Sub\BDSup2Sub.jar" "'D:\demux\American_Gangster\*.sup' 'D:\demux\American_Gangster\*_exp.sup' /res:1080 /BLAHBLAHBLAH"

REM *** Call tsMuxeR ***
"E:\TVIX\Clown_BD\tsMuxeR\tsMuxeR.exe" "D:\demux\American_Gangster\American_Gangster.meta" "D:\demux\American_Gangster\American_Gangster"

REM *** PLAY WAV ***
"E:\TVIX\Clown_BD\Extras\PlayWav.exe" "C:\Program Files (x86)\ImgBurn\Sounds\Success.wav"

n00bleader
20th April 2009, 20:11
Did they fix the green bar when the video is cropped. Also is that only for the height or both the width and height.

roman76r
21st April 2009, 00:38
Now I have begin to implement MOV/MP4 container support.
I plan to finish this feature by the end of the week.
Also, Seemingly I have fix the problem of determining the AAC tracks in MKV.

Ryu77
21st April 2009, 04:07
Now I have begin to implement MOV/MP4 container support.
I plan to finish this feature by the end of the week.
Also, Seemingly I have fix the problem of determining the AAC tracks in MKV.

Thank you so much for your continued development.

Just a thought, is there any way to implement a feature that could identify forced subtitles?

I have noticed the occasional subtitle has certain segments that are forced while others are not. This becomes difficult to identify as the forced sections are embedded within the standard subtitle and somehow there are flags to tell the player when to show the forced subtitles within the regular subtitle stream.

I hope I have explained this correctly but to clarify, there are sometimes what seems like a normal English subtitle, that contains forced sections (maybe when a foreign dialog is spoken during the movie) within that subtitle.

It would be great to be able to identify which subtitles are forced within tsMuxeR.

mariner
21st April 2009, 05:09
Now I have begin to implement MOV/MP4 container support.
I plan to finish this feature by the end of the week.
Also, Seemingly I have fix the problem of determining the AAC tracks in MKV.

Greetings Roman. This is splendid.

Here are some 1920x1080/60P H264/AAC .mp4 samples for your testing.

http://www.sanyo-dsc.com/products/lineup/dmx_hd2000/img/sample/movie_sample_hd2000_01.zip
http://ckworks.sakura.ne.jp/data/xacti_hd2000_dogsample20090207_1_mp4.zip
http://88.191.20.67/video/akiba/SANYO_HD2000_1920x1080_60fps.zip

Thanks and best regards.

mrr19121970
21st April 2009, 07:24
Just a thought, is there any way to implement a feature that could identify forced subtitles?

I have noticed the occasional subtitle has certain segments that are forced while others are not. This becomes difficult to identify as the forced sections are embedded within the standard subtitle and somehow there are flags to tell the player when to show the forced subtitles within the regular subtitle stream.

Assuming that you've demuxed all your streams 1st, then you could use BDSup2Sub (http://forum.doom9.org/showthread.php?t=145277) to extract only the Forced streams yourself.

But it would be excellent for Roman to find a way to bind & autoselect forced subtitles based on currently playing audio language.

moleyman69
21st April 2009, 07:52
Assuming that you've demuxed all your streams 1st, then you could use BDSup2Sub (http://forum.doom9.org/showthread.php?t=145277) to extract only the Forced streams yourself.

But it would be excellent for Roman to find a way to bind & autoselect forced subtitles based on currently playing audio language.

I agree - auto-selecting forced subs would be excellent :)

Underground78
21st April 2009, 08:45
Now I have begin to implement MOV/MP4 container support.
I plan to finish this feature by the end of the week.
Also, Seemingly I have fix the problem of determining the AAC tracks in MKV.

:thanks:

deank
21st April 2009, 15:05
Feature request #1: an option to create opaque-boxed subtitles (instead of outlined-only). It will be nice to have opaque % option so the box can be set to 30%-40% opacity.

Feature request #2: Support for IGS/TextST mux/demux.

Can anyone point me to a tool that can create SUP subtitle stream for BDMV from SRT files (with opaque box)?

tekmobile
21st April 2009, 23:13
Would also appreciate adding secondary audio (PiP) to compliment the secondary video PiP for blu-ray


Many Thanks

BobZhome
22nd April 2009, 00:28
I'm get out of sync audio when joining m2ts files from the Watchmen Blu-ray disc. I'm trying to split the original Disc into two back up discs with six episodes on each backup disc. The first episode on the backup disc is in sync, but then when the second episode starts it becomes out of sync. I'm using the latest version(tsMuxeR_1.9.9). How can I get this backup disc back into sync?

Thanks for the help!

ps3hacker
22nd April 2009, 03:37
Always demux audio and video streams with eac3to when it is a seemless branching movie/disk. Mux back together with tsmuxer, then split accordingly.This should solve your problem

Ryu77
22nd April 2009, 06:20
I am having a little difficulty with the new version of tsMuxeR...

Previously I selected Blu-ray output and burnt to DVD Media (UDF 2.5) without any problem. My PS3 recognised it as an AVCHD disc.

However, now when I do that with v1.9.9 it shows as a data disc. I am wondering which settings I need to alter to rectify this?

- Is it that I need to select AVCHD output now?
- I am gueesing I need to uncheck "add blank playlist for cropped video" if I am using full resolution video, is that correct?
- What exactly does the "Blu-ray audio PES" option do? Should I leave it checked or unchecked?

PS: Roman, if any of the above settings need to be altered it may be better to set the default settings as those that work for normal muxing projects.

koutou
22nd April 2009, 10:44
Hi.

I posted a question in this thread (http://forum.doom9.org/showthread.php?t=146339) with the compatibility list, but I will refine it here as more people may read it and may know the answer.

I've been using tsmuxer for a long time, changing versions from time to time, creating blu-ray backups (don't care about AVCHD). The latest version I'm using is 1.8.35. Now time has come to start burning some of those backups to bd-r disks for archiving. The problem is, I don't have a standalone player to do any tests and I can't remember the version of tsmuxer I've used for the various movies I have on hard disk.
My question is, do I need to run tsmuxer again (e.g. latest version) so that I create the most possible compatible bd-r backups or is it fine to just burn the ones I have created in the past?

Thank you in advance for your help :thanks:

herrde
22nd April 2009, 10:58
@koutou:

If the latest version you've been using is 1.8.35, you can simply take your tsmuxer Blu-ray backups and burn them to BD-R IF you haven't run tools like AVCHDme or similar over those backups in order to make them playable from a USB device. Those BD-R's should play on MOST Blu-ray players incl. PS3. But actually, the so-called Blu-ray output from tsmuxer versions prior to 1.9.6 IS AVCHD!

If you want to go for an even higher compatibility (e.g. playback on some "difficult" Panasonic SAP's too), then you should use the latest tsmuxer version and remux your files again in Blu-ray output mode (which is not AVCHD anymore from version 1.9.6 on)!

Best,

Gero

herrde
22nd April 2009, 11:06
@Ryu77:

- Blu-ray output in tsmuxer version 1.9.6 or later is for BD-R(E) only - not for DVD media anymore. If you want to burn your output on DVD-R, select AVCHD mode!

- yes, if you have what you call "full resolution" (i.e. 1920x1080 or 1280x720), there's no need to use the "add blank playlist" option, although it wouldn't hurt.

Don't really know about your third question though...

Best,

Gero

koutou
22nd April 2009, 11:09
:thanks:

@koutou:

If the latest version you've been using is 1.8.35, you can simply take your tsmuxer Blu-ray backups and burn them to BD-R IF you haven't run tools like AVCHDme or similar over those backups in order to make them playable from a USB device. Those BD-R's should play on MOST Blu-ray players incl. PS3. But actually, the so-called Blu-ray output from tsmuxer versions prior to 1.9.6 IS AVCHD!

If you want to go for an even higher compatibility (e.g. playback on some "difficult" Panasonic SAP's too), then you should use the latest tsmuxer version and remux your files again in Blu-ray output mode (which is not AVCHD anymore from version 1.9.6 on)!

Best,

Gero

Ryu77
22nd April 2009, 11:41
If you want to go for an even higher compatibility (e.g. playback on some "difficult" Panasonic SAP's too), then you should use the latest tsmuxer version and remux your files again in Blu-ray output mode (which is not AVCHD anymore from version 1.9.6 on)!

Thanks for your help above...

I had actually tried that in the meantime and found that selecting AVCHD was the answer. It is actually version 1.8.35b and onwards that uses the correct Blu-ray output (instead of AVCHD)... My curiousity lead me to testing different versions of tsMuxeR to discern where the exact changover occured. :p

herrde
22nd April 2009, 11:45
True, you're right, the new separation between "Blu-ray" and "AVCHD" output happened in version 1.8.35(b), not 1.9.6 like I wrote.

Gero

koutou
22nd April 2009, 11:52
I've got another easy question for you :D

Old tsmuxer versions had problems with dts-hd* and dts-ma right?

If I run a movie created with old version through the newest version, will the problem be fixed? :rolleyes:

*Edit: Not dts-hd but True-hd was problematic

mrr19121970
22nd April 2009, 12:52
I've got another easy question for you :D

Old tsmuxer versions had problems with dts-hd* and dts-ma right?

If I run a movie created with old version through the newest version, will the problem be fixed? :rolleyes:

*Edit: Not dts-hd but True-hd was problematic

yes. SamuriHL on the Slysoft forum has tried this and old broken TrueHD rips get fixed.

http://forum.slysoft.com/showpost.php?p=178813&postcount=410