Menu English Ukrainian Rosyjski Strona główna

Bezpłatna biblioteka techniczna dla hobbystów i profesjonalistów Bezpłatna biblioteka techniczna


KSIĄŻKI I ARTYKUŁY
Darmowa biblioteka / Katalog / sztuka wideo

Wirtualny dubbing. Łączenie wielu plików AVI

sztuka wideo

Katalog / sztuka wideo

Komentarze do artykułu Komentarze do artykułu

Połączenie kilku plików AVI w jeden nie jest tak proste, jak mogłoby się na początku wydawać. Faktem jest, że najczęściej poszczególne fragmenty mają różny FPS i właśnie z tego powodu VirtualDub odmawia ich łączenia.

Różne liczby klatek na sekundę, innymi słowy, inna liczba klatek na sekundę, mogły się zdarzyć, ponieważ podczas przechwytywania wideo połączono strumień wideo z dźwiękiem, aby uniknąć rozsynchronizowania obrazu i dźwięku. Co teraz zrobić, pytasz...

Najłatwiejszym i najpewniejszym sposobem uniknięcia takich problemów jest przechwytywanie wideo nie fragmentami, ale wszystkimi naraz. Co więcej, wiesz już, jak tworzyć duże pliki AVI (w artykule „Przechwytywanie wideo”) i wiesz, że nie ma szczególnych problemów.

Drugim sposobem na uniknięcie problemów podczas łączenia plików jest niepowiązanie strumienia wideo z dźwiękiem podczas przechwytywania. Oczywiście w tym przypadku ryzykujesz utratę synchronizacji, więc to rozwiązanie jest mało przydatne.

Teraz ostrzegałem, że lepiej tego nie robić i powiedziałem, jak można tego uniknąć. :) Dlatego przejdźmy bezpośrednio do metody połączenia ...

1. Idealnie - pliki AVI mają ten sam FPS

Otwieramy pierwszy fragment w VirtualDub, od którego rozpocznie się przyszłe wideo w przyszłości.

Wirtualny dubbing. Łączenie wielu plików AVI

Do już otwartego fragmentu dołączamy następujące, w tym celu wybieramy polecenie:

Wirtualny dubbing. Łączenie wielu plików AVI

Wybieramy plik. Otwarty w ten sposób plik zostanie dołączony na końcu poprzedniego.

Kolejne fragmenty mocujemy w ten sam sposób. Jak już zrozumiałeś, fragmenty muszą być dołączone dokładnie w kolejności, w jakiej będą następnie pojawiać się w końcowym filmie.

Wszystkie fragmenty są otwarte, teraz, jeśli chcesz, możesz wykonać dowolne manipulacje przed przystąpieniem do zapisywania. Możesz zastosować filtry, wyciąć niepotrzebne elementy itp.

Możesz także zapisywać na różne sposoby, jest to możliwe z kompresją i bez kompresji strumieni wideo i audio.

Ogólnie nie będę się powtarzał - wszyscy wiecie to z poprzednich opisów ...

2. Nie idealne - pliki AVI mają różne FPS

Mamy kilka fragmentów wideo, które z kolei mają różne FPS. Nie uda nam się od razu ich skleić za pomocą VirtualDub. Dlatego na początek wszystkie dostępne fragmenty muszą być sprowadzone do jednego FPS-a, a to wcale nie jest łatwe zadanie!

Zmieniając liczbę klatek na sekundę AVI, przyspieszamy lub spowalniamy liczbę klatek na sekundę, zmieniając w ten sposób czas trwania AVI. Ale jednocześnie ścieżka dźwiękowa pozostaje niezmieniona, VirtualDub nie mapuje jej do strumienia wideo! Dlatego strumienie wideo i audio nieuchronnie nie są zsynchronizowane.

Sprawdźmy liczbę klatek na sekundę fragmentów, które należy połączyć. Aby to zrobić, jeden po drugim, otwórz każdy plik w VirtualDub, w menu „Wideo” wybierz:

Wirtualny dubbing. Łączenie wielu plików AVI

