Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

More codecs than just xvid and divx? #154

Open
root-reindeer-flotilla opened this issue Jun 20, 2024 · 2 comments
Open

More codecs than just xvid and divx? #154

root-reindeer-flotilla opened this issue Jun 20, 2024 · 2 comments
Labels
help wanted Extra attention is needed

Comments

@root-reindeer-flotilla
Copy link

Hey, I'm trying to use the capture function and I've only found three codecs that work with JoeQuake even though the manual says "etc".

"0"/uncompressed is way too big, like 2 seconds of footage per 2gb file.
"xvid"/"divx" are really old codecs that don't look very good.

Is there a way to use different codecs? Ive tried using the fourcc code for multiple different codecs such as "x264" "h264" "vp01" "ffv1".

@j0zzz j0zzz added the help wanted Extra attention is needed label Jun 21, 2024
@j0zzz
Copy link
Owner

j0zzz commented Jun 21, 2024

Hi there,
It is the installed codec's fourCC code that is required to be defined as the value of the capture_codec variable. There are tools you can use to find out what codecs are installed on your PC and what are the fourCC codes of these codecs. I use the free tool called VirtualDub: https://virtualdub.sourceforge.net/
After starting it, open the menu Video -> Compression... On the displayed dialog you can see all your video codecs installed. Select any of them to have the fourCC code displayed. That's the one you may use in JoeQuake.
image

But honestly, in today's world I wouldn't bother with JoeQuake's built-in capturing method, especially if you want to record long videos. Modern videocards have real-time capturing capability, I'd suggest using a tool like OBS or ShadowPlay instead.

@root-reindeer-flotilla
Copy link
Author

Hi there, It is the installed codec's fourCC code that is required to be defined as the value of the capture_codec variable. There are tools you can use to find out what codecs are installed on your PC and what are the fourCC codes of these codecs. I use the free tool called VirtualDub: https://virtualdub.sourceforge.net/ After starting it, open the menu Video -> Compression... On the displayed dialog you can see all your video codecs installed. Select any of them to have the fourCC code displayed. That's the one you may use in JoeQuake. image

But honestly, in today's world I wouldn't bother with JoeQuake's built-in capturing method, especially if you want to record long videos. Modern videocards have real-time capturing capability, I'd suggest using a tool like OBS or ShadowPlay instead.

Hey thanks for the quick reply. I did end up figuring out a little about it. I used msinfo32 -> components -> multimedia -> video codecs.

I was trying to record near lossless so I could do some editing. I did end up using OBS in the end. Here's my very very slow "speed" run :)

https://www.youtube.com/watch?v=lT9I4ymGGqQ

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants