User User name Password  
   
Wednesday 18.12.2024 / 11:48
Search AfterDawn Forums:        In English   Suomeksi   På svenska
afterdawn.com > forums > consoles > ps3 - modding & hacking > ps3 compatible video creation thread (tsmuxer etc.).
Show topics
 
Forums
Forums
PS3 compatible video creation thread (tsMuxeR etc.).
  Jump to:
 
Posted Message
Senior Member
_
9. February 2008 @ 10:00 _ Link to this message    Send private message to this user   
Originally posted by Ryu77:
I knew what you meant... The next step now is to recode the file to a AVC file (with your hardcoded subs)...

Open up Nero Recode, then select "Recode DVDs and Videos to Nero Digital". Now the weird thing is if you attempt to open up the AVIsynth script from the Recode browser window, it wont work! You need to drag and drop the script into the Nero Recode window. Next select "Nero Digital AVC" in the "Nero Digital Category" drop down menu. Then select "HDTV - AVC" in the "Nero Digital Profile".

As I said earlier I want you to disable the audio as we will use the original stream if it is ac3 or recode it separately if it's something else. Next you need to select your target output size. Remember to allow extra for the audio stream and about 300mb for the m2ts headers. I can't stress the importance of being conservative here because if you spend all that time recoding the movie only to find out that it's 100mb too big. Well... So, my point is always allow a little extra. If you are unsure about this, just let me know the duration of the movie and if your target is DVD5 or DVD9 and I will suggest a bitrate for you.

Ok, now press the next tab at the bottom of the window. Tick the expert box. You will then see a AVC encoder tree open up. The only thing you really need to change here is on the "Rate Control" branch, change it to 2 pass encode "High quality encoding (2-pass)".

Under the "General Settings" tab you can choose the decision quality (motion search). I prefer to leave it as is ("Best") but you can change it if you want a faster encode or better quality. If you are concerned with encoding time it may be better to drop it down to the "Good" quality setting. Encoding in 1080p is going to take days!

Depending on how clean your source video is will determine the next choice. I am guessing it is very clean as it a 1080p source. If it is clean then uncheck the "Deblocking" option under the "Encoding Tools" branch.

Now you can let Nero Recode do it's thing. Press on the "Burn Options" button, select your output directory and let it rip!

Nero Recode will create a AVC file with a level of 3.1, which will be fine as the PS3 can play up to 4.1.

See you in a few days! Hehe! Let me know when you've done that, so I can help you with the next steps.
I've followed these steps, my question is what program do I use to merge the original AC3 file with the new Nero Digital AVCHD file?

BTW, the recode process is going to take 12 hours on my computer... should be done by 9 pm tonight. Hopefully I can watch my new AVCHD disc tonight!
Advertisement
_
__
Senior Member

5 product reviews
_
9. February 2008 @ 10:30 _ Link to this message    Send private message to this user   
Originally posted by odin24:
I've followed these steps, my question is what program do I use to merge the original AC3 file with the new Nero Digital AVCHD file?

BTW, the recode process is going to take 12 hours on my computer... should be done by 9 pm tonight. Hopefully I can watch my new AVCHD disc tonight!
Ok... The next two steps may seem a little strange but I will explain. It seems YAMB can only extract a h264 file from a mp4 container up to 4gb in size. Everytime I try to demux a larger file YAMB crashes at the 4gb mark. Has anyone experienced differently? BTW, it's not my HDD file system. My HDD is NTFS. :-)

Anyway, so what I have been doing is using mkvmerge GUI to swap the AVC/mp4 file into the mkv container, then use MKVextract GUI to extract the elementary h264 stream from the Matroska (mkv) container. I know it seems weird to put it into a mkv container, only to extract the h264 stream out again.

I can not think of any other way to extract a h264 file larger than 4gb (YAMB crashes here) from a mp4 container. Any suggestions are welcomed...

Ok, next you need to use h264info to save a new h264 stream. You do not need to change anything at all, so you can leave all the fields blank. You do not need to change the level as Nero Recode has produced a level 3.1 stream. I know this seems like a pointless step but I can assure you it is necessary! If you try to remux the h264 stream without running it through h264 info, the PS3 will not play it!

Next use tsMuxeR to load your new AVC stream and your audio... Save a m2ts file and you're done!

