I obtained a video capture stick for the holiday and wanted to capture footage from my NES.
The capture device in question is the I-O Data GV-USB2. The device's manual and software are in Japanese, but its drivers work fine with English Windows 10 64-bit and the driver settings are in English. I am using VirtuaDub 1.10.4 as the program to capture my video and audio. The capture is at 720x480 @ 29.97fps. The only settings I changed to the raw capture was to apply H.VEC 264 compression and adjust the hue to my palette preferences. This is the basic result :
https://youtu.be/rXaPJB_RU84
Of course, I cannot stand how capture devices interlace progressive content. I used Avisynth 2.5.8 with the following script :
avisource("gl.avi")
AssumeTFF() # Assume Top Field First
SeparateFields
Crop(45, 1, -33, -1)
bilinearresize(900,720).addborders(190,0,190,0)
Lines two and three deinterlace the signal by turning an interlaced fields into progressive frames. The fourth line cuts out the background colors on the sides and the last line resizes to a proper 1280x720 for Youtube.
I also used VirtuaDub's brightness/contrast filter to boost the contrast 30% to provide a real white instead of a light gray. The result is here :
https://youtu.be/iRIDNIaf3DI
So, is there any advice on how I can improve my captures (other than get an NESRGB mod or a better capture device) or is this about as good as you can get native NES composite output?
The capture device in question is the I-O Data GV-USB2. The device's manual and software are in Japanese, but its drivers work fine with English Windows 10 64-bit and the driver settings are in English. I am using VirtuaDub 1.10.4 as the program to capture my video and audio. The capture is at 720x480 @ 29.97fps. The only settings I changed to the raw capture was to apply H.VEC 264 compression and adjust the hue to my palette preferences. This is the basic result :
https://youtu.be/rXaPJB_RU84
Of course, I cannot stand how capture devices interlace progressive content. I used Avisynth 2.5.8 with the following script :
avisource("gl.avi")
AssumeTFF() # Assume Top Field First
SeparateFields
Crop(45, 1, -33, -1)
bilinearresize(900,720).addborders(190,0,190,0)
Lines two and three deinterlace the signal by turning an interlaced fields into progressive frames. The fourth line cuts out the background colors on the sides and the last line resizes to a proper 1280x720 for Youtube.
I also used VirtuaDub's brightness/contrast filter to boost the contrast 30% to provide a real white instead of a light gray. The result is here :
https://youtu.be/iRIDNIaf3DI
So, is there any advice on how I can improve my captures (other than get an NESRGB mod or a better capture device) or is this about as good as you can get native NES composite output?