W porządku. Mam kilka plików OGG, które utworzyłem za pomocą narzędzia do nagrywania na pulpicie . Transkodowałem je ffmpeg
raz (głównie w celu wycięcia początków i końców).
Teraz mam 3 takie pliki, które chcę połączyć w jeden .ogv
plik. Próbowałem użyć oggCat
, awaria z pewnym błędem (próbowałem połączyć plik z samym sobą, oggCat
a to nie doprowadziło mnie do przekonania, że moja dystrybucja wysyła zepsutą wersję pakietu). Po prostu cat
ing pliki działają, ale nie mogę szukać, co nie jest fajne. mencoder
prowadzony tak mencoder -ovc lavc -oac lavc file1.ogv file2.ogv file3.ogv -o complete.ogv
. Transkoduje pliki do avi
i odcina trochę z 3 filmów.
Jak mam to zrobić?
Aktualizacja 1: Moje obecne obejście polega na transkodowaniu 3 plików na .mpg
używanie ffmpeg
, następnie cat
łączeniu ich ze sobą, a następnie transkodowaniu z powrotem do ogv
.
Aktualizacja 2: PiTiVi działa na takie rzeczy, ale potrzebuję czegoś z linii poleceń, które mogę zautomatyzować i napisać.
źródło
Odpowiedzi:
Narzędzia wideo Ogg wydają się robić to, czego szukasz.
Krótki opis:
Uwaga: pliki wideo muszą odpowiadać klatkom, odstępom między klatkami kluczowymi, rozmiarom klatek itp.
Zobacz więcej tutaj i tutaj .
źródło
Użyłbym do tego demuxera konkat ffmpeg (wymaga najnowszej wersji ffmpeg).
Najpierw utwórz plik o nazwie inputs.txt (lub dowolną dowolną nazwę), zawierający wiersze takie jak:
Pamiętaj, że może to być względna lub bezwzględna ścieżka pliku. Jeśli wszystkie pliki znajdują się w tym samym katalogu i mają nazwę podobną do wzoru input1.ogv, input2.ogv ... , można użyć pętli for do wygenerowania inputs.txt:
Po utworzeniu pliku możesz bezstratnie połączyć pliki ogv w następujący sposób:
źródło
Próbowałeś używać PiTiVi ? Umieść trzy klipy sekwencyjnie na osi czasu, a następnie zapisz wynik jako jeden plik.
źródło
http://www.xiph.org/oggz/ ma funkcję,scalanie plików razem Merge Ogg, przeplatanie stron w czasie zamówienie ofpresentation.Edycja: Nie robi tego, co chcesz, ponieważ chcesz odtwarzać jeden film po drugim.
http://sox.sourceforge.net może również działać, składnia ( http://sox.sourceforge.net/sox.html ):Edycja: obsługuje tylko dźwięk.
Można spróbować skompilować z oggvideotools i zobaczyć, czy oggCat działa wtedy.
Edycja: to zadziałało dla ciebie ...
Możesz poprosić na http://sourceforge.net/projects/oggvideotools/support o naprawienie problemów z dystrybucją, w tym tekstu komunikatów o błędach, które pojawia się, gdy 1) uruchamiasz plik binarny otrzymany z repozytoriów dystrybucji 2) kompilujesz 3) uruchom skompilowaną wersję.
Edycja: szukasz alternatywnych programów do łączenia.
Spróbuj użyć mkvtoolnix do połączenia plików ogg w jeden plik mkv, a następnie wyodrębnij z niego plik ogg za pomocą tego samego narzędzia
źródło
oggCat
co faktycznie działa. Zrezygnowałem jednak z ogga. Wydaje się, że wiele osób nie może w to grać. Zmieniłem na webm i powrót do FLV.