Open DimitriPilot3 opened 1 month ago
Are you using Vulkan? The video dumping only seems to work with OpenGL (unless I'm doing something wrong); Vulkan gets you audio but a black screen.
Oh, you're right! I was using Vulkan and only got audio, but with OpenGL it records audio and video successfully.
Issue
Affected Build(s)
r608383e
(msvc and msys2)Description of the issue
The release builds provided for
citra-windows-msvc
andcitra-windows-msys2
appear to be missing some shared DLLs that are needed for the video dumping feature:msvc
ships withffmpeg 6.1.x
libraries but is missingavfilter-9.dll
andpostproc-57.dll
;msys2
ships withffmpeg 7.x
libraries, which is not the version that Citra expects (refer to #249 and #248). Even if it were the case, bothavfilter-10.dll
andpostproc-58.dll
are missing.Reproduction Steps
citra-qt
Expected: A dialog appears, you can decide the format, video, and audio encode options
Actual: FFmpeg could not be loaded
Log file
(If
avfilter-9.dll
exists butpostproc-57.dll
is missing, the log output is the same.)System configuration
OS: Windows 10 22H2
Workaround
bin
directory somewherebin
directory when prompted. If it failed to install (likely because it can't overwrite DLLs that are in use by Citra), close Citra, and copy all.dll
files from thebin
directory into the Citra directory, overwriting existing files.After doing this, it seems to load and record successfully ~but not everything works. The best I got was an output file that only contained audio but no video.~ (EDIT: that was with Vulkan—OpenGL works fine!) but occasionally I get a deadlock when emulation stops.