From 7866b741bb88e2a4d297f6cf030f1897ab7c152a Mon Sep 17 00:00:00 2001 From: Nuno Pereira Date: Wed, 4 Oct 2023 01:27:18 +0100 Subject: [PATCH] --- ffmpeg_mkv_ops.md | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/ffmpeg_mkv_ops.md b/ffmpeg_mkv_ops.md index 57fa1ea..a7ec287 100644 --- a/ffmpeg_mkv_ops.md +++ b/ffmpeg_mkv_ops.md @@ -5,10 +5,9 @@ Full documentation: https://ffmpeg.org/ffmpeg.html ``` ffmpeg -i input.mkv ``` - track indexes are zero-based. -### Types +### Track types ``` v - video a - audio @@ -19,12 +18,12 @@ m - metadata ``` --- ### Pick tracks -syntax +#### syntax ``` ffmpeg -i input.mkv -map 0:type -map 0:type -c copy output.mkv ffmpeg -i input.mkv -map 0:type:index -map 0:type:index -c copy output.mkv ``` -#### examples: +#### examples pick all video tracks, second audio track and third subtitle track: ``` ffmpeg -i input.mkv -map 0:v -map 0:a:1 -map 0:s:2 -c copy output.mkv @@ -35,18 +34,18 @@ ffmpeg -i "$i" -map 0:v:0 -map 0:a:0 -map 0:s:0 -map 0:t -c copy ``` --- ### Omit tracks (negative mapping) -syntax +#### syntax ``` ffmpeg -i input.mkv -map 0 -map -0:type:index -c output.mkv ``` -#### examples: +#### examples keep all tracks except first audio and first subtitle tracks: ``` ffmpeg -i input.mkv -map 0 -map -0:a:0 -map -0:s:0 -c output.mkv ``` --- ### Extract subtitle track -syntax +#### syntax ``` ffmpeg -i input.mkv -map 0:m:key:value -c:s copy|format output.srt ```