Strona 4 z 4

: 17 maja 2009, 19:51
autor: bolo
ilin pisze:To aid mozesz wywalić calkiem pojdzie i bez tego.
Wolałem się upewnić. Co do reszty, rozumiem i dziękuję za wyjaśnienia!

Ostatnie pytanie, bo już nie chcę Cię męczyć tym mencoderem, jaki Ty stosujesz kodek, z którego jesteś najbardziej zadowolony?

: 17 maja 2009, 19:56
autor: ilin
To zależy od sytuacji.
Co chcę kodować.

Najlepsza jakość przy malych plikach jest xvideo ale kodowanie trwa dluzej.
Jeszcze mniejsze pliki można uzyskać stosujac kodowanie do x264 ale to można do emerytury czekać aż się przekoduje.

http://forum.dug.net.pl/viewtopic.php?id=14066

Mozesz się również z tym wątkiem zapoznać.

: 17 maja 2009, 21:19
autor: bolo
ilin pisze:http://forum.dug.net.pl/viewtopic.php?id=14066
Możesz się również z tym wątkiem zapoznać.
Na pewno to zrobię, ale tymczasem bardzo dziękuję Tobie za cierpliwość i przybliżenie mi tego tematu! Słowo daję, że bez tej pomocy niewiele sam bym dokonał.
Jak dla mnie temat rozwiązany.

: 18 maja 2009, 08:16
autor: ilin
Jeszcze można by sprobować zmniejszyć pliki wynikowe poprzez przeskalowanie obrazu.
Zakładam ze materiał źródlowy masz w rozdzielczości dvd czyli 720x576 w divixach takie rozdzielczości praktycznie nie występuja.
Można by dać do 640x480 albo jeszcze mniejsza.

Kwestia przetestowania jak to wygladalo by.

: 18 maja 2009, 15:16
autor: bolo
ilin pisze:Jeszcze można by sprobować zmniejszyć pliki wynikowe poprzez przeskalowanie obrazu.
Zakładam ze materiał źródlowy masz w rozdzielczości dvd czyli 720x576 w divixach takie rozdzielczości praktycznie nie występuja.
Można by dać do 640x480 albo jeszcze mniejsza.

Kwestia przetestowania jak to wygladalo by.
Wiesz tego nie brałem pod uwagę, ale spróbować nie szkodzi.
Materiał wyjściowy mam, jak prawidłowo założyłeś, w rozdzielczości 720x576. Rozmiar pliku końcowego można zmiejszyć w ten proponowany przez Ciebie sposób lecz czy przy okazji nie pogorszy się jakość? Kompresuję nie po to, aby oglądać w komputerze tylko na ekranie TV. Rozciągając teraz ten obraz o zmiejszonej rozdzielczości na pełny ekran spowoduję jego pogorszenie, większą pikselozę. A może się mylę?
W sumie ważniejsze jest przyjęcie odpowiedniego współczynnika bitrate, gdyż głównie to on steruje "wagą" pliku wyniikowego. A tak przy okazji, jak sobie radzisz z obliczaniem birate ? Jest taka opcja potrójnego kodowania mencoderem, gdzie pierwszy przebieg to wyłączna kompresja ścieżki audio. Po zakończeniu tego przebiegu podaje proponowany bitrate dla 650, 700, 800MB . Ja sobie raz ustaliłem dla 3,4GB bitrate= 826 kompresujący do 700MB. Teraz kiedy zapoznałeś mnie z innymi metodami kodowania nie stosuję już tamtego sposobu. Najwygodniej byłoby wrzucić funkcję

Kod: Zaznacz cały

-endpos 700mb
wtedy napewno zmieści się na CD, ale napewno też utnie końcówkę. Jakie są zatem inne sposoby obliczania bitrate?

: 18 maja 2009, 15:50
autor: ilin
W zasadzie to znam właśnie tylko tę opcję do obliczania bitrate w mencoderze.

