Page 1 of 1

Avi's not playing on BD-D6900

PostPosted: Sat Jan 21, 2012 1:23 pm
by Silka
I have a lot of avi-files not playing, not on my LE40C750 and also not on my BD-D6900.. they both state 'videocodec not supported'.. i checked devices and they both won't play them from usb either.. i never had an avi not playing before, i never used transcoding so i left that off until now, but even with transcoding on, it stil won't play those files.. the play fine on my PC using i.e. VLC.. i have some ffmpeg info, looks like a framerate-problem but i have no clue on how to fix this.. maybe you can take a look at it and solve this?? would be great! ;)

  Code:
  libavutil    51. 32. 0 / 51. 32. 0
  libavcodec   53. 42. 0 / 53. 42. 0
  libavformat  53. 24. 0 / 53. 24. 0
  libavdevice  53.  4. 0 / 53.  4. 0
  libavfilter   2. 53. 0 /  2. 53. 0
  libswscale    2.  1. 0 /  2.  1. 0
[avi @ 00348260] non-interleaved AVI
[mpeg4 @ 00348b40] Invalid and inefficient vfw-avi packed B frames detected

Seems stream 0 codec frame rate differs from container frame rate: 30000.00 (300
00/1) -> 25.00 (25/1)
Input #0, avi, from 'E:\Media SD\Series SD\Stargate\Stargate SG-1\Season 06\Star
gate SG-1 [6x01] Redemption.avi':
  Duration: 00:42:12.64, start: 0.000000, bitrate: 1137 kb/s
    Stream #0:0: Video: mpeg4 (DX50 / 0x30355844), yuv420p, 640x352 [SAR 1:1 DAR
 20:11], 25 fps, 25 tbr, 25 tbn, 30k tbc
    Stream #0:1: Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, 5.1(side), s16, 224 kb/s


grtzz Silka

Re: Avi's not playing on BD-D6900

PostPosted: Sat Jan 21, 2012 1:31 pm
by Cerberus
c750 will play AVi fine and fact they wont play on usb either would lead me to think of bad or strange encoding on the file.

Re: Avi's not playing on BD-D6900

PostPosted: Sat Jan 21, 2012 2:03 pm
by Silka
as i said, i never before had an avi not playing nativly.. i checked several files, dlna and usb also, non of them playing.. i have complete Stargate SG1 series, first 5 seasons play fine, transcoding turned off, but as from season 6, non of the files play.. not even with transcoding turned on (did a restart to make sure the change is effective).

Butttttt.. i solved this by adding 1 line to the B/D series profile (profile 7), added <Matches container="avi" vCodec="mpeg4" /> to the <!-- transcode AVI with AVC video --> and now all files play like they should.

As i understand from ffmpeg (Seems stream 0 codec frame rate differs from container frame rate: 30000.00 (30000/1) -> 25.00 (25/1)), framerate of container and framerate of stream 0 codec differ, resulting in error.. so i don't know if converting like i did is the no.1 answer, at least it works.. maybe there is a way to correct framerate of the container without converting??

Grtz Silka

Re: Avi's not playing on BD-D6900

PostPosted: Sat Jan 21, 2012 2:08 pm
by Cerberus
[avi @ 00348260] non-interleaved AVI
[mpeg4 @ 00348b40] Invalid and inefficient vfw-avi packed B frames detected

is actualy what the issue is. :) as i said above bad encodingm, and all you did by adding that line to the profile is transcode to mpeg2video for alot of files that dotn really need it.

http://wiki.serviio.org/doku.php?id=avirepair <-- use this program to fix the AVI files instead.

Re: Avi's not playing on BD-D6900

PostPosted: Sat Jan 21, 2012 3:22 pm
by Silka
.. and so i removed that line instantly. Took me a while to find your avirepair @ http://sourceforge.net/projects/divfixp ... t/download but thnx a lot Cerberus, better fix than convert :lol:

EDIT: though it did fix something with 'DX50', both players still state 'videocodec not supported'.. :?

Re: Avi's not playing on BD-D6900

PostPosted: Sat Jan 21, 2012 3:36 pm
by Cerberus
Silka wrote:.. and so i removed that line instantly. Took me a while to find your avirepair @ http://sourceforge.net/projects/divfixp ... t/download but thnx a lot Cerberus, better fix than convert :lol:


yep im useful when people are polite like you :)