Import Video

Already have a recording of your dog? Import it to create a report card.

Supported Formats

BarkCard can import most common video and audio formats:

Video: .mov, .mp4, .m4v, .avi, .mkv, .webm

Audio: .mp3, .wav, .m4a, .aac, .flac, .ogg, .aiff, .caf

Audio extraction is handled automatically by the bundled tools.

Import Process

The import pipeline runs through seven steps, shown in a progress panel:

  1. Load model — YAMNet loads into memory (cached after first use)
  2. Extract audio — the audio track is extracted as a 16kHz mono WAV
  3. Decode audio — the WAV is decoded into raw PCM samples
  4. Analyze — each 1-second chunk is classified by YAMNet
  5. Save — the session and all events are saved to the local database
  6. Extract clips — a short clip is cut around each vocalization
  7. Stitch reel — all clips are concatenated into a single highlight reel

Clip Extraction

For each detected vocalization, BarkCard extracts a short video clip from the source file. Each clip includes padding before and after the event so you see the full context. The padding and clip duration varies by vocalization type:

Bark: 0.5s padding + 1.5s + 0.5s padding = 2.5s clip

Howl: 0.5s + 3s + 0.5s = 4s clip

Whimper: 0.5s + 2s + 0.5s = 3s clip

Growl: 0.5s + 2.5s + 0.5s = 3.5s clip

Yip: 0.5s + 1s + 0.5s = 2s clip

Background Processing

You can navigate away from the import tab while processing runs. A floating progress indicator in the bottom-right corner shows the current step. When done, click "View Report Card" to see the results.