Dołączasz do dwóch plików MKV w Ubuntu?


16

Mam operę, którą zgrywam na komputer w formacie MKV za pomocą Handbrake. Ta opera jest na dwóch dyskach. Czy istnieje sposób, aby połączyć powstałe MKV razem? Będą miały tę samą szybkość transmisji, rozdzielczość itp. Jeśli to zrobię, czy mogę uporządkować rozdziały z obu plików MKV? A skoro mam w pliku napisy (które nie zostały wypalone), czy pozostaną nienaruszone?

Nie jestem pewien, czy to pytanie jest nie na temat, czy nie. Jeśli tak, możesz go usunąć. :)

Odpowiedzi:


6

Jeśli rozdzielczość filmów jest taka sama, możesz użyć avidemux, aby do nich dołączyć


Ta metoda była łatwiejsza niż aking1012, więc to jedyny powód, dla którego zaakceptowałem tę odpowiedź.
Ryan McClure

30

Zalecanym sposobem jest użycie mkvtoolnix

sudo apt-get install mkvtoolnix mkvtoolnix-gui
  • Uruchom mmg (graficzny interfejs użytkownika dla mkvmerge)
  • „Dodaj” pierwszy plik
  • „Dołącz” drugi, trzeci, czwarty, ...
  • Ustaw nazwę wyjściową w polu tekstowym na dole
  • „Rozpocznij multipleksowanie”

Napisy są zachowywane i odpowiednio łączone, podobnie jak dźwięk i wideo. Rozdziały można edytować w wynikowym pliku za pomocą mmg.

Ta procedura tworzy poprawnie zmiksowany plik. Wszelkie problemy powinny być wymienione w oknie „log” w mmg. Możesz nawet ustawić i nazwać ścieżki dźwiękowe i napisy za pomocą prawidłowych kodów językowych i adnotacji, takich jak „Forced” lub „Directors Commentary”.

Jeśli planujesz to robić wielokrotnie dla różnych plików, lepiej użyj wersji wiersza polecenia mkvmerge („mkvmerge --help”)

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

Obecnie nie znajduję przycisku dołączania w mkvtoolnix-gui. Wersja wiersza poleceń wydaje się być prostszym i szybszym sposobem konkatowania plików mkv. Zwróć uwagę na +znak, aby dołączyć pliki wideo zamiast scalania.
Jaime M.

Właśnie użyłem mkvmerge(bez znaku plus) bez żadnych problemów, aby połączyć plik wideo mkv z plikiem audio mp3, który musiał zostać pobrany osobno ze strony internetowej. To rządzi!
Joe

10

Użyj tego polecenia w terminalu, aby połączyć dwa oddzielne pliki .mkv w jeden.

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

To działało idealnie dla mnie.
John Manko

3

Najprostszym sposobem na połączenie wideo jest użycie formatu kontenera, który obsługuje konkatenację i ponowne indeksowanie, np. Mpg. Następnie możesz po prostu cat file1 file2 > file3i ponownie zaindeksować za pomocą ffmpeg.

W twoim przypadku byłyby następujące kroki:
Konwertuj z mkv na mpg Ponownie indeksuj
konkatenację Zmień z powrotem na mkv, jeśli chcesz

Jeśli to tylko dźwięk, możesz użyć łatwiejszego do edycji typu pliku ... takiego jak wav, mp3 lub ogg, dopóki nie uzyskasz ostatecznego wyniku. Następnie możesz użyć wielu narzędzi, aby dołączyć do dźwięku. Przychodzą mi na myśl Sox lub FFmpeg.


Jestem teraz w trakcie zgrywania dysku 2 ... kiedy skończę, spróbuję ... miejmy nadzieję, że to zadziała! :)
Ryan McClure

Fajnie, że do tego rozwiązania wymagany jest tylko ffmpeg!
user93692,

1

W tym celu możesz użyć dmMediaConverter . To jest bardzo proste i działa dobrze. Istnieje tryb programu do łączenia MKVplików i zastosowań ffmpegpod maską. Zobacz odpowiedź, aby uzyskać więcej.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.