Detailed instructions on how I made the video. Mainly as a reference for myself.
I recently started to make some programming videos, part of which is a video of my screen, and part of which is my little icon appearing.
I really don’t like programming video without seeing the other person talking. I think this makes things more humane.
I have made quite a few changes to the settings since I started, and this article aims to describe how I work.
I have a MacBook Air. I am using ScreenFlow to record video. I first recorded my face with iPhone SE and also started using it as a microphone.
Then I switched to an old Nikon J1 camera with better quality, but the problem was that it didn't flip the screen. Once I talked for 20 minutes without recording, but I didn't realize it.
Then in order to get better audio quality, I got a microphone, namely Samson Meteor. Definitely a great microphone.
It has a built-in display for connecting these earplugs so I can
- Listen to whether the recording is correct
- Dip more content into the video, which can be well isolated from the outside world
Once I decide to "seriously", I will get a digital SLR camera, namely Nikon EOS 200D. Entry-level digital SLR camera, but it has everything I need: flip the screen and autofocus.
Flip the screen is something I am more interested in.
It also blurs the background in the video, which produces a nice effect.
I also have a microphone, TAKSTAR SGC-598, which sounds great.
I usually put it in front of the screen when I record the code:
Then when recording at night or the lighting is not correct, I will get some lights. I don't always use them. This is an:
I also made a green panel for those beautiful videos you recorded in the video, but I have never used them. why? The simpler the process, the more videos I make. Just like a blog post.
So, until this morning, my recording workflow was like this: Start ScreenFlow recording to get screen images and audio from the monitor, and start camera recording at the same time.
After finishing the video, I grabbed the SD card from the camera and put it into the usb-c hub connected to the Mac, and imported the video into ScreenFlow. The audio tracks of the two videos helped me synchronize the two recordings.
The problem is that the playback time of the video on the camera is 30 minutes, so I have to restart the video (maybe there are some settings, I don't seem to be too much), and SD becomes a burden (the camera can also download the video Wi-Fi , But this is not very practical).
A few days ago, I randomly searched "how to use Canon EOS as a webcam" and I foundThis sweet article by Swizec.
You can read all the details here, but in summary, I keep these two applications open:
My camera connected to the Mac via USB is shown as an option for video input.
With this system, I can use a DSLR camera as a webcam, which is very cool because it is the best webcam I can find!
I also tried to stream audio and video together, but I couldn't, so I switched to a Samson Meteor microphone with a filter. Since there is no large camera microphone covering some parts of the screen, there are bonus points. There is a slight delay between the audio and video in the recording, but it is easy to fix.
The problem now is that the MacBook Air fan (2018, 16GB RAM, SSD, 1,6 GHz Intel Core i5) starts and makes a lot of noise. And it gets very hot, I want to limit it too much by recording the screen, camera input and microphone at the same time.
Therefore, for most videos, I will switch to using the camera as a webcam instead of a webcam. Or, I will find a way to keep the MacBook Air cool or away from the microphone so as not to record the fan.
All is still in progress!
More experimental tutorials:
- The stack I use to run this blog
- 8 good reasons to become a software developer
- SEO for blogging developers
- Recalling "4-Hour Work Week"
- Build a lifestyle business
- Build your own platform
- As an independent manufacturer, which product should you manufacture?
- Create your own job security
- Developers, learning marketing
- Product business freedom
- Generate value
- For your business
- The idea is nothing
- Niche Market
- Remote work for software developers
- Product/market fit
- The best podcasts for front-end developers
- Why create an email list?
- Break the link between time and money
- The scarcity principle applies to software products
- Social proof principle
- How do I add dark mode to my website
- My notes on Deep Work
- Advantages of using a boring stack
- How to estimate programming time
- Become an independent developer
- How to learn how to learn
- Why are interview questions for programming jobs so difficult?
- Do I need a degree to become a programmer?
- Everyone can learn programming
- How to increase productivity
- How to get the actual pageviews of static websites
- Have you filled the developer’s bucket today?
- How do i record my video
- All the software projects I have done in the past
- Tutorial Purgatory from the Perspective of Tutorial Makers
- Every developer should have a blog. This is why and how to stick to it
- Have the business mindset of a developer
- How to write unmaintainable code
- What is imposter syndrome
- How to work from home without going crazy
- How do I make a web prototype
- You should be the worst developer on the team
- How to start a blog with Hugo
- Write things you don't know
- How to use uBlock Origin to stop interference
- Coding is an art
- I wrote a blog post every day for two consecutive years. Here are 5 things I learned from SEO
- Put out the fire
- About becoming a generalist
- The developer's dilemma
- My plan for being hired as a Go developer. In 2017
- Use Mac and iOS devices to improve work efficiency
- How to move from the tutorial to your own project
- This is my little digital garden
- How to start freelancing as a developer
- Share the journey of building a software product business
- Subfolders and subdomains
- How can I use text extensions to save time
- Software is superpower
- I like books
- How do I decide to create a new project management application