При просмотре файла .ts по умолчанию видеопроигрыватели, такие как media или Windows media, используют первый аудиоканал в качестве аудиоканала по умолчанию.

В моем случае я хочу переключить канал по умолчанию на мой язык в любом медиаплеере, не выбирая аудиоканал.

Итак, как изменить порядок аудиоканалов, не повторно объединяя аудио- и / или видеопоток с самим файлом?

2 ответа2

0

Вы можете использовать программу ffmpeg для создания новой копии видеофайла с другой звуковой дорожкой, помеченной по умолчанию. ffmpeg доступен для Windows, Mac и * NIX. Это программа командной строки, поэтому потребуется немного экспериментов и работы, чтобы заставить ее делать то, что вы хотите. Вам также может понадобиться сначала использовать команду ffprobe чтобы получить список всех треков (называемых потоками в ffmpeg), чтобы точно определить, какой из них вы хотите.

Чтобы предотвратить снижение качества и сэкономить много времени путем перекодирования видео (а не того, что вы хотите), вы можете установить кодек для дорожек на "копирование" и просто использовать опцию -map чтобы изменить порядок дорожек и / или опция -disposition для отключения определенных дорожек по умолчанию и включения определенных дорожек по умолчанию.

-1

Во многих видео плеерах вы можете указать предпочитаемый язык для аудио и субтитров.

как

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