PDA

View Full Version : Evaluating Mezzmo - Won't play avi movie



harry_fine
09-11-2010, 12:39 AM
Hello Everyone.

My first post. I'm having trouble with Mezzmo, downloaded it yesterday and bought a WDTV Live yesterday. Everything installed and hooked up great.

Have all my media on a new Clie drive connected by Firewire. Everything indexed in Mezzmo.

The movie I'm playing is an AVI file. When I go into the ATI menus and select the Mezzmo media service, I see the video, click on it, but tells me that it's the wrong format and to check the supported file formats in the manual.

I thought the beauty of having Mezzmo (so I was told here on this forum prior to download it) was that it transcodes on the fly so I can play file formats that my DNLA client does not natively support.

Weirder still, when I browse to the file using the media shares on the WDTV Live, it plays the AVI file, albeit without music (haven't figured out why yet).

So playing the AVI file off the Mezzmo server is actually worse than not having it at all.

Any ideas?


Thank you

Harry Fine

GMAN
09-11-2010, 12:00 PM
I had this problem with an AVI file. The file may be damaged. I found a free utility on sourceforge called DivFix++. It repairs avi files, be sure to make a backup of the file first if you use it. It fixed my problem. You can download the 32-bit version or if you have 64-bit windows, the 64-bit version.

http://divfixpp.sourceforge.net/download.php

Gerald

harry_fine
09-12-2010, 01:55 AM
Thanks Gerald, but it doesn't work. Ran both my .avi files through DivFix++. It created 2, duplicate files, same size exactly. Ran those through Medial Player. Worked great. Ran them on the WD box as a Windows share. Worked great. Tried to run them through the Mezzmo media server on the WD box. Same error message about format. Didn't recognize the format, and file size shown on screen was 0.

For me, Mezzmo is junk if it won't play movied.

Thanks

Harry

RMerlin
09-12-2010, 02:22 AM
There must be something particular about that file and the codecs it uses, as Mezzmo has no problem sending my Xvid AVIs to my own WDTV Live. Chances are it's using a codec that is not correctly handled by ffmpeg (the part of Mezzmo that takes care of analyzing, detecting codecs, and transcoding when necessary).

We will need more information to be able to help you resolve your issue. Right-click on the file that doesn't work from inside Mezzmo, and select "Get FFMPEG information". Then please post the info back here.

harry_fine
09-12-2010, 03:21 AM
I'm not sure why Mezzmo would do anything to the file since the WD TV seems perfectly capable of playing it since it works fine when I browse to the share. Anyway, here's what it says:


FFmpeg version SVN-r24894, Copyright (c) 2000-2010 the FFmpeg developers
built on Aug 24 2010 15:03:07 with gcc 4.4.0
configuration: --enable-static --disable-shared --enable-memalign-hack --enable-libmp3lame --extra-cflags=-I/c/msys/local/include --extra-ldflags=-L/c/msys/local/lib --enable-zlib --enable-w32threads --extra-cflags=-fno-common --enable-gpl --enable-libx264 --disable-ffplay --disable-ffprobe --disable-ffserver --enable-runtime-cpudetect --extra-cflags=-U__STRICT_ANSI__
libavutil 50.24. 0 / 50.24. 0
libavcore 0. 6. 0 / 0. 6. 0
libavcodec 52.86. 1 / 52.86. 1
libavformat 52.78. 3 / 52.78. 3
libavdevice 52. 2. 1 / 52. 2. 1
libavfilter 1.37. 0 / 1.37. 0
libswscale 0.11. 0 / 0.11. 0

Seems stream 0 codec frame rate differs from container frame rate: 23.98 (65535/2733) -> 23.98 (2997/125)
Input #0, avi, from 'M:\Movies\Frost-Nixon\Frost_Nixon_1.avi':
Metadata:
ISFT : VirtualDubMod 1.5.10.2 (build 2540/release)
Duration: 00:56:09.95, start: 0.000000, bitrate: 1740 kb/s
Stream #0.0: Video: mpeg4, yuv420p, 640x272 [PAR 1:1 DAR 40:17], 23.98 tbr, 23.98 tbn, 23.98 tbc
Stream #0.1: Audio: ac3, 48000 Hz, 5.1, s16, 448 kb/s
At least one output file must be specified

RMerlin
09-12-2010, 03:44 AM
I'm not sure why Mezzmo would do anything to the file since the WD TV seems perfectly capable of playing it since it works fine when I browse to the share.

This can happen if Mezzmo either fails to properly recognize the codecs used, or if the codec combination that is used isn't defined in its device profile. In that case someone from Conceiva might need to send you a tweaked device profile file to resolve the issue. They are usually doing an awesome job at this.



Seems stream 0 codec frame rate differs from container frame rate: 23.98 (65535/2733) -> 23.98 (2997/125)
Input #0, avi, from 'M:\Movies\Frost-Nixon\Frost_Nixon_1.avi':
Metadata:
ISFT : VirtualDubMod 1.5.10.2 (build 2540/release)
Duration: 00:56:09.95, start: 0.000000, bitrate: 1740 kb/s
Stream #0.0: Video: mpeg4, yuv420p, 640x272 [PAR 1:1 DAR 40:17], 23.98 tbr, 23.98 tbn, 23.98 tbc
Stream #0.1: Audio: ac3, 48000 Hz, 5.1, s16, 448 kb/s
At least one output file must be specified

I suspect the device profile doesn't know how to handle the Xvid and AC3 combination here when inside an AVI container (I'm assuming Xvid is the mpeg4 codec used here - there is a variety of mpeg4-compliant codecs). Hang on, someone from Conceiva should be able to get back to you on Monday, and will let you know if they either need more detailed debug logs or if a simple device profile update would get you up and running with those files.