If you're happy to leave it as a m2ts file, then just burn a DVD UDF data disc (this is what I personally do as I can copy the media file onto my PS3 hard drive from the DVD).

If you want to author a AVCHD, then use tsremux to load the m2ts file and create Blu-ray folder structure from your file. Then use Nero to burn a DVD UDF data disc. You need to manually change the UDF level to 2.5 in your burn options.

"Great minds discuss ideas... Average minds discuss events... Small minds discuss people"

PS3 compatible video creation thread... mkv2vob, tsMuxeR etc.: http://forums.afterdawn.com/thread_view.cfm/621809
The complete HD (Blu-ray/HD-DVD) back-up thread.: http://forums.afterdawn.com/thread_view.cfm/639346

This message has been edited since posting. Last time this message was edited on 9. February 2008 @ 10:35

Member

2 product reviews
_
9. February 2008 @ 15:33 _ Link to this message    Send private message to this user   
Originally posted by Ryu77:
godofnec, the thing that's a little hard to understand is that you said you ran it through h264info as a ts/m2ts but... h264info is designed to load a h264 stream in it's raw form (ie: after it is demuxed).

This is a step by step of what you need to do...

1) Open up the mkv file in MKV Extract GUI (you will need to download MKV Extract GUI and MKV toolnix here... http://www.afterdawn.com/software/video_...vextractgui.cfm and here http://www.afterdawn.com/software/video_.../mkvtoolnix.cfm
2) Extract the streams using MKV Extract GUI
3) Run the raw h264 through h264info tool and change profile level to 4.1 (if you need to download this tool, here it is http://www.digital-digest.com/software/H264info.html )
4) Load the NEW h264 file and the ac3 file into tsMuxeR, save it as m2ts... and all should be good for your PS3 to play it. :-D

If any of these steps are a little hard to understand, just let me know and I'll break it down further.
For some reason i skipped right over this post,it just didn't register I kept trying to read your first post and i didnt understand that very well anyhow i got it working now.:) thank you
Senior Member
_
9. February 2008 @ 17:26 _ Link to this message    Send private message to this user   
Originally posted by Ryu77:
godofnec, the thing that's a little hard to understand is that you said you ran it through h264info as a ts/m2ts but... h264info is designed to load a h264 stream in it's raw form (ie: after it is demuxed).

This is a step by step of what you need to do...

1) Open up the mkv file in MKV Extract GUI (you will need to download MKV Extract GUI and MKV toolnix here... http://www.afterdawn.com/software/video_...vextractgui.cfm and here http://www.afterdawn.com/software/video_.../mkvtoolnix.cfm
2) Extract the streams using MKV Extract GUI
3) Run the raw h264 through h264info tool and change profile level to 4.1 (if you need to download this tool, here it is http://www.digital-digest.com/software/H264info.html )
4) Load the NEW h264 file and the ac3 file into tsMuxeR, save it as m2ts... and all should be good for your PS3 to play it. :-D

If any of these steps are a little hard to understand, just let me know and I'll break it down further.
Hey Ryu, I need some more help please.

I'm trying to run a raw h264 file through h264info and I don't think it's working. It completes in less than a second and creates a file that is 5 bytes. Must all fields be filled in?

Maybe a detailed walkthrough if you have time, thanks in advance.

I'm trying to run a 4 gb h264 file, 720p originally mpeg4/AVC... extracted from a .mkv.
Senior Member

5 product reviews
_
9. February 2008 @ 20:04 _ Link to this message    Send private message to this user   
The only field that need to be filled in is the level box. You need to change it to 4.1, if it was higher than that. If you are using a h264 file from Nero Recode, you can leave all fields blank.

"Great minds discuss ideas... Average minds discuss events... Small minds discuss people"

PS3 compatible video creation thread... mkv2vob, tsMuxeR etc.: http://forums.afterdawn.com/thread_view.cfm/621809
The complete HD (Blu-ray/HD-DVD) back-up thread.: http://forums.afterdawn.com/thread_view.cfm/639346
Senior Member
_
9. February 2008 @ 21:40 _ Link to this message    Send private message to this user   
Originally posted by Ryu77:
The only field that need to be filled in is the level box. You need to change it to 4.1, if it was higher than that. If you are using a h264 file from Nero Recode, you can leave all fields blank.
I finally figured it out, the whole process. My problem was the h264info step, I didn't realize the progam didn't create the new file on it's own, I had to assign it one. I just copied and pasted, then assign the 4.1 file to the copy. Tested it out and everything works... even the DD 5.1.

