Forum CDRinfo.pl

Forum CDRinfo.pl (https://forum.cdrinfo.pl/)
-   DivX, Xvid, Matroska i inne (https://forum.cdrinfo.pl/f16/)
-   -   Zrzucanie DVD na DivX (https://forum.cdrinfo.pl/f16/zrzucanie-dvd-divx-14012/)

Fantomas 16.12.2002 09:28

Jaro, 3 godziny na przerobienie filmu??!! To chyba znajdą się całe tabuny chętnych, by się czegoś od ciebie dowiedzieć. Sam się zapisuję na to, mam DVD od tygodnia i coś bym chciał się w tym temacie nauczyć.
Miłego dnia

Weron 16.12.2002 16:08

Cytat:

januszp napisa***322;(a)
Jeśli znajdzie sie osoba zainteresowana tematem ,to oczywiście mogę go rozwinąć ...
Kilka przykładów :
np. soft Vidomi+procesor Duron 1.0Ghz - czas trwania kompresji filmu trwającego 1.5 godziny do formatu DivX przy jakości b.dobrej = 3godziny .
Ta sama zabawa z procesorem Athlon 1.4GHz - 2godziny kompresji .
Czasy 7kl/s podczas kompresji minęły wraz wprowadzeniem obsługi formatu YV12 przez oprogramowanie służące do kompresji materiału video .jaro

Sczerze mowiac pisalbym sie na to. I jesli nie sprawilo by ci to problemu to moglbys rozwinac ten temat. Sam mam procesor Duron1.3 i chcialbym zobaczyc jak to by u mnie wygladalo a takze ciekawi mnie ta b. dobra jakosc.

januszp 16.12.2002 22:55

Wstęp nr1

Na początek chciałbym podać konfigurację sprzętową ,pomoże ona w jakimś stopniu stworzyć bazę porównawczą do sprzętu którym dysponują czytający :
Procesor - Athlon 1.4GHz
Pamięć - 512MB SDRAM PC 133
System - WindowsMe
W szczególności pierwsze dwa parametry (procesor oraz pamięć) ma największy wpływ na szybkośc kodowania do foramatu DivX .
Pamiętać jednak należy iż różnice czasowe pomiędzy jednostką taktowaną np. 800MHz a 1.4GHz nie są kolosalne .

Tak więc pozwolę sobie sobie uznać tą testową jednostkę jako "wzorcową" .Dlatego tez czas trwania kodowania do formatu DivX bedzie dotyczył tej akurat konfiguracji .

Wstęp nr2

Cała opis całej operacji rozpocznę oczywiscie od momentu kodowania pliku filmowego .Pominę tutaj cały proces kopiowania materiału DVD (DVD-HDD) ,gdyż o tym mozna poczytac w dziale DVD-Video .
Tak więc wyobrażmy sobie iz całą zawartość płyty DVD mamy na dysku twardym ,pliki są pozbawione zabezpieczeń i rozpoczynamy kodowanie materiału do formatu DivX .

Wybór oprogramowania .

Tutaj proponuje zainteresować się następującymi programami :
"Vidomi" (wersja 0.448 - radzę unikać nowszych wersji)
"Flask" (wersja 0.7.6.53)

Z racji tego iż osobiście cenię sobie bardziej program "Vidomi" ,to skupię się właśnie na tym programie .

Kompresja .

Całą zabawę rozpoczynamy od wczytania jednego ,podstawowego pliku odpowiedzialnego za całość materiału DVD-Video .
Tym plikiem jest : VTS_01_0.ifo (w programie "Vidomi" - "ADD")
Po wczytaniu tego pliku pojawi nam się całość (kilka plików "Vob),będzie to oznaczać iż cały film został wczytany do programu i możemy zacząć ingerencję w ustawienia .

Do najważniejszych ustawień należy niewątpliwie tzw. "przycięcie materiału filmowego" .
W tym celu "udajemy się" do : "Options/SelectSourceRange" .
Cała "zabawa" polega na zlikwidowaniu tzw . panoramy (czarny pasek z dołu i góry ekranu) .Owa likwidacja panoramy pozwoli nam zmniejszyć plik wynikowy oraz znacznie przyspieszyc proces kompresji .Cały ten zabieg nie ma żadnego wpływu na jakosc - likwidujemy coś co i tak jest niewidzialne .
Można jeszcze ewentualnie zrezygnowac z napisów końcowych filmu (jesli jest taka potrzeba) ,zaznaczając w tym samym oknie początek oraz koniec kompresowanego filmu (ikony w postaci klamry).

Po tych operacjach udajemy się do "Options/VideoOptions" i odpowiednio :
- w "VideoColorSpace" ustawiamy "YV12"
- zaznaczamy "HyperScale"
- wybieramy "NormalOnePass" (w VideoCodecSettings)
- i wchodzimy do "SelectVideoCodecDefaults" .

W tym miejscu przechodzimy do sedna - czyli wyboru kodeka oraz ustawienia odpowiednich parametrow kompresji .
Moim zdaniem najlepszym obecnie kodekiem ,jeśli chodzi o optymalną jakość jest "DivX 5.02Pro" .dlatego tez ten opis będzie dotyczył właśnie tego kompresora .

Po wyborze kodeka musimy udac się do jego parametrów (Configure)
i odpowiednio :
- w DivXCodec :
"Variable Bit RateMode" - 1Pass
"Encoding Bitrate" - 10 000
"MPG4 Tools" - wszyskie okienka "puste"

Przechodzimy do "GeneralParameters" :
- "Max Key Frame" - 30
- "Scene Change Threshold" - 100%

Przechodzimy do "Advanced Parameters" :
- "Maximum Quantizer" - 12
- "Minimum Quantizer" - jedna z najważniejszych opcji ,jeśli chodzi o jakość .
Orginalnie w tym miejscu mamy parametr "2" - przy takim ustawieniu obraz po kodowaniu będzie naprawdę b.dobry - ośmiele się nawet stwierdzić że doskonały .
Jednak jest pewna wada - film trzeba będzie nagrac na czterech płytach CDR .Z racji jakości (mniejszej kompresji) ędzie po prostu olbrzymich rozmiarów .
Osobiście w tym miejscu daję : "4" - obraz jest także b.dobry (jednak gorzszy niż w przypadku "2") i mieści się na dwóch płytach CDR .

Reszta parametrów pozostaje bez zmian czyli :
- 2000
- 10
- 20
- Performance/Quality - "Slowest" (także ważny parametr dotyczący jakości).

Zaliczając te parametry (ok.) mamy ustawienia kodeka z głowy .
Można jeszcze :
- przejść do "GeneralOptions" i ustawić roższerzenie naszego powstającego pliku na "avi" (Output All Files....)
- przejść do "Output Size Options" i ustawic sobie "dzielenie pliku w locie" na pliki o pojemności np. 700MB .

Parametry dotyczące audio są praktycznie automatyczne .
Dźwięk koduje kodek "Lame" do formatu "MP3" (160Kbps),tak wiec o jakość audio możemy być spokojni .Posiadacze sprzętu AV będą usatysfakcjonowani - dźwięk w formacie "MP3" pozbawiony jest efektu "pogiętej taśmy" podczas odtwarzania w "Surround" .

Proces ustawień kończy się wraz z wciśnięciem "Start Conversion" w tym momencie rozpoczyna się kodowanie do formatu DivX .
Podczas konwersji widoczna będzie poozycja "Frames Per Second" ,która będzie nas powiedamiac o aktualnej szybkości kodowania pliku .
Rezulatat który osiągnął zestaw testowy (Athlon + film " K-Pax") to 26.4 .Oznaczo to iż film 2 godzinny skompresuje nam się w czasie ok. jednej godziny i pięćdziesięciu minut .
Wpływ na taki rezultat ma oprócz samej mocy procesora - wydajny kodek (DivX5.02) oraz format koloru - YV12 .
Na oko mogę więc wnioskowac iż na procesorze np. 800MHz czas kompresji w najgorszym wypadku nie powinien przekroczyć 3 godzin .

Tyle na temat "Vidomi"
Zwolennicy programu "Flask" ,który trzeba przyznać iż lepiej radzi sobie z "wyciąganiem" i "wklejaniem" napisów ("subtitles") w plik DivX moga oczywiście śmiało rozpocząć zabawę na tym programie .
Calość operacji (ustwienia) podobna jest do opisanego wyżej przykladu "Vidomi" , z tym że dochodzi tutaj jeszcze opcja wyciągania napisów w wersji polskiej .

Większość dostępnego oprogramowania służącego do kompresji charakteryzuje się prostą obsługa i bardzo przejżystym interfeace-m ,jednak trzeba pamiętać iż pominięcie ustawień ,pomyłka konczy się utratą kilku godzin pracy .
Dlatego też zawsze możemy sprawdzić jakośc - poprawność pliku DivX juz po kiklu minutach kompresji - przerywając kompresję i odtwarzając urywek skompresowanego filmu .Jeśli wszystko jest w normie można od nowa rozpocząć kompresję - tym razem już do końca .jaro

Kasprzak 16.12.2002 22:57

POPROSZĘ O PRENUMERATĘ!!!;)

Kasprzak 16.12.2002 23:03

tnx! for all!;)

Weron 16.12.2002 23:08

Dzieki Jaro.
Jak zwykle konkretna odpowiedz.
Postaram sie przetestowac ta metode w tym tygodniu.
Pozdrawiam.

Sniper 17.12.2002 00:40

jezu jak zagada to bajer - szkoda ze nie posiadam dvd tylko musze prosic sie qmpla ;(

Fantomas 17.12.2002 08:26

Jaro, będziemy ćwiczyć. Dzięki.
A tak przy okazji, czy nie myślałeś o tym, by swą wiedzę w tym temacie uwiecznić w postaci stosownej książki - mogliby znaleźć się zainteresowani. Temat nośny , posłuch jest. Taka moje propozycja. Szczegółów technicznych z wydawnictwem pewnie mógłby Ci dostarczyć nasz moderator BD :) .
Miłego dnia

Marius_The_Mad 19.12.2002 02:28

A ja wszystkich naprawdę mocno zainteresowanych tematem zapraszam na Everwicked

Piszą tam nawet goście, którzy na co dzień tworzą XviD'a i inne fajne rzeczy :)

Kilka szczegółowych tutoriali również się znajdzie :)

/||\aster 19.12.2002 04:01

Cytat:

Marius_The_Mad napisa***322;(a)
A ja wszystkich naprawdę mocno zainteresowanych tematem zapraszam na Everwicked

Piszą tam nawet goście, którzy na co dzień tworzą XviD'a i inne fajne rzeczy :)

Kilka szczegółowych tutoriali również się znajdzie :)

Ja i tak wole porady "JanuszaP", sa one swietnie napisane. Mimo ze nie zabieram glosu w dyskusji to bardzo uwaznie czytam kazdy post tego uzytkownika :). Moze rzeczywiscie powinienies rozmawiac z BD o ksiazce bo naprawde masz ogromna wiedze.

Sniper 20.12.2002 00:29

zrobiłem tescik - film - dodatek do Szeregowca ryana i cosik mi sie niezgadza - zrobiłęm jak kolega januszp radził i niestety nie uzyskałem efektów nawet zadawalajacych ( dla zabawy obciachałem jeszcze góre i dół żeby było cos podobnego i zrobiłęm panorame i ...

na moim athlonie 1333MHz uzyskałem ok 17klatek/s ale i tak o niebo lepiej ale po podejrzeniu filmu echm 20s filmu 20mb(!!!) czyli 1min 60mb ->1h=3600mb(!!!!!!!!!) zaczełem bawic sie skalowaniem ale to przecież nie o to biega zeby zmniejszyc jakosc obrazu - moze cos kolega pominął w opisie albo ja za tępy jestem ale qmpel tez to samo robił i na jego celerce 800MHz 20min film robił 3h i zajął 800mb tylko ze kazdy vob był robiony osobno do pliku avi czyli były 2 voby i zrobił 2 avi ..... zaraz mnie trafi.. a miało byc tak pięknie choć szybkosc juz była zadawalajaca ale rozmiary plików już nie ;(

januszp 20.12.2002 01:00

Cały trick w ustawieniach kodeka ,gdyz domniemam iż softem kodującym był "Vidomi" lub "Flask 0.7.6.53"? (to bardzo ważne) .

No więc skupmy sie jeszcze raz na kodeku DivX5.02 (wersja kodeka także bardzo wazna) :

- w DivXCodec :
"Variable Bit RateMode" - 1Pass
"Encoding Bitrate" - 10 000
"MPG4 Tools" - wszyskie okienka "puste"

Przechodzimy do "Advanced Parameters" :
- "Maximum Quantizer" - 12
- "Minimum Quantizer" - jedna z najważniejszych opcji ,jeśli chodzi o jakość .
Orginalnie w tym miejscu mamy parametr "2" - tutaj należy szukać antidotum na duże rozmiary pliku końcowego .
W tym miejscu radzę wpisać "4" a nawet "5" .

Z Twojego opisu (duży rozmiar pliku ) wynika iż kodek "poszedł" z orginalnymi ustawieniami na "2" .

Jeśli chodzi o szybkośc kodowania nie zapominaj o użyciu w "Vidomi" lub "Flask" formatu YV12 (orginalnie ten parametr ustawiony jest na "RGB" - trzeba go ręcznie przestawić) .jaro

Sniper 20.12.2002 01:56

fakt nie napisałem na czym w Vidomi ustawiłem tak teraz:
Minimum Quantizer - na 6 obraz ładny nawet bardzo rozdzielczość 720x368 i tak 2,38min zajeło 43,6mb czyli 1h zajmuje ~797,56

zrobiłem teraz tak Minimum Quantizer zostawiłem scale percent na 90%
i rozdzielczosc 640x336 2,30min zajeło 20,2mb czyli ~~ 1h 526mb (!!!!!!!!!) szkoda ze mi wyrabia tylko 16klatek na sekunde przy moim athlonie 1333MHz i 1GB RAM-u SDRAM i dysku SEGATE BARRACUDA 4 7200

chyba ze jeszcze cos mozna pokombinowac - czekam na propozycje

ps.) kodek oczywiscie 5.02 pro

Sniper 20.12.2002 14:05

Dla Minimum Quantizer = 6 oraz scale percent na 90% zrobił mi ten dodatek do SZeregowca Ryana (który trwa 25min) na 172mb (w 1 pliku bez podziału - normanlnie połaczył automatycznie bo na dvd był w 2 vob-ach) czyli 1h filmu zajeła by ~412,8MB (!!!)
następnie ustawiłem Minimum Quantizer = 5 i reszta to samo wtedy plik zajął 227MB czyli 1h ~544,8MB

ps.) 25min filmu robiło mi ok 35~38min

