We have a new set of tutorials up that will show you how to easily create masks and animate them for Beauty Box. This is extremely useful if you want to limit the skin retouching to just certain areas like the cheeks or forehead. Traditionally this type of work has been the province of feature films and other big budget productions that had the money and time to hire rotoscopers to create masks frame by frame. New tools built into After Effects and Premiere Pro or available from third parties for FCP make this technique accessible to video editors and compositors on a much more modest budget or time constraints. How Does Retouching Work Traditionally? In the past someone would have to create a mask on Frame 1 and move forward frame by frame, adjusting the mask on EVERY frame as the actor moved. This was a laborious and time consuming way of retouching video/film. The idea for Beauty Box came from watching a visual effects artist explain his process for retouching a music video of a high profile band of 40-somethings. Frame by frame by tedious frame. I thought there had to be an easier way and a few years later we released Beauty Box. However, Beauty Box affects the entire image by default. The mask it creates affects all skin areas. This works very well for many uses but if you wanted more subtle retouching… you still had to go frame by frame. The New Tools! After Effects and Premiere have some amazing new tools for tracking mask points. You can apply bezier masks that only masks the effect of a plugin, like Beauty Box. The bezier points are ‘tracking’ points. Meaning that as the actor moves, the points move with him. It usually works very well, especially for talking head type footage where the talent isn’t moving around a lot. It’s a really impressive feature. It’s available in both AE and Premiere Pro. Here’s a tutorial detailing how it works in Premiere: After Effects also ships with Mocha Pro, another great tool for doing this type of work. This tutorial shows how to use Mocha and After Effects to control Beauty Box and get some, uh, ‘creative’ skin retouching effects! The power of Mocha is also available for Final Cut Pro X as well. It’s available as a plugin from CoreMelt and they were kind enough to do a tutorial explaining how Splice X works with Beauty Box within FCP. It’s another very cool plugin, here’s the tutorial:
Using a Nvidia GTX 980 (or Titan or Quadro) in a Mac Pro
As many of you know, we’ve come out with a real time version of Beauty Box Video. In order for that to work, it requires a really fast GPU and we LOVE the GTX 980. (Amazing price/performance) Nvidia cards are generally fastest for video apps (Premiere, After Effects, Final Cut Pro, Resolve, etc) but we are seeing real time performance on the higher end new Mac Pros (or trash cans, dilithium crystals, Job’s Urn or whatever you want to call them). BUT what if you have an older Mac Pro? With the newer versions of Mac OS (10.10), in theory, you can put any Nvidia card in them and it should work. Since we have lots of video cards lying around that we’re testing, we wondered if our GTX 980, Titan and Quadro 5200 would work in our Early 2009 Mac Pro. The answer is… YES!!! So, how does it work? For one you need to be running Yosemite (Mac OS X 10.10) A GTX 980 is the easier of the two GeFroce cards, mainly because of the power needed to drive it. It only needs two six-pin connectors, so you can use the power supply built into the Mac. Usually you’ll need to buy an extra six-pin cable, as the Mac only comes standard with one, but that’s easy enough. The Quadro 5200 has only a single 6-pin connector and works well. However, for a single offline workstation, it’s tough to justify the higher price for the extra reliability the Quadros give you. (and it’s not as fast as the 980) The tricky bit about the 980 is that you need to install Nvidia’s web driver. The 980 did not boot up with the default Mac OS driver, even in Yosemite. At least, that’s what happened for us. We have heard of reports of it working with the Default Driver, but I’m not sure how common that is. So you need to install the Nvidia Driver Manager System Pref and, while still using a different video card, set the System Pref to the Web Driver. As so: You can download the Mac Nvidia Web Drivers here: For 10.10.2 For 10.10.3 For 10.10.4 Install those, set it to Web Driver, install the 980, and you should be good to go. What about the Titan or other more powerful cards? There is one small problem… the Mac Pro’s power supply isn’t powerful enough to handle the card and doesn’t have the connectors. The Mac can have two six pin power connectors, but the Titan and other top of the line cards require a 6 pin and an 8 pin or even two 8-pin connectors. REMINDER: The GTX 980 and Quadro do NOT need extra power. This is only for cards with an 8-pin connector. The solution is to buy a bigger power supply and let it sit outside the Mac with the power cables running through the expansion opening in the back. As long as the power supply is plugged into a grounded outlet, there’s no problem with it being external. I used a EVGA 850W Power Supply, but I think the 600w would do. The nice thing about these is they come with long cables (about 2 feet or so) which will reach inside the case to the Nvidia card’s power connectors. One thing you’ll need to do is plug the ‘test’ connector (comes with it) into the external power supply’s motherboard connector. The power supply won’t power on unless you do this. Otherwise, it should work great! Very powerful cards and definitely adds a punch to the Mac Pros. With this setup we had Beauty Box running at about 25fps (in Premiere Pro, AE and Final Cut are a bit slower). Not bad for a five year old computer, but not real time in this case. On newer machines with the GTX 980 you should be getting real time play back. It really is a great card for the price.
Creating GIFs from Video: The 4K Animated GIF?
LIKE Digital Anarchy! I was at a user group recently and a video editor from a large ad agency was talking about the work he does. ‘web video’ encompasses many things, especially when it comes to advertising. The editor mentioned that he is constantly being asked to create GIF animations from the video he’s editing. The video may go on one site, but the GIF animation will be used on another one. So while one part of the industry is trying to push 4K and 8K, another part is going backwards to small animated GIFs for Facebook ads and the like. Online advertising is driving the trend, and it’s probably something many editors deal with daily… creating super high resolution for the broadcast future (which may be over the internet), but creating extremely low res versions for current web based ads. Users want high resolution when viewing content but ads that aren’t in the video stream (like traditional ads) can slow down a users web browsing experience and cause them to bounce if the file size is too big. Photoshop for Video? Photoshop’s timeline is pretty useless for traditional video editing. However, for creating these animated GIFs, it works very well. Save out the frames or short video clip you want to make into a GIF, import them into Photoshop and lay them out on the Timeline, like you would video clips in an editing program. Then select Save For Web… and save it out as a GIF. You can even play back the animation in the Save for Web dialog. It’s a much better workflow for creating GIFs than any of the traditional video editors have. So, who knew? An actual use for the Photoshop Timeline. You too can create 4K animated GIFs! 😉 One particularly good example of an animated GIF. Rule #1 for GIFs: every animated GIF needs a flaming guitar.
Odyssey 7Q+ .wav Problem – How to Fix It and Import It into Your Video Editor
We have a Sony FS700 hanging around the Digital Anarchy office for shooting slow motion and 4K footage to test with our various plugins ( We develop video plugins for Premiere Pro, After Effects, Avid, Final Cut Pro, Resolve, etc., etc.) . In order to get 4K out of the camera we had to buy an Odyssey 7Q+ from Convergent Designs (don’t you love how all these cameras are ‘4K – capable’, meaning if you want 4K, it’s another $2500+. Yay for marketing.) (btw… if you don’t care about the back story, and just want to know how to import a corrupted .wav file into a video editing app, then just jump to the last couple paragraphs. I won’t hold it against you. 🙂 The 7Q+ overall is a good video recorder and we like it a lot but we recently ran into a problem. One of the videos we shot didn’t have sound. It had sound when played back on the 7Q+, but when you imported it into any video editing application. no audio. The 7Q+ records 4K as a series of .dng files with a sidecar .wav file for the audio. The wav file had the appropriate size as if it had audio data (it wasn’t a 1Kb file or something) but importing into FCP, Premiere Pro, Quicktime, or Windows Media Player showed no waveform and no audio. Convergent Designs wasn’t particularly helpful. The initial suggestion was to ‘rebuild’ the SSD drives. This was suggested multiple times, as if it was un-imaginable this wouldn’t fix it and/or I was an idiot not doing it correctly. The next suggestion was to buy file recovery software. This didn’t really make sense either. The .dng files making up the video weren’t corrupted, the 7Q+ could play it back, and the file was there with the appropriate size. It seemed more likely that the 7Q+ wrote the file incorrectly, in which case file recovery software would do nothing. So Googling around for people with similar problems I discovered 1) at least a couple other 7Q users have had the same problem and 2) there were plenty of non-7Q users with corrupted .wav files. One technique for the #2 folks was to pull them into VLC Media Player. Would this work for the 7Q+? YES! Pull it into VLC, then save it out as a different .wav (or whatever) file. It then imported and played back correctly. Video clip saved and I didn’t need to return the 7Q+ to Convergent and lose it for a couple weeks. Other than this problem the Odyssey 7Q+ has been great… but this was a pretty big problem. Easily fixed though thanks to VLC.
4K Showdown! New MacPro vs One Nvidia GTX 980
For NAB this year we finally bought into the 4K hype and decided to have one of our demo screens be a 4K model, showing off Beauty Box Video and Flicker Free in glorious 4K. The Digital Anarchy NAB Booth So we bought a 55” 4K Sony TV to do the honors. We quickly realized if we wanted to use it for doing live demos we would need a 4K monitor as well. (We could have just shown the demo reel on it) For live demos you need to mirror the computer monitor onto the TV. An HD monitor upscaled on the 4K TV looked awful, so a 4K monitor it was (we got a Samsung 28″, gorgeous monitor). Our plan was to use our Mac Pro for this demo station. We wanted to show off the plugins in Adobe’s AE/Premiere apps and Apple’s Final Cut Pro. Certainly our $4000 middle of the line Mac Pro with two AMD D500s could drive two 4K screens. Right? We were a bit dismayed to discover that it would drive the screens at the cost of slowing the machine down to unusable. Not good. For running Beauty Box in GPU accelerated mode, our new favorite video card for GPU performance is Nvidia’s GTX 980. The price/performance ratio is just amazing. So we figured we’d plug the two 4K screens into our generic $900 Costco PC that had the GTX 980 in it and see what kind of performance we’d get out of it. Not only did the 980 drive the monitors, it still ran Beauty Box Video in real time within Premiere Pro. F’ing amazing for a $550 video card. The GTX 980 single handedly knocked out the Mac Pro and two AMD D500s. Apple should be embarrassed. I will note, that for rendering and using the apps, the Mac Pro is about on par with the $900 PC + 980. I still would expect more performance from Apple’s $4000 machine but at least it’s not an embarrassment.
iPhone 6 vs Sony FS700: Comparison of Slow Motion Modes (240fps and Higher)
Comparing slow motion modes of the iPhone 6 vs the Sony FS700 The Sony FS700 is a $6000 video camera that can shoot HD up to 960fps or 4K at 60fps. It’s an excellent camera that can shoot some beautiful imagery, especially at 240fps (the 960fps footage really isn’t all that, however). The iPhone 6 is a $700 phone with a video camera that shoots at 240fps. I thought it’d be pretty interesting to compare the iPhone 6 to the Sony FS700. I mean, the iPhone couldn’t possibly compare to a video camera that is dedicated to shooting high speed video, right? Well, ok yes, you’re right. Usually. But surprisingly, the iPhone 6 holds its own in many cases and if you have a low budget production, could be a solution for you. Let’s compare them. First the caveats: 1: The FS700 shoots 1080p, the iPhone shoots 720p. Obviously if your footage HAS to be 1080p, then the iPhone is a no go. However, there are many instances where 720p is more than adequate. 2: The iPhone has no tripod mount. So you need something like this Joby phone tripod: 3: You can’t play the iPhone movies created in slow motion on Windows. The Windows version of QuickTime does not support the feature. They can be converted with a video editing app, but this is a really annoying problem for Windows users trying to shoot with the iPhone. The Sony movies play fine on a Mac or Windows machine. 4: The iPhone will automatically try and focus and adjust brightness. This is the biggest problem with the iPhone. If you’re going to shoot with the iPhone you HAVE to consider this. We’ll discuss it a lot more in this article. 5: The iPhone does let you zoom and record, but it’s not an optical zoom so it’s lower quality than the non-zoomed image. With the FS700 you can change lenses, put on a sweet zoom lens, and zoom in to your hearts content. But that’s one of the things you pay the big bucks for. We did not use the iPhone’s zoom feature for any of these shots, so in some cases the iPhone is a bit wider than the FS700 equivalent. The Egg Our first example is a falling egg. The FS700 footage is obviously better in this case. The iPhone does very poorly in low light. You can see this in the amount of noise on the black background. It’s very distracting. Particularly since the egg portion IS well lit. Also, you’ll notice that the highlight on the egg is completely blown out. Unfortunately, there’s nothing you can do about this except light better. One of the problems with the iPhone is the automatic brightness adjustment. It shows up here in the blown out highlight, with no way to adjust the exposure. You get what you get, so you NEED to light perfectly. In the video there’s also an example of the FS700 shooting at 480fps. The 960fps mode of the FS700 is pretty lacking, but the 480fps does produce pretty good footage. For something like the egg, the 480fps has a better look since the breaking of the egg happens so fast. Even the 240fps isn’t fast enough to really capture it. All the footage is flickering as well. This is a bit more obvious with the FS700 because there’s no noise in the background. The 480fps footage has been de-flickered with Flicker Free. Compare it with the 240fps to see the difference. The MiniVan In this case we have a shot of some cars a bit before sunset. This works out much better for the iPhone, but not perfectly. It’s well lit, which seems to be the key for the iPhone. Overall, the iPhone does a decent job, however it has one problem. As the black van passes by, the iPhone auto-adjusts the brightness. You can see the effect this has by looking the ‘iPhone 6’ text in the video. The text doesn’t change color but the asphalt certainly does, making the text look like it’s changing. This does make the van look better, but it changes the exposure of the whole scene. NOT something you want if you’re shooting for professional uses. The FS700 on the other hand, we can fix the aperture and shutter speed. This means we keep a consistent look throughout the video. You would expect this with a pro video camera, so no surprise there. It’s doing what it should be doing. However, if you were to plan for the iPhone’s limitation in advance and not have a massive dark object enter your scene, you would end up with a pretty good slow motion shot. The iPhone is a bit softer than the Sony, but it still looks good! Also note that when the FS700 is shooting at 480fps, it is much softer as well. This has some advantages, for example the wheels don’t have anywhere near as much motion blur as the 240fps footage. The overall shot is noticeably lower quality, with the bushes in the background being much softer than the 240fps footage. The Plane! The Plane! Next to the runway at LAX, there’s a small park where you can lay in the grass and watch planes come in about 40 feet above as they’re about to land. If you’ve never seen the underbelly of an A380 up close, it’s pretty awesome. We did not see that when doing this comparison, but we did see some other cool stuff! Most notably we saw the problem with the iPhone’s inability to lock focus. Since the camera has nothing to focus on, when the plane enters the frame it’s completely out of focus. The iPhone 6 can’t resolve it in the few seconds it’s overhead, so the whole scene is blurry. Compare that to the FS700 where we can get focus on one plane and when the next one comes in, we’re in focus and capture
Samsung Galaxy S5 Does NOT Shoot 240fps. It Shoots 120fps and Plays It Back at 15fps.
Apple’s iPhone 6 and the Samsung Galaxy S5 both shoot 240fps (or so you might think… 1/8th speed at 30fps is 240fps). Since we make Flicker Free, a plugin that removes flicker that occurs when shooting at 240fps, I thought it’d be cool to do a comparison of the two phones and post the results. However, there was a problem. The footage from the Galaxy S5 seemed to be faster than the iPhone. After looking into a number of possibilities, including user error, I noticed that all the S5 footage was playing back in Quicktime Player at 15fps. Could it be that the Samsung S5 was actually shooting in 120fps and playing it back at 15fps to fake 240fps? Say it’s not so! Yep, it’s so. To confirm this I took a Stopwatch app and recorded it with the Galaxy S5 at 1/8th speed (which should be 240fps if you assume a 30fps play back like normal video cameras). You can see the result here: If the S5 was truly shooting at 240fps, over one second the frame count should be 240. It’s not. It’s 120. If you don’t trust me and want to see for yourself, the original footage from the S5 can be downloaded HERE: www.digitalanarchy.com/downloads/samsung_120fps.zip Overall, very disappointing. It’s a silly trick to fake super slow motion. It’s hardly shocking that Samsung would use a bit of sleight of hand on the specs of their device, but still. Cheesy. You might ask why this makes a difference. It’s still playing really slow. If you’re trying to use it in a video editor and mixing it with footage that IS shot at 30fps (or 24fps), the 15fps video will appear to stutter. Also, from an image quality standpoint, where you really see the problem is in the detail and motion blur. As you can see in this example: Also, the overall image quality of the iPhone was superior. But that’s something I’ll talk about when I actually compare them! That’s coming up next!
How Final Cut Pro X Caches Render Files (and how to prevent Beauty Box from re-rendering)
What causes Final Cut Pro X to re-render? If you’ve ever wondered why sometimes the orange ‘unrendered’ bar shows up when you make a change and sometimes it doesn’t… I explain it all here. This is something that will be valuable to any FCP user but can be of the utmost importance if you’re rendering Beauty Box, our plugin for doing skin retouching and beauty work on HD/4K video. (Actually we’re hard at work making Beauty Box a LOT faster, so look for an announcement soon!) Currently, if you’ve applied Beauty Box to a long clip, say 60 minutes, you can be looking at serious render times (this can happen for any non-realtime effect), possibly twelve hours or so on slower computers and video cards. (It can also be a few hours, just depends on how fast everything is) Recently we had a user with that situation. They had a logo in .png format that was on top of the entire video being used as a bug. So they rendered everything out to deliver it, but, of course, the client wanted the bug moved slightly. This caused Final Cut Pro to want to re-render EVERYTHING, meaning the really long Beauty Box render needed to happen as well. Unfortunately, this is just the way Final Cut Pro works. Why does it work that way and what can be done about it?
Why Doesn’t FCP X Support Image Sequences for Time Lapse (among other reasons)
In the process of putting together a number of tutorials on time lapse (particularly stabilizing it), I discovered that FCP X does not import image sequences. If you import 1500 images that have a name with sequential numbers, it imports them as 1500 images. This is a pretty huge fail on the part of FCP. Since it is a video application, I would expect it to do what every other video application does and recognize the image sequence as VIDEO. Even PHOTOSHOP is smart enough to let you import a series of images as an image sequence and treat it as a video file. (and, no, you should not be using the caveman like video tools in Photoshop for much of anything, but I’m just sayin’ it imports it correctly) There are ways to get around this. Mainly use some other app or Quicktime to turn the image sequence into a video file. I recommend shooting RAW when shooting time lapse, so this means you have to pull the RAW sequence into one of the Adobe apps anyways (Lightroom, After Effects, Premiere) for color correction. It would be much nicer if FCP just handled it correctly without having to jump through the Adobe apps. Once you’re in the Adobe system, you might as well stay there, IMO. No, I’m not a FCP X hater. I just like my apps to work the way they should… just as I tore into Premiere and praised FCP for their .f4v (Flash video) support in this blog post. What’s wrong with this picture?
Why does Final Cut Pro handle Flash Video f4v files better than Premiere Pro?
First off, if you want Flash’s .f4v files to work in FCP X, you need to change the extension to .mp4. So myfile.f4v becomes myfile.mp4 I’ve been doing some streaming lately with Ustream. It’s a decent platform, but I’m not particularly in love with it (and it’s expensive). Anyways, if you save the stream to a file, it saves it as a Flash Video file (.f4v). The file itself plays back fine. However, if you pull it into Premiere Pro for editing, adding graphics, etc., PPro can’t keep the audio in sync. Adobe… WTF? It’s your file format! Final Cut Pro X does not have this problem. As mentioned, you need to change the file extension to .mp4, but otherwise it handles it beautifully. Even if you pull the renamed file into Premiere, it still loses the audio sync. So it’s just a complete fail on Adobe’s part. FCP does a terrific job of handling this even on long programs like this 90 minute panel discussion. Here’s the Final Cut Pro file, saved out to a Quicktime file and then uploaded to YouTube: Here’s the Premiere Pro video, also saved out to Quicktime and uploaded. You’ll notice it starts out ok, but then quickly loses audio sync. This is typical in my tests. The longer the video the more out of sync it gets. In this 30 second example it’s not too out of sync, but it’s there.
Breaking Down Using Beauty Box in a Music Video
It’s always cool to see folks posting how they’ve used Beauty Box Video. One of the most common uses is for music videos, including many top artists. Most performers are a little shy about letting it be known they need retouching, so we get pretty excited when something does get posted (even if we don’t know the performer). Daniel Schweinert just posted this YouTube and blog post breaking down his use of Beauty Box Video (and Mocha) for a music video in After Effects. Pretty cool stuff! Here’s a link to his blog with more information: http://schweinert.com/blog/files/49c88ab71626af3ecef80da0a92c9677-47.html