Kod: Zaznacz cały

mencoder film.x -oac copy -ovc frameno -o /dev/null
Ja to robię bardziej na sposob "czasowy".

Testuję na 1 czy 5 minutowym kawalku i potem patrzę ile zajmuje 1min filmu.
£atwo obliczyć ile cały będzie ważył.

Co do rescalowania to warto sprobować. zrobić tak jeden film wtedy zobaczysz jaka jest oszczędność na wadze i jakie pogorszenie na tv.
Wtedy sam zdecydujesz.

: 18 maja 2009, 16:05
autor: bolo
Bardzo cenne wskazówki! Wypada mi raz jeszcze za nie podziękować ;-)

: 18 maja 2009, 19:18
autor: Akkon
bolo pisze:Rozmiar pliku końcowego można zmiejszyć w ten proponowany przez Ciebie sposób lecz czy przy okazji nie pogorszy się jakość?
Pogorszy się tak jak pogarsza się w skutek każdego kodowania. Nie jest to więc kwestia pogorszenia-niepogorszenia, tylko takiego pogorszenia, które będzie najmniej dla ludzkiego oka zauważalne. I tutaj istnieje wiele sposób na minimalizowanie tego pogorszenia, przy jednoczesnym zmniejszeniu wielkości pliku wynikowego. Np. jeśli kodujemy film z formatu dvd, to najpierw obcinamy czarne pionowe pasy na górze i dole i dopiero tak przycięty obraz skalujemy do wybranego formatu. I znów sam format nie jest tu najważniejszy, tylko odpowiednio dobrane do niego proporcje.

Co do sposobów szacowania czasu, to oczywiście istnieją o wiele szybsze sposoby obliczania bitrate. Wystarczy skorzystać z gotowych narzędzi. To wszystko zostało już bardzo szczegółowo opisane kiedyś TUTAJ.

: 19 maja 2009, 17:14
autor: bolo
Akkon pisze:[To wszystko zostało już bardzo szczegółowo opisane kiedyś TUTAJ.
Myślałem, że już dostatecznie na ten temat się dowiedziałem, a tu proszę jaki cenny link podałeś. Rzec można kompendium wiedzy na temat mencodera i kodowania dla swoich potrzeb. Super sprawa, jeżeli ktoś chce się nim bawić znajdzie tam co trzeba w dodatku opracowane bardzo przejrzyście i przyjaźnie. Jestem pod wrażeniem Waszej wiedzy ilin i Akkon. Bardzo dziękuję za pomoc.

: 19 maja 2009, 21:49
autor: Akkon
bolo pisze:Myślałem, że już dostatecznie na ten temat się dowiedziałem, a tu proszę jaki cenny link podałeś. Rzec można kompendium wiedzy na temat mencodera i kodowania dla swoich potrzeb. Super sprawa, jeżeli ktoś chce się nim bawić znajdzie tam co trzeba w dodatku opracowane bardzo przejrzyście i przyjaźnie. Jestem pod wrażeniem Waszej wiedzy ilin i Akkon
No teraz to mi tak posłodziłeś, że chyba mnie zemdli :mrgreen: Dzięki za miłe słowa, ale z tą wiedzą to trochę przesadziłeś (mam na myśli oczywiście siebie, bo Ilin to inna liga). A tak na poważnie, mplayer/mencoder to naprawdę potężne i wspaniałe narzędzia. Warto je bliżej poznać i testować. A Ciebie zachęcam do tego. Może przyczynisz się do rozbudowanie informacji zawartych w tamtym wątku. W moich zamierzeniach miał to być początek zbudowania solidnego poradnika, ale zabrakło czasu.

Do kompletu informacji na temat tych programów dorzucam jeszcze:
http://www.mplayerhq.hu/DOCS/HTML/pl/
http://mplayer.konopelski.info/
http://bokorn.uw.hu/linux/dmencoder/

Powodzenia w kodowaniu.