W oknie, które się otworzy, widzimy FPS bieżącego pliku:

Wirtualny dubbing. Łączenie wielu plików AVI

Zapamiętujemy lub lepiej zapisujemy wartość FPS. Otwórz następny plik AVI i sprawdź jego FPS w ten sam sposób i tak dalej.

Jeśli zauważysz, że FPS wszystkich plików nieznacznie się zmienia - oblicz lub w przybliżeniu oszacuj ich średnią wartość. Wtedy liczba klatek na sekundę doprowadzi do tej średniej wartości. Jest to ważne, ponieważ jednocześnie liczba klatek na sekundę dla większości fragmentów nieznacznie się zmieni, a zatem będzie mniej desynchronizacji.

Jeśli spośród wszystkich dostępnych fragmentów tylko jeden lub kilka ma znacząco różną wartość FPS, przetwarzaj je osobno. Te. nie dotykaj jeszcze tego jednego lub kilku fragmentów, weź te, które są podobne, oblicz i sprowadź je do średniego FPS. Reszta doprowadza do tego samego średniego FPS w inny sposób, więcej o tym później.

Jeśli wszystkie pliki mają znaczny przebieg FPS, należy je również doprowadzić do średniej wartości, ale w inny sposób.

2.1. Przenoszenie plików AVI do jednego FPS (drobne uruchomienie)

Zwykle, jeśli fragmenty wideo zostały przechwycone z tego samego źródła, ich liczba klatek na sekundę nie zmienia się zbytnio. Ponadto fragmenty są krótsze, a rozbieg jeszcze krótszy.

I tak znamy średni FPS, do którego doprowadzimy wszystkie dostępne fragmenty. Otwórz pierwszy plik AVI w VirtualDub:

Wirtualny dubbing. Łączenie wielu plików AVI

Przesuń suwak do końca fragmentu lub kliknij odpowiedni przycisk na panelu i zobacz czas jego trwania:

Mój fragment ma czas trwania 0 godzin, 08 minut, 40.369 sekundy.

Przejdźmy do znanego już okna dialogowego:

Wirtualny dubbing. Łączenie wielu plików AVI

Wybierz pozycję „Zmień na ...”. Wprowadzamy średnią znaną wartość, reszta jest domyślna, klikamy OK.

Wirtualny dubbing. Łączenie wielu plików AVI

Spójrz jeszcze raz na czas trwania swojego fragmentu, teraz jest inny:

Wirtualny dubbing. Łączenie wielu plików AVI

W związku z tym, że mój fragment ma tylko 8 minut, a FPS nie zmienił się bardzo, zmiana czasu jego trwania wynosiła zaledwie ułamek sekundy. Oznacza to, że na końcu fragmentu desynchronizacja obrazu i dźwięku to właśnie te ułamki sekundy. Których, ogólnie rzecz biorąc, wcale nie jest dużo i nawet jeśli bardzo się starasz, trudno je zauważyć podczas oglądania. Dlatego nie widzę powodu, aby korygować synchronizację, w tym przypadku niech pozostanie tak, jak jest.

Zapisz zmiany FPS. Aby to zrobić, najpierw upewnij się, że pozycja „Bezpośrednia kopia strumienia” jest wybrana dla strumieni wideo i audio w odpowiednich menu. Te. strumienie zostaną skopiowane bez przetwarzania.

Wirtualny dubbing. Łączenie wielu plików AVI Wirtualny dubbing. Łączenie wielu plików AVI

Ratujemy.

Wirtualny dubbing. Łączenie wielu plików AVI

W ten sposób przetwarzane są wszystkie fragmenty. Jeśli wszystkie mają taką lekką desynchronizację jak w przykładzie, to możemy powiedzieć, że masz szczęście.

Po przetworzeniu wszystkich fragmentów możesz przejść bezpośrednio do połączenia plików AVI. Odbywa się to teraz dokładnie tak samo, jak w wariancie idealnym, punkt 1.

