PDA

View Full Version : dvr-ms files stuttering and playing in stereo on Xbox 360



beetlejuice
11-13-2011, 05:37 AM
Hi!

I've been evaluating Mezzmo as a means to play my MKV files on my Xbox 360; however, I noted that it should also be able to stream my dvr-ms files directly to the 360 from my Windows 7 computer using the Xbox 360 profile. What I am finding, though, is that playback of dvr-ms files through Mezzmo on the 360 results in stuttering (as if it's playing every other frame). I've also discovered that the audio playback is not 5.1; rather, it's stereo. Playing the same dvr-ms files through Windows Media Center on the 360 results in proper video playback and 5.1 audio.

Here's the FFmpeg info for two dvr-ms files I've been using as a test; both utilize 5.1 AC3 audio:

File 1:

ffmpeg version N-33781-g35674a2, Copyright (c) 2000-2011 the FFmpeg developers
built on Oct 19 2011 10:31:16 with gcc 4.6.1
configuration: --enable-memalign-hack --arch=x86 --target-os=mingw32 --cross-prefix=i686-w64-mingw32- --enable-static --disable-shared --enable-zlib --disable-postproc --prefix=/media/ffmpeg --enable-libmp3lame --enable-libx264 --enable-gpl --extra-libs='-lx264 -lpthread' --enable-runtime-cpudetect --extra-cflags=-I/home/dennis/cc/include --extra-ldflags=-L/home/dennis/cc/lib --pkg-config=pkg-config
libavutil 51. 22. 0 / 51. 22. 0
libavcodec 53. 21. 0 / 53. 21. 0
libavformat 53. 16. 1 / 53. 16. 1
libavdevice 53. 4. 0 / 53. 4. 0
libavfilter 2. 44. 0 / 2. 44. 0
libswscale 2. 1. 0 / 2. 1. 0
[asf @ 01438460] max_analyze_duration 5000000 reached at 5024000
Input #0, asf, from 'D:\Movie Library\U2- Popmart Live From Mexico City (1997)\U2 Popmart.dvr-ms':
Metadata:
DVR Index Granularity: 500
WMFSDKVersion : 12.0.7600.16385
WMFSDKNeeded : 0.0.0.0000
VBR Peak : 80170.0000
WM/WMRVEncodeTime: 12701273S
WM/MediaOriginalRunTime: 18446744S
WM/WMRVEndTime : 18446744S
service_provider: Edited with VideoReDo
WM/Year : 1997
IsVBR : 1
MediaFoundationVersion: 2.112
title : U2 Popmart Live From Mexico City
Duration: 02:06:32.55, start: -2.800000, bitrate: 5933 kb/s
Stream #0:0: Audio: ac3, 48000 Hz, 5.1(side), s16, 448 kb/s
Stream #0:1: Unknown: none
Stream #0:2: Video: mpeg2video (Main) (DVR / 0x20525644), yuv420p, 720x480 [SAR 8:9 DAR 4:3], 9800 kb/s, SAR 1:1 DAR 3:2, 30.30 fps, 29.97 tbr, 1k tbn, 59.94 tbc
At least one output file must be specified


---> DB Level Info: 8, 4
---> Frame rate: 30.30
---> Aspect ratio: 3:2


File 2:

ffmpeg version N-33781-g35674a2, Copyright (c) 2000-2011 the FFmpeg developers
built on Oct 19 2011 10:31:16 with gcc 4.6.1
configuration: --enable-memalign-hack --arch=x86 --target-os=mingw32 --cross-prefix=i686-w64-mingw32- --enable-static --disable-shared --enable-zlib --disable-postproc --prefix=/media/ffmpeg --enable-libmp3lame --enable-libx264 --enable-gpl --extra-libs='-lx264 -lpthread' --enable-runtime-cpudetect --extra-cflags=-I/home/dennis/cc/include --extra-ldflags=-L/home/dennis/cc/lib --pkg-config=pkg-config
libavutil 51. 22. 0 / 51. 22. 0
libavcodec 53. 21. 0 / 53. 21. 0
libavformat 53. 16. 1 / 53. 16. 1
libavdevice 53. 4. 0 / 53. 4. 0
libavfilter 2. 44. 0 / 2. 44. 0
libswscale 2. 1. 0 / 2. 1. 0
[asf @ 003D83E0] max_analyze_duration 5000000 reached at 5024000

Seems stream 2 codec frame rate differs from container frame rate: 59.94 (60000/1001) -> 59.94 (60000/1001)
Input #0, asf, from 'D:\Movie Library\TRON- Legacy (2010)\Tron Legacy.dvr-ms':
Metadata:
DVR Index Granularity: 500
WMFSDKVersion : 12.0.7601.17514
WMFSDKNeeded : 0.0.0.0000
VBR Peak : 80170.0000
IsVBR : 1
WM/WMRVEncodeTime: 18446744t
WM/MediaOriginalRunTime: 20734001t
WM/WMRVEndTime : 16410347t
service_provider: Edited with VideoReDo
Duration: 02:05:08.58, start: 0.200000, bitrate: 4871 kb/s
Stream #0:0: Audio: ac3, 48000 Hz, 5.1(side), s16, 384 kb/s
Stream #0:1: Unknown: none
Stream #0:2: Video: mpeg2video (Main) (DVR / 0x20525644), yuv420p, 720x480 [SAR 32:27 DAR 16:9], 9800 kb/s, 24.10 fps, 59.94 tbr, 1k tbn, 59.94 tbc
At least one output file must be specified


---> DB Level Info: 8, 4
---> Frame rate: 24.10
---> Aspect ratio: 16:9


Any ideas as to why I'm experiencing this behavior?

Thanks!

Paul
11-14-2011, 10:13 AM
Hi,

As a test, can you please turn off transcoding and try to play those files and see if they play?

Current device profile will transcode those files, thus they could be stuttering because transcoding is slow or for other reasons, but if the XBox can play them natively, then we can add them to the device profile to be passed through without transcoding.