2016-11-29 1 views
0

У меня есть видео файл со следующей планировкой:Добавление аудиодорожки к видео с использованием собственного аудио в качестве источника?

  • видео
  • DTS аудио

Что я хотел бы сделать, это:

  • Видео
  • AAC аудио (преобразованный из источника DTS)
  • DTS audi o

Я не могу обернуть голову вокруг команды FFMPEG, мне нужно будет это сделать, поскольку мне нужно будет преобразовать звук DTS в AAC, а затем поместить его перед дорожкой DTS. Причина этого в том, что медиаплеер PS4 в настоящее время не позволяет вам выбирать звуковые дорожки, и он воспроизводит только первый, который он видит. Он не поддерживает звук DTS, но я бы хотел его сохранить.

ответ

0

Хорошо, понял это после того, глядя на карту документации FFmpeg,: https://trac.ffmpeg.org/wiki/Map

Решение было эта команда:

ffmpeg -i in.mkv -map 0:0 -map 0:1 -map 0:1 -c:v copy -c:a:0 libfdk_aac -c:a:1 copy out.mkv 

Хитрость была картографирования аудиопоток дважды и используя синтаксис -c:a:x для кодирования DTS сначала передайте поток в AAC, а затем скопируйте поток DTS второй в выходной файл.