How do I use LAV decoder in Windows 7?
#1
Posted 22 October 2011 - 02:07 AM
I want to use LAV for h264 decoding in Windows 7 (actually Windows 8 Developer Preview but it's the same issue I'd have if I was using 7). I can use Smart Play and get ffdshow used by Zoom Player, but if I disable ffdshow's h264 decoder instead of it rolling over to LAV filter's it uses the Windows built-in decoder. How do I block that or manually set it to LAV filter instead?
#2
Posted 22 October 2011 - 04:38 AM
ehat
#3
Posted 22 October 2011 - 07:13 AM
Not sure what you mean by Smart Play Profiles. There's only one profile from what I can see. The issue is I can't find a way to specify LAV for a decoder. Only the "LAV CUVID Decoder" shows up on the list of available h264 decoders -- I don't know if that covers the plain LAV decoder or only the version that supports NVidia hardware acceleration. Anyway, Zoom Player says it's not registered when I try choosing it.Set Zoom to use a Smart Play profile for LAV - no need to fiddle with ffdshow's settings
#4
Posted 22 October 2011 - 08:23 AM
http://img839.images...72/snap005a.png
Simply select LAV Video (LAV CUVID is now depreciated and has been rolled into LAV Filters as 'LAV Video'), click Ok, then click Ok again to get back to Zoom. Restart Zoom, and all going well, your H264 files will now use LAV Video. To configure it, go into Filter Properties and click the LAV entry there (or if it isn't listed, click the Smart Play entry down the bottom of the list).
ehat
#5
Posted 22 October 2011 - 08:50 AM
#6
Posted 22 October 2011 - 09:53 AM
#7
Posted 22 October 2011 - 11:06 AM
#8
Posted 22 October 2011 - 05:06 PM
Please look what is written in advanced options->About , that will tell you which version is installed..
#9
Posted 22 October 2011 - 10:39 PM
Edit:
Done. No change.
#10
Posted 22 October 2011 - 11:36 PM
If not, check again the VirtualStore folder - make sure this file does not exist: C:\Users\{username}\AppData\Local\VirtualStore\ProgramData\Zoom Player\MediaAutoGraph\H264.viddecoder.profiles (if this file exists as well, it will over-ride the file in C:\ProgramData\Zoom Player\MediaAutoGraph).
ehat
#11
Posted 23 October 2011 - 12:42 PM
I'm not seeing a file attached to your post.Ok, try this. I have attached the correct "fresh from a new install of Zoom pre23" H264 profile file to this post. Download the file to your PC.
I assume you mean C:\Program Files (x86)\Zoom Player\MediaAutoGraph\. There is no folder called "MediaAutoGraph" in the Zoom Player directory. I even tried manually entering the name in Windows in case it was being hidden from me.Then, make sure Zoom is not running and in your file manager of choice, open up the C:\ProgramData\Zoom Player\MediaAutoGraph folder.
That folder (C:\Users\(username)\AppData\Local\VirtualStore\ProgramData\Zoom Player\MediaAutoGraph) does exist after I manually entered the name. And there is a H264.viddecoder.profiles file in there.If not, check again the VirtualStore folder - make sure this file does not exist: C:\Users\{username}\AppData\Local\VirtualStore\ProgramData\Zoom Player\MediaAutoGraph\H264.viddecoder.profiles (if this file exists as well, it will over-ride the file in C:\ProgramData\Zoom Player\MediaAutoGraph).
#12
Posted 23 October 2011 - 09:46 PM
About the middle part, program data is NOT program files, it is your
C:\Users\{username}\AppData\Local\VirtualStore\ProgramData
#13
Posted 23 October 2011 - 10:04 PM
About the middle part, program data is NOT program files, it is your
C:\Users\{username}\AppData\Local\VirtualStore\ProgramData
That doesn't make any sense.
If I substitute what you're saying he meant into his instructions the phrase now reads to make sure a file doesn't exist or it will override itself.
That's a bit illogical.If not, check again the VirtualStore folder - make sure this file does not exist: C:\Users\{username}\AppData\Local\VirtualStore\ProgramData\Zoom Player\MediaAutoGraph\H264.viddecoder.profiles (if this file exists as well, it will over-ride the file in C:\Users\{username}\AppData\Local\VirtualStore\ProgramData\Zoom Player\MediaAutoGraph).
To me it sounds like he's using a non-English version of Windows where the "Program Files" folder is named "Program Data" instead.
He wants me to remove the copy of the file "H264.viddecoder.profiles" in the Zoomplayer program directory and replace it with the one he was going to attach, but warns that if there is a file in the VirtualStore folder it's settings will be used instead of the file I'm copying, so make sure that file isn't there. This would make sense as the AppData folder is a user settings folder, its settings should overrule what's in the program's standard directory as that would facilitate per-user custom settings.
#14
Posted 24 October 2011 - 03:22 PM
I've called our developers for help on this issue.
They will review it and post their opinion in the coming days.
Booga.
#15
Posted 24 October 2011 - 08:40 PM
#16
Posted 24 October 2011 - 10:11 PM
If it appears it can be selected.. no?
#17
Posted 24 October 2011 - 10:52 PM
My computer is dual boot. I'm saying I can choose it on the Windows XP installation of Zoom Player, not on the Windows 8 installation.What do you mean "not on this side"?
If it appears it can be selected.. no?
#18
Posted 25 October 2011 - 06:41 PM
There's been a few odd reports that mention the profile files are saved with the wrong permission when doing a "Standard" install.
The "ProgramData" directory is not "Program files", it's a directory where application should save dynamic files now that the "Program Files" directory is read-only if User Account Control (UAC) is enabled.
When an application tries to write to the program files directory, it is automatically re-routed to a virtual directory (since you're not supposed to write to the "Program Files" directory.
I'm still investigating the issue.
You can try to manaully change the file permissions, or just erase the files and copy them manually into the ProgramData directory.
Let me know of your progress as you are only the second person to report this issue.
#19
Posted 26 October 2011 - 04:18 AM
Okay, I've fixed it.You can try to manaully change the file permissions, or just erase the files and copy them manually into the ProgramData directory.
Let me know of your progress as you are only the second person to report this issue.
The first thing I did was launch the Install Center from it's own icon (not from within Zoomplayer's settings), and uninstalled LAV Components.
Then I went to check the files in C:\Users\{username}\AppData\Local\VirtualStore\ProgramData\Zoom Player\MediaAutoGraph\
My username had full permissions to the "h264.viddecoder.profiles" file as well as the other file present "Matroska.sourcefilter.profiles" so I wasn't blocked from making changes to them. So I just deleted both files. I then ran the Install Center again and reinstalled LAV Components. Going back to the settings on Zoom Player "LAV VIdeo Decoder" now appears as an option for H264 Decoder. I have tried it with a file and it is being used.
Plus, the subtitle cycling bug is gone for me now as well when using LAV Splitter (the one we were discussing on the Doom9 forums that wasn't fixed for me with your new prefinal build). I suspect the "Matroska.sourcefilter.profiles" file I deleted had something to do with that.
Edit: Apparently this is a one-time-only fix. Setting new splitter/video/audio decoders creates new files in the MediaAutoGraph folder for whatever format settings you change, and you can't make further changes without going back and deleting those files again.
#20
Posted 26 October 2011 - 04:55 PM
I'm sending you the password to the closed forum in a PM.