Skip to content
This repository has been archived by the owner on Apr 13, 2023. It is now read-only.

Lagarith codec and region selector suggestion #166

Closed
pcunite opened this issue Feb 16, 2018 · 14 comments
Closed

Lagarith codec and region selector suggestion #166

pcunite opened this issue Feb 16, 2018 · 14 comments

Comments

@pcunite
Copy link

pcunite commented Feb 16, 2018

Excellent video capture program! I use it to make tutorials/info videos using virtual machines. Being able to record the VM guest from the host is important to me. Thank you.

I have a couple of suggestions:

  • Query the locally installed codecs and allow their use. (I need Lagarith support for example).
  • I use the "Region" option to record things. When the recording starts, it would be beneficial to hide the region selector during this time.

How can I donate to you? Your PayPal link does not work. I would like to use PayPal or CC card.

@MathewSachin
Copy link
Owner

  • I'll add the region selector hiding feature ASAP.
  • As for the locally installed codecs, I think I need to investigate.

Oh, And thank you for your generosity, I've fixed the PayPal link

@MathewSachin
Copy link
Owner

Option to hide region selector during recording has been implemented.

It will be available in next release.

@pcunite
Copy link
Author

pcunite commented Feb 16, 2018

As for the locally installed codecs, I think I need to investigate.

Yeah, hopefully not too hard. This topic might help as far as enumerating codecs. Don't know what you'll need to do ... to actually use the found codecs.

@MathewSachin
Copy link
Owner

MathewSachin commented Feb 17, 2018

Implemented Lagarith codec support for Avi files.

Here are the steps to test it:

  1. Install Lagarith codec from here
  2. Download Captura Test Build
  3. Extract Zip and run Captura.UI.exe.
  4. For video encoder, select SharpAvi then Lagarith.
  5. Start Recording

@pcunite
Copy link
Author

pcunite commented Feb 17, 2018

Hello,
Strange crash on my main system. When I test under a VM, it works very well. See video. Let me know how I can help you debug the issue.

Thank you.

@MathewSachin
Copy link
Owner

I'm not sure about the error maybe updating the graphic card drive might help.
I'll further investigate.

@pcunite
Copy link
Author

pcunite commented Feb 17, 2018

Looks like a clue here. However, I can get Captura to work when I log in as Administrator. So, what do you think of that?

@pcunite
Copy link
Author

pcunite commented Feb 17, 2018

Update:
I found the issue. When I set RGBA (as shown here) then Mpeg4VideoEncoderVcm will cause an exception.

The reason it worked as Admin was because that was a different user profile and I had not changed the Lagarith defaults.

@MathewSachin
Copy link
Owner

That must be the problem since Captura uses RGB for all purposes.
So, it requires the encoders to expect the same as input.

@pcunite
Copy link
Author

pcunite commented Feb 17, 2018

Okay, I'll test and see if I truly need RGBA (which means RGB32 with active alpha, I think)

@pcunite
Copy link
Author

pcunite commented Feb 17, 2018

Another issue: Captura will not record a playable AVI if Lagarith option Enable Null Frames is set.

Enable Null Frames:
When a frame is identical to the preceding frame, it can be replaced with a nullframe. This indicates that the program reading the video should simply reuse the previous frame. Nullframes can increase compression and speed, but there may be a few editing programs that do no handle them well; disable nullframes if you notice the wrong frame being displayed during still sections of a video.

@pcunite
Copy link
Author

pcunite commented Feb 18, 2018

Testing is going good. I can say that working with the Lagarith codec appears to works well. I don't seem to have a need for Enable Null Frames or RGBA at this time. Doesn't seem to change the look of my output - probably because I'm just recording VMware Workstation guests. There is a new issue with this. I'll make a new thread.

@pcunite
Copy link
Author

pcunite commented Feb 18, 2018

I think you can mark this thread as solved. My suggestion would be to read this registry key and verify the settings as shown. If not correct, show a dialog box asking the user to change them (or do it for them ~smile)

HKEY_CURRENT_USER\Software\Lagarith:

  • Mode = RGB
  • NullFrames= 2294784

@MathewSachin
Copy link
Owner

I'm not planning of accessing the registry.

I think adding the information to document will be sufficient.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants