Hello fellow WOFFers on AMD-vid. cards,
The information that follows might be helpful to those running WOFF on AMD-vid. cards (with slightly older AMD DLLs), and if interested in recording video/audio in the WOFF runtime.Newer versions of AMD-vid. software come with an optional "Radeon ReLive" package that apparently has good vid-recording capability - something perhaps to try out for those on newer AMD-vid. drivers. For those of us who swear by the stability of the ver. 17.x.x drivers, there is no ReLive option. Windows GameBar works just fine for recording FE2/SF2/RoF/BoX by the way, and VLC Player may be used to compress videos before upload to various sites, etc., so that at least is a simpler solution.
I've tried a few free video capture methods for WOFF today, and while I can capture the menu settings and main screen, the runtime environment of WOFF, while CFS3 is running, gives only a blank screen. A possible way to bypass this problem does exist, but is complicated if you are on the ver. 17.x.x AMD drivers:
INSTRUCTIONS
Install VoiceMeeter (for ability to record audio within the WOFF runtime)
Install MSI Afterburner (for video capture; you may already have it installed if you overclock your components)
Double-check that RivaTuner Statistics Server has also been installed (necessary for the video capture option in MSI Afterburner to work, and should be automatically installed via the Afterburner installer, as far as I have been able to test)
Once all of this is downloaded/installed:
a) in Afterburner, go to "settings: video capture," and select the following options:
- capture mode mixed (also good is "desktop" mode for greater, all-round reliability than "mixed," and works both for desktop videos and in-sim videos; no need to choose the "3D applications" option)
- video format mjpg compression
- container format matroska mkv
- frame size (choose the resolution and screen width ratio of your monitor - I've chosen 16:9 1080p, for example)
- framerate (set something reasonable; I've gone with 24 fps)
- framerate limit (set something higher, but not too high, so that you can see via the frame counter in WOFF when video recording is active; I've gone with a 48 fps limit)
- multithreaded optimization (leave at automatic or choose half of your total cores; I've gone with 3 compression threads on my 6-core Intel Xeon)
- for audio source no. 1 choose "WASAPI capture device" (for the option immediately underneath, choose "VoiceMeeter Output" if you want to capture WOFF audio)
- don't forget at the top of the "settings: video capture" window to choose a key for "Video capture" (so that you can toggle video capture on/off while in WOFF)
- once you are done with all of the selections, click on "Apply," and then on "OK," at the bottom of the settings window in Afterburner
- also don't forget that, in order to be able to toggle video recording on/off in WOFF, you will first have to open and leave running the MSI Afterburner app (RivaTuner does not have to be run; it is called up by Afterburner)
b) in order to complete the "loop" necessary for full audio recording while within the WOFF (CFS3) runtime, do the following:
- open the Sound control panel in Windows
- under the "Playback" setting, select VoiceMeeter Input as the "default device," and click "Apply"
- under the "Recording" setting, select VoiceMeeter Output as the "default device," and click Apply" and then "OK"
This will complete the audio throughput necessary for Afterburner successfully to pull in the WOFF audio (you will not be able to hear audio in WOFF while running the audio throughput this way - still haven't figured out how to do that - because if I switch over to my speakers as the "default device," under "Playback," and then record from WOFF - I can hear the sounds while flying but they will not be recorded via Afterburner - if I stumble on a smoother trick to toggle these things, I will post later - currently it would require an alt+tab while in the WOFF runtime, then a switcheroo of the default Playback device to VoiceMeeter, and then a return to the sim in progress before recording is toggled on - nasty, but it works).
EDIT: sound toggle problem solved - merely leave VoiceMeeter running while recording audio in WOFF - that way you can hear audio via the sound card on your computer simultaneously with recording. For those who do not like listening to onboard computer sound while recording, it may be possible to bypass this by plugging in headphones into the headphone output jack of your computers. Speakers plugged into a separate speaker jack on the other hand, at least from tests done on my Mac Pro, do not output sound while VoiceMeeter is being used to record sound in WOFF - but at least the onboard sound solution works with the VoiceMeeter window left open in the background.c) if you feel that these instructions so far have not been complicated enough
, and if you enjoy high-quality sound, why not also download the "ASIO4ALL" program (it's free) and in its "offline settings" panel set the following options as so:
latency compensation
- in, 0 samples
- out, 48 samples
options
- checkmark for allow pull mode (waveRT)
- buffer offset, 2 ms
- asio buffer size, 104 samples
One more step: now open VoiceMeeter and, under the heading that reads "Hardware Out," under the "A1" tab, select "ASIO: ASIO4ALL." This will, ideally, help to improve sound and latency while Afterburner pulls the sound in from the WOFF (CFS3) runtime, while you are flying and recording.
Keep in mind that the clips recorded in Afterburner may become quite large, several GBs in size for recordings that last about 5-10 mins., so be aware of that and perhaps also compress videos in another program, further, once they are recorded via Afterburner.
Happy flying and recording,
Von S