Back to blog

Why can't I open downloaded VODs?

  • Our VOD downloader downloads the entire live stream and then concatenates the segments before you can download them.
  • Simply "merging" .ts or .mp4 file chunks often breaks the file header.
  • Video players expect a specific structure, not just a raw pile of data

How to fix it?

You need to re-encode the video with ffmpeg. Once installed (instructions below), simply run this command (replace example asmongold-monks-love-trump.ts file path with the one relevant for you:

ffmpeg -i "/Users/me/Downloads/asmongold-monks-love-trump.ts" -c copy -bsf:a aac_adtstoasc "/Users/me/Downloads/asmongold-monks-love-trump-fix1.mp4"
  • The /Users/me/Downloads/asmongold-monks-love-trump.ts is the file downloaded from kick-video.download, whereas
  • the /Users/me/Downloads/asmongold-monks-love-trump-fix1.mp4 is a fixed file

If you don’t have ffmpeg installed, please refer to the guides below, Install FFmpeg on macOS (using Homebrew) or Installing FFmpeg on Windows (with Chocolatey)

Install FFmpeg on macOS (using Homebrew)

Watch this video: https://www.youtube.com/watch?v=9z8ooWfaIrM, or follow steps below:

1. Install Homebrew (if you don’t have it)

Open Terminal and run:

/bin/bash -c"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Verify:

brew --version

2. Install FFmpeg

brew install ffmpeg

3. Verify installation

ffmpeg -version

Installing FFmpeg on Windows (with Chocolatey)

Chocolatey is a package manager for Windows. It lets you install, update, and manage software using simple command-line commands instead of downloading installers manually.

1. Open PowerShell as Administrator

Right-click StartWindows Terminal (Admin) or PowerShell (Admin)

2. Install FFmpeg

$ choco install ffmpeg -y

3. Verify installation

Close and reopen PowerShell, then run:

$ ffmpeg -version
Back to blog