Hardware encoding on AMD Cards

Hi,

I'm currently using a (QuadCore) Core i5 CPU with a Radeon HD 7850 Graphics Card. Most of the time I capture my PS4 gameplay using an Elgato Game Capture HD. I may switch to an integrated PCIe card like the Avermedia Live Gamer HD to get rid of the recording delay..

When using the old version I use QuickSync to encode in 720p and record to my NAS and stream at the same time. If I don't stream I record in 1080p.

Once hardware encoding is implemented in the rewrite I'd use QuickSync to record to disk at 1080p (for Youtube) and x264 Software encoding to stream in 720p.

It would, however, free up processing power if the stream-encoding could be assisted by my graphics card (which is just sitting there otherwise).

I realize this is not like capturing PC-gameplay from inside the graphics card.
 

Harold

Active Member
Last I heard, it's already on the roadmap.

Someone on the irc chat had good luck replacing the ffmpeg libraries in their install with ones properly linked and compiled against the quicksync libraries and using a custom ffmpeg command to put the output format to encode through the quicksync encoder.

That process is not for the feint of heart or the short on time.

Also, Quicksync isn't an AMD thing, it's an Intel thing.
 
Also, Quicksync isn't an AMD thing, it's an Intel thing.
Thanks for replying. Glad to see Quicksync is on it's way (though I had no doubts it was coming).

I was, however, quite aware that QuickSync is an Intel thing (hence me having a Core i5). I was actually asking if they would extend that to AMD's VCE (or whatever their current version is called). It's when you use your GPU to do encoding of video.

It already exists for Nvidia GPUs on the old version, but it never got to AMDs Radeons.
 

Osiris

Active Member
Last I heard, it's already on the roadmap.

Someone on the irc chat had good luck replacing the ffmpeg libraries in their install with ones properly linked and compiled against the quicksync libraries and using a custom ffmpeg command to put the output format to encode through the quicksync encoder.

That process is not for the feint of heart or the short on time.

Also, Quicksync isn't an AMD thing, it's an Intel thing.

That might have been me, but I only got it to work with NVENC.
 
Maybe Jacksun is working on something. He's the one who has the OBS VCE Forkbranch working. I used it when I had a 7950 and it worked pretty good.
 
Top