Page 1 of 1

Xbox 360 5.1 channel transcoding problem

PostPosted: Mon Apr 29, 2013 8:36 pm
by deviruchi
I'm having the exact same issue as this post here: viewtopic.php?f=5&t=7487&p=53101
However, either the ticket didn't come to fruition or the fix didn't work as I'm on the latest version of serviio. Windows 8 x64

The file I'm having issues with has the following ffmpeg -i output
  Code:
ffmpeg version 1.1.1 Copyright (c) 2000-2013 the FFmpeg developers
  built on Feb  5 2013 21:59:54 with gcc 4.7.2 (GCC)
  configuration: --enable-static --disable-shared --disable-ffplay --disable-ffs
erver --enable-memalign-hack --enable-libmp3lame --enable-libass --enable-librtm
p --enable-fontconfig --enable-libfreetype --enable-zlib --extra-libs='-lrtmp -l
polarssl -lws2_32 -lwinmm -lexpat -lfreetype -lfribidi -lz' --arch=x86 --enable-
runtime-cpudetect --enable-pthreads --target-os=mingw32 --cross-prefix=i686-w64-
mingw32- --pkg-config=pkg-config
  libavutil      52. 13.100 / 52. 13.100
  libavcodec     54. 86.100 / 54. 86.100
  libavformat    54. 59.106 / 54. 59.106
  libavdevice    54.  3.102 / 54.  3.102
  libavfilter     3. 32.100 /  3. 32.100
  libswscale      2.  1.103 /  2.  1.103
  libswresample   0. 17.102 /  0. 17.102
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'N:\file.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 1
    compatible_brands: isomavc1
    creation_time   : 2011-06-30 13:31:47
    composer        : nothing
  Duration: 02:07:29.83, start: 0.000000, bitrate: 3179 kb/s
    Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1280x528, 2738 kb/s, 23.98 fps, 23.98 tbr, 24k tbn, 47.95 tbc
    Metadata:
      creation_time   : 2011-06-30 13:31:47
      handler_name    : Video
    Stream #0:1(eng): Audio: aac (mp4a / 0x6134706D), 48000 Hz, 5.1, fltp, 438 kb/s
    Metadata:
      creation_time   : 2011-06-30 13:32:51
      handler_name    : GPAC ISO Audio Handler
At least one output file must be specified


Since the error I'm getting from my xbox 360 is that the audio is the problem, and this is backed up by the above forum post, I manually transcoded with ffmpeg and the following command:

  Code:
ffmpeg -i "N:\file.mp4" -ac 2 -strict -2 "N:\file2.mp4"


The -strict -2 params are required because of an apparent experimental aac support in ffmepg.
Once I'd completed the transcoding (the default q=31 is horrible, but it proved the theory) the video played from my xbox.

Re: Xbox 360 5.1 channel transcoding problem

PostPosted: Wed May 01, 2013 1:03 pm
by zip

Re: Xbox 360 5.1 channel transcoding problem

PostPosted: Wed May 01, 2013 8:15 pm
by deviruchi
Thanks zip, I had a feeling it was something you knew about :)
It's literally the only problem I've had with Serviio, so if you can crack it I'll be a happy camper (and I might even go pro even if I don't need those extra features! :) )

Cracking software, though. Much more stable than tversity...