FANTABULOUS!!! Thanks for all of your help Ryu.
moddep
Newbie
_
10. February 2008 @ 08:59 _ Link to this message    Send private message to this user   
Fantastic detailed info on the post Ryu. It has been like a newbie guide to watch HD movie on PS3.
Senior Member
_
10. February 2008 @ 14:24 _ Link to this message    Send private message to this user   
Originally posted by Ryu77:
Originally posted by evolmindz:
tsmuxer made a ts file out of the mkv file. what now? how can i make an iso out of the ts file? im trying to fit it onto a dvd9.
The steps are explained at the start of this thread but I'll explain again. The PS3 wont read a ts file, you need to select the m2ts output. Then just use Nero to burn the DVD as a UDF disc... Easy! :-D By the way make sure you have dolby as one of the tracks as it seems the PS3 wont read DTS from the m2ts container.
I just tried making another disc with DTS audio, not realizing it wouldn't play on my PS3. Is there a program that will convert DTS to AC3?
Senior Member

5 product reviews
_
10. February 2008 @ 22:03 _ Link to this message    Send private message to this user   
Originally posted by odin24:
I just tried making another disc with DTS audio, not realizing it wouldn't play on my PS3. Is there a program that will convert DTS to AC3?
I'm pretty sure I mentioned this a few times on this thread already too. :-P

There are a few ways you can do this. EAC3toGUI will probably be the easiest method.

EAC3toGUI: http://www.digital-digest.com/software/EAC3toGUI.html

You will also need to install Sonic HD-DVD decoder for EAC3toGUI to function. Use a torrent search engine to find this. :-)

"Great minds discuss ideas... Average minds discuss events... Small minds discuss people"

PS3 compatible video creation thread... mkv2vob, tsMuxeR etc.: http://forums.afterdawn.com/thread_view.cfm/621809
The complete HD (Blu-ray/HD-DVD) back-up thread.: http://forums.afterdawn.com/thread_view.cfm/639346

This message has been edited since posting. Last time this message was edited on 10. February 2008 @ 22:05

Senior Member
_
11. February 2008 @ 17:51 _ Link to this message    Send private message to this user   
Hey Ryu,
I tried recoding a xvid file with nero following the steps earlier in this thread, but the end result was a choppy video. The source file was 720p so I used the Cinema AVC profile instead of the HDTV profile. I then tried the HDTV profile with the same result.

Could it be that nero isn't compatible with xvid? Any suggetions or ideas would bew great. Thanks.
Senior Member

5 product reviews
_
12. February 2008 @ 02:37 _ Link to this message    Send private message to this user   
Originally posted by odin24:
Hey Ryu,
I tried recoding a xvid file with nero following the steps earlier in this thread, but the end result was a choppy video. The source file was 720p so I used the Cinema AVC profile instead of the HDTV profile. I then tried the HDTV profile with the same result.

Could it be that nero isn't compatible with xvid? Any suggetions or ideas would bew great. Thanks.
Which steps? The AVIsynth (direct show) method?

Nero Recode will be able to load a Xvid avi directly. Use VirtualDubMod to demux the audio (Streams/Stream list/Demux). Load the video into Nero Recode, disable the audio and follow the rest of the steps I mentioned earlier. So basically it's the same, except you load the Xvid directly rather than using AVIsynth.

But... I do have a question. Why would you want to do this? The PS3 can read DivX/Xvid from an avi. You just need to split them up in 2gb segments (for the time being, hopefully this will change with a future firmware upgrade).

"Great minds discuss ideas... Average minds discuss events... Small minds discuss people"

PS3 compatible video creation thread... mkv2vob, tsMuxeR etc.: http://forums.afterdawn.com/thread_view.cfm/621809
The complete HD (Blu-ray/HD-DVD) back-up thread.: http://forums.afterdawn.com/thread_view.cfm/639346
Senior Member

5 product reviews
_
12. February 2008 @ 02:51 _ Link to this message    Send private message to this user   
By the way guys, I appreciate your appreciation! :-P I remember what it was like when I was just starting out experimenting with digital media and the likes. Sometimes I wished I could just find someone that could just lay it out in English for me! So I am more than happy to help! :-D

