in

Ninja post - XBOX 360 transcoding

Last post 12-19-2007 11:52 AM by andy.harris. 0 replies.
Page 1 of 1 (1 items)
Sort Posts: Previous Next
  • 12-19-2007 11:52 AM

    Ninja post - XBOX 360 transcoding

    This post is for those possesed of the force ...

    =============================== 

     From our matey Rich ......

     

    Ive been spending much time this week trying to get all my HD content in a format which the 360 will play, so here is a summary of stuff. I wont expand on much, its really just a titbit mail, oh - and as I read somewhere this week - some things are best left disappearing up the ying yang - and they do - often with this stuff.

    A couple of weeks ago MS released a Fall update which allows the 360 to play Xvid/Divx files.
    Yesterday, Sony released v2.1 firmware for the PS3 which allows playback of DivX and VC1 (VC1 playback has constraints, as it does with DivX playback - looks like filesize, but nothing concrete yet)

    360 HD file streaming/playback is best done using VC1 for video (otherwise known as Windows Media 9 Advanced Profile) / 6 channel audio is WMA3 (Windows Media Audio 10 Professional)

    Best settings for the 360 to stream are :- Bitrate=6000000 (can be changed), Quality=100, Framerate=check source, Secs/KF=5, Res=Same as input, Use VBR Constrained, VBR Quality=100, MaxBitRate=10000000 (can be changed), Buffer Window Size=3000, Min/Max Complexity=Fastest, Multipass Encoding for the Video. Audio=384kbps, 48kHz, 5.1, 24bit CBR - not multipass.

    The above are for files which need transcoding, not to maintain the best quality if transcoding from an HD-DVD source. The values should be much higher for those.

    I started off transcoding MKV files (Mpeg4 AVC+AC3), this works well, but requires transcoding.
    I cant remember exactly which method worked now - either :

    AVS files are AVISynth (2.5) frameserver files.

    movie.avs
    DirectShowSource ("h:\wmv_working\TopGun\movie.mkv")
    Crop (0,88,0,-88) (cos I dont want to encode black bars)

    or

    MKVExtract GUI to demux and

    audio.avs
    NicAC3Source ("h:\wmv_working\movie_Track2.ac3")

    Use WMNicEnc to transcode audio / video separately and remux with Windows Media Stream Editor.
    Takes about 6h on a 4Ghz P4 to transcode  a 1h50min 720p film. Retains the 5.1 soundtrack and looks damn good.

    TS files are tougher - there is 2 ways. 1way is to convert TS (Mpeg/AC3) stream to DVR-MS format which can play from 360's media centre, but not from the dashboard. Use DVBPortal TS Converter. Works on Vista - ish. Remember to select the correct Audio Stream! its quick - Less than 7 mins, and plays well.

    Otherwise transcode to WMV using DGIndex - Remember to replace DGDecode.DLL in AVISynth plugins Dir with that from DGIndex used.

    Use the following
    movie.avs
    LoadPlugin("c:\Progra~1\AVISynth 2.5\Plugins\DGDecode.dll")
    v = Mpeg2Source("h:\HD\Fiding.Nemo.1080i.DD5.1\nemo.d2v")
    a = NicAC3Source ("h:\HD\Fiding.Nemo.1080i.DD5.1\movie.ac3")
    AudioDub(v,a)

    Use WMNicEnc to encode audio and video as above. - The reason I use this program is because it works. I have tried Procoder 3 and TMPGenc Express 4.4.0.234 both which you should pay for, both of which screw the audio channels up in their own special ways !

    I have yet to do h.264 HD files, and although I have transcoded Nemo successfully to WMV, I have to sort out 1080i and work out how best to encode it to WMV. TSConverter did it well to DVR-MS. It is just finding the correct filters in AVISynth to deinterlace it or something. I dont really want to downscale the files to 720p nor do I want to upscale to 1080p. I'll perhaps use TMPGenc or Procoder to do that, but def leave the audo transcode to WMNicEnc.

    I have no sync issues and maintain 5.1 sound - that was the object of the exercise. I didnt expect it to be this hard. Lots of lessons learnt.


    Regards
    Rich

Page 1 of 1 (1 items)
(c) WebBrick Systems