harry_fine
09-12-2010, 04:49 AM
Thank you.

Paul
09-13-2010, 08:56 AM
Yes, that combination is not in the device profile. Please send a message to support (at) conceiva (dot) com and I'll send you an updated device profile to try.

Also, please go to Media Devices dialog in Mezzmo (if you haven't already) and make sure that "WD TV Live" is selected as your device, because by default it's picked up as a DLink DSM-750.

RMerlin
09-14-2010, 09:47 AM
Dennis/Paul, is there a reason why combinations that aren't in the device profile aren't just transcoded to the device preferred format/container? It seems to me profile maintenance would be far simpler if formats that aren't specifically supported were simply transcoded - there would be a lot less profile tweaking involved. Or, is that configurable on the Advanced tab in the Device Settings options?

Regarding the DSM-750 reference: having dug around the WDTV Live firmware, I've seen at least one or two references to a DLink device in there. I found that... interesting.

Paul
09-14-2010, 10:05 AM
Any combinations that aren't in the device profile are in fact transcoded to the preferred one. Provided of course transcoding hasn't been turned off (and Advanced options haven't been tweaked to disable it) and FFmpeg doesn't crash somewhere during transcoding :) Of course it's best not to transcode at all, thus the constant updates to device profiles to support more and more native formats.

I don't mind WD TV Live sharing DLink's base source for their own firmware, but one would've thought that they'd at least change the user-agent strings :)

harry_fine
09-17-2010, 04:47 AM
Dennis, Paul, a follow-up question from this newbie. By the way, the new profile resolved the issue. The question is as follows:

When you send me a new profile file for the WD TV Live, does this change become part of your master generic profile for that client device, or does everyone end up with a different profile?

Paul
09-17-2010, 08:03 AM
Whenever we release a new version of Mezzmo, all device profiles are also updated, so that all registered users get the benefits of the improvements we have made.

charger10s
12-07-2010, 04:18 PM
I'm having a similar problem; I'm new to the software, about 5 days into my trial period, trying to play my files on my Sony Blu-Ray Player (BDP-S570). I can see the avi files in the menu on the TV, but when I select one, I get the "unsupported or corrupted file" message. After that happens, I come back to my PC, and I see the popup about how ffmpeg has an error and needs to close. I see from several of the threads that I have been reading that the ffmpeg info is key to figuring this out, so I have pasted it below:
----------------

