Part of our organising documentation.

LRUG Video Editing Notes

These notes refer to using iMovie and were made using 10.1.14 on macOS Catalina 10.15.5. It might be different for versions of the OS or software.

Project Settings

Name it:

LRUG month year - speaker name - talk title

Assets

  1. the lrug logo
  2. “44th Street medium” jingle - available in the “Audio” tab, there’s 3 a short, medium, and long version. We want the medium one that’s 19 seconds long
  3. “Gradient black” title - available in the “Titles” tab
  4. “Futura Medium” font - it’s what the title uses by default
  5. Meeting video - get this from zoom or whatever

Intro

Line this up so that the logo, jingle, and 6 second title are at the start of the timeline, and the 12 second title comes immediately after the 6 second one. If you get this right, the jingle and titles should last longer than the logo, but they should end at the exact same time. The logo should disappear just as the jingle does it’s final flourish and starts to taper off.

In iMovie, if you line everything up correctly, it will look something like this:

iMovie example intro timeline

Main content

  1. Drop the main video of the meeting in here so the title and jingle overlap by about 6s.
  2. Trim the main video to the start of the speakers talk, which might not be when they start to speak, use your judgement. So far I’ve chosen not to include intro or applause.
  3. Trim the main video to stop at what feels like the end of the speakers talk, usually just before the applause or host saying “thanks”
  4. Improve the audio:
    1. Boost volume:

      Either:

      On the main content drag the line on the audio waveform up to the top of the blue waveform section to boost the audio to at least 200%, if not all the way up to 400%.

      or:

      Select the main content clip and press the volume icon in the preview window then drag the slider next to the Auto and speaker icons to at least 200%, if not all the way up to 400%.

    2. Auto levels: select the main content clip and press the volume icon in the preview window then press the Auto button to average out the levels (helps with a quiet speaker)
    3. Reduce background noise: select the main content clip and press the noise reduction and equalizer icon in the preview window, then check the Reduce background noise checkbox and set the slider to at least 50%.
    4. Equalizer: select the main content clip and press the noise reduction and equalizer icon in the preview window, then choose “Voice enhance” from the Equalizer drop down. Listen to some of the audio - if it sounds weird, fiddle with the volume boost to avoid clipping and see what works.
  5. Check for anything you need to cut - technical hitches, interlopers annotating the screen, unexpected pet or family interruptions, etc… It might be useful to introduce a freeze-frame and stretch it to cover problems in the video if the audio is still usable. You can split the audio from the main content if needs be to achieve this.

Outro

We want to fade up the jingle and fade down the main content so that the jingle, which starts very loud, won’t drown out the last few words. Equally though, we don’t want the last few seconds of the main content video to be as abrupt as all that. Sometimes you have to finesse the fade down and the trim point.

  1. Fade up the jingle by pulling the audio line right from the start - usually fade up for the full 6 seconds of overlap
  2. Fade down the main content by pulling the audio line left from the end - usually fade down for about 5 seconds of the overlap

In iMovie, if you line everything up correctly, it will look something like this:

iMovie example outro timeline

Export

  1. Choose “File” from the “Share” menu
  2. Description should be fine if you’ve named the project as above (e.g. it’s “This video is about title”)
  3. Resolution: 720p
  4. Quality: custom (drag the slider to the lowest setting 2 Mbps)
  5. Compress: faster

Note: the resolution, quality, and compress options in the iMovie share UI are hidden by a non-obvious scroll window.

The expected sizes of the output are always way out. A 25 minute talk usually comes out about 250Mb or so, but it’ll estimate at ~700Mb. If that’s not the case then we will have to compress it further with ffmpeg.

  1. Install ffmpeg via brew - the default homebrew version of ffmpeg installs all possible codecs and dependencies so this might take a while, but it does mean it’s fully featured and can do everything
  2. Compress the output from iMovie further ffmpeg -i input.mp4 -b:v 750k output.mp4 - the -b 750k part tells it to restrict data to ~750kbps. This should give you a further 50% reduction thereabouts from the iMovie export

If the video is still more than say 300Mb you’ll want to explore further options to tradeoff quality for size.

Upload

  1. Rename file to speaker-name-title-lrug-mmm-yyyy.mp4 - all lower case, remove extra punctuation, etc.. Note: unlike the rest of this guide, we use mmm here and want the 3-letter abbreviation of the month, else where in this guide we use mmmm and want the full month name.
  2. scp to lrug.org: sites/lrug.org/assets/videos/yyyy/mmmm/
  3. Add to relevant yyyy.yml in data/coverage in the lrug.org repo as:

    mmmm:
      title-parameterised:
      - type: video
        url: http://assets.lrug.org/videos/yyyy/mmmm/filename.mp4
        title: 'LRUG mmmm yyyy - speaker name - talk title'
    
  4. Add coverage tag to relevant meeting page the lrug.org repo:

    {::coverage year="yyyy" month="mmmm" talk="title-parameterised" /}