Page 5 of 6

Re: Video Snipping Tool

Posted: Sat Feb 09, 2019 7:56 am
by JHPJHP
Hi Lord,

The new version supports multiple monitors enabled from the Snipping Options window.

Updated:
- added support for multiple monitors
- optimized and enhanced various parts of the code

Multiple Monitors
Snipping Options window :: [ CTRL + O ] or [ Context Menu > Snipping Options ] > Enable multiple monitor snipping.

Re: Video Snipping Tool

Posted: Wed Feb 20, 2019 8:45 am
by m4u
Thank you. Runs smoothly on Win10 18334 64b.
Anything to test?

Re: Video Snipping Tool

Posted: Sat Feb 23, 2019 8:35 pm
by JHPJHP
Hi m4u,

Thank you for your post and the offer to test the code.

The latest release seems stable, but if you find any problems please let me know.

--------------------------------------------------

Updated:
- added Marquee Image

Marquee Image
Instead of overlaying text an image can be selected; image will be resized to a user-defined Max Height between 100 - 300 pixels.

Re: Video Snipping Tool

Posted: Sat Oct 05, 2019 3:02 pm
by JHPJHP
Updated:
- added Display Keystrokes
- added separate x86 and x64 binary only downloads
- applied some minor changes
- squashed a couple bugs

Binary Download
Included with the download is a simple VBScript for creating a shortcut; static folder and file locations.

Image

Re: Video Snipping Tool

Posted: Sun Feb 09, 2020 5:29 am
by JHPJHP
Updated:
- improved GIF quality
- added keystroke history
- added left mouse button capture
- added a second layer to Marquee Text

Keystroke History / Left Mouse Button Capture
- Enhanced Cursor must be selected from XML Builder (default)

NB: GIF quality has also been improved in Deform Image: MLS.

Image

Re: Video Snipping Tool

Posted: Thu Feb 13, 2020 9:53 pm
by JHPJHP
Updated:
- added Express Setup
- improved FPS Test Mode
- improved video quality
- improved audio feature
- improved notifications
- squashed a couple bugs

Express Setup / FPS Test Mode
If there are no XML files in the root folder (default) the user is prompted to continue with Express Setup.
Express Setup will test FPS performance and create the required XML files without opening XML Builder.
- test uses the entire desktop as a capture area to determine an optimal FPS

There are various methods to start the process in FPS Test Mode.
- use the shortcut key (capture entire desktop)
- drag the bullseye over any window or window area (capture window area)
- switch to rectangular snipping from Snipping Options (capture user-defined rectangular area)

NB*: The size of the area being captured can effect the results returned from FPS Test Mode; smaller area = higher FPS.

Image

Re: Video Snipping Tool

Posted: Sun Feb 16, 2020 9:26 pm
by JHPJHP
Updated:
- improved support for multiple monitors
- enhanced various parts of the code
- squashed a couple bugs

Multiple Monitors
Snipping should now support different DPI between monitors.

NB*: Snipping Options window :: [ CTRL + O ] or [ Context Menu > Snipping Options ] > Enable multiple monitor snipping.

Used my iPad (portrait mode) as a second monitor.
Image

Re: Video Snipping Tool

Posted: Sun Feb 16, 2020 9:32 pm
by Kurzer
JHPJHP,

I want to have a look at your great tool. The screenrecordings are looking really promising.
But at first one question: Does your tool or the ffmpg addons write any data to a windows system directory or does it create registry entries?

Thanks in advance.

Kurzer

Video Snipping Tool

Posted: Mon Feb 17, 2020 5:15 am
by JHPJHP
Hi kurzer,
kurzer wrote:Does your tool or the ffmpg addons write any data to a windows system directory or does it create registry entries
The Video Snipping Tool does not write anything to disk (besides a few temp files) or registry; it uses ADS (Alternate Data Streams) to save setting data, and all image captures are done in memory.

I am fairly confident, but not 100% sure that FFmpeg does not write anything to disk or registry.

