Hello. I want to use the "Record AVI" feature from PSXjin, but I can't find a good codec for that. Every one I tried so far gave me a really bad video quality...
So, can someone recommend me one that gives me perfect quality? I want to record at 480p or 720p (if possible).
There are a number of programs that can join them. I think avidemux can do it.
Since I tend to do some preprocessing on video, I use VirtualDub+AviSynth (though VirtualDub is quite old and can be replaced with something better). I only use avidemux for postprocessing (after x264 encoding; stuff that you don't need to worry about).
I'm kinda giving up on this built in AVI thing... it's too much pain for me and not worth it.
So, I was trying to use FRAPS with PSXjin but when I try to record stuff, the video gets a black border around it, like this:
I'm suspecting it has to do with poor resolution choices. What configurations should I use on the emulator so that FRAPS won't record with those black borders?
Don't. It's really easy once you've done it a few times.
1. install Lagarith
2. start psxjin and load the game
3. select "File | Record AVI"
4. enter file name and record
Route 1:
5. download, extract and start VirtualDub
6. load the AVI file
7. select "Audio | Other from other file..." and select the WAV file
8. edit
9. encode
Route 2:
5. install Avisynth
6. open Notepad or AvsPmod and write a script like this:
v = AVISource("filename.avi")
a = WAVSource("filename.wav")
AudioDub(v, a)
7. edit script to your liking
8. encode with an encoder program, e.g. VirtualDub
To encode, it's easiest to get the x264vfw codec and the Lame MP3 ACM codec. You can then select both in VirtualDub as video/audio encoders (set "full processing mode" first).
Okay, I'll try all of this shortly.
I'm using the Camstudio codec. Take a look at this:
What Algorithm should I pick? LZO or GZIP?
Also, what Level should I put? Does this Level thing work for both LZO and GZIP or only for GZIP?
If you're recording your screen (with FRAPS) use LZO. If you're re-encoding a video stream that's already saved in an AVI, use GZIP.
Since the Level box is grayed-out, it looks like it will only work when you select GZIP. If you do need to use GZIP and want to set the level, lower values (closer to 1) will encode faster but produce a bigger file, while higher values (closer to 9) will encode slower but produce a smaller file. It's up to you to decide how to balance those two things. Otherwise, leave it at 6.
Just try both options with a speed-uncapped emulator (no vsync etc.) and compare the speed. (The level only applies to GZIP, afaik.)
Size-wise there's probably not going to be a world of difference between them, so dumping a movie should simply be as fast as possible. The data transfer limit of the drive (HDD or SDD) you'll be writing the encode onto won't be maxed out unless you select "raw dumping" (no compression), so I simply go for the option that's easier on the CPU. In this case that's LZO.
Lol wuuuuut, for real?
I finished recording the video with the built in AVI recorder. 1 hour and 25 minutes gave me a total of 14.4GB. (that's fine, I was expecting more)
But when I tried to join everything together with the audio through virtualdub, 5 minutes of video alone gave me a total of 20GB!!!! That's really overkill. If only 5 minutes is already bigger than the whole video, then just imagine 01h/25m? My whole HD would probably not even have enough space for that. So I aborted the operation.
Is there not a way to join/sync the stuff and still make it small?
Joined: 8/14/2009
Posts: 4090
Location: The Netherlands
That huge filesize happens because VirtualDub by default encodes video with no compression at all.
Do the same thing as before for the audio, and go to Video -> Compression and select your video codec of choice to compress the video with, then save to AVI as usual.
EDIT: Or you can keep the video part exactly as it is by toggling on Video -> Direct stream copy, instead of Full processing mode. This saves having to spend the time re-encoding the whole video again.
http://www.youtube.com/Noxxa
<dwangoAC> This is a TAS (...). Not suitable for all audiences. May cause undesirable side-effects. May contain emulator abuse. Emulator may be abusive. This product contains glitches known to the state of California to cause egg defects.
<Masterjun> I'm just a guy arranging bits in a sequence which could potentially amuse other people looking at these bits
<adelikat> In Oregon Trail, I sacrificed my own family to save time. In Star trek, I killed helpless comrades in escape pods to save time. Here, I kill my allies to save time. I think I need help.
If I select Direct Stream Copy, will virtualdub still join all .avis into a single one, or keep them separated?
Because if they do the latter, I don't see a reason for trying this out.
I use
- recording: CamStudio / ZMBV / Lagarith (in that order)
- editing: Avisynth
- subtitles: Aegisub
- encoding video: VirtualDubMod+x264vfw / x264
- encoding audio: Lame MP3 (others might be better but the size gain is negligible imo) directly or from VirtualDubMod (via the ACM codec version)
- muxing to MKV: mkvmerge GUI
Woah, thank you so much guys. I got stuff working now.
This method is 1000x times better than lame Fraps. Everything turned out lag-less, with good quality and audio synced. The size also turned out only 1.93GB which is decent enough for me to upload to youtube.
So... I tried to upload my new .mp4's to youtube, but I got this error:
"The video has failed to process. Please make sure you are uploading a supported file type."
It's the first time this happens to me. Anyone got a similar problem while trying to upload videos made through PSXjin's .avi recorder?
Ok. I've tried 4 different converters so far: Handbrake, VidCoder, Total Video Converter and Format Factory
Handbrake simply crashes upon selecting a big .avi file for conversion, so I probably can't do much about it.
VidCoder gives me an "Assertion Failure" error:
Total Video Converter turns the video upside down (lol) upon conversion and lowers down the quality a lot, causing image artifacts to appear everywhere.
Format Factory is the only one that converts fine, but the .mkv's it creates are HUGE. (3:17GB for a 01:06:39 video). So I can't upload such a big file with my low internet speed.
...So, can't anyone help me, really? I'm having trouble to find something good.
Just install MKVToolnix and use its MKVMerge GUI. It "muxes" the data streams from one container (AVI) to another container (MKV) without changing them.
The programs you listed probably tried to re-encode the video data... which of course produced wildly different results because each has different default settings.
Sorry for the late response, but I don't want to mux my .avis into .mkv. Doing so will keep the same size as the .avi.
What I want to do is convert to .mkv AND decrease the file size at the same time so I can upload it to youtube. I can't upload insanely big files with my lame 400 kbps upload speed.