Skip to content

Tool for extracting specific streams (video, audio, subtitles) from mkv (container) file.

Notifications You must be signed in to change notification settings

mozhaa/mkv-stream-extracter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MKV Stream Extracter

Tool for extracting specific streams (video, audio, subtitles) from mkv (container) file. Works on Linux.

Usage

./stream-extract <path to mkv> [flags]

Flags:

  • -i - interactive mode (choose streams to extract)

      Interactive mode controls:
          [arrows] to navigate
          [space] to select/deselect
          [enter] to confirm
    
  • -n - no action mode (don't do anything, just print)

  • -h - show this help message

Prerequisites

  • boost/regex.hpp module for parsing ffprobe output (apt install -y libboost-all-dev)
  • ncurses.h module for interactive mode (apt install -y libncurses-dev)
  • ffmpeg for extracting (apt install -y ffmpeg)

Installing

Install prerequisites, then run make in this directory. stream-extract executable should appear.

bin/stream-extract - precompiled on Ubuntu.

About

Tool for extracting specific streams (video, audio, subtitles) from mkv (container) file.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published