Hier ist ein gutes Beispiel:
Als erstes werden die Tonspuren ermittelt.
fmpeg -i input.mkv
ffmpeg version ... Copyright (c) 2000-2012 the FFmpeg developers
...
Input #0, matroska,webm, from 'input.mkv':
Duration: 01:39:44.02, start: 0.000000, bitrate: 5793 kb/s
Stream #0:0(eng): Video: h264 (High), yuv420p, 1920x800, 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default)
Stream #0:1(ger): Audio: dts (DTS), 48000 Hz, 5.1(side), s16, 1536 kb/s (default)
Stream #0:2(eng): Audio: dts (DTS), 48000 Hz, 5.1(side), s16, 1536 kb/s
Stream #0:3(ger): Subtitle: text (default)
At least one output file must be specified
#
Dann wird die deutsche Tonspur in MP3 gewandelt
Now, let's say we want to:
copy video stream
encode german audio stream to mp3 (128kbps) and aac (96kbps) (creating 2 audio streams in the output)
drop english audio stream
copy subtitle stream
This can be done using the following FFmpeg command line:
ffmpeg -i input.mkv \
-map 0:0 -map 0:1 -map 0:1 -map 0:3 \
-c:v copy \
-c:a:0 libmp3lame -b:a:0 128k \
-c:a:1 libfaac -b:a:1 96k \
-c:s copy \
output.mkv
https://trac.ffmpeg.org/wiki/Map
https://ffmpeg.org/ffmpeg-all.html#Video-Options
Tonspuren kopieren geht wie folgt:
ffmpeg -i INPUT -map 0:1 out.wav
Die wav-Datei kannst du dann in dein Format deiner Wahl wandeln und wieder zuführen (s.o.)
Verstehst du das in etwa?