Category Archives: Tutorials

RAW Photography and Linux

Funny Fish Heads

As an audio guy, I always heard people talking about RAW photography format, but I didn’t really know much about it. An old co-worker of mine would constantly tell me it was better, but he really couldn’t express it in a meaningful way that made sense to me, so honestly I never really thought much of it.

Recently though I installed a hack on my Canon Powershot that enabled me to shoot in RAW and I wanted to learn more about it. I started reading online and playing with software in Linux and one program quickly came up as what seemed like a great one for RAW photography processing…. Darktable.

So first off, what is RAW? To explain this simply and from an audio engineer’s point of view, imagine your camera lens was a microphone. Now imagine that your camera body is an fx chain that processes what goes into the microphone then converts it to an MP3 before it writes it to memory. Would you want to record sound this way? I wouldn’t. But this is exactly how most cameras record images. You take a picture, the camera lens captures the image and the camera takes color information, exposure compensation, sharpening data, or whatever else gets determined at the time, applies that to the image data, then compresses all of that into a .jpg file which has all of this data permanently stored in the file and unchangeable except for post-processing.

90% of the time, this is just fine for most people. Because the camera was intelligently designed to figure out most of the important work to optimize the image to make it look it’s best according to the settings used at the time the image was captured. But for a serious photographer, or just for anyone who likes having insane amounts of control over all of their creative work, RAW is a much better option. When you shoot in RAW your lens captures the image data, and the camera still captures the processing data, but instead of writing it together into a .jpg file, the image data is stored purely without any processing or compression applied to it and the processing information is stored in a header of the RAW data.

Now back to Darktable.

Darktable is a photo management program for processing RAW images. When you open a RAW file in Darktable, many times you’ll already see a processing history on the image in the left pane of the software. This is because Darktable reads the header information from the RAW file that your camera wrote and applies it to the image data. The major difference here is you can turn it off and see what it looks like without any of that applied. You can decide to use it or not, and you can tweak, add to it, change it, or just discard it all together if you like.

There are many other tools for Linux for working with RAW images. Digikam has RAW processing features, though in my opinion Darktable seems to work much better and is faster. Gimp also has the ability to work with RAW, but not out of the box. You need to install the UFRaw plugin, but once you do, then you have access to a lot of processing tools for RAW images that are quite good. The major difference between this approach instead of using Darktable, is all of the RAW processing is done in the importing process of Gimp. This may be good or bad depending on your needs. Gimp has a more robust set of editing features more similar to Photoshop, where Darktable has a lot of RAW processing features with endless undos and a very nice photo management system.

My conclusion and personal workflow at least at this moment is Darktable as my organizer and main RAW processor, and Gimp for special and more in-depth editing. You could look at it like: Gimp=Photoshop and Darktable=Lightroom.

I hope you found this article helpful and please ask questions if you have any. I will be making some video tutorials on these subjects in the near future as well.

Create a VHS Movie Effect with Vegas Movie Studio

This is a tutorial I made a while back about creating a VHS effect using Vegas. Vegas is a great affordable movie editor for Windows.

It used to be owned by Sony, but recently was purchased by Magix. It’s still the same great editor and this technique will still work. With the popularity of Synthwave, and the never ending 80s nostalgia, a lot of people have been living this tutorial. I’m glad it was able to help som e people.

If you don’t have Vegas, you can use the link above to get a copy for yourself.

Synchronizing External Audio With Video in Kdenlive

A lot of people think you need a camera with an external microphone input, but this really is not the case. Using this lapel microphone for smart phone, you can have high quality, clear audio on any video no matter how far away you are from the camera. There’s no need to have a camera with an external mic input, you can get just as good results, or better by synchronizing audio recorded on your smart phone to your video recorded on any camera. All of this is done in post production. In this video I demonstrate the technique, as well as walk you through the process of doing it yourself.
If you’re interested in the exact camera I’m using, you can get them for much less than a DSLR here.

Installing 64 Bit Linux on 32 Bit EFI Macbooks AKA Black Macbook

The 2007 and 2008 ‘Macbooks’ have 64 bit core2 duo processors in them, but still had a 32 bit EFI which is sorta like bios and is what is needed for the OS to boot for installation. However if you ever just tried to download the standard Ubuntu 64 bit ISO from their website, it won’t work.

This was a bit of an annoyance for me a while back and I ended up just going with 32 bit. However, as time went on, 32 bit was not going to cut the mustard anymore, mostly because of certain programs no longer offering 32 bit versions like Skype and Google Chrome. Chromium Browser however does still offer a 32 bit, but since I need skype, I had to upgrade.

I knew there had to be a way to do it, so after some sleuthing I found an old bug report that included little bit of c source code that when compiled and ran in the same directory as the 64 bit linux iso, it will ‘remaster’ the iso into one with 32 bit EFI booting capabilities.

I first re-installed my personal Macbook and it worked like a charm! Then I decided to pick up another of the same exact model macbook and do a video on it. Check it out above if you’re interested. If you’re interested in creating your own iso to install, see this post for details . This is a bit of an advanced method and you will need to compile from source.

or if you’d rather just download an Ubuntu 16.04.3 LTS 64 that’ll boot on 32 bit EFI. I’ve created one you can get here.

Every Single Audacity Preference Explained!

Audacity is a powerful free program that can be used for just about any audio need. The user community is gigantic, and has a wealth of information online, in print, and in video form. However I couldn’t find a video that walked through every single setting in the preferences menus and explained them, so I thought I’d make my own.

In this Audacity lesson I painstakingly go through every single option in the preferences menu within audacity and give in-depth explanations and examples for each one. This is a great way to learn some of Audacity’s hidden features, as well as have a deeper understanding of the software. Time-stamps below for each section of preferences. If you really want to learn nearly all there is to know about Audacity, I recommend the very highly rated book, The book of Audacity.