"Great minds discuss ideas... Average minds discuss events... Small minds discuss people"

PS3 compatible video creation thread... mkv2vob, tsMuxeR etc.: http://forums.afterdawn.com/thread_view.cfm/621809
The complete HD (Blu-ray/HD-DVD) back-up thread.: http://forums.afterdawn.com/thread_view.cfm/639346
Senior Member
_
13. February 2008 @ 15:00 _ Link to this message    Send private message to this user   
Hey Ryu, I ran into a problem. I processed a .mkv file like usual but the end result (mt2s) the audio and video is way out of sync, about 8 seconds or so, whereas the source is fine. I tried adding a negative delay to sync it up without success. I tried changing the fps to 59.94 but that was double the speed. Any ideas?

Thanks,

This message has been edited since posting. Last time this message was edited on 13. February 2008 @ 15:02

evolmindz
Member
_
13. February 2008 @ 19:34 _ Link to this message    Send private message to this user   
i tried gotsent and finally got a program to work. just wondering why on 1080 files it doubles up in size. like if a file is 11gb when converting to mpg format it takes for ever and the file ends up being 22gb double in size. everything on 720p runs beautiful tho ;)
Senior Member

5 product reviews
_
14. February 2008 @ 08:52 _ Link to this message    Send private message to this user   
Originally posted by odin24:
Hey Ryu, I ran into a problem. I processed a .mkv file like usual but the end result (mt2s) the audio and video is way out of sync, about 8 seconds or so, whereas the source is fine. I tried adding a negative delay to sync it up without success. I tried changing the fps to 59.94 but that was double the speed. Any ideas?

Thanks,
You are on the right track with the frame rate... You need to make sure that you are using the same frame rate as the source video. Are you still using AVIsynth to frameserve your video? If yes, you need to make sure that the frame rate you specify in AVIsynth is the same as the original Matroska (mkv) file.

"Great minds discuss ideas... Average minds discuss events... Small minds discuss people"

PS3 compatible video creation thread... mkv2vob, tsMuxeR etc.: http://forums.afterdawn.com/thread_view.cfm/621809
The complete HD (Blu-ray/HD-DVD) back-up thread.: http://forums.afterdawn.com/thread_view.cfm/639346
Senior Member

5 product reviews
_
14. February 2008 @ 09:08 _ Link to this message    Send private message to this user   
Originally posted by evolmindz:
i tried gotsent and finally got a program to work. just wondering why on 1080 files it doubles up in size. like if a file is 11gb when converting to mpg format it takes for ever and the file ends up being 22gb double in size. everything on 720p runs beautiful tho ;)
Just like mkv2vob, GOTSent will first analyze the file to see if it is compatible with the PS3. If it is then it will just direct stream it into the new container. If it isn't compatible it will recode to mpeg2. As we know mpeg2 uses an older compression algorithm which is less efficient when compared to AVC, VC-1 etc., so to maintain the same quality as the source it will need to be about double the size.

"Great minds discuss ideas... Average minds discuss events... Small minds discuss people"

PS3 compatible video creation thread... mkv2vob, tsMuxeR etc.: http://forums.afterdawn.com/thread_view.cfm/621809
The complete HD (Blu-ray/HD-DVD) back-up thread.: http://forums.afterdawn.com/thread_view.cfm/639346
ReferMan
Newbie
_
22. February 2008 @ 20:06 _ Link to this message    Send private message to this user   
I haven't had my Ipod long, and haven't tried to add anything other than music. How do I go about "dropping" an MTS file into my Ipod and playing it on my PS3? Call me a noob. Thx
mjstriker
Newbie
_
23. February 2008 @ 02:00 _ Link to this message    Send private message to this user   
Referman: Plug in your Ipod to your pc then go to my computer and it should show up as a drive. Click on it and drag whatever files into the window. You can put anything in there as long as it is <4 gb due to Fat32 size limit. Then just plug it into your PS3. When it pops up highlight it and press triangle then select display all. Some folders should pop up and also the files you copied over. It sometimes takes a while to load but they will be there. Good Luck

