Bezpłatna biblioteka techniczna KSIĄŻKI I ARTYKUŁY Problemy z desynchronizacją i przechwytywaniem MPEG-2 Nie będzie przesadą stwierdzenie, że głównym problemem, z jakim borykają się użytkownicy przechwytujący ze źródeł analogowych (telewizor, analogowe kamery wideo, magnetowidy) jest desynchronizacja pomiędzy dźwiękiem i obrazem. Na poziomie profesjonalnym problem ten rozwiązano dość skutecznie - do synchronizacji między źródłem a płytą przechwytującą instalowane są specjalne urządzenia - TBC (korektor podstawy czasu, korektor zegara czasu). Ale ta technika jest po prostu niedostępna dla zwykłych fanów wideo. Dlatego zmuszeni są uciekać się do metod programowych, aby przezwyciężyć desynchronizację. W skrócie podejście oparte na oprogramowaniu można podzielić na dwa podwarianty. Pierwsza z nich w żaden sposób nie radzi sobie z desynchronizacją podczas przechwytywania. Oznacza to, że we wstępnie przechwyconym pliku występują rozbieżności między obrazem a dźwiękiem. Dopiero wtedy desynchronizacja jest eliminowana za pomocą specjalnych algorytmów. Uderzającym przykładem takiego rozwiązania jest Pinnacle Studio. Jednak w najnowszych wersjach (9.3.0 i 9.4.3) skuteczność tego mechanizmu została zerwana i aby powrócić do efektywności starszych wersji (9.1.0 i 9.1.2), „taniec z tamburynem” wokół wymagane są pliki, które szczegółowo opisano tutaj. Inną metodę oferuje jeden z najlepszych programów do tworzenia DVD - DVD Lab Pro. Jej istota sprowadza się do tego, że po transkodowaniu do formatu MPEG-2 użytkownik ręcznie dostosowuje czas tak, aby w finalnym projekcie nie doszło do desynchronizacji. Odbywa się to w menu Narzędzia-Opóźnienie audio. Zaletą DVD Lab Pro jest to, że w ten sposób możesz poprawić DVD, które nie są zsynchronizowane na etapie tworzenia. Niestety, ze względu na przeciętność piratów (i wszystkożerność rosyjskich użytkowników) pojawia się ich coraz więcej: Wadą jest to, że taka praca wymaga dużo czasu i wybrania dokładnego czasu. W każdym razie opcji skorygowania desynchronizacji po przechwyceniu trudno uznać za poprawną. algorytmy oprogramowania mogą działać niepoprawnie lub nie działać wcale – jak ma to miejsce w przypadku, gdy dźwięk przesuwa się do przodu, a następnie pozostaje w opóźnieniu lub gdy czas opóźnienia stale się zwiększa. O wiele bardziej poprawną opcją jest przechwytywanie w taki sposób, że nie następuje desynchronizacja. W najnowszych wersjach programu iuVCR zastosowano do tego dwa dość skuteczne mechanizmy. Po pierwsze, wraz z trybem Avi mux (używanym w starszych wersjach iuVCR i we wszystkich innych programach do przechwytywania), pojawił się tryb VHWriter (alternatywny). Po wybraniu przechwytywanie odbywa się również w kontenerze avi, ale do synchronizacji wykorzystywane są nowe możliwości. Aby te funkcje działały, należy wybrać tryb VHWriter w zakładce Wideo, a następnie zaznaczyć pola WSZYSTKICH ustawień. Uwaga: jest to bardzo ważne, domyślnie niektóre elementy nie są sprawdzane i dlatego nawet w tym trybie następuje desynchronizacja. Wybierając wszystkie punkty desynchronizacji, w zdecydowanej większości przypadków można uniknąć. Niestety czasami ten tryb też nie pomaga – gdy obciążenie procesora jest zbyt duże, desynchronizacja następuje ponownie. Dlatego staraj się nie obciążać procesora żadnymi zadaniami innymi niż przechwytywanie. W iuVCR istnieje inny mechanizm, który pozwala na osiągnięcie 100-procentowego dopasowania pomiędzy dźwiękiem i obrazem w prawie 100 procentach przypadków. Mówimy o przechwyceniu go w innym kontenerze - nie avi, ale asf. Nie spiesz się z robieniem min! Asf nie oznacza kodera wmv firmy Microsoft (nadającego się jedynie do przesyłania w sieci plików o fatalnej jakości), a jedynie sam kontener, pozbawiony odziedziczonych wad avi. Oznacza to, że do przechwytywania można użyć dowolnego kodeka zainstalowanego w systemie, niezależnie od tego, czy jest to DV, czy M-JPEG (zwany dalej w zależności od upodobań). Aby w pełni korzystać z tej funkcji w iuVCR, musisz pobrać filtr fv ASF Direct Writer. Aby pracować z powstałymi plikami ASF, dodatkowo pobierany jest program WMV Direct. Następnie w zakładce Wideo wybrany jest tryb ASF Direct Writer. Jego ustawienia są dość proste, wystarczy wybrać opcję „Nie buforuj nagrywania”, którą zawsze zaleca się włączyć. W przypadku niektórych kodeków (np. Pic Video Lossless MJPEG) włączenie go jest krytyczne - gdy opcja jest wyłączona, następuje duże zużycie pamięci RAM, co może prowadzić do nieprawidłowego zakończenia iuVCR i utraty części przechwyconego wideo . Powstały plik ASF jest przetwarzany przez WMV Direct - może wycinać, łączyć i konwertować pliki do formatu avi. Bardzo ważne jest, aby podczas tego ostatniego procesu została zachowana nieodłączna synchronizacja asf. Na pierwszy rzut oka wszystko wygląda świetnie. Jednak w rzeczywistości po przechwyceniu w formacie ASF użytkownik napotyka szereg trudności. Najmniejszą z nich jest to, że filtr ASF Direct Writer, taki jak iuVCR, działa w pełni tylko przez miesiąc, po czym trzeba będzie albo rozdać się na rejestrację, albo ponownie zainstalować system. Co gorsza, program WMV Direct nadal jest bardzo daleki od doskonałości (delikatnie mówiąc). Nie daj Boże próbować wykonywać w nim operacje wycinania i sklejania pilników! Wszystkie te procesy przebiegają tak wolno, że nawet słynący z powolności Canopus Pro Coder (zwany dalej po prostu CPC) będzie sprawiał wrażenie samochodu wyścigowego. Przynajmniej ja nigdy nie mogłam się doczekać zakończenia takiej operacji. Dlatego jedyne, do czego możesz używać WMV Direct, to konwersja do avi. Na szczęście czas konwersji jest porównywalny z długością przechwyconego pliku. Wydawałoby się, po co tracić czas na konwersję, skoro ten sam CPC może z łatwością przekonwertować ASF na MPEG-2? Faktem jest, że taka bezpośrednia konwersja jest o rząd wielkości wolniejsza niż z avi. Kolejnym problemem jest niestandardowa częstotliwość ponownego próbkowania dźwięku, który otrzymujemy po przechwyceniu w formacie ASF. Nie ma sposobu, aby tego uniknąć. A jeśli spróbujesz przekonwertować taki niestandardowy dźwięk na CPC, wówczas wynik będzie okropny – ciągłe trzaski i zniekształcenia zamiast tego, co słyszano w oryginale. Dlatego oprócz konwersji do avi trzeba wykonać jeszcze jedną operację - doprowadzić częstotliwość resamplingu do standardu. Aby to zrobić, musisz zapisać oryginalną falę w Virtual Dub, przesłać ją do SoundForge, zapisać ponownie ze standardowymi parametrami (44100 khz dla SVCD lub 48000 khz dla DVD), a następnie ponownie połączyć wideo z nowym dźwiękiem w Virtual Dub. Dopiero wtedy będzie można bezpiecznie przekonwertować plik za pomocą CPC lub Cinema Craft Encoder (zwanego dalej CCE). Ogólnie rzecz biorąc, po przestudiowaniu wszystkich tych cech narodowej walki z desynchronizacją, nieuchronnie zadajesz pytanie - czy tego potrzebujemy? W końcu, jeśli się temu przyjrzeć, istnieją dwa rodzaje źródeł wideo, z którymi trzeba sobie poradzić. Pierwszy ma miejsce, gdy musisz poważnie popracować z wideo, dodać efekty, przejścia, filtry, zmienić ścieżki audio itp. Tutaj oczywiście po prostu nie ma alternatywy dla przechwytywania w nieskompresowanym lub lekko skompresowanym formacie avi (Huffyuv, DV, M-JPEG). Faktem jest, że im bardziej plik jest skompresowany, tym gorzej będzie na niego wpływać dalsze przetwarzanie. Jeżeli jednak nie jesteś profesjonalistą tworzącym na co dzień masę gotowych historii, to masz pod ręką zupełnie inne źródła – gotowe filmy na VHS czy programy telewizyjne. Wszystko, co musisz z nimi zrobić, to odciąć nadmiar i skleić części ze sobą. Pytanie brzmi, czy przechwytywanie avi jest do tego potrzebne? Jasne, że nie! W tym celu wystarczy już skompresowany format - MPEG-2. Przechwytując w MPEG-2 upijamy kilka ptaków na jednym ogniu. Po pierwsze, desynchronizacja jest w tym przypadku niemożliwa (format początkowo ma przeciwko temu specjalne środki). Po drugie, po uchwyceniu nie jest potrzebne żadne dodatkowe przekodowanie, co czasami zajmuje znacznie więcej czasu, niż sam film. Po trzecie, plik uzyskany w wyniku takiego przechwycenia jest niemal natychmiast gotowy do tworzenia. Po czwarte, przechwytywanie w formacie avi wymaga ogromnej ilości miejsca na dysku. Na przykład ten sam DV pobiera 13 gigabajtów na godzinę. Nagrywanie bezpośrednio do formatu MPEG-2 zapewnia ogromne oszczędności miejsca na dysku twardym. Co jest bardzo ważne, gdy nie masz dwóch, trzech, ale kilkudziesięciu kanałów telewizyjnych i musisz nagrywać kilka razy dziennie. Istnieją jednak pewne uprzedzenia wobec tej metody przechwytywania. Uważa się, że ponieważ podczas przechwytywania wykonywane jest tylko kodowanie jednoprzebiegowe, po prostu nie jest ono w stanie zapewnić takiej samej jakości, jak kodowanie dwuprzebiegowe (w przypadku CPC) lub wyższej (w przypadku CCE). Właściwie celem tego artykułu jest pokazanie, że ta opinia jest błędna. Co więcej, obecnie producenci coraz częściej oferują tunery telewizyjne ze sprzętowym MPEG-2. Nie zdecydowaliby się na taki krok, gdyby nie byli pewni jakości przechwytywania. Właściwie idealnym rozwiązaniem do przechwytywania w formacie MPEG-2 byłby zakup podobnego tunera telewizyjnego. Niestety są dwa, trzy razy droższe od konwencjonalnych tunerów (a w dodatku samych kart przechwytujących), które nie są wyposażone w sprzętowy koder. Załóżmy, że mam na swoim komputerze AVerTV Studio 2001, opracowane w 203 roku. Od tego czasu standardy się nie zmieniły. Oczywiście jakość odbioru nie jest dziś najlepsza, ale nadal przechwytuję z tunera mojego telewizora (po prostu dlatego, że w przeciwnym razie nie mógłbym uniknąć zakłóceń z dwóch posiadanych zasilaczy). Dlatego, szczerze mówiąc, nie chcę jeszcze kupować żadnego GoTView PCI DVD za 100 dolarów. Przemilczę już domowe nagrywarki DVD, których koszt to średnio 300-400 dolarów. Co zrobić w tej sytuacji, jeśli masz już środek do przechwytywania, ale zakup rozwiązania sprzętowego to ropuchy gryzienie? Istnieje rozwiązanie - programy, które potrafią przechwytywać wysokiej jakości MPEG-2. Tak naprawdę komputer jest urządzeniem o wiele bardziej zaawansowanym niż najlepsze domowe urządzenie nagrywające DVD. Wystarczy wyposażyć go w program łączący funkcje przechwytywania i harmonogramu. I tu pojawia się sęk. Nie wszystkie programy są w stanie współpracować z konkretnym modelem tunera telewizyjnego. Na przykład Cyberlink Power Producer i Mainconcept Mpeg Encoder okazały się niekompatybilne z AVerTV Studio 203. Sprawa jest jeszcze gorsza w przypadku obsługi skanowania z przeplotem. Twórcy zdają się nie rozumieć, że zwykli użytkownicy praktycznie nie mają na wyciągnięcie ręki źródeł progresywnych. I wpychają do swoich programów przechwytywanie po ramkach zamiast po polach. W efekcie użytkownicy zyskują wszystkie „rozkosze” progresywnego wideo przechwytywanego ze źródła z przeplotem: utratę przejrzystości i informacji o ruchu (co objawia się nieprzyjemnym drganiem poruszających się obiektów). Właściwie prawie całe oprogramowanie dostarczane z tunerami telewizyjnymi przechwytuje klatka po klatce. Na przykład stary program dostarczany z AVerTV Studio 203, po ustawieniu na pełny rozmiar klatki (576 w pionie), uparcie przechwytywał rozdzielczość 288, tracąc dokładnie połowę informacji wideo. Nowa wersja oprogramowania, choć obsługuje pełny rozmiar klatki, to w progresji nie wystarczy. Ustawienie opcji „Usuń przeplot” na „brak” nie daje żadnego efektu (funkcja wydaje się wpływać tylko na przeglądanie). Podobnie jest z programami firmy InterVideo – WinDVD Recorder, Creator i DVR. Przechwytywanie odbywa się wyłącznie za pomocą ramek: Na szczęście w całym tym królestwie postępującego szaleństwa znalazła się firma, która w swoim programie umieściła obsługę skanowania z przeplotem. Mówimy o Mainconcept. Zarówno MPEG Encoder, jak i Mainconcept PVR przechwytują wideo z przeplotem. Wersja 1.0 PVR mogła już współpracować z AVerTV Studio 203, jednak obsługa różnych systemów telewizyjnych pozostawiała wiele do życzenia. Zostało to naprawione w Mainconcept PVR w wersji 1.1.1. Ta wersja jest chyba najlepsza. Koder MPEG został zintegrowany w wersji 1.1.4. Z jednej strony dało to programowi wiele nowych możliwości. Z drugiej strony wiele ustawień nie sprzyja konfiguracji programu i może łatwo zmylić początkującego. I dla doświadczonego użytkownika także – instrukcja do tej wersji zajmuje aż 112 stron (można ją pobrać stąd). Najgorsze jest to, że pojawiły się nieprzyjemne usterki. Pierwszą dziwną rzeczą jest to, że choć program potrafi przechwytywać dźwięk w formacie LPCM (co jest niewątpliwie bardzo istotne w przypadku filmów muzycznych), to po przechwyceniu pliku okazuje się, że w takim pliku dźwięku w ogóle nie ma. Po zmianie dźwięku na MPEG 1 Layer II wszystko układa się na swoim miejscu. Po drugie, domyślnie przechwytywanie dźwięku odbywa się przez wejście liniowe karty dźwiękowej. Jednak po uruchomieniu programu dźwięk po prostu się nie inicjuje. Aby to naprawić, musisz wybrać inną linię (na przykład mikrofon) jako źródło, a następnie przełączyć się z powrotem na wejście liniowe. Po trzecie, maksymalny poziom jakości, z jakim przechwytywane były poprzednie wersje, w wersji 1.1.4 prowadzi do spadków klatek. Dopiero zmniejszenie suwaka jakości do połowy pozwala na działanie programu bez utraty klatek. Nie oznacza to, że prowadzi to do pogorszenia jakości obrazu, ale nadal jest nieprzyjemne. Dlatego nie polecam używania tej wersji bez szczegółowego przestudiowania instrukcji i jasnego zrozumienia CO konfigurujesz. Wersja 1.1.1 jest znacznie łatwiejsza w konfiguracji. Po uruchomieniu programu należy nacisnąć przycisk z symbolem „mmm”, który wyglądem przypomina telefon i który odpowiada za ustawienia. Zakładka „Wejście” odpowiada za wybór karty przechwytującej, karty dźwiękowej (jej linii do odtwarzania i nagrywania) oraz standardu telewizyjnego. Zakładka „Ogólne” pozwala wybrać dysk i folder do nagrywania, skórkę, wpis do dziennika błędów i język interfejsu. Najważniejszą zakładką jest „Nagraj”. To tu mieści się silnik odpowiedzialny za jakość. Skrajnie lewa pozycja to produktywność, skrajnie prawa to maksymalna jakość. Rozdzielczość przechwytywania jest wybierana natychmiast. Warto o tym porozmawiać osobno. Wartość domyślna to 704 w poziomie. To standard dla DVD. Maksymalna rozdzielczość to 720. Jeśli się jednak przyjrzeć, obie rozdzielczości są redundantne dla źródeł analogowych (co pokażemy w dalszej części testów). Maksymalna klarowność dostępna dla magnetowidów S-VHS wynosi 480. W przypadku VHS jest jeszcze mniej. Nie należy jednak wybierać rozdzielczości 358 nawet w przypadku przechwytywania VHS. Faktem jest, że jest to mniej niż rozdzielczość robocza telewizorów. Dlatego podczas oglądania źródeł o tej rozdzielczości (ulubionej przez piratów, którzy wykorzystują ją do tworzenia okropnych kolekcji typu „wszystko w jednym”), wyraźnie zauważalne jest rozmycie. Rozdzielczość 480 po prostu wpasowuje się w obszar roboczy telewizorów, a przechwytywanie w tej rozdzielczości jest prawie idealne. Nie mieści się to oczywiście w standardzie DVD, ale nic nie stoi na przeszkodzie, aby nagrać go za pomocą DVD Lab Pro. Kolejnym argumentem za przechwytywaniem w tej rozdzielczości jest to, że większe będą wymagały większej mocy procesora. Mój Socket 754 Sempron, podkręcony do 2360 MHz, nie radzi sobie z rozdzielczością 704 bez utraty klatek. Następnie możesz wybrać jedno z ustawień wstępnych: DVD, SVCD, VCD, AVI, MPEG-2. To drugie jest najciekawsze, gdyż nie ma możliwości wpływania na parametry gotowych presetów. Wybierz go i kliknij przycisk „Zaawansowane”. Pierwszy przycisk – „Audio Encoder” – odpowiada za ustawienia audio. W tej wersji dostępne są dwa typy ścieżek audio: Mpeg 1 Layer I i Mpeg 1 Layer II. Pierwszy z nich nie jest nigdzie używany. Dlatego ustawiamy warstwę II. Następnie następuje wybór częstotliwości resamplingu: 32000, 44100, 48000 kHz. Pierwsza częstotliwość jest odpowiednia tylko wtedy, gdy nie interesują Cię problemy z kompatybilnością i nie potrzebujesz dźwięku wysokiej jakości (na przykład po prostu nagrywasz mpeg na CD-R bez żadnego autorstwa). Drugi to standard dla SVCD. Trzeci jest na DVD. Wskazane jest ustawienie tego ostatniego w celu uzyskania maksymalnej jakości. Następny jest tryb: Stereo, Joint Stereo, Dual Channel, Mono. Dla źródeł monofonicznych można ustawić dźwięk mono, w pozostałych przypadkach - stereo. „Ochrona przed błędami” - zdecydowanie wskazane jest zaznaczenie pozycji „Sprawdzenie CRC”. Bez tego nie będzie możliwe przekonwertowanie formatu MPEG 1 Layer II na Dolby Digital przy użyciu tej samej szpuli DVD. Szybkość transmisji — zależy od rodzaju kodowanego dźwięku. Jeśli masz film muzyczny, lepiej oczywiście ustawić maksymalny bitrate na 384 kbps. Jeśli w filmie wszystko ogranicza się do rozmów, to wystarczy 128. Zakładka „Video Encoder Basic” pozwala ustawić rodzaj bitrate wideo – stały i zmienny. Permanent nadaje się do nagrywania na VCD (nie może być nic innego), SVCD (ponieważ zapewnia formatowi maksymalną jakość). Innym przypadkiem jest sytuacja, gdy planujesz dalszą kompresję po przechwyceniu. Najlepiej tutaj wybrać maksymalną przepływność 14000 192 kbps w zakładce „Bitrate”, aby zminimalizować wpływ kompresji. Generalnie bitrate waha się od 14000 kbps do 8000. Jeśli chcesz pozostać w standardzie DVD, nie ustawiaj maksymalnej przepływności powyżej 500 kbps. Minimalna prędkość to 4500 kb/s. Średnia jest dużo ważniejsza. Od tego zależy ostateczny rozmiar pliku. Podobnie jak w przypadku kodowania CCE, PVR stara się utrzymać przepływność na określonym poziomie podczas przechwytywania. Optymalny moim zdaniem jest średni bitrate na poziomie XNUMX kbps. Umożliwia nagranie nieco ponad dwóch godzin materiału wideo na jednej warstwie płyty DVD. Przypomnę, że przy rozdzielczości poziomej 480 (typowej dla SVCD) i maksymalnej przepływności 8000 kbps (typowej dla DVD) otrzymujemy pliki MPEG-2 w „formacie xSVCD”. Nie jest to w żaden sposób ustandaryzowane. Jednak przy pomocy DVD Lab Pro autoryzuje DVD bez żadnych problemów. Jednocześnie, jak pokazują praktyczne eksperymenty, nagrania SVCD i xSVCD nagrane na płytach DVD można bez problemów odtwarzać nawet na domowych odtwarzaczach, które w ogóle nie obsługują odtwarzania SVCD. Oznacza to, że paradoksalnie wzrasta stopień kompatybilności takich niestandardowych plików z niestandardowym nagraniem. Do skarbonki xSVCD warto dodać, że mając zalety SVCD (ze względu na niższą rozdzielczość, do uzyskania obrazu o wyższej jakości potrzeba mniejszego bitrate), nie ma on jednak swoich wad (bo bitrate nie jest ograniczony , jak SVCD, o 2576 kb/s, bez kwadratów i rozmyć nawet w bardzo złożonych scenach). Kolejnym ważnym ustawieniem jest „Wyszukiwanie ruchu”. Poziom zmienia się z szybkiego na najlepszy. Producent zaleca parametry od 3 do 11. Tak naprawdę dla całkowitej pewności można ustawić je na 15. Zawsze należy zaznaczyć checkbox „Wyszukiwanie półpełne” (zapewnia wyszukiwanie ruchu po subpikselach), poprawia to jakość. „Zakres” (zakres wyszukiwania) można pozostawić domyślny - dokładnie pośrodku. W podsekcji „Ustawienia filtra” należy zaznaczyć opcję „Włącz kodowanie online (przechwytywanie)”, która faktycznie umożliwia kodowanie w locie. Karta „Video Encoder Advanced” udostępnia zaawansowane ustawienia MPEG-2. Opcja „Zamknięte co GOP” musi być włączona tylko wtedy, gdy planujesz nagrać płytę DVD z kilkoma przełączanymi widokami kamery (kąt). W przeciwnym razie należy ją wyłączyć, ponieważ pogarsza to jakość obrazu. Wystarczy pozostawić domyślną strukturę Gop (I-frames - 12, P-frames - 3). Zwiększenie tych parametrów będzie wymagało także zwiększenia mocy procesora. „Field Encoding” – sekwencja pól. W przypadku MPEG-2 ten parametr to „Najpierw górne pole”. Zaleca się jednak sprawdzenie tej sekwencji za pomocą przechwytywania. Jeśli podczas oglądania na dekoderze sprzętowym (tylko na dekoderze sprzętowym, ponieważ prawie wszystkie odtwarzacze programowe stosują do obrazu filtr usuwający przeplot, więc nie można za ich pomocą określić prawidłowej sekwencji pól), ruch wydaje się załamywać na fazy, wówczas należy zmienić kolejność. „Usuwanie przeplotu” oczywiście powinno być ustawione na „Brak”. „Aspect Ratio”, w zależności od źródła – 4 na 3 lub 16 na 9. Ten ostatni typ bardzo rzadko spotyka się w źródłach analogowych. „Cropping” odpowiada za przycięcie krawędzi. Bardzo przydatna funkcja przy przechwytywaniu VHS, ponieważ na taśmach wideo dochodzi do zniekształceń w dolnej części obrazu. Ustala się to eksperymentalnie. Parametr „Szum” z jednej strony daje koderowi wyobrażenie o tym, jak zaszumione jest źródło wideo (czyli źródło niezależnie od nośnika), z drugiej strony po włączeniu „Włącz filtrowanie linii” element, tłumi ten hałas. Czułość na szum określa, jak czuły będzie koder wideo na szum w źródłowym wideo; w ogóle nie redukuje szumu w oryginalnym filmie. Ustawia próg wyszukiwania ruchu, w którym koder przestanie szukać pasujących bloków pikseli z jednej klatki do następnej. Wyższe wartości oznaczają niższą czułość (krótszy czas wyszukiwania, niższą jakość), natomiast niższe wartości oznaczają wyższą czułość (dłuższy czas wyszukiwania, lepszą jakość). Producent podaje następujące wartości. „1-5” - animacja komputerowa wykonana z płyty DV Video CD, innych źródeł po redukcji szumów, czyli źródeł w ogóle pozbawionych szumów. „3-7” – cyfrowe wideo, jakość DV, jakość Hi-8. „5-14” - wideo analogowe, programy telewizyjne, wideo-8. Jeśli zależy nam przede wszystkim na jakości (kosztem szybkości), to lepiej zawsze ustawić parametr na 1. Gdy włączona jest redukcja szumów, koder redukuje szum w strukturze jednej klatki (redukcja przestrzenna). Właściwie to kończy konfigurację PVR w wersji 1.1.1. Pamiętaj tylko, że kiedy przejdziesz do ustawień „Zaawansowanych”, a następnie je zamkniesz, koder resetuje suwak „Prędkość-Jakość” do pozycji środkowej. Nie zapomnij ustawić go z powrotem na maksymalną jakość. Jeśli chodzi o ustawienia PVR 1.1.4 to mogę jedynie odesłać do powyższej instrukcji. Przechwytuj w „warunkach walki” Ten sam film wykorzystano w tym eksperymencie i wyemitowano w telewizji 1000 Viasat. Przechwytywanie przeprowadzono z telewizora Vityaz za pośrednictwem adaptera Scart-Composite. Komputer: m/b Asus K8N, procesor Sempron (podkręcony do 2360 MHz), dysk twardy Seagate 80Gb 7200RPM, tuner telewizyjny AVerTV Studio 203, MPEG 1-2 Encoder Real Magic Hollywood Plus, Soundblaster Live 24 bit!, kontroler Firewire. No i kilka kart graficznych: Leadtek Geforce 6800, 3dfx Voodoo 5500 PCI. Całe to bogactwo zasilane jest dwoma zasilaczami (jeden po prostu nie jest w stanie zapewnić stabilności systemu). Te same bloki powodują znaczną ilość zakłóceń w tunerze wewnętrznym, dlatego tuner telewizyjny jest używany jako źródło przechwytywania. To prawda, że ze względu na bliskość komputera i telewizora ten pierwszy nadal powoduje zakłócenia na niektórych kanałach. To właśnie film z TV 1000 w obu przypadkach otrzymał typowe zakłócenia zarówno ze strony samego kanału (linie pionowe), jak i zasilaczy (linie poziome). W pierwszym przypadku film został zarejestrowany za pomocą iuVCR w Canopus DV (oczywiście w pełnej rozdzielczości), a następnie skompresowany na DVD za pomocą CCE 2.67. Parametry kodowania: trzy przebiegi, DC - 10, matryca standardowa. Średni bitrate wynosi 4500, maksymalny 8000, minimalny 500. Nie zastosowano żadnych dodatkowych filtrów. W drugim przechwytywanie przeprowadzono za pomocą PVR 1.1.1 z powyższymi parametrami bez redukcji szumów. Szybkość transmisji dźwięku w obu przypadkach wynosi 384 kb/s. W rezultacie rozmiar końcowego pliku (24 minuty 20 sekund) okazał się taki. DVD – 25 798 724 bajtów, xSVCD – 22 705 480 bajtów. Następnie oba pliki skopiowano na DVD i dla wizualnego porównania rozłożono je na bmp za pomocą TMPGenc. Wynikowy bitrate można zobaczyć na zrzutach ekranu:
Oczywiście kodowanie z avi pozwoliło nam osiągnąć wyższą zmienną przepływność. Szybkość transmisji PVR jest bliższa stałej. Warto jednak wziąć pod uwagę, że źródło wideo w tym przypadku jest dość głośne. A PVR ma wyraźną tendencję: im wyższa jakość źródła, tym wyraźniejsza jest zmienna przepływność, im gorsze źródło, tym bardziej bitrate ma tendencję do stałej wartości (dzięki czemu PVR stara się poprawić jakość). Ostateczną jakość można porównać tutaj:
Wyraźnie widać, że wyższa rozdzielczość DVD i większa przepływność faktycznie przyczyniają się do ochrony przed zakłóceniami. Pionowe paski są wyraźnie widoczne na wszystkich zrzutach ekranu, co również powoduje, że obraz jest dość kwadratowy. Na xSVCD te same zakłócenia, choć zauważalne, nie są aż tak zauważalne. Oglądając obie opcje, też było to wyraźnie widoczne: na DVD zakłócenia były wyraźnie widoczne (na szczęście kwadraty widoczne na zrzutach ekranu nie są widoczne w dynamice), ale na xSVCD oko ich w ogóle nie zauważyło. Poza tym nie było żadnej różnicy w jakości obrazu. Dlatego niższa rozdzielczość (przy prawie równej przepływności) jest korzystna tylko w przypadku przechwytywania źródeł o niskiej jakości. Testowanie w idealnych warunkach Tym razem skorzystaliśmy z odtwarzacza DVD Orient 511. Podłączany był on do tunera poprzez wejście S-Video. Wykorzystano zatem maksymalną rozdzielczość dostępną dla źródeł analogowych. Wszystkie ustawienia odtwarzacza przed przechwyceniem zostały ustawione na domyślne. Jako materiał eksperymentalny wykorzystano fragment filmu Rolling Stones z 1970 roku „Gimme Shelter”. Wcześniej wykorzystywano go także do porównywania jakości kodowania SVCD. Fragment jest pełen ruchu i drobnych szczegółów. Pierwotnie był na VHS i został uchwycony na Canopus DV. Aby zminimalizować wpływ kompresji MPEG-2, przekonwertowano CCE 2.67 na DVD przy użyciu trybu Multipass CBR z szybkością transmisji 8000 kb/s. Do porównania jakości xSVCD użyto następujących koderów:
Dzięki wyższej jakości PVR tej wersji gubi klatki. Oczywiście pierwsze dwa kodery transkodowały wideo z DV. A PVR jest w locie dzięki wejściu S-Video tunera. Co ostatecznie otrzymaliśmy? Tak wygląda ten sam fragment dla różnych koderów. Maksymalny rozmiar uzyskano dla CCE - 14 393 348 bajtów (średni bitrate 5010, szczyt 6551). Rozkład bitrate wygląda następująco: Canopus ProCoder ma nieco mniejszy rozmiar – 13 072 388 bajtów (średni bitrate 4449, szczyt 5806). Dystrybucja przepływności: Najmniejszy rozmiar pliku, jak można było się spodziewać, stwierdzono w PVR 1.1.4 w trybie szybkim - 12 529 668 bajtów (średnia przepływność 4092, szczyt 4684). Dystrybucja przepływności: W trybie średniej jakości PVR 1.1.4 wymagał więcej miejsca - 12 834 820 bajtów (średnia przepływność 4675, szczyt 5857). Dystrybucja przepływności: Ostatecznie PVR 1.1.1 w trybie maksymalnej jakości zajmował nieco mniej miejsca - 12 756 996 bajtów (średni bitrate 4401, szczyt 5510). Dystrybucja przepływności: Po przeanalizowaniu wykresu rozkładu bitrate można już dojść do pewnych wniosków. Przede wszystkim PVR działa bardzo słabo w trybie szybkim - prawie stały bitrate. Jednak prawie niemożliwe jest znalezienie różnicy pomiędzy najlepszymi koderami programowymi a MPEG-2 przechwytywanym na bieżąco. We wszystkich przypadkach mamy dwa szczyty na początku i na końcu fragmentu oraz spadek w środku. Dowodzi to, że przechwytywanie MPEG-2 nie traci na wydajności bitrate - pomimo niemożności kodowania dwuprzebiegowego. Następnie wszystkie fragmenty (w tym DVD ze stałą przepływnością) zostały opracowane i nagrane na płycie DVD+RW. Po ich obejrzeniu zdecydowano się nie przeprowadzać szczegółowej analizy zrzutów ekranu. Faktem jest, że różnice w stosunku do oryginału zaobserwowano jedynie w dwóch fragmentach. Zakodowany fragment CPC miał charakterystyczną „cechę” tego kodera – gładką „czekoladową” gammę. Poza tym nie można było narzekać na jakość. PVR 1.1.4 w trybie szybkim działał obrzydliwie – obraz był przesycony kwadratami. Wszystkie pozostałe fragmenty niczym się nie różniły! Możliwe jest oczywiście, że po szczegółowej analizie zrzutów ekranu „pod lupą” uda się znaleźć te miejsca, w których dwu- lub trzyprzebiegowe kodowanie z avi działało nieco wydajniej niż „w locie” kodowanie. Ale! Jaki jest sens, skoro nie da się znaleźć różnic w dynamice? Dzięki temu możemy śmiało polecić program PVR do przechwytywania wideo, którego nie planujesz edytować. Do zalet tego oprogramowania zaliczają się także wbudowane narzędzia do tworzenia plików VCD, SVCD i DVD (jednak xSVCD nie pozwala na tworzenie plików, więc w tym przypadku nie można obejść się bez pomocy DVDPatcher), a także wycinanie plików MPEG. Nawiasem mówiąc, może konkurować nawet z EasyMpeg MX, ponieważ jest w stanie odtwarzać pliki o zmiennej przepływności, z dźwiękiem, z dowolnego miejsca i niemal natychmiast. Jedyną rzeczą jest to, że jego zasada działania jest nieco dziwna. Wydaje się, że aby uzyskać pocięty plik, należy wybrać niepotrzebny fragment, nacisnąć klawisz Delete, a następnie zapisać. Ale nie! Po tej logicznej operacji nic się nie dzieje i plik nie zostaje zapisany. Okazuje się, że nie trzeba naciskać klawisza Delete, wystarczy od razu zapisać plik. Ogólnie rzecz biorąc, Mainconcept PVR to jeden z nielicznych programów, który naprawdę jest wart pieniędzy, jakich żąda za niego producent. Autor: Denis Popow; Publikacja: pctuner.ru Polecamy ciekawe artykuły Sekcja sztuka wideo: ▪ Ręczne i automatyczne ustawianie balansu bieli ▪ Używanie aparatu cyfrowego jako kamery Zobacz inne artykuły Sekcja sztuka wideo. Czytaj i pisz przydatne komentarze do tego artykułu. Najnowsze wiadomości o nauce i technologii, nowa elektronika: Pułapka powietrzna na owady
01.05.2024 Zagrożenie śmieciami kosmicznymi dla ziemskiego pola magnetycznego
01.05.2024 Zestalanie substancji sypkich
30.04.2024
Inne ciekawe wiadomości: ▪ Tablice interaktywne w moskiewskich szkołach ▪ Latający motocyklowy ścigacz ▪ Karta pamięci SanDisk Extreme PRO CFast 2.0 500 MB/s Wiadomości o nauce i technologii, nowa elektronika
Ciekawe materiały z bezpłatnej biblioteki technicznej: ▪ sekcja serwisu Radioelektronika i elektrotechnika. Wybór artykułów ▪ artykuł Zanieczyszczenie naturalnych zbiorników wodnych i oceanów. Podstawy bezpiecznego życia ▪ artykuł Skąd węże biorą jad? Szczegółowa odpowiedź ▪ artykuł Wyzwalacze w urządzeniach kluczowych i liczących. Radio - dla początkujących ▪ artykuł Key Synchroniczny Detektor. Encyklopedia elektroniki radiowej i elektrotechniki ▪ artykuł o Trójkącie Bermudzkim. Sekret ostrości
Zostaw swój komentarz do tego artykułu: Wszystkie języki tej strony Strona główna | biblioteka | Artykuły | Mapa stony | Recenzje witryn www.diagram.com.ua |