Wednesday, October 18, 2023

Apple Abandoning Core Audio Over Firewire With macOS Ventura

 Starting with macOS 13 Ventura, Apple is stopping compatibility and development for Firewire Core Audio. So Firewire audio devices will no longer work.

Apogee Digital article.

Presonus announces EOD for Firewire products.

That's a blow to Firewire audio interfaces owners, and renders such devices obsolete overnight.

Some manufacturers were clever enough to incorporate a dual connection: Firewire + USB, and I salute them for that. Hopefully if you have a Firewire audio interface, it also has USB connections.

On the other end, good old IEEE1394 is now 37 years old now!

I had plenty of FW drives of course, and DV video would have not been possible without Firewire connections and protocol.

By the way, DV is now deemed an obsolete format. Time to go through your DV tape troves and digitize everything before it's too late.

Tuesday, October 17, 2023

The Peculiar Way DaVinci Resove Handles Interlaced Footage

 DaVinci Resolve has a weird way to deal with interlaced footage.

First with Resolve, you better pay attention to what kind of media you are bringing in, and how it is recognized. In particular with legacy footage (NTSC, PAL) the Pixel Aspect Ratio is sometimes unrecognized, or recognized as Square. You will have to manually switch to NTSC or PAL Pixel Aspect Ratio. Same with Anamorphic or 4:3 footage. Check your footage for squashed looking image.

Second, the Field dominance is usually recognized properly via Auto, but best to double check against your actual footage anyway and make sure it matches. If not, again modify it by hand, and use the correct settings for your footage, Upper Field or Lower Field. Using the incorrect field will produce unwanted artifacts.

Then, when creating a new Timeline for exporting screeners, make sure the frame rate matches the footage. Ex. 29.97 for NTSC or 25 for PAL. It's counter intuitive, but do not check "Enable Interlace Processing" box. The effect will be to double the frame rate, resulting in a 59.96fps Timeline for NTSC or a 50fps Timeline for PAL. In most cases you do not want to enable interlaced processing.

Resolve User Manual p131:

  • Enable interlace processing: Interlaced media is supported throughout DaVinci Resolve. The “Enable interlace processing” checkbox forces DaVinci Resolve to process all operations internally using separated fields, in order to properly maintain the field integrity of interlaced clips in your program. In addition, each clip in the Media Pool has a Field Dominance drop-down menu in the Video panel of the Clip Attributes window that lets you specify whether clips are upper- or lower- field dominant; an Auto setting makes this choice by default.

    There is also a corresponding checkbox in the Render Settings panel of the Deliver page, named “Field rendering,” that lets you enable and disable field rendering when you’re rendering file-based output.

    There are two instances where you want to leave this setting turned off:

    • —  If you’re working with progressive-frame media, it is not necessary to turn this checkbox on. Doing so will unnecessarily increase processing time.

    • —  If you’re using interlaced clips in a progressive-frame project and you’re intending to deinterlace those clips using the Enable Deinterlacing checkbox in the Clip Attributes window, then you must keep “Enable video field processing” off. Otherwise, the Enable Deinterlacing checkbox will be disabled for all clips. For more information about deinterlacing clips,
      see Chapter 22, “Modifying Clips and Clip Attributes.”

      If you’re working on a project with interlaced media that you intend to keep interlaced, then whether or not it’s necessary to turn field processing on depends on what types of corrections you’re applying to your clips. If you’re mastering your program to an interlaced format, and you’re applying any adjustments that would cause pixels from one field to move or bleed into adjacent fields, then field processing should be enabled; effects requiring field processing include filtering operations such as blur, sharpen, and OpenFX operations, as well as sizing transforms that include pan, tilt, zoom, rotate, pitch, and yaw.

      On the other hand, regardless of whether you’re outputting interlaced or progressive-frame media, if you’re not filtering or resizing your clips, and you’re only applying adjustments to color and contrast, it’s not necessary to turn on field processing for interlaced material, and in fact, leaving it off may somewhat shorten your project’s rendering time.

You will not be able to go back to the original frame rate after you choose to Enable Interlace Processing. All outputs will be at double the frame rate. Even if you are applying resizing and other pixel shifting prone processing, you might still want to not enable it in order to maintain the original frame rate.

The other problem with Resolve is that not all formats/Codecs allow for interlaced output. For example Quicktime h264 is always progressive. There is no checkbox for interlaced rendering when selecting h264 or h265. Apple ProRes on the other hand has a checkbox and allows for interlaced rendering.

h264/h265 are mostly for delivery of files to web/computers. But they are also widely used for making screeners, and when the original footage is interlaced (legacy NTSC, PAL), it sometimes is a problem outputting either a progressive file, or worse a 59.94/50fps file.

Let's say the editor uses your files as temp clips into his/her cut, it will be a problem down the line when it's time to online with the original clip. The timing won't match, or the clip will be wrongly stamped as progressive.

Having to export first to ProRes out of Resolve, then convert the ProRes interlaced files to h264 interlaced using Compressor or AME (both allow for interlaced h264 outputs), is not an acceptable workaround, too time consuming and it adds opportunities for errors.

Granted, legacy formats are not much in use these days, except in documentary work as archive footage. And there are tons of archives recorded as NTSC or PAL interlaced. If you are moving your cut between NLEs, and/or when it's time to online, problems will arise. A good online editor will be able to flag and deal with these mismatches properly, but still.

Now if you are using the original interlaced footage in a progressive Timeline and finalizing in Resolve, then as described in the manual, just de-interlace the footage and you are in business. Just make sure all the clips settings are correct as discussed earlier.

It's odd to me that the proper interlaced workflow when dealing with screeners / temp outputs is so lacking in Resolve. Again Apple Compressor and Adobe Media Encoder are perfectly fine with interlaced h264 outputs.

Why is interlaced only possible with some codecs and not others in Resolve? To me it feels like a random decision on the part of BMD.

Friday, October 13, 2023

Hello Apple?! Final Cut Pro is 2x SLOWER at Exporting than Premiere or Resolve! Do something!

 I'm upset because I thought I just discovered that Final Cut Pro 10.6.10 on Ventura was exporting slower than usual, and I wanted to blame the updates.

So I went back to Monterey and Final Cut Pro 10.6.8, and guess what? Slow as well!!

If you read my previous post about Final Cut Pro being TWICE AS SLOW as Premiere or Resolve on export, this is more bad news.

I did the same test exporting a 75min ProRes file to h264 on Monterey and Final Cut Pro 10.6.8, it took 20min as well, just like Final Cut Pro 10.6.10 on Ventura. So it's not the os, or if it is then things have been bad since Monterey, and it's not the last FCP update since two generations backward is just as slow.

I wasn't aware that Final Cut Pro had become slow at exporting, and that it's been for some time. Or is it that both Premiere and Resolve have jumped forward so much they've both radicalizing Apple and are now the champs of export speed?

I guess the rapid cycle of updates from both Adobe and BlackMagic Design is not just snot and fluff, it looks like it working.

Apple it's your flagship app, on your hardware! On your os!!! Fuck Final Cut Pro on iPad, make this desktop app the fastest! It has to be faster than Premiere, faster than Resolve.

You are loosing ground at our expense, your are being lazy and complacent, I don't get it Apple.

Final Cut Pro Used to Export Fast, Now It's Slow! Premiere, Resolve - Real Life NLEs Export Speed Comparison, October 2023

 OK, I exported the same original 75min long ProRes 422 file to h264 with three different NLEs: Final Cut Pro 10.6.10, Premiere 23.6.0 and Resolve 18.6.1, on the same MacMini M1 8/8 cores 16 RAM, sporting macOS Ventura 13.6, same external drive.

I used Single Pass, VBR, same resolution, same frame rate HD 1920 x 1080 23.98fps. No cropping, no resizing, no fr conversion.

I limited the h264 Data Rate to 10Mbps, audio is dual mono AAC 320Kbps.

I added visible timecode information as an overlay with the Data Burn-in (Resolve), Timecode Plug-in (FCP) and Clip Name and Timecode Plug-ins (Premiere), as this is for screeners purposes.

Only one NLE running undisturbed as it's being tested, same conditions for all three tests. No Pre-render, no Proxies. Again, 75min ProRes 422 > Export to (/Share via Compressor setting) > 75min h264.

Here are the results:

FINAL CUT PRO = 19min.

RESOLVE = 10min.

PREMIERE = 10min.

What the fuck is going on Apple??? Final Cut Pro is slow as molasses!

FCP used to be the fastest, now it's the slowest! On your own hardware Apple? What???

Others are also finding FCP to export and render slower than before:

Export and render FCP x slowww! with 128gb Ram

Painfully slow Rendering Speed

What's your experience?

Send feedback to Apple, let them know something's up: https://www.apple.com/feedback/finalcutpro/

Friday, October 6, 2023

Stay Away From Sabrent USB 3.1 to SSD / 2.5 Inch Sata Hard Drive Adapter if you use macOS Ventura

 Sabrent, shame on you. This product will RUIN your macOS HFS+ formatted SSD: 

SABRENT USB 3.1 (Type A) to SSD / 2.5 Inch SATA Hard Drive Adapter

Utter crap. I LOST ALL THE DATA on a 4TB TG Vulcan SSD just by connecting the drive to my Mac Mini using this piece of junk.

It will blink for an entire minute or two and then your SSD will become unmountable and unreadable, the entire structure will be destroyed, Disk Utility will not be able to fix it, you'll have to erase/reformat, and your data will be GONE forever.

Do not Use this Sabrent adapter on Mac mini M1 2020, macOS Ventura 13.6

I troubleshoot this by reformatting my SSD, plugging it to my regular dock, and all was well.

Then I plugged it again using this sorry device, SAME THING HAPPENS! Blinks for a whole minute, doesn't mount, corrupts the entire SSD, impossible to repair using Disk Utility. Had to reformat it once more.

I always have a backup of my data, so I didn't loose any work, but you've been warned. I will return this defective product to Amazon today.