By the way a very big thanks goes out to everyone who has contributed to this amazing tutorial especially Ryu77. I love watching my HD movies with my PS3!!!!
mjstriker
Newbie
_
23. February 2008 @ 02:07 _ Link to this message    Send private message to this user   
I am having a problem myself with a couple of mkv videos. They have a set resolution of 960x544 (I am assuming for tv broadcast) but when I play them with mpc they are 1280x544. So I muxed them into a m2ts container to play on my ps3 but they display 960x544. I tried changing the resolution with h264info but the video gets all messed up. I tried recoding with megui to 1280x544 but it does the same thing as the beginning (960x544). I have done this with a handful of videos and they have worked but these two are giving me problems. I was wondering if there was anything else I could try? It drives me crazy watching stretched heads and scenes.

Also which is better nero recode or megui? Thanks

This message has been edited since posting. Last time this message was edited on 23. February 2008 @ 02:11

Senior Member

5 product reviews
_
23. February 2008 @ 03:21 _ Link to this message    Send private message to this user   
Originally posted by mjstriker:
I am having a problem myself with a couple of mkv videos. They have a set resolution of 960x544 (I am assuming for tv broadcast) but when I play them with mpc they are 1280x544. So I muxed them into a m2ts container to play on my ps3 but they display 960x544. I tried changing the resolution with h264info but the video gets all messed up. I tried recoding with megui to 1280x544 but it does the same thing as the beginning (960x544). I have done this with a handful of videos and they have worked but these two are giving me problems. I was wondering if there was anything else I could try? It drives me crazy watching stretched heads and scenes.

Also which is better nero recode or megui? Thanks
It sounds to me like you may have interlaced material. Which would explain why mpc is showing the media file as 1280 x 544. I am guessing that when you repacked the video you are losing the interlaced flags which is resulting in a stretched picture. What happens with interlaced video is every second horizontal line alternates moving frame by frame. So, if you lost the interlaced flags the player would consider it progressive material and all the lines would move together and a stretched picture could result. I am not 100% sure on this or how to rectify it as I have only worked with progressive material so far on the PS3. I am confident it can't be too hard to fix. I will look into it and get back to you. In the meantime, if anyone else here at Afterdawn can provide a definite answer... Please do. :-D

"Great minds discuss ideas... Average minds discuss events... Small minds discuss people"

PS3 compatible video creation thread... mkv2vob, tsMuxeR etc.: http://forums.afterdawn.com/thread_view.cfm/621809
The complete HD (Blu-ray/HD-DVD) back-up thread.: http://forums.afterdawn.com/thread_view.cfm/639346

This message has been edited since posting. Last time this message was edited on 23. February 2008 @ 10:48

Senior Member
_
23. February 2008 @ 08:36 _ Link to this message    Send private message to this user   
Originally posted by mjstriker:
I am having a problem myself with a couple of mkv videos. They have a set resolution of 960x544 (I am assuming for tv broadcast) but when I play them with mpc they are 1280x544. So I muxed them into a m2ts container to play on my ps3 but they display 960x544. I tried changing the resolution with h264info but the video gets all messed up. I tried recoding with megui to 1280x544 but it does the same thing as the beginning (960x544). I have done this with a handful of videos and they have worked but these two are giving me problems. I was wondering if there was anything else I could try? It drives me crazy watching stretched heads and scenes.

Also which is better nero recode or megui? Thanks
Try using Nero Recode, Cinema profile will recode the file to 1280*720, and you still might experience stretching. HDTV profile will double your resolution to 1920*1080. I suggest the HDTV (1920*1080) profile.

Nero has had trouble with the mkv extension, if you cannot get it to go try Red Kawa's PS3 video 9 and use the AVC 1080 (4096 kb/s) profile. If your end result is higher than 4gb you should re-pack your new video into a m2ts container as you would have an unlimited file size option.

BTW, those 960*544 files are set to that resolution strictly for limiting the file size, HDTV broadcasts are either 1920*1080 or 1280*720.

This message has been edited since posting. Last time this message was edited on 23. February 2008 @ 08:42

Senior Member

5 product reviews
_
23. February 2008 @ 10:11 _ Link to this message    Send private message to this user   
Originally posted by odin24:
BTW, those 960*544 files are set to that resolution strictly for limiting the file size, HDTV broadcasts are either 1920*1080 or 1280*720.
HDTV broadcasts are not always 1920 x 1080 or 1280 x 720. 1080i (i = interlaced) can have a resolution of 1440 x 1080. Which brings me to another thought... It may not be the interlaced flags that are causing the stretching. What about the pixel aspect ratio? Mjstriker, is it possible that when you are repacking the video, the pixel aspect has been changed to 1:1 (square)?