Dla tych, którzy mieli mniej szczęścia, a desynchronizacja okazała się zauważalna, poświęcono dalszy opis...

Desynchronizację w ciągu 0.5 sekundy, pod koniec fragmentu, można w pewnym stopniu skorygować środkami, którymi dysponuje VirtualDub. Aby to zrobić, musisz przejść:

Wirtualny dubbing. Łączenie wielu plików AVI

Tutaj wybierz "Preload" i "Interleave.." = 1000ms ... 1500ms. Zmieniając wartość „Opóźnij ścieżkę audio o” możesz nieznacznie przesunąć dźwięk względem strumienia wideo. Użyj wartości dodatniej, jeśli dźwięk jest przed wideo. Użyj wartości ujemnych, jeśli wręcz przeciwnie, dźwięk pozostaje w tyle za wideo.

Wirtualny dubbing. Łączenie wielu plików AVI

Ogólnie rzecz biorąc, oczywiście w naszym przypadku desynchronizacja ma charakter narastający, więc nie można jej skorygować, po prostu przesuwając strumień audio względem strumienia wideo. Ale można to w pewnym stopniu zrekompensować lub uczynić mniej zauważalnym.

Na przykład na początku masz pełną synchronizację, a pod koniec dryf jednego wątku względem drugiego wynosi 0.5 sekundy. Zrób tak, żeby na początku było już 0.25 sekundy desynchronizacji, więc gdzieś w środku będzie synchronizacja, a na końcu znowu 0.25 sekundy dryfu.

Tylko nie myśl, że 0.5 sekundy to jakieś ograniczenie, po prostu myślę, że dużej desynchronizacji nie da się skorygować i zrekompensować takim przesunięciem przepływu, to i tak pozostanie zauważalne.

Aby zapisać zmiany w AVI, po zmianie parametru „Opóźnij ścieżkę audio o” wystarczy również wybrać „Bezpośrednia kopia strumienia” dla strumieni wideo i audio, a następnie zapisać.

Wirtualny dubbing. Łączenie wielu plików AVI

Tych, których nie zadowala eliminacja desynchronizacji z powodu przesunięcia przepływu, jak i tych, którzy nie mają szczęścia w ogóle, a istniejąca desynchronizacja jest znacząca - przeczytaj następny akapit.

2.2. Przenoszenie plików AVI do jednego FPS (duży rozruch)

VirtualDub to dobry program - to na pewno. Nie ma jednak w nim opcji, które mogłyby wyeliminować znaczną desynchronizację obrazu i dźwięku przy dużej zmianie liczby klatek na sekundę. Dlatego opisana poniżej metoda polega na przetwarzaniu dźwięku oddzielnie od obrazu...

Otwórz pierwszy plik AVI w VirtualDub:

Wirtualny dubbing. Łączenie wielu plików AVI

Zapisz dźwięk otwartego pliku AVI do osobnego pliku WAV:

Wirtualny dubbing. Łączenie wielu plików AVI

W przypadku wideo wybierz „Bezpośrednia kopia strumieniowa”, w przypadku dźwięku „Brak dźwięku”:

Wirtualny dubbing. Łączenie wielu plików AVI Wirtualny dubbing. Łączenie wielu plików AVI

Przejdźmy do znanego okna dialogowego:

Wirtualny dubbing. Łączenie wielu plików AVI

Wybierz pozycję „Zmień na ...”. Wprowadzamy średnią znaną wartość, reszta jest domyślna, klikamy OK.

Wirtualny dubbing. Łączenie wielu plików AVI

Przejdź na koniec fragmentu, aby zobaczyć czas jego trwania po zmianie FPS.

Wirtualny dubbing. Łączenie wielu plików AVI

Zapisz wartość czasu. Zapisz AVI.

Wirtualny dubbing. Łączenie wielu plików AVI

Mamy więc osobny dźwięk w pliku WAV, a plik AVI ze zmodyfikowanym FPS-em bez dźwięku.