NB*: The FFmpeg folder can be deleted and the Video Snipping Tool would work just fine, but conversion between formats and adding an audio stream would not be available.

Re: Video Snipping Tool

Posted: Mon Feb 17, 2020 9:18 pm
by JHPJHP
Updated:
- improved scaling
- improved enhanced cursor

Snipping Size Scaled ( % )
Previously scaling was either hard-coded or done at the capture level.
When the Output option is checked scaling is handled by FFmpeg, otherwise it's still done at the capture level.

Enhanced Cursor
Previously the cursor was behind the enhanced highlight.

NOTE:
When scaling is done through FFmpeg the original AVI size remains intact.
This can be useful if you want to output the same video to multiple formats and/or sizes.
After making the appropriate changes in XML Builder, use the drag & drop feature (main window) to output the new format/size.

Re: Video Snipping Tool

Posted: Wed Feb 19, 2020 1:11 pm
by Kurzer
Hello JHPJHP,

thanks for the info.
As I noticed in my test today, the tool needs an installed Xvid codec (I should have read your first post ;-) ). So I will try the tool later in a VM, where I will install the Xvid codec.

Kurzer

Re: Video Snipping Tool

Posted: Wed Feb 19, 2020 8:34 pm
by JHPJHP
Hi kurzer,

Thank you for posting back.

Make sure to download the latest VST version, it has a few important optimizations and bug fixes.

The XVID codec is not mandatory, the option can be changed from XML Builder.
1. PROMPT: Open a dialog window of installed codecs; may open behind other windows.
2. DEFAULT: Use the default Windows codec; no compression resulting in large video sizes.
3. FOURCC: Predefined code used to identify a compression format; must be installed.

Download the following XVID codec for fast encoding and small video sizes; works in both PureBasic x86/x64 (single install).
- no other options are required
- START > XVID > Encoder Config > Other Options... > Display encoding status (remove checkbox)

NB*: I performed my own test in VMWare and was only able to acheive 12 FPS, where in a regular environment I averaged 30+ FPS.
- test was conducted capturing the entire desktop
- a smaller capture area would increase the FPS
- Write Buffer option was not supported in my VM environment

Re: Video Snipping Tool

Posted: Fri Feb 21, 2020 7:56 pm
by Kurzer
Hello JHPJHP,

thanks for the information. I was been able to use your tool in a VM with the codec setting "Default". It was sufficient for 21 fps.

The snipping worked well in the VM and your program is very solidly programmed. Congratulations.

But I can't get used to the workflow and the appearance. But how does it say (in a german proverb) ? About personal preferences you can not argue ;-) So I will probably stay with my current Screenrecorder, even if I would have liked to use a PB program for it.

Nevertheless my full respect for your programming skills!

Greetings
Kurzer

Re: Video Snipping Tool

Posted: Mon Feb 24, 2020 5:35 am
by JHPJHP
Hi kurzer,

Thank you for your feedback, your comments were very much appreciated.
kurzer wrote:But I can't get used to the workflow and the appearance.
I agree. While I spent time on performance and features, improving workflow and appearance was mostly ignored.

By the time I realized this project might have some potential, forum interest and feedback was waning.
In turn I could only muster enough motivation to add a couple key features and improve stability.

NB*: The DEFAULT codec option should rarely be used as it creates an extremely large video file.

----------------------------------------

Updated:
- small changes to Express Setup
- various subtle improvements

Re: Video Snipping Tool

Posted: Fri May 29, 2020 6:17 am
by JHPJHP
Updated:
- included Xvid installation executable
- added Filter button (XML Builder)
- added Smart Zoom
- numerous enhancements, optimizations, and bug fixes

Xvid Installation
On first execution and before FPS Test Mode, if Xvid is not already installed, you will be prompted to install the codec.

Filter Button
Image

Smart Zoom
Zoom-area is based on the location of the mouse pointer and is activated using the Ctrl + Z key.

Image