PDA

View Full Version : Getting DVB-T (AVC/HE-AAC) to PS3 and then Blu-Ray


lchiu7
15th February 2008, 18:37
My local broadcaster hs begun DVB-T HD testing using AVC for vidoe (720p) and what looks like HE-AAC for audio. Capturing them using a Hauppaupe DVB-T card gets .ts files.

My goal is to play these on a PS3 and eventually burn to BR (or HD-DVD if that works).

The PS3 cannot play these natively. However a quick pass through Tsremuxer outputting m2ts format generates a video file that the PS3 can play. But there is no audio.

TSRemuxer notes the audio is MPEG2 which doesn't seem right. Anyway seems like I need to strip the audio out and convert it to AC-3 or something and remux back. Tried using DGIndex to get the audio out which seemed to get me an audio file but nothing I can actually play on my PC (the original .ts file plays using VLC but chokes up my PC which is only a AMD 64 X2 3400). Not even sure what audio type it is. DGIndex note the audio is MPEG1/MPGE2/AAC audio when I do Stream/Detect PIDS Raw and when I do Stream Detect PIDS PAT/PMT and choose AAC audio, demuxing the audio produces a file which I haven't yet worked out how to play or convert.

Any help appreciated.

Ideally I would like to play these files on the PS3 which has tons of CPU power and potentially author them out to BR disks.

jamos
15th February 2008, 21:06
My local broadcaster hs begun DVB-T HD testing using AVC for vidoe (720p) and what looks like HE-AAC for audio. Capturing them using a Hauppaupe DVB-T card gets .ts files.

My goal is to play these on a PS3 and eventually burn to BR (or HD-DVD if that works).

The PS3 cannot play these natively. However a quick pass through Tsremuxer outputting m2ts format generates a video file that the PS3 can play. But there is no audio.

TSRemuxer notes the audio is MPEG2 which doesn't seem right. Anyway seems like I need to strip the audio out and convert it to AC-3 or something and remux back. Tried using DGIndex to get the audio out which seemed to get me an audio file but nothing I can actually play on my PC (the original .ts file plays using VLC but chokes up my PC which is only a AMD 64 X2 3400). Not even sure what audio type it is. DGIndex note the audio is MPEG1/MPGE2/AAC audio when I do Stream/Detect PIDS Raw and when I do Stream Detect PIDS PAT/PMT and choose AAC audio, demuxing the audio produces a file which I haven't yet worked out how to play or convert.

Any help appreciated.

Ideally I would like to play these files on the PS3 which has tons of CPU power and potentially author them out to BR disks.

ps3 will not play audio with m2ts files unless they are burned to a bd or avchd format. The PS3 will play .ts files if they are avc lvl 4.1 rename the .ts to .mpeg and see if it plays.

lchiu7
15th February 2008, 22:09
ps3 will not play audio with m2ts files unless they are burned to a bd or avchd format. The PS3 will play .ts files if they are avc lvl 4.1 rename the .ts to .mpeg and see if it plays.

Thanks but that didn't work. Tried the following

1. Just took the original .ts files and renamed them to .mpeg. PS3 says corrupt data on one and the other tries to play the file but there is no picture nor sound. Only can see something by stepping through each frame at a time

2. Took the .ts files and ran them through TsRemuxer and output .ts with a different name. File is corrupt

3. As noted before put them through TSRemuxer and output .m2ts. Video is fine but no audio (as you note). Actually tried to produce a BR disk using TSRemuxer but that died by saying audio stream type 4 is not supported

This is a sample of the file I am trying to play

http://rapidshare.com/files/91432944/02-12_00-25-24_TV_ONE_ONE_Sport_Rugby_The_IRB_Sevens_World_Series.ts.html

jamos
15th February 2008, 23:24
Thanks but that didn't work. Tried the following

1. Just took the original .ts files and renamed them to .mpeg. PS3 says corrupt data on one and the other tries to play the file but there is no picture nor sound. Only can see something by stepping through each frame at a time

2. Took the .ts files and ran them through TsRemuxer and output .ts with a different name. File is corrupt

3. As noted before put them through TSRemuxer and output .m2ts. Video is fine but no audio (as you note). Actually tried to produce a BR disk using TSRemuxer but that died by saying audio stream type 4 is not supported

This is a sample of the file I am trying to play

http://rapidshare.com/files/91432944/02-12_00-25-24_TV_ONE_ONE_Sport_Rugby_The_IRB_Sevens_World_Series.ts.html


try extracting the video and audio stream with tsremux (open it in remux and right click on video and audio stream and choose demux).

then run h264info on the extracted video stream using 4.1 as the lvl and leave the other settings alone.

then add the output video stream from h264info into tsmuxer and the audio stream then mux back into a .ts file.

edit: blah n/m that video messed up I cant even run it through megui and the tsremux extract doesnt work for audio.

jamos
15th February 2008, 23:44
I see now you have aac audio. with that I would just use megui and choose hd fast profile and reencode it to a mp4.

lchiu7
15th February 2008, 23:45
try extracting the video and audio stream with tsremux (open it in remux and right click on video and audio stream and choose demux).

then run h264info on the extracted video stream using 4.1 as the lvl and leave the other settings alone.

then add the output video stream from h264info into tsmuxer and the audio stream then mux back into a .ts file.


No joy here either. Demuxed both audio and video to their own files. Loading them back into tsmuxer it reported the video as Level 4.0 so that should be okay (in fact the video plays fine). However said unrecognised audio format for the output from tsremuxer so the audio is the problem at the moment

jamos
15th February 2008, 23:52
No joy here either. Demuxed both audio and video to their own files. Loading them back into tsmuxer it reported the video as Level 4.0 so that should be okay (in fact the video plays fine). However said unrecognised audio format for the output from tsremuxer so the audio is the problem at the moment

your audio is what is causing your issue.

lchiu7
16th February 2008, 10:39
your audio is what is causing your issue.

Yet apparently these files play fine on a PC (though pretty CPU intensive)

Chug a Bug
17th February 2008, 18:35
The video is 50fps which would probably account for the high CPU overhead. Wierd.

I know of only one way of fixing BBC HD AVC satellite .ts streams so they play on my PS3 and thats by remuxing and it only works because the streams are compliant i.e. H264 High@4.0, MP2, AC3 in the first place. I know of no reliable muxers (TS muxer won't create compliant streams.)

I can't see any option except to re-encode at present.

SeeMoreDigital
17th February 2008, 18:56
This is a sample of the file I am trying to play

http://rapidshare.com/files/91432944/02-12_00-25-24_TV_ONE_ONE_Sport_Rugby_The_IRB_Sevens_World_Series.ts.htmlJeez....

That sample looks awful. It has all the visual hallmarks of composite video :eek:


EDIT: By-the-way, the audio stream is 2Ch AAC-HE

zeroprobe
17th February 2008, 19:10
The video is 50fps which would probably account for the high CPU overhead. Wierd.

I know of only one way of fixing BBC HD AVC satellite .ts streams so they play on my PS3 and thats by remuxing and it only works because the streams are compliant i.e. H264 High@4.0, MP2, AC3 in the first place. I know of no reliable muxers (TS muxer won't create compliant streams.)

I can't see any option except to re-encode at present.

Hi,

The only way I have gotten a Sky HD AVC 1088i capture working on the PS3 is burning it onto a disc so the the ps3 sees it as a blu-ray or avchd. I cannot get the file working straight off the XMB or external hdd which is annoying. I am sure this will work with the bbc hd avc capture too.

Chug a Bug
17th February 2008, 20:13
Hi what format are the Sky HD videos in? The BBC HD captures are 1440x1080 H264 High@4.0 25fps with AC3 and MP2 2-channel each. The BBC apparently puts AC-3 audio into MPEG-1 audio PES packets which possibly accounts to why the PS3 won't play the audio straightoff.

What are you using to put the files onto disc? I can't make Nero Vision 5 accept HDTV AVC as an input into AVCHD it wants to re-encode it and I don't have a blu-ray burner...

zeroprobe
17th February 2008, 21:06
1920x1088i AVC 25fps ac3 High@4.0

I used TSREMUX and selected blu-ray output. Then I created a UDF 2.5 disc with Nero Burning Rom and burned the files tsremux created.

Chug a Bug
17th February 2008, 21:21
Ah! Of course. I'm using xmuxer's remux mode it's the only thing thats worked with BBC HD so far. I don't have Sky HD at present at present I wonder if theres a clip somewhere to tryout.

lchiu7
18th February 2008, 03:44
Jeez....

That sample looks awful. It has all the visual hallmarks of composite video :eek:


EDIT: By-the-way, the audio stream is 2Ch AAC-HE

The local broadcaster is testing DVB-T transmissions. The content was captured directly from UHF but it looks like they are just sending upscaled 576p content upscaled to 720p. I hope that when they go live it will be true 720p content!

lchiu7
18th February 2008, 03:50
The video is 50fps which would probably account for the high CPU overhead. Wierd.

I know of only one way of fixing BBC HD AVC satellite .ts streams so they play on my PS3 and thats by remuxing and it only works because the streams are compliant i.e. H264 High@4.0, MP2, AC3 in the first place. I know of no reliable muxers (TS muxer won't create compliant streams.)

I can't see any option except to re-encode at present.

What tool do you use for that? Interestingly that I can view the video just by running the .ts files through tsremuxer and outputting a .m2ts file. I did that with the BBC Beyonce test video that's out there plus the sample I linked to. Both play fine and smoothly (Beyonce looks very good) but of course with no sound.

It should be possible to extract the audio (noted as HE-AAC) and re-encode as something more acceptable and mux it back but no idea how.

Finally Sony has announced a PlayTV product which is a PVR which records from DVB-T. They are going to have to make changes in the PS3 to allow it to play the captured content without transcoding you would think.

Larry

Chug a Bug
19th February 2008, 21:12
It should be possible to extract the audio (noted as HE-AAC) and re-encode as something more acceptable and mux it back but no idea how.

This is the problem I know of no way of reliably muxing a .TS stream with an AVC source, xmuxer is supposed to do it but it just hangs. Maybe in a later version they'll fix it.

jm9843
22nd February 2008, 15:03
1920x1088i AVC 25fps ac3 High@4.0

I used TSREMUX and selected blu-ray output. Then I created a UDF 2.5 disc with Nero Burning Rom and burned the files tsremux created.

You didn't have to run through h264info first? And you didn't need to replace index.bdmv and Movieobject.bdmv per the "Quick Blu-ray content (BD, BD-5 and BD-9) authoring guide (http://forum.doom9.org/showthread.php?t=134402)" thread? Finally, did you play it back on a PS3 or a stand-alone BD player?

Sorry for all of the questions, but I want to get this working without burning a bunch of DL coasters!

Thanks.

lchiu7
15th March 2008, 08:38
This is the problem I know of no way of reliably muxing a .TS stream with an AVC source, xmuxer is supposed to do it but it just hangs. Maybe in a later version they'll fix it.

Slightly late at getting back to this but I have had some partial success. I did the following (on the test BBC HD clip )

http://mirror05.x264.nl/public/force.php?file=./beyonce.at.the.bbc.1080mbaff.sample.ts


1. Ran txremux and demuxed the file to a avc file and aac file
2. Ran the aac file through besweet and converted to a AC3 file
3 Remuxed the two files back using Tsmuxergui and output a m2ts file

The file plays on the PS3 but there are problems

1. It starts off very jerkily with no audio
2. When the audio kicks in after about 3-4 seconds it's now out of sync with the video

So getting there but no cigar yet

Larry