When trying to record with ffmpeg in windows 7 64, retroarch 9.9.6, I am getting no video output; just green screen. This is the first time trying to record in windows, worked fine for me in linux. The audio seems to be working fine. Is there a way to tell retroarch where to find ffmpeg.exe or do I need to use the shared version. Tried putting ffmpeg in windows path and I also tried placing the shared ffmpeg version in the dir where I have retroarch.exe. None of this seems to produce video, its all just green.
You should have the proper libs already if you downloaded the ‘full’ package. You should have dlls for avformat-53/4/5, avfilter-2, avdevice-53/4, and avcodec-53/4/5 in the same folder as retroarch.exe.
that’s what I thought. I am using the libs from the official download and there is no avfilter-2. Maybe that’s it. I’ve tried several different libs and they all result in a blank green screen. I’ll try with an older exe and see if that works.
oh wait, a sec. Are you sure it’s not recording correctly? Not all video players will support the h.264-rgb format that RetroArch dumps to, and this incompatibility often manifests as a green screen, in my experience.
VLC is what I use. Should support this no?
VLC does not (unfortunately, since it’s the player I use, as well…). However, you can re-encode it to pretty much anything (via ffmpeg) else and it should play fine. You’ll want to reencode it anyway, just to save filesize.
VLC still doesn’t support RGB-h.264? haha … Anyways, using record configs, you can encode lossy to whatever format you want. See the Wiki on Github.
Weird, I would think that VLC of all players would support this format, given that they developed x264. Haha oh well I’ll just make a config and record lossy. Thanks guys.