HDMI video capture for R-Pi 2/4 & RISC OS - recommendations?
David Williams (2619) 103 posts |
I would like to record the HDMI video output (preferably with audio) from a Raspberry Pi 2 or 4 running RISC OS. Specifically, I want to record a work-in-progress game which runs in a low-res screen mode (800×600 @ 32-bpp), which I suspect relies on the AnyMode module. The game runs at a consistent 60 fps on a 60 Hz screen. The RISC OS desktop runs in 1920×1080 on my system. Note that the game relies on ARMv7 (inc. VFP & NEON) instructions, therefore it will not run under RPCEmu. Can anyone recommend a HDMI recorder/capture card that definitely works with RISC OS? I was looking at this one from Amazon: (Amazon link) https://tinyurl.com/mr3p32m9 However, I don’t want to buy it unless I know for definite that it works correctly (video capture with audio) with RISC OS. It would be nice not to do what I’ve done so many times in the past – namely, point a phone/video camera at the screen! Thanks, |
Chris Gransden (337) 1202 posts |
They only need to be compatible with the resolutions RISC OS outputs. So 1080p 60 should be OK. I have an older version of the one in your link. It doesn’t like changing to a different native resolution in RISC OS. Its OK if RISC OS boots up in a supported resolution. e.g 1080p60. |
Clive Semmens (2335) 3276 posts |
At least one of them, you mean? RISCOS is capable of rather a wide range of different resolutions! |
Chris Gransden (337) 1202 posts |
It wouldn’t be much use if it supported none of the resolutions! The one I have only supports capture at 1080p60/30. The 4K mentioned is only for passthrough. For different resolutons the screen can be scaled using ADFFS ( for numbered screen modes) or AnyMode (with disable_mode_changes in cmdline/txt). |
David Williams (2619) 103 posts |
Thanks for replying, Chris. I’m not using a numbered screen mode; the 800×600 display resolution is set up with the following bit of BASIC: DIM Mode% 23 So, that device I referred to earlier (the XIIXMASK Video Capture Card), perhaps along with ADFFS, should be a fairly safe bet? I won’t hold it against anyone if it turns out not to work with RISC OS :-) David. |
Chris Gransden (337) 1202 posts |
I believe ADFFS can only scale numbered screen modes. AnyMode should work as long as disable_mode_changes is in cmdline/txt and RISC OS is using 1080p60 or 30. hdmi_group=2 |
John Rickman (71) 645 posts |
Has it got to be a hardware solution? |
David Williams (2619) 103 posts |
Thanks, I’ll look into it. Currently I know next-to-nothing about Zoom and VNC, having never used them. Ideally I’d like the screen to be captured at not less than 60 fps which should be possible with a HDMI capture card. |
Chris Gransden (337) 1202 posts |
The RISC OS vnc server is very slow. At best it will miss most of the frames. |
David Williams (2619) 103 posts |
I’ve just ordered the aforementioned XIIXMASK video capture card. I’ll have a play with it, and report back here hopefully confirming that it works fine with RISC OS. |
Greg (2474) 144 posts |
I use an Avermedia EZ Recorder 330. Works great. It works with any HDMI video source but does need a HDD ( reccommended ) or a fast USB stick to record to. It can be found here on Amazon This is an example of a recording Hope this helps Greg |
David Williams (2619) 103 posts |
Thanks, that looks like a good solution albeit slightly beyond my limited budget. Judging by the YouTube video you linked to, the results look fine. I’ve already taken the plunge and gone for the (considerably cheaper) device I’d been eyeing up on Amazon; it arrives in the next day or two. Hopefully it won’t disappoint. |
David Williams (2619) 103 posts |
Okay, so the video capture device arrived from ever-reliable Amazon, and it works mostly fine with the Raspberry Pi 2B + RISC OS setup, except that the audio output is not getting recorded for some reason. I usually use a small WIMAXIT screen with my Raspberry Pis, and audio comes out its built-in speakers just fine (including with RISC OS). As a workaround, I plugged a cable into the headphone socket of the R-Pi and ran it into the microphone socket of the capture device (not ideal). The resulting audio quality is just about passable. Here’s a screen recording of me playing a work-in-progress game of mine: David. |