Good "Video compressor"?

Sonic Angel Knight

Well-Known Member
OP
Member
Joined
May 27, 2016
Messages
14,399
Trophies
1
Location
New York
XP
12,933
Country
United States
If anyone can help me suggest a good umm.... "Video compressor" for this kind of thing i would appreciate it. I'm not looking for a new program or video editor, just a standard compression tool like this, one for general purpose, that is very good. HD, 60FPS, low storage usage, near perfect video dumps that look as good as the game is video recording. I'm looking for a good one that isn't strictly for this emulator, the picture is just visual representation of what I am discussing. I want one for general use, for any kind of software tool. Also some instructions of how to make it appear here would help as well as setup configuration for it.

If it helps, system in use is
  • windows 10 64Bit version
  • intel core 7th GEN, i7 7700 HQ CPU 2.8.GHZ
  • 16 GB ram
  • Nvidia geforce gtx 1050 TI

What i want
  • HD 720P, 1080P
  • 60FPS
  • Low storage space
  • Near perfect recording dumps
  • RGB32 Color format
  • General purpose use.

Untitled.png
 
Last edited by Sonic Angel Knight,

Durelle

Well-Known Member
Member
Joined
Dec 22, 2016
Messages
646
Trophies
0
Age
33
Location
NB, Canada
XP
1,089
Country
Canada
I would normally recommend using different software to record, i had good luck with OBS or MSI Afterburner to record compressed video.
 

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
23,287
Trophies
4
Location
Space
XP
13,845
Country
Norway
If anyone can help me suggest a good umm.... "Video compressor" for this kind of thing i would appreciate it. I'm not looking for a new program or video editor, just a standard compression tool like this, one for general purpose, that is very good. HD, 60FPS, low storage usage, near perfect video dumps that look as good as the game is video recording. I'm looking for a good one that isn't strictly for this emulator, the picture is just visual representation of what I am discussing. I want one for general use, for any kind of software tool. Also some instructions of how to make it appear here would help as well as setup configuration for it.

If it helps, system in use is
  • windows 10 64Bit version
  • intel core 7th GEN, i7 7700 HQ CPU 2.8.GHZ
  • 16 GB ram
  • Nvidia geforce gtx 1050 TI

What i want
  • HD 720P, 1080P
  • 60FPS
  • Low storage space
  • Near perfect recording dumps
  • General purpose use.

View attachment 84896
It's using a really old video compression interface, if you find a good codec for it let me know because I've never found one.
I would probably recommend saving it uncompressed, a decent codec might be too slow to encode 60FPS in realtime.
Then you can encode it with x264 or x265 afterwards, x265 is the best if you want the file to be as small as possible but it will be slow. They both do a really good job.
Edit: Maybe this will do the job? https://sourceforge.net/projects/x264vfw/
 
Last edited by The Real Jdbye,

Sonic Angel Knight

Well-Known Member
OP
Member
Joined
May 27, 2016
Messages
14,399
Trophies
1
Location
New York
XP
12,933
Country
United States
If quality is your priority, try CamStudio Lossless Codec or Lagarith.
I tried using this lagarith, but every time i use it, the video just display black screen with audio. Is there any specific settings for it?
It's using a really old video compression interface, if you find a good codec for it let me know because I've never found one.
I would probably recommend saving it uncompressed, a decent codec might be too slow to encode 60FPS in realtime.
Then you can encode it with x264 or x265 afterwards, x265 is the best if you want the file to be as small as possible but it will be slow. They both do a really good job.
Edit: Maybe this will do the job? https://sourceforge.net/projects/x264vfw/
I tried the x264 you suggested, according to popular use, lossless is the best way to use it, but it just displays a black screen with audio, is there a specific configuration to use this?
 

evandixon

PMD Researcher
Developer
Joined
May 29, 2009
Messages
1,725
Trophies
1
Website
projectpokemon.org
XP
2,324
Country
United States
Best video compression I've seen is 2-pass h.264. I recommend ffmpeg for the job. You'll only get so much compression with lossless encoding, so you'll have to experiment with the video bit rate to see how much quality you can drop without noticing.

My favorite ffmpeg GUI is Hybrid.
http://www.selur.de/
 

Sonic Angel Knight

Well-Known Member
OP
Member
Joined
May 27, 2016
Messages
14,399
Trophies
1
Location
New York
XP
12,933
Country
United States
Best video compression I've seen is 2-pass h.264. I recommend ffmpeg for the job. You'll only get so much compression with lossless encoding, so you'll have to experiment with the video bit rate to see how much quality you can drop without noticing.

My favorite ffmpeg GUI is Hybrid.
http://www.selur.de/
Is this a full program or just the codec for encoding using the emulator?
 

Sonic Angel Knight

