travisjneuman avatar

video-production

Professional video production from planning to delivery. Use when creating video content, editing wo

作者 travisjneuman|オープンソース

Video Production

Comprehensive guide for professional video production across all platforms.

Production Phases

The 3 Phases

PhaseActivitiesDeliverables
Pre-ProductionPlanning, scripting, storyboardingScript, shot list, schedule
ProductionFilming, recordingRaw footage, audio
Post-ProductionEditing, VFX, color, soundFinal deliverable

Pre-Production

Script Format

SCENE 1 - INT. OFFICE - DAY

Wide shot of open office space. ALEX (30s) sits at desk.

ALEX
(looking at screen)
This is where the magic happens.

CUT TO: Close-up of computer screen showing code.

NARRATOR (V.O.)
In today's tutorial, we'll cover...

Shot List Template

#SceneShot TypeDescriptionDurationNotes
1IntroWideOffice establishing3sNatural lighting
2IntroClose-upSubject face5sEye contact
3DemoScreen captureCode editor30s1080p60

Storyboard Elements

┌─────────────────────────┐
│    [Rough sketch]       │
│                         │
│    ┌───┐               │
│    │ O │  ←Subject      │
│    └─┬─┘               │
│      │                  │
├─────────────────────────┤
│ Shot: Medium close-up   │
│ Action: Subject speaks  │
│ Audio: Dialogue + music │
│ Duration: 5 seconds     │
│ Notes: Eye-level angle  │
└─────────────────────────┘

Camera Fundamentals

Shot Types

FRAMING:
┌─────────────┐     ┌─────────────┐     ┌─────────────┐
│             │     │    ┌───┐    │     │   ┌─────┐   │
│   ┌───┐     │     │    │ O │    │     │   │  O  │   │
│   │ O │     │     │    └─┬─┘    │     │   │  │  │   │
│   └─┬─┘     │     │     ─┼─     │     │   └──┬──┘   │
│   ──┼──     │     │      │      │     │      │      │
│    /│\      │     │     / \     │     └─────────────┘
│   / │ \     │     │    /   \    │
│  /  │  \    │     └─────────────┘     CLOSE-UP (CU)
│ /   │   \   │
└─────────────┘     MEDIUM (MS)
WIDE/FULL (WS)

EXTREME CLOSE-UP (ECU): Eyes, details only
MEDIUM CLOSE-UP (MCU): Head and shoulders
OVER-THE-SHOULDER (OTS): Person from behind another
TWO-SHOT: Two subjects in frame

Camera Movements

MovementDescriptionEffect
PanHorizontal rotationReveal, follow action
TiltVertical rotationReveal height, power
DollyMove toward/awayIntimacy, reveal
TruckMove left/rightFollow alongside
CraneVertical elevationEpic, establishing
ZoomFocal length changeFocus attention
HandheldNatural movementDocumentary feel
SteadicamSmooth handheldFollowing shots

The Exposure Triangle

                    EXPOSURE
                       │
        ┌──────────────┼──────────────┐
        │              │              │
        ▼              ▼              ▼
   ┌─────────┐   ┌─────────┐   ┌─────────┐
   │  ISO    │   │Aperture │   │ Shutter │
   │ 100-12800│   │ f/1.4-22│   │ 1/30-   │
   │         │   │         │   │  1/8000 │
   └────┬────┘   └────┬────┘   └────┬────┘
        │             │             │
   Sensitivity   Depth of      Motion
   (noise)       Field         blur

Video Settings

SettingStandardNotes
Resolution1080p, 4KMatch delivery target
Frame Rate24, 30, 60 fps24=film, 30=TV, 60=smooth
Shutter Speed1/2x frame rate180° rule (1/48 for 24fps)
ISOAs low as possibleHigher = more noise
Bit Rate50-400 MbpsHigher = better quality
CodecH.264, H.265, ProResProRes for editing

Lighting

Three-Point Lighting

              KEY LIGHT
                 │
                 │  (45° angle)
                 │
                 ▼
    ┌────────────────────────┐
    │                        │
FILL │          👤          │ BACK LIGHT
LIGHT│       Subject         │ (rim/hair)
    │                        │
    └────────────────────────┘
                 │
                 │
              CAMERA
LightPurposeIntensity
KeyMain illumination100% reference
FillSoften shadows50-75% of key
BackSeparation from BGVariable

Lighting Styles

StyleKey:Fill RatioMood
High key1:1 to 2:1Bright, optimistic
Medium3:1 to 4:1Natural, neutral
Low key8:1+Dramatic, moody

Color Temperature

Kelvin Scale:
1800K  ████████░░░░░░░░  Candlelight (warm)
2700K  ██████████░░░░░░  Tungsten bulb
3200K  ███████████░░░░░  Halogen
4000K  ████████████░░░░  Moonlight
5600K  ██████████████░░  Daylight (neutral)
6500K  ███████████████░  Overcast
10000K ████████████████  Blue sky (cool)

Audio

Recording Guidelines

ElementTarget LevelNotes
Dialogue-12 to -6 dBPeak at -6 dB max
Music-18 to -12 dBUnder dialogue
SFXVariableSupport the story
Noise floorBelow -60 dBRecord room tone

Microphone Types

TypeBest ForPattern
LavalierInterviews, dialogueOmnidirectional
ShotgunFilm, documentarySuper-cardioid
CondenserVoiceover, studioCardioid
DynamicLoud sourcesCardioid