Teraz potrzebujemy edytora dźwięku, takiego jak SonicFoundry Sound Forge lub Syntrillium Cool Edit (oczywiście są inne). Program Cool Edit miałem pod ręką, więc opowiem i pokażę na jego przykładzie.

Uruchom Cool Edit, otwórz plik WAV.

Wirtualny dubbing. Łączenie wielu plików AVI

Aby skompresować / rozciągnąć dźwięk w czasie, wybierz z menu:

Wirtualny dubbing. Łączenie wielu plików AVI

W oknie dialogowym w polu „Długość” należy wpisać nową długość pliku WAV, tj. wartość, którą przepisaliśmy w polu zmiany FPS w VirtualDub. Wartość należy podać w sekundach (na przykład mam wartość 0:07:13.595, w sekundach jest to 7*60+13.595=433.595). Wprowadź, naciśnij OK:

Wirtualny dubbing. Łączenie wielu plików AVI

Na koniec zabiegu upewnij się, że czas trwania odpowiada wymaganemu. U mnie różni się o 1 tysięczną sekundy, myślę, że mieści się to w dopuszczalnym zakresie. :)

Wirtualny dubbing. Łączenie wielu plików AVI

Ratujemy.

Wirtualny dubbing. Łączenie wielu plików AVI

Uruchamiamy VirtualDub, otwieramy nasz plik AVI bez dźwięku. Poprzez menu „Audio” łączymy nowy dźwięk:

Wirtualny dubbing. Łączenie wielu plików AVI

Aby zapisać plik AVI z nowym dźwiękiem, wybierz opcję „Bezpośrednia kopia strumienia” dla strumieni wideo i audio:

Wirtualny dubbing. Łączenie wielu plików AVI Wirtualny dubbing. Łączenie wielu plików AVI

Ratujemy.

Wirtualny dubbing. Łączenie wielu plików AVI

W ten sposób przetwarzamy wszystkie pliki AVI. Cóż, gdy wszystko jest gotowe, pliki można podłączyć, tak jak w idealnym przypadku, punkt 1 (patrz wyżej).

Autor: Dmitrij Korniew; Publikacja: pctuner.ru

 Polecamy ciekawe artykuły Sekcja sztuka wideo:

▪ Temperatura barwowa

▪ Wielki AV USB 2.0 Pro

▪ Przetwarzanie obrazu z filtrami w VirtualDub

Zobacz inne artykuły Sekcja sztuka wideo.

Czytaj i pisz przydatne komentarze do tego artykułu.

<< Wstecz

Najnowsze wiadomości o nauce i technologii, nowa elektronika:

Pułapka powietrzna na owady 01.05.2024

Rolnictwo jest jednym z kluczowych sektorów gospodarki, a zwalczanie szkodników stanowi integralną część tego procesu. Zespół naukowców z Indyjskiej Rady Badań Rolniczych i Centralnego Instytutu Badań nad Ziemniakami (ICAR-CPRI) w Shimla wymyślił innowacyjne rozwiązanie tego problemu – napędzaną wiatrem pułapkę powietrzną na owady. Urządzenie to eliminuje niedociągnięcia tradycyjnych metod zwalczania szkodników, dostarczając dane dotyczące populacji owadów w czasie rzeczywistym. Pułapka zasilana jest w całości energią wiatru, co czyni ją rozwiązaniem przyjaznym dla środowiska i niewymagającym zasilania. Jego unikalna konstrukcja umożliwia monitorowanie zarówno szkodliwych, jak i pożytecznych owadów, zapewniając pełny przegląd populacji na każdym obszarze rolniczym. „Oceniając docelowe szkodniki we właściwym czasie, możemy podjąć niezbędne środki w celu zwalczania zarówno szkodników, jak i chorób” – mówi Kapil ... >>

Zagrożenie śmieciami kosmicznymi dla ziemskiego pola magnetycznego 01.05.2024

