PDA

View Full Version : Xbox 360 Displaying Choppy Video


bnshrdr
4th October 2009, 23:33
I have a bluray rip and have about a 3 minute sample I took out to test play on my xbox 360, and the playback is very choppy. I originally had it in an mkv file and extracted the h264 stream and put it in an mp4 file so the xbox 360 could see it using ffmpeg.

Here are the specs on the file:
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings, CABAC : Yes
Format settings, ReFrames : 5 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 2mn 53s
Bit rate mode : Variable
Bit rate : 4 845 Kbps
Nominal bit rate : 5 058 Kbps
Width : 1 280 pixels
Height : 544 pixels
Display aspect ratio : 2.35:1
Frame rate mode : Variable
Frame rate : 23.976 fps
Minimum frame rate : 12.500 fps
Maximum frame rate : 25.000 fps
Resolution : 24 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.290
Stream size : 100 MiB (100%)
Writing library : x264 core 67 r1134 b8808bf
Encoding settings : cabac=1 / ref=5 / deblock=1:0:0
/ analyse=0x3:0x133 / me=umh / subme=7 / psy_rd=1.0:0.0 /
mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 /
8x8dct=1 / cqm=0 / deadzone=21,11 / chroma_qp_offset=-2 /
threads=6 / nr=0 / decimate=1 / mbaff=0 / bframes=3 /
b_pyramid=1 / b_adapt=1 / b_bias=0 / direct=1 / wpredb=1 /
keyint=250 / keyint_min=25 / scenecut=40 / rc=2pass /
bitrate=5058 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=51
/ qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 /
pb_ratio=1.30 / aq=1:1.00 / cabac=1 / ref=5 / deblock=1:0:0 /
analyse=0x3:0x133 / me=umh / subme=7 / psy_rd=1.0:0.0 /
mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 /
8x8dct=1 / cqm=0 / deadzone=21,11 / chroma_qp_offset=-2 /
threads=6 / nr=0 / decimate=1 / mbaff=0 / bframes=3 /
b_pyramid=1 / b_adapt=1 / b_bias=0 / direct=1 / wpredb=1 /
keyint=250 / keyint_min=25 / scenecut=40 / rc=2pass /
bitrate=5058 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=51
/ qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 /
pb_ratio=1.30 / aq=1:1.00

Are there any settings there that would cause slow decoding by the xbox 360? It's not like its a crazy high bitrate or anything.

Also the choppyness isn't real severe, but it does make the video unviewable (at least I couldn't bear to deal with the video lag). Could it be a profile problem as well? I do know that the specs do say they support high though.

Any help appreciated.

benwaggoner
4th October 2009, 23:47
How are you sharing the file to the Xbox?

Also, I don't see what the VBV is set to in the above. The official max bitrate for H.264 High on the 360 is 10 Mbps. Often you can get higher than that, but you shouldn't leave VBV unbounded.

poisondeathray
4th October 2009, 23:50
I think b-pyramid can cause playback issues

Also did you make use timecode for the variable frame rate? I don't know if xbox360 supports vfr in mp4

setarip_old
4th October 2009, 23:51
@bnshrdr

Hi!

1) Does it playback "Very choppy" if you retain the original BluRay's 1920x1080 resolution?

2) What's the title and region of your original BluRay disc?

bnshrdr
4th October 2009, 23:53
I guess looking at it now the VBV is unbounded. I guess that could be the culprit.

At first I was streaming the file, and my first thoughts were that the latency was the issue. I then moved it to a FAT32 flash drive and it looks the same.

Also I watched the whole clip in vlc and watched the video bitrate and the highest it appeared to spike to was about 7 Mbps.