Audio Checklist

  • Record room tone (30 seconds minimum)
  • Check levels before recording
  • Monitor with headphones
  • Backup audio recording
  • Sync audio/video with clap

Post-Production

Editing Workflow

1. INGEST
   └─→ Import footage, create proxies if needed

2. ORGANIZE
   └─→ Label clips, create bins/folders, log selects

3. ROUGH CUT
   └─→ Assemble story structure, timing

4. FINE CUT
   └─→ Tighten edits, pacing refinement

5. PICTURE LOCK
   └─→ No more timeline changes

6. COLOR
   └─→ Correction, grading, look development

7. AUDIO MIX
   └─→ Levels, EQ, compression, spatial

8. TITLES/GFX
   └─→ Lower thirds, motion graphics

9. EXPORT
   └─→ Final render, quality check

Editing Software

SoftwareBest ForPlatform
DaVinci ResolveColor grading, full editAll (Free tier)
Adobe PremiereIndustry standardAll
Final Cut ProMac ecosystemmacOS
Avid Media ComposerBroadcast, filmAll
iMovieBeginnersmacOS/iOS
CapCutSocial mediaMobile/Desktop

Essential Cuts

CutDescriptionUse
Hard cutInstant transitionStandard, dialogue
J-cutAudio leads videoNatural dialogue flow
L-cutVideo leads audioReaction shots
Jump cutSame angle, time skipPacing, style
Match cutVisual similarityTransitions, meaning
CutawayInsert shotContext, time compression

Color

Color Workflow

1. CORRECTION (Primary)
   - Fix exposure, white balance
   - Balance shots in scene
   - Create neutral baseline

2. MATCHING
   - Match shots within scenes
   - Consistent skin tones
   - Scene-to-scene continuity

3. GRADING (Secondary)
   - Creative look development
   - Selective adjustments
   - Style application

Color Scopes

ScopeShowsUse
WaveformLuminance levelsExposure, contrast
VectorscopeHue, saturationSkin tones, color cast
HistogramTonal distributionClipping, balance
ParadeRGB channels separateColor balance

LUTs (Look-Up Tables)

Types:
- Technical LUT: Log to Rec.709 conversion
- Creative LUT: Stylistic look (film emulation)
- Calibration LUT: Monitor/display correction

Application Order:
1. Input LUT (log conversion)
2. Primary correction
3. Secondary grading
4. Creative LUT
5. Output LUT (delivery spec)

Motion Graphics

Animation Principles

PrincipleApplication
EasingSmooth starts/stops (ease in/out)
AnticipationSetup before action
Follow-throughMotion continues after stop
Secondary actionSupporting movements
TimingSpeed conveys weight/mood
StagingClear presentation

Common Motion Patterns

/* Easing functions */
ease-in:      slow → fast
ease-out:     fast → slow
ease-in-out:  slow → fast → slow
linear:       constant speed

/* Standard durations */
Quick:   150-200ms (micro-interactions)
Normal:  300-400ms (standard transitions)
Slow:    500-800ms (emphasis, reveals)

Title Safe Zones

┌────────────────────────────────┐
│  ┌──────────────────────────┐  │
│  │  ┌────────────────────┐  │  │
│  │  │                    │  │  │
│  │  │    TITLE SAFE      │  │  │
│  │  │       (80%)        │  │  │
│  │  │                    │  │  │
│  │  └────────────────────┘  │  │
│  │       ACTION SAFE        │  │
│  │          (90%)           │  │
│  └──────────────────────────┘  │
│         FULL FRAME (100%)      │
└────────────────────────────────┘

Export & Delivery

Platform Specifications

PlatformResolutionFrame RateFormat
YouTube1080p/4K24-60 fpsH.264/H.265
Instagram Feed1080×108030 fpsH.264
Instagram Reels1080×192030 fpsH.264
TikTok1080×192030 fpsH.264
Twitter1280×720+30-60 fpsH.264
LinkedIn1920×108030 fpsH.264
Broadcast1080i/p29.97/25 fpsProRes/DNxHD

Export Settings (H.264)

Web Delivery:
- Codec: H.264
- Container: MP4
- Bitrate: 10-20 Mbps (1080p), 35-68 Mbps (4K)
- Audio: AAC, 320 kbps
- Sample rate: 48 kHz

Archive/Master:
- Codec: ProRes 422 or DNxHD
- Container: MOV
- Audio: Uncompressed PCM

Best Practices

DO:

  • Plan before you shoot
  • Record more footage than needed
  • Use manual focus when possible
  • Monitor audio with headphones
  • Shoot for the edit
  • Keep organized project files
  • Back up everything (3-2-1 rule)
  • Color correct before grading

DON'T:

  • Overuse transitions
  • Rely on "fix it in post"
  • Forget b-roll coverage
  • Ignore audio quality
  • Over-sharpen in post
  • Export at wrong aspect ratio
  • Skip the rough cut phase
  • Delete original footage

Quality Checklist

Pre-Export

  • Timeline resolution matches delivery spec
  • No black frames or gaps
  • Audio levels normalized (-14 LUFS for streaming)
  • All graphics within safe zones
  • Color consistent across scenes
  • Exports without errors

Final Review

  • Watch full export beginning to end
  • Check on multiple devices/screens
  • Verify audio sync throughout
  • Confirm captions/subtitles accuracy
  • File size appropriate for platform