Пока это то, что я нашел (все еще ищет способ MKV для этого):
MP4 ONLY
Вам нужно будет сначала установить пакет gpac:
sudo apt-get install gpac
Теперь приступим к следующей команде:
MP4Box -new -add OriginalMovie.mp4 -add Track2.mp3#audio:delay=300 Output.mp4
Где
MP4Box - это команда для этого и да, она заглавная. сначала -new сообщит MP4Box, что будет создан новый файл. Вы можете положить это в конец, как «-new Output.mp4», но я хотел поставить его в начале. Первый -add должен добавить исходный видеофайл. Второй -add должен добавить новый трек, который я назвал Track2.mp3. Он может иметь любое другое имя. Часть, которая имеет #audio:delay=300, должна сказать MP4Box, что этот новый новый трек, который я добавляю, является звуковой дорожкой, и мне нужно добавить задержку в 300 мс.Таким образом, я могу добавить исходное видео, вставить новый трек и даже управлять синхронизацией. Лучше всего, так как MP4Box не касается качества видео, для добавления трека требуется всего несколько секунд, поэтому я могу протестировать очень быстро, если задержка звука прекрасна или нет.
Просто в case, я извлек звук с другого языка следующим образом:
avconv -i "AnotherSoundFile.mp4" Language.mp3
Это дало бы мне звуковую дорожку mp3 этого файла, а затем я вставляю ее в другой файл, как я упоминал выше. [!d14 ]