1. Houkago Game Time

      1. General PSP recording information


        Last updated 26th March, 2012 (9:42 PM)


        Relevant info

        My PSP captures are generally Recorded with RemoteJoyLite v.19 + Fraps 3.4.7, encoded in 10bit x264 (CRF 22, colorprim/colormatrix/transfer = smpte170m, FFMS, SmoothLevels pc2tv) and audio is 320kbps AAC.

        Youtube has audio problems on 360p or lower videos (which PSP videos are), it normalizes and fucks with the quality / lowers the volume. Common fix is to up the dB but I don’t want to since that distorts the sound a bit. Turn up system volume or use a plugin to download the videos (MP4 is best quality). Downloading file gives you proper, original audio.

        How2do

        Getting a good setup to play/record stuff from your PSP isn’t complicated, but it does require a bit of effort. This is more self-reference than a guide, but I thought it might be helpful to someone. Maybe.

        What you can do with the info below: Get video/audio output from your PSP to your PC, and use any USB gamepad to send inputs to your PSP.

        If you have all of your CFW stuff sorted out, first step is to get and install RemoteJoyLight v19, which I’ve mirrored for myself here. In there is also a directory called “extras”, the stuff in “seplugins” there goes into seplugins directory on your PSP (make one if you don’t have one). Don’t forget to modify your game.txts if you have other plugins installed on your PSP. That archive’s seplugins also includes CWCheat, which I’ll get to use of later.

        Disconnect your PSP from your PC, turn it off, hold R and turn it back on to get into the recovery menu. Go to “plugins” and enable all of your shit. After you’re done, exit out of recovery menu. Next up you need to install the RJL drivers.

        Those are in “extras/drivers”. First up you need to disable driver signing in Windows Vista/7, so open any cmd window (with admin privileges) and type:

        bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS
        bcdedit.exe -set TESTSIGNING ON

        Then reboot your PC. There are solutions for remotejoylite drivers that don’t require disabling driver signing, but when I used them, I could not send inputs to my PSP via RJL, which was a killer for me. So, I keep driver signing disabled.

        After you’ve rebooted, connect your PSP to your PC, and it should say it found new hardware. Open up your new hardware configuration window (either via the taskbar tray or device manager), and point it to extras/drivers. If it installs successfully, you can now use RJL. If it doesn’t install successfully, have fun.

        But you aren’t done yet. RJL only outputs video to your PC (unless you use line-in, then it outputs audio too. You should just use line-in). If line-in isn’t an option, now you need audio. That’s easy though, just grab any 3.5mm audio cable, and plug it into your PSP’s headphone jack, then into some kind of audio line-in on your PC (microphone jack works). Go to control panel -> sound -> recording tab -> double click the interface you plugged your psp into -> listen -> check “Listen to this device.” Also if you use line-in don’t any of that because RJL will automagically detect/play your line-in audio.

        Bam, done. If you have issues with volume, adjust it under “levels”. If you have issues with noise, keep your PSP volume at max and your microphone volume as low as possible. Or get a better sound card. Or something.

        So you have audio/video outputting from your PSP to your PC, but you notice intense amounts of lag in remotejoylite. Time to overclock your PSP like a true ricer. From your home menu, press select to open your VSH menu. Set “CPU Clock XMB” and “CPU Clock GAME” each to 333/166. Reset VSH, exit menu, reset your PSP.

        Bam, lag gone.

        Next step is gamepad support. You’ll notice RJL has native keyboard and gamepad support, but personally I find its gamepad support to be a little unreliable (drops inputs now and then, feels a bit unresponsive(?)), so I use keyboard:

        Then I map that to my gamepad via xpadder:

        Which also allows me to use turbo toggles/etc, to make skip buttons for dialogue in games that don’t have any skip functions. Which is nice.

        Finally, recording.

        I also use xpadder to map my record button to my gamepad, which is convenient. You can also set your real microphone’s push-to-talk here, and create jikkyou plays if you want. That isn’t really my thing, though.

        I encode using x264 CLI. My encode command for most PSP games looks like this:

        x264 —preset slow —tune animation —colorprim smpte170m —transfer smpte170m —colormatrix smpte170m —crf 22 —output K:\ROMs\PSP\Rec\outputfile.mkv K:\ROMs\PSP\Rec\encode.avs

        AVS look like this:

        LoadPlugin(“M:\vdubstuff\ffmpegsource-2.15\ffms2.dll”)
        LoadPlugin(“M:\vdubstuff\SmoothAdjust-v2.00\MSVC\avs-2.5.x\x86\SmoothAdjust.dll”)
        FFVideoSource(“【Mado☆Magi Portable】 Prologue05 (Sharu form 1) 【Mami Route】.avi”)
        SmoothLevels(preset=“pc2tv”)

        Note that if your source is RGB you should add “ConvertToYV12(matrix=“pc.601”) “ after “FFVideoSource”.

        You can read about smoothadjust here, and I highly suggest doing so.

        Finally, you can run batch encodes like this:

        FOR A IN (*.avs) DO x264 —preset slow —tune animation —colorprim smpte170m —transfer smpte170m —colormatrix smpte170m —crf 22 —output “~dpnA.mkv” “%~A”

        Don’t forget to set x264 in your PATH system variable.

        For audio, I extract a .WAV from the .AVI using virtual dub, then batch encode to AAC, and mux the encoded video/audio for the final file.
        I think that’s it. I won’t be providing support for any of this. If stuff fucks up, google.

      2. Posted in:

        PSP


      3. Commenting is closed for this article.

      1. Themes

      2. K-On Theme Toshinou Kyouko Theme OreImo Theme Nadeko Snake Theme Tsubasa Cat Theme Hitagi Crab Theme About
      3. Categories

        Stuff Games

        Links

  2. ζ*'ヮ')ζ<うぅうー!