"Great minds discuss ideas... Average minds discuss events... Small minds discuss people"

PS3 compatible video creation thread... mkv2vob, tsMuxeR etc.: http://forums.afterdawn.com/thread_view.cfm/621809
The complete HD (Blu-ray/HD-DVD) back-up thread.: http://forums.afterdawn.com/thread_view.cfm/639346

This message has been edited since posting. Last time this message was edited on 23. February 2008 @ 10:18

Senior Member
_
23. February 2008 @ 11:00 _ Link to this message    Send private message to this user   
Originally posted by Ryu77:
Originally posted by odin24:
BTW, those 960*544 files are set to that resolution strictly for limiting the file size, HDTV broadcasts are either 1920*1080 or 1280*720.
HDTV broadcasts are not always 1920 x 1080 or 1280 x 720. 1080i (i = interlaced) can have a resolution of 1440 x 1080. Which brings me to another thought... It may not be the interlaced flags that are causing the stretching. What about the pixel aspect ratio? Mjstriker, is it possible that when you are repacking the video, the pixel aspect has been changed to 1:1 (square)?
Yup, that's right. I forgot about that resolution. One thing regarding the 1:1 ratio; mjstricker mentioned a "stretched" appearance, wouldn't 1:1 do the opposite?
Senior Member
_
23. February 2008 @ 11:55 _ Link to this message    Send private message to this user   
Note: It seems tsMuxeR will be implementing blu-ray output in the near future! :-D

Ok, I wont hold off anymore... Here's a download link for tsMuxeR...

http://www.smlabs.net/tsMuxer/tsMuxeR_1.2.9.zip

NOTE: That I am referring to 2 different applications here. Most of the post was about tsMuxeR, towards the end I mentioned tsremux. I just wanted to point that out as they both have almost the same name. Well... It confused me a little... :-P
Ryu, what would the benefits be of using TSremuxer to create a Blu-ray structured file?
Advertisement
_
__
 
_
young1298
Junior Member
_
23. February 2008 @ 13:21 _ Link to this message    Send private message to this user   
wassup ryu.

After H.264info do its job do i have to do anything after that. will i be able to hook my external hard drive to my ps3 and play my movie
 
Related links
Download PS3 trailers from AfterDawn's gaming site
 
Related forum topics Posts Last post Forum room
Pachter: Sony likely to cut PS3 prices next week 6 15. August 2017 News comments
PlayStation 4 can stream PS3 games, reports say 12 24. October 2016 News comments
Sony reveals free PS Plus games for Vita, PS3 and PS4 owners 1 7. June 2015 News comments
PlayStation Now subscriptions headed to PS3 next week 1 6. May 2015 News comments
PlayStation Music powered by Spotify now available on PS3, PS4, Xperia 1 31. March 2015 News comments
Buying 'Destiny' for PS3, Xbox 360? Bungie giving vouchers to upgrade to current gen for free 1 8. September 2014 News comments
PS3 not spinning discs / new laser no light 3 8. May 2014 PS3 - Everything else
ps3 fat, ylod fix, can does not work right- 2 7. May 2014 PS3 - Modding & Hacking
What is Cobra ODE for PS3? 1 7. May 2014 PS3 - Modding & Hacking
how to unban my dex ps3? 10 16. March 2014 PS3 - Modding & Hacking

 
afterdawn.com > forums > consoles > ps3 - modding & hacking > ps3 compatible video creation thread (tsmuxer etc.).
 

Digital video: AfterDawn.com | AfterDawn Forums
Music: MP3Lizard.com
Gaming: Blasteroids.com | Blasteroids Forums | Compare game prices
Software: Software downloads
Blogs: User profile pages
RSS feeds: AfterDawn.com News | Software updates | AfterDawn Forums
International: AfterDawn in Finnish | AfterDawn in Swedish | AfterDawn in Norwegian | download.fi
Navigate: Search | Site map
About us: About AfterDawn Ltd | Advertise on our sites | Rules, Restrictions, Legal disclaimer & Privacy policy
Contact us: Send feedback | Contact our media sales team
 
  © 1999-2024 by AfterDawn Ltd.

  IDG TechNetwork