Well-Known Member
OP
Member
Joined
May 27, 2016
Messages
14,399
Trophies
1
Location
New York
XP
12,933
Country
United States
Okay, so my video not playing in my video player, maybe a problem of a missing coded on the pc not being able to play the specific encoding. I tried it on android with mx player with no issue, is the dumb windows media player. I guess i may have to use that media player classic for watching videos.
 

evandixon

PMD Researcher
Developer
Joined
May 29, 2009
Messages
1,725
Trophies
1
Website
projectpokemon.org
XP
2,324
Country
United States
Why is 2-pass important? most websites related to emulation (Including TASvideos.org) say using lossless is preferred, with RGB.) Also is H.264 anything like x264? This part is what confuses me the most.
2-pass analyzes the entire video before encoding, minimizing file size and maximizing quality.

H.264 is an encoding, x264 is an encoder for that encoding.
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,321
Country
United Kingdom
Did not seem to want to play on this machine, despite watching H264 videos all morning (maybe your encode used some of the more exotic settings than the simple decoders I have on this machine want to play back).
What I did see is the audio is raw PCM which is about as big as it gets. Set some audio compression up and you will gain a fair bit of space for nothing.

That said "fast, high quality, high compression/low file size"... you and me both. By and large you can pick any two of those -- and I usually pick fast and high quality so that means I get a large hard drive to store things on. 512x448 was the resolution of that as well apparently so even if had played I doubt it would likely not have served so well for this.
It is AVI as well which can be done but generally AVI is considered a somewhat legacy format and does not like to play with some of the newer formats.

I could go further into video but as you did not mention lossy vs lossless in words at the start there that would mean I should really take it from the top, something I don't have the time for right now.
 

Sonic Angel Knight

Well-Known Member
OP
Member
Joined
May 27, 2016
Messages
14,399
Trophies
1
Location
New York
XP
12,933
Country
United States
Did not seem to want to play on this machine, despite watching H264 videos all morning (maybe your encode used some of the more exotic settings than the simple decoders I have on this machine want to play back).
What I did see is the audio is raw PCM which is about as big as it gets. Set some audio compression up and you will gain a fair bit of space for nothing.

That said "fast, high quality, high compression/low file size"... you and me both. By and large you can pick any two of those -- and I usually pick fast and high quality so that means I get a large hard drive to store things on. 512x448 was the resolution of that as well apparently so even if had played I doubt it would likely not have served so well for this.
It is AVI as well which can be done but generally AVI is considered a somewhat legacy format and does not like to play with some of the newer formats.

I could go further into video but as you did not mention lossy vs lossless in words at the start there that would mean I should really take it from the top, something I don't have the time for right now.
This is the settings I used for the recording, snes9x uses linear pcm as default and cannot be changed by any means until after dumping the game and running it through a video conversion software. For some reason the only way to actually get the video to play is to set the rate control to lossless, then convert to YUV. Using multipass was suggested to have more compression.
2-pass analyzes the entire video before encoding, minimizing file size and maximizing quality.

H.264 is an encoding, x264 is an encoder for that encoding.

I never really know how to use this tool. I just wanted near perfect conversions of emulation video dumps with very low file size. The suggested format for most people using emulation video dumps is to set the audio quality to the highest setting for whatever emulator it is. (In snes9x case is 48000HZ and use a lossless format, and maintain RGB color space instead of any conversion to YUV, of course later you would alter the audio again through a video converter before uploading to a website like youtube.

This newly dump video doesn't play in windows home media player, but it plays in media player classic... So i dunno what then.

DOWNLOAD

Untitled.png
 
Last edited by Sonic Angel Knight,

Fishaman P

Speedrunner
Member
Joined
Jan 2, 2010
Messages
3,322
Trophies
1
Location
Wisconsin
Website
twitch.tv
XP
2,185
Country
United States
Okay, i been using x264, the only problem is i need to make sure to encode to RGB32, if anyone know how i can do that with x264 VFW, that be nice.
Is there any particular reason you NEED true lossless in a certain color space? You can get psychologically identical output for FAR less bitrate if you're willing to relax that restriction.

If you want, you can send me a PM about this. I'm quite familiar with x264-vfw and emulator recording.
 

Sonic Angel Knight

Well-Known Member
OP
Member
Joined
May 27, 2016
Messages
14,399
Trophies
1
Location
New York
XP
12,933
Country
United States
Is there any particular reason you NEED true lossless in a certain color space? You can get psychologically identical output for FAR less bitrate if you're willing to relax that restriction.

If you want, you can send me a PM about this. I'm quite familiar with x264-vfw and emulator recording.
Cause i want to potentially encode videos like this one.


High HD encoded videos at HD and 60FPS, according to some tutorials from the tas videos website use these guidelines when dumping videos from emulators.

Common settings
Dumps should be made with a lossless codec using the RGB colorspace. Under Windows, most of the emulators in use on the site use VFW for their video dumping process.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    S @ salazarcosplay: how are you doing @K3Nv2