VirtualDub AVI Capture: Wideo opóźnione o ~ 4 sekundy

1

Używam VirtualDub 1.10.4 do przechwytywania audio i wideo z urządzenia DirectShow tylko do wideo:

[dshow @ 0000018baeadb920] DirectShow video device options (from video devices)
[dshow @ 0000018baeadb920]  Pin "Video YUV Out" (alternative pin name "2")
[dshow @ 0000018baeadb920]   pixel_format=uyvy422  min s=160x120 fps=25 max s=720x576 fps=25
[dshow @ 0000018baeadb920]   pixel_format=uyvy422  min s=160x120 fps=29.97 max s=720x486 fps=29.97
[dshow @ 0000018baeadb920]   pixel_format=uyvy422  min s=160x120 fps=29.97 max s=720x480 fps=29.97
[dshow @ 0000018baeadb920]  Pin "Audio PCM Out" (alternative pin name "3")
[dshow @ 0000018baeadb920] Crossbar Switching Information for ezcap Video Grabber:
[dshow @ 0000018baeadb920]   Crossbar Output pin 0: "Video Decoder" related output pin: 1 current input pin: 1 compatible input pins: 1 2
[dshow @ 0000018baeadb920]   Crossbar Output pin 1: "Audio Decoder" related output pin: 0 current input pin: 5 compatible input pins: 5
[dshow @ 0000018baeadb920]   Crossbar Input pin 0 - "Video Tuner" related input pin: 4
[dshow @ 0000018baeadb920]   Crossbar Input pin 1 - "Video Composite" related input pin: 5
[dshow @ 0000018baeadb920]   Crossbar Input pin 2 - "S-Video" related input pin: 5
[dshow @ 0000018baeadb920]   Crossbar Input pin 3 - "Video YRYBY" related input pin: 5
[dshow @ 0000018baeadb920]   Crossbar Input pin 4 - "Audio Tuner" related input pin: 0
[dshow @ 0000018baeadb920]   Crossbar Input pin 5 - "Audio Line" related input pin: 1

Z jakiegoś powodu, kiedy rozpoczynam przechwytywanie, otrzymuję czarny ekran na 2 sekundy, a następnie przez kolejne około 2 sekundy coś w rodzaju miga i dopiero wtedy rozpoczyna się przechwytywanie. Cały czas dźwięk jest odtwarzany i przechwytywany. Powoduje to opóźnienie wideo o około 4 sekundy.

Teraz kilka rzeczy do odnotowania:

  • Jeśli podglądam tylko dźwięk i wideo bez przechwytywania, zarówno dźwięk, jak i wideo w VD są synchronizowane.
  • Jeśli przechwytywam audio i wideo, wyświetlając zarówno wideo, jak i włączając odtwarzanie audio, ponownie dźwięk i obraz są zsynchronizowane w VD, ale NIE są zsynchronizowane w wygenerowanym avi.
  • Próbowałem go z różnymi rodzajami opcji: wideo - nakładka i brak wyświetlania; audio - z odtwarzaniem i bez; wypróbowałem wszystkie rodzaje ustawień czasowych i wszystkie ich kombinacje; próbowałem uruchomić w trybie administracyjnym; próbowałem przechwytywać zarówno audio, jak i wideo w surowym nieskompresowanym formacie; próbowałem zwiększyć rozmiary buforów. Wszystko nie miało znaczenia!

Teraz myślę, że to opóźnienie jest nieco losowe i niekoniecznie dokładnie 4 sekundy, 4 sekundy to średnia. Dlatego nie chcę bawić się przetwarzaniem i remuxingiem, aby ręcznie to poprawić. Mam około 100 VHS do przechwycenia i nie chcę ręcznie przechodzić przez każdy z nich.

Dlaczego nie używam innych narzędzi do przechwytywania wideo? Ponieważ albo nie działają (ffmpeg nie pozwala mi na przechwytywanie dźwięku w tej konfiguracji - Zobacz lub mają inne problemy (niezwiązane z synchronizacją a / v)).

I wreszcie: zweryfikowałem za pomocą różnych niezależnych środków, co oznacza, że ​​problem nie dotyczy magnetowidu, urządzenia przechwytującego USB lub samego VHS. To naprawdę problem związany z oprogramowaniem. Mogłem uchwycić to dobrze dzięki synchronizacji wideo i audio przy użyciu ArcSoft ShowBiz, ale nie używam go, ponieważ ma inne problemy.

Więc czego brakuje mi w konfiguracji VD, aby spowodować to opóźnienie wideo (lub równoważne przedwczesne przechwytywanie dźwięku)?

Fit Nerd
źródło

Odpowiedzi:

0

Miałem ten sam problem podczas konfigurowania mojego vdub. Gdy tylko wyłączyłem kompresję wideo, nagrania zaczęły się jednocześnie z obrazem i dźwiękiem.

Wcześniej grałem z opcjami czasowymi i w obecnej formie: pierwsze 2 pola wyboru są wyłączone przycisk radiowy ustawiony na Nie resyncuj następne 2 pola wyboru opóźnienie audio ustawione na Fixed i 300 - nie mam pojęcia, dlaczego to działa, ale kiedy to zmieniłem, przestało działać użyj datownika audio na wyłącz sygnaturę czasową, aby wyłączyć podgląd wymusić kontrolę dźwięku ignoruj ​​wyłączniki czasowe wideo nie mam pojęcia, czy będą one działać dla ciebie, ale tylko FYI na moich ustawieniach

user741425
źródło
1
Nie zapewniasz rozwiązania OP
yass
@yass Nie spodziewałbym się, że nowy użytkownik dowie się, co oznacza „OP”. @ user731425 W przypadku, gdy nie wiesz, co oznacza „OP”, oznacza osobę, która zadała pytanie
Donald Duck