mnie to juz zadawala(choc byłoby milej szybciej i czy da sie podciagnac głos jakos bo ja przegladałem opcje i niby głos jest ok ale wolałbym głosniej)

czyli faktycznie 2h filmu da sie zrobic w 3h albo mniej i mam jeszcze 1 pytanko : czy tym programmem da sie tak ustawic aby zrobił film na 2cd i sam obliczył wszystkie parametry zeby sie zmiesciło ???? jak jest w podobno guardian knot - tylko ze tam przelicza ok 13h ;(

pozdro Sniper

januszp 20.12.2002 14:50

Zacznijmy od tego ,iż takie obliczanie rozmiarów końcowych filmu ( "2,30min zajeło 20,2mb czyli ~~ 1h 526mb" ) mija się nieco z celem .
Kodek DivX5 korzysta z komresji tzw. "lotnej" jest ona zalzna od aktualnego ruchu w wilmie .I tak im więcej ruchu tym plik większy (mniejsza kompresja) ,do tego jeszcze dochodzą kolory - np. im więcej czarnego tym plik mniejszy .
Tak więc zdrzyć się możgą dość powoazne przekłamania w takim kilkuminutowym eksperymencie .

Cóż jeszcze moge powiedzieć ...
Osobiscie preferuję bardziej jakość niż kroki mające na celu za wszelką cenę zmniejszyc rozmiar filmu .
Naprawdę bardzo dobra jakość to 2- godzinny film na trzech CDR .
Jeśli film ma 1.40min to praktycznie bez strat jakości mamy materiał na 2XCDR .

Cały czas myśle co może być przyczyną tych 16kl/s podczas kompresji ...
Programy typu Vidomi bardzo lubią restart przed pracą .Wiem że po dłuższym używaniu systemu Windows i uruchomieniu Vidomi ,zaniża on nieco swoją szybkość .Tak więc przed kompresją restart .

Nie używać filtrów ,w szczególności "interlace" (ta funkcja jest zarówno w Vidomi (Deinterlace)jak i w kodeku DivX) ,chyba że jest to konieczne (z reguły nie trzeba) .Filtr "interlace" potrafi strasznie zaniżyc szybkośc kodowania .

Warto jeszcze raz dokładnie prześledzić wszystkie ustawienia zarowno w kodeku jak i w Vidomi .

Pisałes że na próbę poszedł "dodatek" do "Szeregowiec Rayan" ?
Nienajlpszy pomysł ... Prawie wszystkie dodatki do filmów DVD są zgrywane bez panoramy (być może w Twoim przypadku panorama jest?) przez co obcięcie (gora,dól) jest ograniczone do kilkudziesięciu pixelów ,przez co z kolei ekran jest duży i komresja wolniejsza .

Właśnie do przykładu postanowiłem zrobic test na filmie "K-Pax" :
W Vidomi ,po przejściu do : "Select Source Range" mogłem przyciąc górę i dół filmu w taki sposób iz po połaczeniu dwóch czarnych pasów w całość wyszło mi iż pozbyłem się ok.1/4 ekranu (nie stosujemy oczywiście żadnych obcięć- rekompresji do innej rozdzielczości w kodeku DivX ,lecz tylko i wyłacznie w Vidomi) .
Rozdzielczość po kompresji na DivX wyniosła : "720X312" .
Szybkośc kompresji oscylowała (w zależności od szybkości scen w filmie)od 23kl/s do 29kl/s .
Czasem warto potestować z zegarkiem w ręku :
np. jeden "vob" o czasie 20min. poddajemy kompresji i mierzymy czas .
Myślę iż w twoim przypadku czas potrzebny na kompresję nie powinin przekroczyć 30min. - bedzie to oznaczalo iż video kompresuje sie szybkoscia ok. 22-25kl/s ,reszte czasu pożera oczywiście kompresja audio do formatu "MP3".
Reasumując :
Szybkość 16kl/s nie powinna mieć miejsca na takim procesorze (1.3GHz - w dodatku Ahlon!).
Trzeba jeszcze raz bardzo dokladnie zweryfikowac ustawienia softu jak i kodeka .Często zanaczenie jdnej opcji w kodeku równoznaczne jest z powazną stratą szybkości kodowania .jaro


Wszystkie czasy w strefie CET. Aktualna godzina: 00:48.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.