так, например, если мое видео имеет 3 аудиопотока, 1 английский, 1 немецкий, 1 литовский. И для каждого видео это может быть в произвольном порядке, как я смогу преобразовать файл и выбрать только литовский язык, если бы я не знал номер ведьмы, это литовский звук? Таким образом, для одного видео литовский язык будет третьей звуковой дорожкой, а для порядка - звуковым и так далее (случайным образом).
1 ответ
2
Вы можете использовать опцию -map
:
ffmpeg -i input -map 0:v -map 0:m:language:lit -c copy output
Первая опция -map
выбирает видеопоток. Второй параметр -map
выбирает все потоки с метаданными литовского языка. Обратите внимание, что он будет выбирать все потоки, включая видео, аудио и субтитры, помеченные как литовские, поэтому вы можете выбрать один и тот же видеопоток несколько раз.