Як додати додаткову звукову доріжку до наявного відео


16

У мене є відеофайл MP4 та MKV, який також має власну звукову доріжку. Я хочу додати до нього додаткову доріжку, щоб охопити іншою мовою для неї, який термінал чи графічний інтерфейс є для вставки та синхронізації MP3-файлу до вже наявного відео, щоб:

  • На відео показано 2 аудіозаписи (існуючий та новий, який я вставляю)
  • За бажанням відео показує назву композицій
  • Я можу синхронізувати нове аудіо з відео
  • Я не замінюю існуючий звук новим
  • Підтримуйте таку ж якість відео, як і раніше
    (це відео 1080p з дуже високими деталями. Не хочете возитися з цим, оскільки це забирає занадто багато часу, щоб виправити це)

Це допоможе, наприклад, додати додаткові звукові треки до мовного відео.

Відповіді:


6

МКВ ТОЛЬКО

mkvmerge GUI з пакету mkvtoolnix-gui .

введіть тут опис зображення

  • Клацніть Додати, щоб вибрати відео та аудіофайли, які потрібно об'єднати.
  • У полі Треки, глави та теги: виберіть нову звукову доріжку (із доданого аудіофайлу), тоді ви зможете встановити її мову (на вкладці Загальні параметри доріжки ) та затримати (на вкладці Форматування певних параметрів ).
  • Встановіть назву вихідного файлу , а потім натисніть кнопку Запустити відключення, щоб зберегти відео-файл.

Ви також можете видалити доріжки та встановити звукову доріжку за замовчуванням.


Ви знаєте, що я мав інструмент, але до цього моменту його не використовував. Дякую Еріку.
Луїс Альварадо

@LuisAlvarado Іноді я використовую avidemux, але мені не вдалося зберегти файли з більш ніж однією звуковою доріжкою. Він не такий потужний, як VirtualDub, але дуже зручний.
Ерік Карвальо

Працює як шарм із файлами MKV!
Янік Рошон,

10

Наразі це те, що я знайшов (все ще шукаю спосіб MKV):

ТІЛЬКИ MP4

Вам потрібно спочатку встановити 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 не торкається якості відео, для додавання доріжки потрібно лише пару секунд, тому я можу дуже швидко перевірити, чи затримка звуку ідеальна чи ні.

На всякий випадок я витягнув звук з іншої мови, як це:

avconv -i "AnotherSoundFile.mp4" Language.mp3

Це дасть мені звукову доріжку mp3 цього файлу, а потім я вставляю його в інший файл, як я вже згадував вище.


Працює! Просто працює!
ademin

Для вилучення ви також можете використовувати, MP4Box -raw 2 inputFile.mp4який буде витягувати другий трек (як правило, звуковий трек) з inputFile.mp4. Щоб перевірити, який трек є, використовуйте MP4Box -info inputFile.mp4та щоб отримати додаткову інформацію про точне використання доріжокMP4Box -info 2 inputFile.mp4
Містер P

1

ви можете використовувати Yamb для редагування mp4, який схожий на mkvmerge GUI, але потім для mp4box

або ви можете використовувати MACHETE для редагування MP4-файлів за допомогою графічного інтерфейсу для додавання / заміни звуку. Ви також можете редагувати відео з ним та редагувати інші формати, такі як MKV, але його не безкоштовно це коштує $ 19,00


1

ДО МКВ та МР4

Спробуйте використовувати avconv (те саме, що і ffmpeg)

avconv -i FIRST_INPUT_FILE -i SECOND_INPUT_FILE -c copy -map 0:v:1 -map 1:a:12 OUTPUT_FILE

-i INPUT_FILE вхідний файл - може бути майже будь-який файл (відео та аудіо)

-c копіює копії треків для виводу без перекодування (найшвидше)

-карта 0: v: 1 -карта 1: a: 12 копій 2-ї відеодоріжки з 1-го файлу І 13-ї аудіо-доріжки з 2-го файлу

( 0 (вхідний файл) : v (відеозаписи) : 1 (другий трек))

Приклад:

avconv -i MY_MOVIE_3D.mp4 -i MY_MOVIE_WITH_DUBBING.avi -c copy -map 0 -map 1:a:0 OUTPUT_MOVIE.mp4

Ця команда копіює ВСІ треки з MY_MOVIE_3D.mp4 І 1-ї аудіозаписи з 2-го вхідного файлу - MY_MOVIE_WITH_DUBBING.avi - в OUTPUT_MOVIE.mp4

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.