AVI's not playing on KDL-46EX720
Since upgrading from 0.5.2, a considerable number of my AVI files now no longer play on my 2011 Bravia KDL-46EX720. In 0.5.2 I was using the "Sony Bravia TV" profile, so I presume everything was just being transcoded to MPEG. I now am using "Sony Bravia TV 2011" which (I think) gets the TV to decode the AVI file itself.
So when I try to play one of the problematic files, the TV just prints "Playback not available". However, some very similar files do play back on the TV. To eliminate serviio as the cause, I chucked the same AVI files on a USB stick and played them via USB. The result is the same, with the TV only playing the files that worked with serviio. So I'm thinking the TV cannot handle some types of AVI files/codecs, which might mean this can be solved with the profile? This is a bit beyond my current understanding on codecs etc, so below I've got a ffmpeg -i of a file that doesn't play and one that does.
This file will not play:
- Code:
C:\Program Files (x86)\Serviio\lib>ffmpeg.exe -i "F:\TV Shows\The Big Bang Theory\Season 2\The Big Bang Theory - 202 - The Codpiece Topology.avi"
ffmpeg version N-31480-g8bc3a48, Copyright (c) 2000-2011 the FFmpeg developers
built on Jul 14 2011 23:37:53 with gcc 4.4.2
configuration: --enable-static --disable-shared --disable-ffplay --disable-ffserver --enable-memalign-hack --enable-libmp3lame --enable-librtmp --extra-libs='-lrtmp -lpolarssl -lws2_32 -lwinmm' --arch=x86 --enable-runtime-cpudetect --enable-pthreads --target-os=mingw32 --cross-prefix=i686-mingw32- --pkg-config=pkg-config
libavutil 51. 11. 0 / 51. 11. 0
libavcodec 53. 8. 0 / 53. 8. 0
libavformat 53. 6. 0 / 53. 6. 0
libavdevice 53. 2. 0 / 53. 2. 0
libavfilter 2. 25. 0 / 2. 25. 0
libswscale 2. 0. 0 / 2. 0. 0
Seems stream 0 codec frame rate differs from container frame rate: 23.98 (65535/2733) -> 23.98 (2997003/125000)
Input #0, avi, from 'F:\TV Shows\The Big Bang Theory\Season 2\The Big Bang Theory - 202 - The Codpiece Topology.avi':
Metadata:
encoder : transcode-1.0.5rc4
Duration: 00:20:39.62, start: 0.000000, bitrate: 1184 kb/s
Stream #0.0: Video: mpeg4, yuv420p, 624x352 [PAR 1:1 DAR 39:22], 23.98 tbr,23.98 tbn, 23.98 tbc
Stream #0.1: Audio: mp3, 48000 Hz, stereo, s16, 128 kb/s
At least one output file must be specified
And here is an example of a very similar file that does play:
- Code:
C:\Program Files (x86)\Serviio\lib>ffmpeg.exe -i "F:\TV Shows\The Big Bang Theory\Season 2\The Big Bang Theory - 203 - The Barbarian Sublimation.avi"
ffmpeg version N-31480-g8bc3a48, Copyright (c) 2000-2011 the FFmpeg developers
built on Jul 14 2011 23:37:53 with gcc 4.4.2
configuration: --enable-static --disable-shared --disable-ffplay --disable-ffserver --enable-memalign-hack --enable-libmp3lame --enable-librtmp --extra-libs='-lrtmp -lpolarssl -lws2_32 -lwinmm' --arch=x86 --enable-runtime-cpudetect --enable-pthreads --target-os=mingw32 --cross-prefix=i686-mingw32- --pkg-config=pkg-config
libavutil 51. 11. 0 / 51. 11. 0
libavcodec 53. 8. 0 / 53. 8. 0
libavformat 53. 6. 0 / 53. 6. 0
libavdevice 53. 2. 0 / 53. 2. 0
libavfilter 2. 25. 0 / 2. 25. 0
libswscale 2. 0. 0 / 2. 0. 0
Seems stream 0 codec frame rate differs from container frame rate: 23.98 (65535/2733) -> 23.98 (24000/1001)
Input #0, avi, from 'F:\TV Shows\The Big Bang Theory\Season 2\The Big Bang Theory - 203 - The Barbarian Sublimation.avi':
Metadata:
encoder : Nandub v1.0rc2
Duration: 00:20:48.58, start: 0.000000, bitrate: 1175 kb/s
Stream #0.0: Video: mpeg4, yuv420p, 624x352 [PAR 1:1 DAR 39:22], 23.98 tbr,23.98 tbn, 23.98 tbc
Stream #0.1: Audio: mp3, 48000 Hz, stereo, s16, 128 kb/s
At least one output file must be specified
They seem pretty similar to me (encoder in the metadata section is different though). Can anyone help with this issue? Please let me know if there are any other logs / debugging that I can provide.
Thanks!