так, например, если мое видео имеет 3 аудиопотока, 1 английский, 1 немецкий, 1 литовский. И для каждого видео это может быть в произвольном порядке, как я смогу преобразовать файл и выбрать только литовский язык, если бы я не знал номер ведьмы, это литовский звук? Таким образом, для одного видео литовский язык будет третьей звуковой дорожкой, а для порядка - звуковым и так далее (случайным образом).

1 ответ1

2

Вы можете использовать опцию -map :

ffmpeg -i input -map 0:v -map 0:m:language:lit -c copy output

Первая опция -map выбирает видеопоток. Второй параметр -map выбирает все потоки с метаданными литовского языка. Обратите внимание, что он будет выбирать все потоки, включая видео, аудио и субтитры, помеченные как литовские, поэтому вы можете выбрать один и тот же видеопоток несколько раз.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .