View Full Version : TsRemux v0.21.2: Transport Stream De/Re-muxer
Gorbachev
28th July 2007, 10:05
for MKV to m2ts to work in the PS3 the profile of the h264 stream must be flipped to level 4.1 before remuxing. (a simple hex-edit)
Somebody already figured out that you can play level 4.1 AVC and AC3 from a VOB container from the PS3 XMB without limitation (except audio gets flipped to stereo, but at least the original track is intact!).
I've tried and tested this and it works:
http://forum.videolan.org/viewtopic.php?f=4&t=38962#p121081
enjoyer
28th July 2007, 11:00
for MKV to m2ts to work in the PS3 the profile of the h264 stream must be flipped to level 4.1 before remuxing. (a simple hex-edit)
Somebody already figured out that you can play level 4.1 AVC and AC3 from a VOB container from the PS3 XMB without limitation (except audio gets flipped to stereo, but at least the original track is intact!).
I've tried and tested this and it works:
http://forum.videolan.org/viewtopic.php?f=4&t=38962#p121081
yes we know borbachev :) but stereo sucks
what we need is *VLC Nightly build 20061014*!!!!
Gorbachev
28th July 2007, 11:20
yes we know borbachev :) but stereo suckswhat we need is *VLC Nightly build 20061014*!!!!
Well, until sony decides to fix the issue of bitstream output through XMB, there's not much choice is there. The point is that the AC3 doesn't need to be converted to AAC.
This is as close to a lossless MKV -> playable on PS3 you can find. Until DMZ01 comes out with a killer app.
VLC doesn't run on the playstation (and the you can't use CoreAVC with it anyway... sucky sucky :)
enjoyer
28th July 2007, 12:13
Well, until sony decides to fix the issue of bitstream output through XMB, there's not much choice is there. The point is that the AC3 doesn't need to be converted to AAC.
This is as close to a lossless MKV -> playable on PS3 you can find. Until DMZ01 comes out with a killer app.
VLC doesn't run on the playstation (and the you can't use CoreAVC with it anyway... sucky sucky :)
I dont want to run vlc on my playsi :D
I want to do this http://forum.doom9.org/showthread.php?p=906946
because tsremux can remux ts files......
B4tm4n
28th July 2007, 15:56
I dont want to run vlc on my playsi :D
I want to do this http://forum.doom9.org/showthread.php?p=906946
because tsremux can remux ts files......
I used the latest stable release of VLC for OS X and it gave me a .ts files from a .mkv. Haven't had time to throw it through TsRemux and see if it plays on the PS3 yet.
Gorbachev
29th July 2007, 07:57
I want to do this http://forum.doom9.org/showthread.php?p=906946
The problem is that may not be enough, since you may need to flip the h264 track into level 4.1 for it to play on the PS3, as stated earlier. Also TS Remux gives an index out of bounds error on those .ts files that result from VLC and they're not playable either...
RedDwarf1
29th July 2007, 08:55
It will not open my UK DVB-T TS files.
The specified file is not a valid ts/m2ts/evob/mkv file.
It's a pity, I could of done with something that would extract the sup files from the transport streams.
enjoyer
29th July 2007, 11:24
The problem is that may not be enough, since you may need to flip the h264 track into level 4.1 for it to play on the PS3, as stated earlier. Also TS Remux gives an index out of bounds error on those .ts files that result from VLC and they're not playable either...
yes but thats not the problem (mkvextract--->h264info---->mkvmerge) and we have changed the level!
B4tm4n
29th July 2007, 11:47
Also TS Remux gives an index out of bounds error on those .ts files that result from VLC and they're not playable either...
I managed to get TsRemux to load a .ts file from VLC by using a pre 20061014 build (click on parent folder then click on win32 an then look in the backup folder).
But the resulting file wouldn't play on my PS3, but I don't think I did the 4.1 flag setting with h264info on the file first, so that the next thing to try.
enjoyer
29th July 2007, 13:19
I managed to get TsRemux to load a .ts file from VLC by using a pre 20061014 build (click on parent folder then click on win32 an then look in the backup folder).
But the resulting file wouldn't play on my PS3, but I don't think I did the 4.1 flag setting with h264info on the file first, so that the next thing to try.
I cant find a *pre 20061014 build*!!!?? can u give us the direct link pls...
B4tm4n
29th July 2007, 15:26
I cant find a *pre 20061014 build*!!!?? can u give us the direct link pls...
This (http://nightlies.videolan.org/build/win32/backup/) is the page with all the older builds, the closest to pre 20061014 build is this build (http://nightlies.videolan.org/build/win32/backup/branch-20061009-1643/).
I can't vouch for these builds, because I'm using VLC on my mac from here (http://nightlies.videolan.org/build/macosx/?C=M;O=D)
kidling
29th July 2007, 17:59
http://rs6l33.rapidshare.com/files/7684249/vlc-0.9.0-svn-20061014-0000-win32.zip.html
but i canīt get it to work without problems, the video still corrupted
enjoyer
29th July 2007, 21:02
http://rs6l33.rapidshare.com/files/7684249/vlc-0.9.0-svn-20061014-0000-win32.zip.html
but i canīt get it to work without problems, the video still corrupted
thx kidling
@b4tm4n your link is the official release!
Alkasar
29th July 2007, 22:07
VLC (even the latest nightly builds) will not mux properly to TS h264 video streams. They are still working on it at videolan. Apparently some difficulties to get it to work.
Were you able to play the TS result from VLC with any player a pc ?
enjoyer
30th July 2007, 14:50
http://forum.doom9.org/showthread.php?p=906946
anyone tried *mainconcept muxer* and *Elecard Xmuxer*?
what2097
31st July 2007, 00:05
Hey
The closest method I currently have to creating AVCHD Disc's from MKV's, which are compatible with the PS3, is as follows:
1. Extract the H264 and AC3 streams from the MKV using MKVextractGUI.
2. Run the H264 stream through H264info to get a new stream with profile 4.1 (else the PS3 displays corrupt data).
3. Create a vob from the video and audio streams with FFMPEG using the following command:
ffmpeg -r 23.976 -f h264 -i videostream.h264 -f ac3 -i audiostream.ac3 -vcodec copy -acodec copy -f vob outputfile.vob
4. Remux the vob file in TSRemux with Blu-Ray output.
5. Copy the STREAM, PLAYLIST, and CLIPINF folders from the TSRemux output into this template: http://www.rick1ne.com/AVCHD-Disc.zip
6. Burn the BDMV folder to a UDF 2.50 DVD.
Note that this method does NOT work.
The reason is because when I run the vob file through TSRemux, at the end of the remux, it reports 'Attempted To Divide By Zero'. The m2ts file from the STREAM folder can be put on a data disc/memory stick/hdd and will play, but the PS3 cannot read how long the video clip is in seconds/minutes/hours. It will just play the video until it reaches the end.
But when one of these clips is burned in an AVCHD disc, the PS3 will recognise that there is an AVCHD disc present, but after I press play, it attempts to load the video and then goes straight back to the XMB.
If I burn a UDF 2.50 DVD with the above template using an m2ts file which the PS3 CAN read the length of, then it successfully plays.
Note that the vob file can successfully be played on the PS3 in the XMB (as long as it has a recognised extension such as .m2ts). I tried to put this file in the AVCHD template acting as an m2ts file, but that wouldn't work (as it is not a true m2ts file).
I noticed that hollydoc's method involved using a program called TSMux to merge the video and audio streams; can anybody advise me where I can get this? I have a feeling that I may have better luck if I used this program!
Thanks
enjoyer
31st July 2007, 12:00
I don't use the xmuxer, so it must be available somewhere in an options or properties field.
Actually the Mainconcept Muxer is a directshow filter and it is included within the Elecard Xmuxer package. If you have a close look into what Alkasar is linking to even without understanding french you might find what you are looking for.
Anyway I have found out that the Haali splitter eventhough its output pins connect to the input pins of the Mainconcept Muxer do not produce a ts-file. If a raw demuxed H264-video-file is open with the "File(asynch.)"-filter, then is connected to the Mainconcept (or Elecard) MPEG demultiplexer you will obtain a "AVC"-output-pin. This AVC-output-pin feeds a valid input to the Mainconcept Muxer. An AC3-file can be fed using the "ac3file.ax" filter. With the "Dump"-filter the desired ts-file then can be produced.
On the Mainconcept Muxer you have to right-click, then on filter-properties, then on "Main" and then on the "PES"-field of your already fed AC3-stream. Then in the right window you will find "Stream PES ID, sub_id" after double-clicking on to it you can change its value e.g. to "0xBD".
After having changed the "Stream PES ID, sub_id" to 189 (which is Hex BD), you have to connect the output to a "Dump"-filter which is contained within ths graphedit-package. When inserting the "Dump-filter" you have to set tha output file name e.g. Video.ts. Finally you click on the play button of graphedit and your H264- and AC3-files will be muxed into a ts-file.
maybe a properly method to remux mkv to ts...
hidef_rec
31st July 2007, 18:17
I'm able to create AVCHD w/5.1 audio on regular DVD-Rs using dorati/Hollydoc's NeroVision trick method. It auto-plays when I insert the disc in the PS3 w/proper DD5.1 audio.
Is there a way to create 1080i MPEG2 (w/o re-recoding to AVC) DVD-Rs that the PS3 will play with 5.1 audio. I only get downmixed 2.1 audio.
Thanks in advance to anyone who can help.
jagaskywalker
31st July 2007, 18:28
I'm able to create AVCHD w/5.1 audio on regular DVD-Rs using dorati/Hollydoc's NeroVision trick method. It auto-plays when I insert the disc in the PS3 w/proper DD5.1 audio.
Is there a way to create 1080i MPEG2 (w/o re-recoding to AVC) DVD-Rs that the PS3 will play with 5.1 audio. I only get downmixed 2.1 audio.
Thanks in advance to anyone who can help.
You can use tsremux to create a m2ts file (bluray structure actually) from the mpeg2-ts. Then you should create an AVCHD disk. I've done it several times without any problem
There is no other way if you want to keep 5.1 audio.
J
hidef_rec
1st August 2007, 00:04
Did various tests, but will NOT work for me :(. I have firmware v1.9 on my PS3.
Used DVD+RW. DVD-ROM w/UDF 2.50. Also tried 2.60.
Took a MPEG2 1080i clip w/DD5.1 audio & generated a Blu-ray structure via TSRemux. Burned to DVD+RW, but PS3 sees this as a data disc, so no go. Removing the 'CERTIFICATE' folder made no difference. Renaming files from 00001.xxx to 00000.xxx made no difference either.
Tried dorati/Hollydoc's NeroVision trick method, then using the TSRemux generated 'playlist', 'stream' & 'clipinf' folders to replace the NeroVision folders. The PS3 recognizes this disc as AVCHD & autoplays it, but the mpeg2 clip in it plays w/o any audio.
Any ideas? All I want to do is create DVD-Rs with hi-def mpeg2 1080i clips that the PS3 will play w/proper 5.1 audio, not downmixed 2.1. Not possible?
Has123
1st August 2007, 01:01
Did various tests, but will NOT work for me :(. I have firmware v1.9 on my PS3.
Used DVD+RW. DVD-ROM w/UDF 2.50. Also tried 2.60.
Took a MPEG2 1080i clip w/DD5.1 audio & generated a Blu-ray structure via TSRemux. Burned to DVD+RW, but PS3 sees this as a data disc, so no go. Removing the 'CERTIFICATE' folder made no difference. Renaming files from 00001.xxx to 00000.xxx made no difference either.
Tried dorati/Hollydoc's NeroVision trick method, then using the TSRemux generated 'playlist', 'stream' & 'clipinf' folders to replace the NeroVision folders. The PS3 recognizes this disc as AVCHD & autoplays it, but the mpeg2 clip in it plays w/o any audio.
Any ideas? All I want to do is create DVD-Rs with hi-def mpeg2 1080i clips that the PS3 will play w/proper 5.1 audio, not downmixed 2.1. Not possible?
Ok. Follow these steps
1) Generate an AVCHD structure with NeroVision as outlined by Dorati (you can use the same structure again)
2) Run the ts file trough TSRemux and generate a Bluray structure
3) Replace the playlist, stream, clipinf folders in the NeroVision generated structure with the ones generated by TSRemux. I also replace the ones in the backup folder.
4) Burn the new BDMV folder with UDF 2.5
I backed up multiple movies (mpeg ts) using this method on DVD-DL and it worked beautifully.
Now I hope if somebody knows how to work h264 ts files. Using the above method I get sound without video. These files are level 4.0 main profile, so theoretically they should work but I think the problem is either in the resolution (1088i) or the interlacing.
B4tm4n
1st August 2007, 07:26
Now I hope if somebody knows how to work h264 ts files. Using the above method I get sound without video. These files are level 4.0 main profile, so theoretically they should work but I think the problem is either in the resolution (1088i) or the interlacing.
I've tried with a H264 file from a bluray disc, so it should play, its level 4.1. (I've also tried this with BBC HD cap scene release, don't know the level)
I put the file through Elecard Xmuxer Pro and create a ts file with only the H264 video track. Then I remux using Elecard Xmuxer with an AC3 track in to a ts container. This file will play, once renamed to mpg, smoothly from the XBM.
Next I use TsRemux to remux it in to a m2ts. Now this file will play but choppy.
Now once I've got my m2ts file I try playing it through the XBM and the result is choppy, its like the previous frame gets repeated. Now if I rename the ts file, prior to putting it through TsRemux, to mpg and play it through the XBM its perfect smooth playback. Something goes wrong processing it through TsRemux.
I have tried with the bluray structure and got choppy playback aswell, now I'm not burning anymore discs untill I've got it playing smoothly. My PS3 is FW1.9.
zeropc
1st August 2007, 11:09
why do i never get any audio and video display in vlc after remxuing a video with tsremux (0.0.16)?
i have no problem playing the newe files with powerdvd but since vlc is my main player, this kinda bugs me.
i guess no one can answer this?!
well, here is another thing i found and i don't know how to correct it...
when i create a new .m2ts or a .ts then the timcode is messed up. the new timecode is now twice as long as it should. any idea how to fix it?
btw, here is a feature request ...
is it possible to include in the next release or so a real demux function? right now you only can demux on stream at the time and since this can take quite a long time even for a audio track, this would speed things up i guess. just select the streams you wanna demux and instead of hitting remux you click demux.
another thing, is it possible to include datarate display of the audiostreams?
enjoyer
2nd August 2007, 00:22
Ok...a method to remux mkv to ts without defects!!
1. extract your h264.mkv with MKVextractGUI and produce a *.h264 and *.ac3 file
2. insert the files in elcard xmuxer 2.2.70328 and create a h264.ts file!!
this files plays flawlessly in powerdvd.....
so the file can't be corrupt!!! but my tsremux doesn't create a clipinf :(
B4tm4n
2nd August 2007, 12:56
Ok...a method to remux mkv to ts without defects!!
1. extract your h264.mkv with MKVextractGUI and produce a *.h264 and *.ac3 file
2. insert the files in elcard xmuxer 2.2.70328 and create a h264.ts file!!
this files plays flawlessly in powerdvd.....
so the file can't be corrupt!!! but my tsremux doesn't create a clipinf :(
What information is stored in the clipinf file and can it be reproduced with the right info for the file in use ?
smekoslav
2nd August 2007, 16:07
When I demux LPCM in TSRemux and then convert to wav, why is the sound scrambled, static (you hear the soundtrack, but there's a loud static over it)? With xport the sound is ok, but xport has a tendency to crash with some blurays, so I prefer tsremux.
drmpeg
3rd August 2007, 06:04
When I demux LPCM in TSRemux and then convert to wav, why is the sound scrambled, static (you hear the soundtrack, but there's a loud static over it)? With xport the sound is ok, but xport has a tendency to crash with some blurays, so I prefer tsremux.
Would you be willing to help me fix xport? Do you have a Blu-ray .m2ts that you think crashes xport in the first 2 GB of the file? If you think you might, then I have a way for you to identify where in the file the crash occurs and then clip out a section of the file for you to upload so that I can debug it.
Unfortunately, I don't know how to write a clip program with MVC that goes beyond 2 GB. What works on Solaris doesn't work with MVC.
Maybe one of you MVC experts out there can help me out. Here's my Solaris code:
#include <stdio.h>
#include <stdlib.h>
#define TRUE 1
#define FALSE 0
int main(int argc, char **argv)
{
FILE *fp;
FILE *fpout;
static unsigned char buffer[16384];
int length;
unsigned int file_length = 0;
unsigned long long clip_start;
unsigned int clip_length;
if (argc != 5) {
fprintf(stderr, "usage: clip <infile> <outfile> <start offset> <length>\n");
exit(-1);
}
/*--- open binary file (for parsing) ---*/
fp = fopen64(argv[1], "rb");
if (fp == 0) {
fprintf(stderr, "Cannot open input file <%s>\n", argv[1]);
exit(-1);
}
/*--- open binary file (for parsing) ---*/
fpout = fopen64(argv[2], "wb");
if (fpout == 0) {
fprintf(stderr, "Cannot open output file <%s>\n", argv[2]);
exit(-1);
}
clip_start = atoll(argv[3]);
clip_length = atoi(argv[4]);
fseeko64(fp, clip_start, 0);
while(!feof(fp)) {
length = fread(&buffer[0], 1, 16384, fp);
file_length += length;
if (file_length <= clip_length) {
fwrite(&buffer[0], 1, length, fpout);
}
else {
fwrite(&buffer[0], 1, (length - (file_length - clip_length)), fpout);
break;
}
}
fclose(fp);
fclose(fpout);
return 0;
}
The problem is, atoll() and fseeko64() don't exist on MVC. Any ideas?
Ron
wizziwig
3rd August 2007, 08:16
The problem is, atoll() and fseeko64() don't exist on MVC. Any ideas?
Ron
If you mean Visual C++, it's not a simple change. You need to use _atoi64() and _lseeki64(). But those functions are not plug-in replacements. You would also need to drop all the fopen(), fread() etc. functions and use open(), read(), write() instead. The normal C runtime buffered file I/O does not support 64-bit file access in Windows.
drmpeg
3rd August 2007, 09:13
If you mean Visual C++, it's not a simple change. You need to use _atoi64() and _lseeki64(). But those functions are not plug-in replacements. You would also need to drop all the fopen(), fread() etc. functions and use open(), read(), write() instead. The normal C runtime buffered file I/O does not support 64-bit file access in Windows.
Thanx, that solved my problem. Doing a Google on "atoi64" led me to the MS Visual C++ library website. As it turns out, there is an _fseeki64() function that works with fopen(), fread(), fwrite() and fclose().
I believe fopen() ends up being fopen64() in Visual C++, so 64-bit file access is actually the default. This code works fine:
#include <stdio.h>
#include <stdlib.h>
#define TRUE 1
#define FALSE 0
int main(int argc, char **argv)
{
FILE *fp;
FILE *fpout;
static unsigned char buffer[16384];
int length, result;
unsigned int file_length = 0;
unsigned long long clip_start;
unsigned int clip_length;
if (argc != 5) {
fprintf(stderr, "usage: clip <infile> <outfile> <start offset> <length>\n");
exit(-1);
}
/*--- open binary file (for parsing) ---*/
fp = fopen(argv[1], "rb");
if (fp == 0) {
fprintf(stderr, "Cannot open input file <%s>\n", argv[1]);
exit(-1);
}
/*--- open binary file (for parsing) ---*/
fpout = fopen(argv[2], "wb");
if (fpout == 0) {
fprintf(stderr, "Cannot open output file <%s>\n", argv[2]);
exit(-1);
}
clip_start = _atoi64(argv[3]);
clip_length = atoi(argv[4]);
result = _fseeki64(fp, clip_start, 0);
while(!feof(fp)) {
length = fread(&buffer[0], 1, 16384, fp);
file_length += length;
if (file_length <= clip_length) {
fwrite(&buffer[0], 1, length, fpout);
}
else {
fwrite(&buffer[0], 1, (length - (file_length - clip_length)), fpout);
break;
}
}
fclose(fp);
fclose(fpout);
return 0;
}
Ron
SeeMoreDigital
3rd August 2007, 09:18
If you mean Visual C++, it's not a simple change. You need to use _atoi64() and _lseeki64(). But those functions are not plug-in replacements. You would also need to drop all the fopen(), fread() etc. functions and use open(), read(), write() instead. The normal C runtime buffered file I/O does not support 64-bit file access in Windows.Is this the same Wizziwig of MPEG2Repair (http://www.avsforum.com/avs-vb/showthread.php?t=442446&page=1&pp=30) fame?
Cheers
drmpeg
3rd August 2007, 09:39
Is this the same Wizziwig of MPEG2Repair (http://www.avsforum.com/avs-vb/showthread.php?t=442446&page=1&pp=30) fame?
Cheers
I'm sure it is. In fact, I was the one that showed him the initial trick to repair MPEG-2 video bitstreams. However, much like Pelican9, the student has far surpassed the master.
Ron
madshi
3rd August 2007, 11:16
Would you be willing to help me fix xport? Do you have a Blu-ray .m2ts that you think crashes xport in the first 2 GB of the file? If you think you might, then I have a way for you to identify where in the file the crash occurs and then clip out a section of the file for you to upload so that I can debug it.
I think I have such a case, too. What can I do to help identifying the crash?
drmpeg
3rd August 2007, 13:03
I think I have such a case, too. What can I do to help identifying the crash?
Here's the scheme. First download a special version of xport that prints progress instead of bitrate.
http://www.w6rz.net/xportdev.zip
Demux your problem file and note the number of "chunks" when it bombs. Multiply the number of "chunks" by 1048576. This is the approximate offset into the file where the bomb occurred.
Then use the clip.exe program (included in the .zip) to clip out a small portion of the file for upload. Here's an example.
Let's say that xport bombs at 28376 "chunks". 28376 * 1048576 = 29754392576. Then clip out about 10 megabytes around (-5 megabytes to +5 megabytes) this offset with this command:
clip movie.m2ts clip.m2ts 29749392576 10000000
(29754392576 - 5000000 = 29749392576)
Then upload the 10 megabyte clip somewhere for me to debug. Make sense?
Ron
smekoslav
3rd August 2007, 14:25
Ok, here's my case. The xport encounters problems on me when demuxing LPCM audio from The Exorcism of Emily Rose BluRay m2ts. It starts demuxing fine and makes a .mpa file exactly 33220kB big (that's about chunk 100), then the filesize freezes at 33220kB, but xport still reports that chunks are being processed until the end.
http://img482.imageshack.us/img482/5229/emilycmd1sm9.png
Here's a 10mb sample of the m2ts stream: http://www.box.net/shared/tcl82u257t
There's also a 640Kbit DDPlus track but xport never even starts to demux eac3 (the mpa file is always at 0Kb, even though xport reports chunks are being processed).
musicman2311
6th August 2007, 16:08
hi all,
does anyone know how to get a specification document about blu-ray m2ts bitstream ?
thanks
drmpeg
7th August 2007, 06:56
Ok, here's my case. The xport encounters problems on me when demuxing LPCM audio from The Exorcism of Emily Rose BluRay m2ts. It starts demuxing fine and makes a .mpa file exactly 33220kB big (that's about chunk 100), then the filesize freezes at 33220kB, but xport still reports that chunks are being processed until the end.
There's also a 640Kbit DDPlus track but xport never even starts to demux eac3 (the mpa file is always at 0Kb, even though xport reports chunks are being processed).
I wasn't able to tell much from the sample. However, the screen dump is interesting. For ripped .m2ts files, there should never be any discontinuities. The fact that you do have discontinuities suggests that your file has been corrupted somehow.
The first discontinuity appears at packet 436908. This would be 436908 * 192 or 82886336 bytes into the file. In my 1 megabyte "chunks", this would be at around chunk 80, which is fairly close to your report of audio demux failing at chuck 100.
So a better test clip would be about 30 megabytes starting at around 80 megabytes in. This clip command line would do the trick:
clip movie.m2ts clip.m2ts 79999872 30000000
Note that 79999872 is a multiple of 192 so that the clip starts on a packet.
As for demuxing the AC3 track, you must also demux the video track. That's because for AC3 audio, xport cuts the audio stream to match the first video PTS. If there's no video track specified, then the audio cutting code never starts and no audio gets demuxed.
For LPCM, xport doesn't try to sync the audio and specifying video stream 0 works okay.
Ron
Has123
7th August 2007, 09:41
dmz01,
Thank you for this fantastic tool. Do you have any plans to add muxing capabilities (from elementary streams) to TSRemux or add AVCHD structure to the current options and lastly would it be possible to remove 1088 flag from some h264 streams as this should improve the playability.:thanks:
bb1b
7th August 2007, 13:48
I've tried with a H264 file from a bluray disc, so it should play, its level 4.1. (I've also tried this with BBC HD cap scene release, don't know the level)
I put the file through Elecard Xmuxer Pro and create a ts file with only the H264 video track. Then I remux using Elecard Xmuxer with an AC3 track in to a ts container. This file will play, once renamed to mpg, smoothly from the XBM.
Next I use TsRemux to remux it in to a m2ts. Now this file will play but choppy.
Now once I've got my m2ts file I try playing it through the XBM and the result is choppy, its like the previous frame gets repeated. Now if I rename the ts file, prior to putting it through TsRemux, to mpg and play it through the XBM its perfect smooth playback. Something goes wrong processing it through TsRemux.
I have tried with the bluray structure and got choppy playback aswell, now I'm not burning anymore discs untill I've got it playing smoothly. My PS3 is FW1.9.
I'm having the same problem with a movie encoded in h264, the result is choppy, like some frames gets repeated. I will try with a VC-1 and MPEG2 movie to see if I get the same result.
Anyone found a way to get this working properly?
B4tm4n
7th August 2007, 18:08
I'm having the same problem with a movie encoded in h264, the result is choppy, like some frames gets repeated. I will try with a VC-1 and MPEG2 movie to see if I get the same result.
Anyone found a way to get this working properly?
Mpeg2 will work (I think), but I don't think VC-1 will work with re-encoding to mpeg2 or something.
enjoyer
8th August 2007, 12:10
hXXp://rapidshare.com/files/47602801/AVCHD.rar.html
put the entire *AVCHD* folder to your external hdd (fat32 formatted) file size limit 4gb! ps3 fw 1.9 needed
5.1 output works also on hdd :D
mark_in_2k
8th August 2007, 14:14
hXXp://rapidshare.com/files/47602801/AVCHD.rar.html
put the entire *AVCHD* folder to your external hdd (fat32 formatted) file size limit 4gb! ps3 fw 1.9 needed
5.1 output works also on hdd :DI can't test this yet as I'm at work, but is this sample from a 1080p VC-1 source?
dmz01
8th August 2007, 18:50
New version 0.0.17:
Fixed elementary stream recognition issues, where audio streams were mis-recognized.
Fixed issue where the remuxing would all-over-sudden become extremely slow or hang up and/or the resulting stream would have a loss of audio
MKV support is early alpha. Opening MKV files takes a long time, remuxed results may vary, from my own testing MPEG2 and AC3 seem to work, but H264 doesn't.
dmz01
8th August 2007, 18:58
dmz01,
Thank you for this fantastic tool. Do you have any plans to add muxing capabilities (from elementary streams) to TSRemux or add AVCHD structure to the current options and lastly would it be possible to remove 1088 flag from some h264 streams as this should improve the playability.:thanks:
muxing is very different from remuxing as you need to fully understand the format of the elementary streams and generate the appropriate clocks. Remuxing is a lot easier since you really don't need to know the streams nor generate any clocks. So muxing while a nice feature to add, would probably be beyond what I have as free time. :(
AVCHD would be very easy to add if someone would make the AVCHD spec (with all the format definitions) available to me. I'm not going to pay $3000+ for it. :)
what do you mean by 1088 flag?
kvoss
8th August 2007, 19:15
I can't test this yet as I'm at work, but is this sample from a 1080p VC-1 source?
If you use GraphEdit to convert in a mkv und using mkvinfo
C:\Programme\MKVtoolnix>mkvinfo.exe c:\c\TS\test.mkv
+ EBML head
|+ EBML version: 1
|+ EBML read version: 1
|+ EBML maximum ID length: 4
|+ (Unknown element: EBMLMaxSizeLength; ID: 0x42f3 size: 4)
|+ Doc type: matroska
|+ Doc type version: 1
|+ Doc type read version: 1
+ Segment, size 25745124
|+ Seek head (subentries will be skipped)
|+ EbmlVoid (size: 14)
|+ Segment information
| + Muxing application: Haali DirectShow Matroska Muxer 1.7.189.11
| + Writing application: GraphEdt.exe
| + Segment UID: 0x64 0xb6 0x1b 0x9b 0xd6 0x5c 0x0c 0x84 0xd2 0x1c 0xf2 0xd7 0x6b 0xc0 0xa9 0x70
| + Date: Wed Aug 08 18:11:59 2007 UTC
| + Timecode scale: 1000000
| + Duration: 26.960s (00:00:26.960000000)
|+ Segment tracks
| + A track
| + Track number: 1
| + Track UID: 1
| + Track type: video
| + Lacing flag: 0
| + Default flag: 0
| + Codec ID: V_MPEG4/ISO/AVC
| + CodecPrivate, length 34
| + Video track
| + Pixel width: 1920
| + Pixel height: 1080
| + Display width: 1920
| + Display height: 1080
| + A track
| + Track number: 2
| + Track UID: 2
| + Track type: audio
| + Lacing flag: 1
| + Default flag: 0
| + Codec ID: A_AC3
| + Audio track
| + Sampling frequency: 48000.000000
| + Channels: 6
|+ Cluster
kvoss
enjoyer
8th August 2007, 21:08
New version 0.0.17:
Fixed elementary stream recognition issues, where audio streams were mis-recognized.
Fixed issue where the remuxing would all-over-sudden become extremely slow or hang up and/or the resulting stream would have a loss of audio
MKV support is early alpha. Opening MKV files takes a long time, remuxed results may vary, from my own testing MPEG2 and AC3 seem to work, but H264 doesn't.
thx for update :thanks:
dmz01,
Thank you for this fantastic tool. Do you have any plans to add muxing capabilities (from elementary streams) to TSRemux or add AVCHD structure to the current options and lastly would it be possible to remove 1088 flag from some h264 streams as this should improve the playability.:thanks:
CoreAVC.H.264.Video.Codec - Version 1.5
- Add: An option to always crop 1088 video to 1080 lines (enabled by default)
I don't know if this is possible but maybe coreavc 1.5 in combination with graphedit can remove the 1088 flag
colinhunt
8th August 2007, 23:02
New version 0.0.17
Thank You!
colinhunt
8th August 2007, 23:03
AVCHD would be very easy to add if someone would make the AVCHD spec (with all the format definitions) available to me. I'm not going to pay $3000+ for it. :)
Would you be able to "reverse engineer" anything at all from Nero AVCHD output?
hollydoc
8th August 2007, 23:25
thx for this great tool. :thanks:
The rexux funktion is nearly perfect. My problen is muxing AVC - and VC-1 videostreams with a new Audiostream. MPEG2 is not a problem, there are a lot of programms avalible.
My problem is, a lot of Blu-Ray aren`t availible whit german audiotrack.
Is it possible inmux SUPreader. Which Programm i`ve to use to create german Subtitles?
Hollydoc.
enjoyer
9th August 2007, 00:56
I ve tested some h264|1080p *.ts file and tsremux created a faultless blu ray structure...
then I created a AVCHD dvd with hollydoc s method
ps3 plays this file without problems and ac3 5.1 output!!!
so we need a way to remux h264.mkv properly to h264.ts!!!!! :cool:
Has123
9th August 2007, 01:17
Hello all,
We do not need to go through any trouble to burn AVCHD. After you run your file through TSRemux Bluray, go to BDMV directory and replace the MovieObject.bdmv and index.bdmv with these http://rapidshare.com/files/47821885/BDMV.rar.html (or use the ones that NeroVision produced) and burn the BDMV directory with Nero UDF 2.5 and that IS it. Hope this will help:cool:
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.