FAQ  •  Register  •  Login

Xbox 360 experiences with Mac OS-X

<<

Clint O

Serviio newbie

Posts: 3

Joined: Mon Nov 14, 2011 10:26 am

Post Mon Nov 14, 2011 10:41 am

Xbox 360 experiences with Mac OS-X

I've tried out quite a few DNLA servers, and SERViiO and TVMOBILI are the two that seemed to work best, however I've run into a number of problems along the way:

I read the thread describing the problem of playing mp4 files, and I did confirm that the issue appeared to be the AAC audio stream. However, this should have been doable using the transcoding capability, correct? I tried also selecting the stereo mixdown but that had no effect. I cracked out ffmpeg and performed the video passthrough (copy) and mixed down the audio to 2 channels, and then it seemed to play, but with pretty bad audio artifacts. It says that ffmpeg is supposed to choose the least lossy solution, but I was underwhelmed with the experience.

I used:

% ffmpeg -i file1.mp4 -vcodec copy -ac 2 file2.mp4

Interestingly the file conversion resulted in something that was "ISO Media, MPEG v4 system, version 2" to "ISO Media, MPEG v4 system, version 1"

There also appears to be some audio compatibilities with the XBOX that I haven't sorted out. Some mp3 files seem to play and others do not. I will see if I can figure out why. I get the usual bizarre error message from the XBOX when that happens.

The other thing that SERViiO doesn't seem to do right is to detect new media or changes in the directories selected. Quite a number of times I added new files to my directory, and it refused to find them. I tried to "force refresh" and restarted the server and that seemed to help, but I wish this just worked without me having to screw around with the settings.

Despite all that, it does more things right than pretty much every other program out there. It's too bad this DLNA business had to end up being so darn complicated. Thanks for your efforts, and I hope to get these issues debugged eventually.
<<

zip

User avatar

Serviio developer / Site Admin

Posts: 17215

Joined: Sat Oct 24, 2009 12:24 pm

Location: London, UK

Post Mon Nov 14, 2011 11:36 am

Re: Xbox 360 experiences with Mac OS-X

% ffmpeg -i file1.mp4 -vcodec copy -ac 2 file2.mp4

The audio track will probably default to mp2 or similar with bad bitrate, that's why the audio sucks. You have to specify -acodec as well as some reasonable bitrate (eg 384kbit).

Anyway, if you post ffmpeg -i of the file we might be able to set up transcoding config for it.

The other thing that SERViiO doesn't seem to do right is to detect new media or changes in the directories selected. Quite a number of times I added new files to my directory, and it refused to find them. I tried to "force refresh" and restarted the server and that seemed to help, but I wish this just worked without me having to screw around with the settings.

That seems weird, it might take some time for the new files to appear, depending on the size of your library and whether you have automatic refresh on.
<<

Clint O

Serviio newbie

Posts: 3

Joined: Mon Nov 14, 2011 10:26 am

Post Mon Nov 14, 2011 5:47 pm

Re: Xbox 360 experiences with Mac OS-X

Here's what I have for that file:

ffmpeg version 0.7.7, Copyright (c) 2000-2011 the FFmpeg developers
built on Nov 5 2011 00:10:41 with gcc 4.2.1 (Apple Inc. build 5666) (dot 3)
configuration: --prefix=/opt/local --enable-gpl --enable-postproc --enable-swscale --enable-avfilter --enable-libmp3lame --enable-libvorbis --enable-libtheora --enable-libdirac --enable-libschroedinger --enable-libopenjpeg --enable-libxvid --enable-libx264 --enable-libvpx --enable-libspeex --mandir=/opt/local/share/man --enable-shared --enable-pthreads --cc=/usr/bin/gcc-4.2 --arch=x86_64 --enable-yasm
libavutil 50. 43. 0 / 50. 43. 0
libavcodec 52.122. 0 / 52.122. 0
libavformat 52.110. 0 / 52.110. 0
libavdevice 52. 5. 0 / 52. 5. 0
libavfilter 1. 80. 0 / 1. 80. 0
libswscale 0. 14. 1 / 0. 14. 1
libpostproc 51. 2. 0 / 51. 2. 0
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'file.mp4':
Metadata:
major_brand : mp42
minor_version : 0
compatible_brands: isomavc1mp42
creation_time : 2011-09-17 06:20:31
encoder : Yamb 2.1.0.0 [http://yamb.unite-video.com]
Duration: 02:20:05.90, start: 0.000000, bitrate: 2106 kb/s
Stream #0.0(und): Video: h264 (High), yuv420p, 1280x544 [PAR 1:1 DAR 40:17], 1662 kb/s, 23.98 fps, 23.98 tbr, 24k tbn, 47.95 tbc
Metadata:
creation_time : 2011-09-17 06:20:31
Stream #0.1(und): Audio: aac, 48000 Hz, stereo, s16, 124 kb/s
Metadata:
creation_time : 2011-09-17 06:23:08
Stream #0.2(und): Audio: aac, 48000 Hz, 5.1, s16, 313 kb/s
Metadata:
creation_time : 2011-09-17 06:23:22

Regarding the file update(s), I have it set to the default 5 minutes, yet the files were added at least an hour prior, so it should have picked things up. It's also unclear what the red/green lights mean regarding SERViiO status (checking for updates, whatever the other was). It's just not obvious to me what's happening. It's not reliably grabbing new files, though :)

Thanks...
<<

Clint O

Serviio newbie

Posts: 3

Joined: Mon Nov 14, 2011 10:26 am

Post Mon Nov 14, 2011 5:52 pm

Re: Xbox 360 experiences with Mac OS-X

Duh, forgot to post the result. Looks like you were right. The bitrate was total garbage:


ffmpeg version 0.7.7, Copyright (c) 2000-2011 the FFmpeg developers
built on Nov 5 2011 00:10:41 with gcc 4.2.1 (Apple Inc. build 5666) (dot 3)
configuration: --prefix=/opt/local --enable-gpl --enable-postproc --enable-swscale --enable-avfilter --enable-libmp3lame --enable-libvorbis --enable-libtheora --enable-libdirac --enable-libschroedinger --enable-libopenjpeg --enable-libxvid --enable-libx264 --enable-libvpx --enable-libspeex --mandir=/opt/local/share/man --enable-shared --enable-pthreads --cc=/usr/bin/gcc-4.2 --arch=x86_64 --enable-yasm
libavutil 50. 43. 0 / 50. 43. 0
libavcodec 52.122. 0 / 52.122. 0
libavformat 52.110. 0 / 52.110. 0
libavdevice 52. 5. 0 / 52. 5. 0
libavfilter 1. 80. 0 / 1. 80. 0
libswscale 0. 14. 1 / 0. 14. 1
libpostproc 51. 2. 0 / 51. 2. 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x102054400] multiple edit list entries, a/v desync might occur, patch welcome
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Star Wars.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
creation_time : 1970-01-01 00:00:00
encoder : Lavf52.110.0
Duration: 02:20:05.93, start: 0.000000, bitrate: 1731 kb/s
Stream #0.0(und): Video: h264 (High), yuv420p, 1280x544 [PAR 1:1 DAR 40:17], 1662 kb/s, 23.98 fps, 23.98 tbr, 24k tbn, 47.95 tbc
Metadata:
creation_time : 1970-01-01 00:00:00
Stream #0.1(und): Audio: aac, 48000 Hz, stereo, s16, 62 kb/s
Metadata:
creation_time : 1970-01-01 00:00:00


Thanks...

Return to User experiences

Who is online

Users browsing this forum: No registered users and 16 guests

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.