Video Editor on Windows 10 PC

For many video editors, they are familiar with Final Cut Pro x on MacOS.

I remember back when Windows Live MovieMaker was enough, then an old version of Pinnacle Studio. I believe Pinnacle Studio is still a great video editor but the price is a barrier to entry and still does less than the free version of Davinci.

The best part is the price. FREE. There is a professional studio version but if you compare most of the free features of Davinci Studio those will translate to most other paid alternatives.

BlackMagic delivers Davinci Resolve for free to help sell cameras which is their main business. You can use this software for free without any purchase of any equipment or the software. To get the software click below.

Download DaVinci Resolve (Free Edition)

https://www.blackmagicdesign.com/products/davinciresolve/

Delete files older than X days with Powershell

Change the folder in the variable $folder to the directory of your choice.

To specify dates behind today’s date change the (-180) to however many days you need (-7) is 1 week.

$Folder = "G:\Downloads"

#Delete files older than 6 months
Get-ChildItem $Folder -Recurse -Force -ea 0 |
? {!$_.PsIsContainer -and $_.LastWriteTime -lt (Get-Date).AddDays(-180)} |
ForEach-Object {
   $_ | del -Force
   $_.FullName | Out-File C:\log\deletedlog.txt -Append
}

#Delete empty folders and subfolders
Get-ChildItem $Folder -Recurse -Force -ea 0 |
? {$_.PsIsContainer -eq $True} |
? {$_.getfiles().count -eq 0} |
ForEach-Object {
    $_ | del -Force
    $_.FullName | Out-File C:\log\deletedlog.txt -Append
}

The out-file command writes all discovered filenames that are deleted and writes it out to a log file.

If you’re feeling up to it, now this script needs a built-in log cleanup to remove all of the old entries in the log file.

How to send messages using CMD on Windows 10 pro

  • Turn on File and Printer Sharing

Open a command prompt window and enter

msg * /server:<REMOTE NETBIOS HOSTNAME OR IP ADDRESS> "<insert text message>"

The asterisk (*) means all user sessions on specified server. This is helpful if you don’t know which user to specify and just want to reach any user on the remote host.

Full Syntax:

C:\WINDOWS\system32>msg /?
Send a message to a user.

MSG {username | sessionname | sessionid | @filename | *}
[/SERVER:servername] [/TIME:seconds] [/V] [/W] [message]

username Identifies the specified username.
sessionname The name of the session.
sessionid The ID of the session.
@filename Identifies a file containing a list of usernames,
sessionnames, and sessionids to send the message to.

* Send message to all sessions on specified server.
/SERVER:servername server to contact (default is current).
/TIME:seconds Time delay to wait for receiver to acknowledge msg.
/V Display information about actions being performed.
/W Wait for response from user, useful with /V.
message Message to send. If none specified, prompts for it
or reads from stdin.

How to get your Facebook Live Stream Key for OBS

Right-click and open in new tab: https://www.facebook.com/live/create

This is what you will see.

Click “Create Live Stream”. Then a welcome message will come up. Click Next. You will now see an option to “use Stream key”

You will then be taken to the producer page.

Click the “Advanced” button.

From here you will see the page that contains your stream URL and Key that you will need for OBS. Choose a persistent key unless you want to do these steps for each video.

Open up Open Broadcaster Software and click on settings. If you need the software please check out this quick tutorial http://techmikewi.com/2020/04/14/obs-open-broadcaster-software-quick-setup-tutorial/

Click “Stream”

Enter your Stream URL and Stream Key here

Now that you have your stream key setup you can begin the live stream by clicking on “Start Streaming” but before you click you should go back to the facebook producer page to set it to “Only Me” to do a trial run and test out the quality settings before going live by clicking the “Start Streaming” button in OBS. Be sure NOT to use the “Go Live” button in the facebook producer software. To create an “only me” test click on “friends”

Then click on “only me”

Then, when you’re ready to go live switch it to the audience you want and then click “start streaming” in OBS.

You are now live streaming on Facebook using OBS!

Do you want to know more about the features of OBS? Or do you have any specific issues that you’re having a problem with? Post a comment below.

CPU vs GPU Bottleneck

In short, you want a CPU that is equal to or greater than what the GPU pumps out. If you have it inverted you can experience black screens or crashes if it too severe.

For example,

STABLE = Powerful CPU >= GPU output

UNSTABLE = Weak CPU < GPU output

For the best performance fit the GPU performance inside of what the CPU can handle.

PERFORMANCE = Powerful CPU = GPU output

OK = CPU > GPU output

There is a handy tool to check this:

Sometimes you will find that you are getting CPU bound when a game isn’t optimized for multi-threading. You may also find that if you’re using multiple graphics cards is that you will not have an even distribution of GPU across multiple cards. This is dependent on the game itself and its architecture.

Depending on which games that you are interested in playing it is a good idea to check what the distribution between CPU and GPU usage that those games use.

