VP7 video using nitoTV?
There is a video compression scheme which produces VP7 type files. The official web site is VP7 . mplayer (osx ver 1 release candidate 2) on the mac will play this provided you install the codec package for OSX (it appears to be the same one that is installed by nitoTV. It is
The version of mplayer is
When playing such a file using nitoTV I get audio but no video. Any help would be appreciated. I realize it's an obscure codec but it does show up every now and then and the only thing on the Mac that seems to play it is Mplayer. Even VLC won't play it.
try to ssh in and run mplayer -v filename and examine the output messages. This might give an idea of what is wrong. There could be a few reasons, examining the verbose logfile will probably nail the real cause.
Nito, if you are reading - I have tried before to compile mplayer for appletv but never had success in building something that can run on the appletv. I have no problems compiling and running binaries on my 10.5 and now 10.6 machine, do you have something special about the way you have set up your build environment?
Hmm...I can't find the binary! Where does it get installed?
Originally Posted by Olethros
This should give you basic verbose/debug information.
/System/Library/CoreServices/Finder.app/Contents/PlugIns/nitoTV.frappliance/Contents/Resources/mplayer -v pathtovideo/videofilename
Ok, I got a pretty long list but here is what appears to be the video part.
Originally Posted by Olethros
VIDEO: [VP70] 512x384 24bpp 30.000 fps 389.9 kbps (47.6 kbyte/s)
Auto-selected AVI audio ID = 1
[V] filefmt:3 fourcc:0x30375056 size:512x384 fps:30.000 ftime:=0.0333
get_path('sub/') -> '/Users/frontrow/.mplayer/sub/'
Opening video decoder: [vfwex] Win32/VfWex video codecs
======= Win32 (VFW) VIDEO Codec init =======
WARNING: Attempting to use DLL codecs but environment variable
DYLD_BIND_AT_LAUNCH not set. This will likely crash.
Loading codec DLL: 'vp7vfw.dll'
Win32 LoadLibrary failed to load: vp7vfw.dll, /usr/local/lib/codecs/vp7vfw.dll, /usr/lib/win32/vp7vfw.dll, /usr/local/lib/win32/vp7vfw.dll
Can't open library vp7vfw.dll
ICOpen failed! unknown codec / wrong parameters?
VDecoder init failed :(
Cannot find codec matching selected -vo and video format 0x30375056.
Does any of this help? It appears as though vp7vfw.dll is not installed by the mplayer codec package. Odd as it is on my mac in /usr/local/lib/codecs . I believe the same package is used by the nitoTV installer. Maybe a manual install?
You can try a manual install of just this dll from your mac.
Also, the DYLD_BIND_AT_LAUNCH should be set if you don't want mplayer to crash while you are testing this. NitoTV should handle this when videos are played within nitoTV but if you experience more problems and want to troubleshoot further with verbose mode you should set DYLD_BIND_AT_LAUNCH
You can do that by typing
Finally, if you are still having troubles, try adding to the command line when you run mplayer. This will show you even more information about how mplayer loads the DLL to play this video.
some of the codecs in that package cause crashes and conflicts with new codecs bundled directly within the mplayer compile so 90% of them are weeded out, the main reason i added the codec package was to support various rm and rmvb codecs, the only libs that are kept are the following.
Originally Posted by lstep