PS Vita dev Rinnegatamante has released Vita Recorder 1.0. Vita Recorder is an entry for the KyuHEN Vita Homebrew competition, a contest with more than $1000 in cash prizes. If you’re a homebrew developer, you have until May 27th to submit your entry!
What is Vita Recorder for PS Vita
(From the readme)
Vita Recorder is a plugin that allows to record video clips during your play sessions.
The code is based off VITA2PC at which has been applied improvements and the streaming feature has been replaced with file recording.
current features :
- Allows to record clips of unlimited duration (given enough free storage is available).
- Records clips in RAW mjpeg (can be opened on Windows Media Player and other popular video players as well as can be easily converted to more common formats on PC).
- Allows to downscale on CPU the output to 480×272 allowing for faster transcoding.
- Performs hw encoding in MJPEG thanks to sceJpegEncoder when possible. When resources are not enough, libjpeg-turbo is used instead, as fallback, for software encoding.
- Allows to perform both asynchronous and synchronous recording (The first won’t affect game performances but you may end up having some artifacts or some missing frames, the latter will lower game performances but will produce frame perfect clips)
- Allows to apply frameskip on synchronous recording.
Download and install Vita Recorder for PS Vita
- Put VitaRecorder.suprx in your tai folder.
- Add the plugin under a section for the game you want to use it for (eg `*GTAVCECTY`) in your config.txt file. (Alternatively you can place it under *ALL but some apps may crash with this due to the resources requirements)
- If you want to use this plugin on commercial games, you’ll need to install ioplus as well by adding it in your *KERNEL section in your config.txt.
- L + Select = Open the Config Menu
- L + Start = Start/Stop Recording (Shortcut)
- Triangle = Close Config Menu (when in Config Menu)
The output videos can be found in `ux0:data` named as `vid_TITLEID_DATE_TIME.mjpg
These files are raw mjpeg data and can be played with several video players such as ffplay or WMP.
You can also use `ffmpeg` to convert them in more popular MP4 videos with a command like this (Note: This creates videos with fixed 25 fps) : fmpeg -i video.mjpg -pix_fmt yuv420p -b:v 4000k -c:v libx264 video.mp4