FFmpeg version SVN-r25895, Copyright (c) 2000-2010 the FFmpeg developers
built on Dec 6 2010 04:07:12 with gcc 4.4.2
configuration: --enable-gpl --enable-version3 --enable-libgsm --enable-pthreads --enable-libvorbis --enable-libtheora --enable-libspeex --enable-libmp3lame --enable-libopenjpeg --enable-libschroedinger --enable-libopencore_amrwb --enable-libopencore_amrnb --enable-libvpx --disable-decoder=libvpx --arch=x86 --enable-runtime-cpudetect --enable-libxvid --enable-libx264 --extra-libs='-lx264 -lpthread' --enable-librtmp --extra-libs='-lrtmp -lpolarssl -lws2_32 -lwinmm' --target-os=mingw32 --enable-avisynth --cross-prefix=i686-mingw32- --cc='ccache i686-mingw32-gcc' --enable-memalign-hack
libavutil 50.34. 0 / 50.34. 0
libavcore 0.15. 0 / 0.15. 0
libavcodec 52.98. 0 / 52.98. 0
libavformat 52.88. 0 / 52.88. 0
libavdevice 52. 2. 2 / 52. 2. 2
libavfilter 1.68. 0 / 1.68. 0
libswscale 0.12. 0 / 0.12. 0
[mpeg4 @ 01aff260] Invalid and inefficient vfw-avi packed B frames detected

Seems stream 0 codec frame rate differs from container frame rate: 29.98 (65535/2186) -> 29.97 (5000000/166833)
Input #0, avi, from 'Z:\Bittorent\Hotaru no Hikari 2\Hotaru no Hikari 2 ep01 (704x396 XviD).avi':
Metadata:
encoder : VirtualDubMod 1.5.10.2 (build 2542/release)
Duration: 00:58:04.64, start: 0.000000, bitrate: 2199 kb/s
Stream #0.0: Video: mpeg4, yuv420p, 704x396 [PAR 1:1 DAR 16:9], 29.97 tbr, 29.97 tbn, 29.98 tbc
Stream #0.1: Audio: mp3, 48000 Hz, 2 channels, s16, 160 kb/s
At least one output file must be specified


---> DB Level Info: -99
----------------

Any ideas?

Thanks!
Toby

Paul
12-07-2010, 04:27 PM
Please send us a message to support (at) conceiva (dot) com and we'll send you an updated device profile for the Sony BDP that should fix that issue.

Also, you may need to switch your device profile (using the Media Devices dialog) to one of the "BDP (No DivX)" ones if your player doesn't support DivX.

charger10s
12-09-2010, 12:20 AM
Please send us a message to support (at) conceiva (dot) com and we'll send you an updated device profile for the Sony BDP that should fix that issue.

Also, you may need to switch your device profile (using the Media Devices dialog) to one of the "BDP (No DivX)" ones if your player doesn't support DivX.


I received that patch, but i have a couple questions about the instructions for the patch.
When you say replace all .prf files, do you mean I should drop the 4 files from the download into the appropriate folder and answer yes to overwrite existing files? Or is there more to it? I do see many other .prf files of different (non-Sony) names, do I care about those?

I did do that, but I am still getting the same unsupported file error when I try to play it through the Blu-ray player. Also, there is a new problem now. A few seconds after I try to play the file and receive the error, the Blu-ray player says that Mezzmo has gone offline. When I go to my computer to check, Mezzmo says it is still running, but my connection from my computer to my router is dead. I cannot load internet pages or see my home network or anything. Furthermore, the only way I have been able to reconnect is by restarting the computer.

Any ideas?

Thanks,
Toby

Paul
12-09-2010, 08:57 AM
Yes, just replace the .prf files in the DeviceProfiles folder - overwriting them and leaving the rest as they are.

The device profiles only change media format support and transcoding settings, so the network issues are probably caused by something else. Can you please e-mail support with this, as it's much easier to resolve such things via e-mail. If you can, please send through some logs using the latest versions of the device profiles, so that we could check what's happening.