Приєднати два файли MKV в Ubuntu?


16

У мене є опера, яку я перетягую на комп'ютер у форматі MKV за допомогою Handbrake. Ця опера є на двох дисках. Чи є спосіб приєднатися до отриманих MKV разом? Вони матимуть однаковий бітрейт, роздільну здатність тощо. Якщо я це зробити, чи можу я тримати глави з обох файлів MKV? А оскільки у файлі у мене є субтитри (не записані), вони все ще залишатимуться цілими?

Я не надто впевнений, це питання поза темою чи ні. Якщо він є, видаліть його більш ніж вільно. :)

Відповіді:


6

Якщо роздільна здатність відео однакова, ви можете використовувати avidemux, щоб приєднатися до них


Цей метод виявився простішим, ніж aking1012, тож це єдина причина, що я прийняв цю відповідь.
Райан МакКлюр

30

Рекомендованим способом є використання mkvtoolnix

sudo apt-get install mkvtoolnix mkvtoolnix-gui
  • Запуск mmg (графічний інтерфейс користувача для mkvmerge)
  • "Додати" перший файл
  • "Додайте" другу, третю, четверту, ...
  • Встановіть назву виводу в текстовому полі внизу
  • "Почати вимкнення"

Субтитри зберігаються і належним чином з’єднуються, як і аудіо та відео. Розділи можна редагувати в отриманому файлі за допомогою mmg.

Ця процедура створює належним чином змішаний файл. Будь-які проблеми повинні бути зазначені у вікні "log" у mmg. Ви навіть можете встановити та назвати доріжки аудіо та субтитрів із правильними кодами мови та анотаціями, як-от "Примусовий" чи "Коментар директора".

Якщо ви плануєте робити це неодноразово для різних файлів, краще використовувати версію командного рядка mkvmerge ("mkvmerge --help")

mkvmerge -o output.mkv input1.mkv +input2.mkv

На даний момент не знайду кнопку додавання в mkvtoolnix-gui. Здається, що версія командного рядка є більш простим і швидким способом стискати файли mkv. Зауважте, що +символ додає відеофайли замість об'єднання.
Хайме М.

Я щойно використовував mkvmerge(без знака плюс) без жодних проблем, щоб комбінувати відео-файл mkv та аудіофайл mp3, який потрібно було завантажити окремо з веб-сайту. Воно гойдається!
Джо

10

Використовуйте цю команду в терміналі, щоб об'єднати два окремих ".mkv-файли" в один.

mkvmerge -o newfile.mkv part1.mkv +part2.mkv

Це працювало ідеально для мене.
Джон Манко

3

Найпростіший спосіб комбінувати відео - це використовувати формат контейнера, який підтримує конкатенацію та повторну індексацію, наприклад mpg. Тоді ви можете просто cat file1 file2 > file3та повторно індексувати ffmpeg.

Крок у вашому випадку буде:
Перетворити з mkv в mpg
Concatenate
Re-index
Перейти назад до mkv, якщо вам подобається

Якщо це лише звук, ви можете використовувати більш легкий для редагування тип файлу ... наприклад, wav, mp3 або ogg, поки не отримаєте остаточний результат. Тоді ви можете використовувати безліч інструментів для приєднання аудіо. На думку спадають Сокс або FFmpeg.


Зараз я переробляю диск 2 ... коли я закінчу, спробую це ... сподіваємось, що це працює! :)
Ryan McClure

Приємно, що для цього рішення потрібно лише ffmpeg!
user93692

1

Для цього можна використовувати dmMediaConverter . Це дуже просто і працює добре. Існує режим програми для приєднання MKVфайлів та використання ffmpegпід кришкою. Детальну інформацію див. У цій відповіді.

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