Как изменить порядок звуковых дорожек в видео .ts

Как изменить порядок звуковых дорожек в видео .ts

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

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

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

решение1

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

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

решение2

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

как

Связанный контент