Quote:when I click a "preview" button, the preview window appears and closes immediately.
MPlayer fails due to:
Quote:<vo_direct3d>Reading display capabilities failed.
Error opening/initializing the selected video_out (-vo) device.
Seems like a driver problem or direct3d isn't present which could happen when running Hybrid remotely.
Updating your video drivers might help here, alternatively it might help forcing a different video output (vo).
Quote:[*]change the default video output mode for mplayer:
voMode=VOMODE
VOMODE can be in example 'directx', 'direct3d', 'gl',..
call 'mplayer -vo help' to see which are supported by your mplayer version
see:
https://forum.selur.net/showthread.php?tid=10
Might also be that something is preventing from MPlayer to access the video device. (Could be a firewall preventing IPC communication or similar.)
--------------
Quote:please help me solve this problem.
What I know of your system (thanks to the debug output) is that:
a. your OS is: Windows 10 64bit
b. your desktop runs at: 1280x1024
that's it.
Since you didn't mention that you switched to a new/other system and Hybrid did work before for you, my guess is that you changed something on your system.
I also assume that this does happen with all your files and not just some.
I also assume that you didn't exchange any of the files which come with Hybrid. (you are not using a different ffmpeg or x264 version)
What I would recommend to do:
0. Do not run Hybrid with admin rights (never)
1. Make sure there is no global Avisynth installed on your system
Get a list of the programs that you installed on your system by:
a. starting a Windows Command Prompt with Admin Rights
b. calling:
c. calling:
Code:
/output:C:\InstallList.txt product get name,version
looking at the "C:\InstallList.txt".
If there is Avisynth mentioned in this list, a global Avisynth installation is present on your system.
2. Try whether disabling all firewall and anti virus tools helps
Do not just add exclusions, make sure the firewall&co is disabled.
Call the encoding call from before:
Code:
"C:\PROGRA~1\Hybrid\32bit\ffmpeg.exe" -y -loglevel fatal -threads 4 -i "E:\Temp\encodingTempSynthSkript_19_23_24_9110.avs" -an -sn -vf zscale=rangein=tv:range=tv -pix_fmt yuv420p -vsync 0 -f rawvideo - | "C:\PROGRA~1\Hybrid\64bit\x264.exe" --preset veryslow --crf 16.00 --profile high --level 4.1 --ref 8 --no-fast-pskip --aq-mode 2 --vbv-maxrate 62500 --vbv-bufsize 78125 --sar 1:1 --ssim --non-deterministic --colormatrix bt470bg --demuxer raw --input-res 854x480 --input-csp i420 --input-depth 8 --fps 30000/1001 --output-depth 8 --output "E:\Temp\19_23_24_9110_06.264" -
to see whether you still get 'Access denied' problem is gone.
(Note that the pipe-Operation Hybrid is using to send the output from ffmpeg to x264 is usually registered as a network communication by Windows, so if you restricted the network access of your user somehow this might be the cause of the problem.)
3. Check the folder and file rights of the used files
By using the following calls inside a Windows Command Prompt:
Code:
icacls "M:\BlueStarLive.net\BSL-Rosee.Divine.-.French.Connection.1.avi"
icacls "E:\Temp\encodingTempSynthSkript_19_23_24_9110.avs"
icacls "E:\Temp\19_23_24_9110_06.264"
you can see whether your user has the right to modify and read those files. In case it doesn't you got the problem.
Cu Selur