Question / Help How to pipe "Game Capture" device into ffmpeg?

miled

New Member
Hi, I'm finally fed up with Fraps and want to ditch it for something FOSS, so what I need to be able to do is make the "Game Capture" directshow device (I'm assuming it's a directshow device) visible to ffmpeg when I run

ffmpeg -list_devices true -f dshow -i dummy

then I can get fraps to dump the frames to huffyuv or something. OBS' setttings are very limited with regards to encoding, ideally I'd like to be able to just enter an ffmpeg command into the video settings and have it work from that.
 

Xphome

Member
miled said:
Hi, I'm finally fed up with Fraps and want to ditch it for something FOSS, so what I need to be able to do is make the "Game Capture" directshow device (I'm assuming it's a directshow device) visible to ffmpeg when I run

ffmpeg -list_devices true -f dshow -i dummy

then I can get fraps to dump the frames to huffyuv or something. OBS' setttings are very limited with regards to encoding, ideally I'd like to be able to just enter an ffmpeg command into the video settings and have it work from that.
There is a text field for Custom x264 Encoder Settings under Advanced.
 

dodgepong

Administrator
Community Helper
Game capture is not a directshow device. OBS does not provide any directshow outputs.

You can probably get the settings you want by using custom x264 settings, as Xphome said, but it's hard to say without knowing what ffmpeg settings you want to use (assuming the encoding settings you want to use from ffmpeg are settings that get passed to the h264 encoding process).
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
The newer version of OBS in the work will have the capability of outputting to ffmpeg and other custom outputs natively.
 

miled

New Member
I understand there is an option for custom x264 lines, but I want to dump the raw frames into huffyuv, not a lossy codec.
 

dodgepong

Administrator
Community Helper
OBS currently doesn't have a way to output raw video. As Jim said, the rewrite will be able to do this.
 
Top