How to force close a program in Windows

Ever have that program that misbehaves and doesn’t give you an option to click on the X? I’m looking at you steam.

I’ve seen an issue with Steam that has a clear window with no option to click on the X occasionally.

Here’s every way to kill a program in Windows assuming you can’t click on the X.

Fastest Method

Using the keyboard shortcut “Alt + F4“. However, you must be sure that the program you want to close you have at least clicked on that window of that program last or you will end up closing your most recent previously used program window. Sometimes this will fail to close out your program. If it does fail see below.

Fastest Method (Optional + SuperKill)

This method uses a free software called Super F4. Instead of using the keyboard mentioned in the previous method you use “Ctrl + Alt + F4” instead. For this method to work you need to install the Super F4 software which can be obtained here for free: https://stefansundin.github.io/superf4/

“SuperF4 kills the foreground program when you press Ctrl+Alt+F4. This is different from when you press Alt+F4. When you press Alt+F4, the program can refuse to quit. Windows only asks the program to quit, and lets it decide for itself what to do.

You can also kill a program by pressing Win+F4 and then clicking the window with your mouse cursor. You can press escape or the right mouse button to exit this mode without killing a program.

Some games have anti-keylogger protection, which may prevent SuperF4 from working (it can’t detect when you press Ctrl+Alt+F4). You can enable TimerCheck to use an alternate detection method.” – https://stefansundin.github.io/superf4/

Fastest Method (GUI Variation)

This uses a feature of SuperF4 called xkill. It makes the killing process more simple if you are able to see a portion of the window of the offending app if only to activate it.

Click on the “overflow” button

Click on the “Turtle Icon”

Select “xkill

This will give you a skull and crossbones mouse cursor. Whatever you click on next will have the process running it be killed instantly.

If you don’t want to kill anything right at that moment press escape “ESC

Fast Method

Press “Ctrl + Shift + Esc

Find the offending program

Right-Click on the program and click “End task

You can also highlight the program and click the “End Task” button.

This should have killed the program. If not see below.

Fast (Optional)

This method is the same as the one above but is more standard across different editions of windows whereas the previously mentioned fast is directly related to Windows 10.

Press “Ctrl + Alt + Del” – This is essentially a famous keyboard shortcut by now.

Click on “Task Manager”

You may see two different views of the task manager. The first type is the simplified view which looks like this:

This image has an empty alt attribute; its file name is image-3.png

Or the Advanced view which can be enabled by clicking here:

Then the task manager will look like this and you can end the task in the same way.

Advanced Method (Using the Command Line Interface Program “Command Prompt”)

Click on Start

Then type CMD. Click on “Run as Administrator

type “tasklist” into the black command prompt window and press enter. This will give us a full listing of all of the running processes.

You’ll see some applications run multiple processes. For example in this image you can see that Chrome and Discord have multiple processes running. Rather than killing each individual process you can

Let’s kill the Discord program for example. Since there are multiple executables “.exe”s running we want to do this with a single command instead of using the Process ID (PID) number. Also, let’s figure for example that we don’t know the full name of the application and insert a basic regular expression using the asterisk ” * ” on the end of the word to mean “anything after this point doesn’t have to match”

tasklist | findstr /i Disco*

This runs the tasklist program that we just ran then pipes that output into the “findstr” (find string) program using the “/i” switch to indicate Case-Sensitivity set to Disabled. You will notice that now our listing only shows Discord.exe processes.

Finally, to perform the kill operation based on this logic we can use the “taskkill program”

taskkill /f /im Disco*

or

taskkill /f /im Discord.exe

This will stop all disco… applications and you will receiving a confirmation message.

Now since it was misbehaving and you had it open it’s probably a program that you want to use again. To start it back up you can use the following command message

start Discord.exe

Delete EFI Partition with Command Line Interface

You can use powershell if you want to by using the following format to run the CLI commands

PS> cmd.exe /c "<insert command prompt command here>"

Be sure to be in an elevated command prompt

diskpart
list disk
select disk <whichever one is your disk>
list partition
select partition <whichever partition number>
(Continue doing this for each partition you want to clear)
delete partition override
exit

Delete Windows.Old Folder. Windows 10 update removed option to delete previous versions of Windows using Disk Cleanup

Essentially, it is necessary to take ownership of the Windows.old folder before you can delete it. It is currently owned by “System”.

Right-click on the “Windows.old” folder and click on “properties”.

Then click on the “Security” tab.

Select “Advanced”

Then click “Change”

Type in “administrator” or your current user. Then click “OK”.

Checkmark “Replace owner on subcontainers and objects”

There is another checkbox for having all explicitly set permissions to inherit from the parent object. Checkmark that as well.

Now you can go back to the folder and permanently delete the Windows.old folder by highlighting it and pressing shift+del. This will fully remove the Windows.old folder from your system.