Coraz częściej słyszymy o wzroście ilości śmieci kosmicznych otaczających naszą planetę. Jednak do tego problemu przyczyniają się nie tylko aktywne satelity i statki kosmiczne, ale także pozostałości po starych misjach. Rosnąca liczba satelitów wystrzeliwanych przez firmy takie jak SpaceX stwarza nie tylko szanse dla rozwoju Internetu, ale także poważne zagrożenia dla bezpieczeństwa kosmicznego. Eksperci zwracają obecnie uwagę na potencjalne konsekwencje dla ziemskiego pola magnetycznego. Dr Jonathan McDowell z Harvard-Smithsonian Center for Astrophysics podkreśla, że ​​firmy szybko wdrażają konstelacje satelitów, a liczba satelitów może wzrosnąć do 100 000 w następnej dekadzie. Szybki rozwój tych kosmicznych armad satelitów może prowadzić do skażenia środowiska plazmowego Ziemi niebezpiecznymi śmieciami i zagrożenia dla stabilności magnetosfery. Metalowe odłamki ze zużytych rakiet mogą zakłócać jonosferę i magnetosferę. Oba te systemy odgrywają kluczową rolę w ochronie i utrzymaniu atmosfery ... >>

Zestalanie substancji sypkich 30.04.2024

W świecie nauki istnieje wiele tajemnic, a jedną z nich jest dziwne zachowanie materiałów sypkich. Mogą zachowywać się jak ciało stałe, ale nagle zamieniają się w płynącą ciecz. Zjawisko to przyciągnęło uwagę wielu badaczy i być może w końcu jesteśmy coraz bliżej rozwiązania tej zagadki. Wyobraź sobie piasek w klepsydrze. Zwykle przepływa swobodnie, ale w niektórych przypadkach jego cząsteczki zaczynają się zatykać, zamieniając się z cieczy w ciało stałe. To przejście ma ważne implikacje dla wielu dziedzin, od produkcji leków po budownictwo. Naukowcy z USA podjęli próbę opisania tego zjawiska i zbliżenia się do jego zrozumienia. W badaniu naukowcy przeprowadzili symulacje w laboratorium, wykorzystując dane z worków z kulkami polistyrenowymi. Odkryli, że wibracje w tych zbiorach mają określone częstotliwości, co oznacza, że ​​tylko określone rodzaje wibracji mogą przemieszczać się przez materiał. Otrzymane ... >>

Przypadkowe wiadomości z Archiwum

Kieszonkowe termometry na podczerwień 12.03.2003

Firma EXTECH INSTRUMENTS ogłosiła wprowadzenie na rynek kieszonkowych termometrów na podczerwień model IR201.

Termometr waży tylko 80 gramów i mierzy temperaturę 1 calowego przedmiotu w odległości do 6 cali (15 cm) w zakresie temperatur od -30 do +260°C.

Inne ciekawe wiadomości:

▪ Globalne ocieplenie przyspiesza największy prąd na Oceanie Południowym

▪ Żywność z recyklingu skraca życie

▪ Przekroczono limit rozdzielczości optycznej

▪ Niebezpieczna elektrownia wodna

▪ Starość to choroba

Wiadomości o nauce i technologii, nowa elektronika

 

Ciekawe materiały z bezpłatnej biblioteki technicznej:

▪ sekcja serwisu Instalacje kolorowe i muzyczne. Wybór artykułów

▪ artykuł Mini grzejnik elektryczny. Wskazówki dla mistrza domu

▪ artykuł Dlaczego wynaleziono pager? Szczegółowa odpowiedź

▪ artykuł Udzielanie pierwszej pomocy przy oparzeniach, odmrożeniach

▪ artykuł Automatyczne wyłączanie pompy. Encyklopedia elektroniki radiowej i elektrotechniki

▪ artykuł Normy testów akceptacyjnych. Linie kabli zasilających. Encyklopedia elektroniki radiowej i elektrotechniki

Zostaw swój komentarz do tego artykułu:

Imię i nazwisko:


Email opcjonalny):


komentarz:





Wszystkie języki tej strony

Strona główna | biblioteka | Artykuły | Mapa stony | Recenzje witryn

www.diagram.com.ua

www.diagram.com.ua
2000-2024