GH2 Stalin by VK - Tutorial hackowania i ustawienia

GH2 Stalin by VK - Tutorial hackowania i ustawienia

Postprzez Sylwek » 21 Sie 2011, 15:27

TUTORIAL, czyli jak shackować GH2

1. Ściagamy oryginalną wersję firmware 1.1 (to ta najnowsza):
http://panasonic.jp/support/global/cs/dsc/download/fts/index2.html
2. Ściągamy najnowszą wersję PTool'a (obecnie 3.64d):
http://www.gh1-hack.info/ptool3d.zip
3. W międzyczasie ładujemy akumulator do aparatu na maksa, nie używamy zasilania DC (nie chcemy, żeby w czasie wgrywania nowego firmware aparacik się wyłączył).
4. Uruchamiamy PTool'a i klikamy na "Load firmware", wskazujemy plik z oryginalnym firmware (ten, który ściągneliśmy i rozpakowaliśmy gdzieś tam) - domyślnie "GH2__V11.bin" przy najnowszym firmware.
5. Powinny pojawić się opcje w programie.
6. Zaznaczamy sobie wybrane opcje, modyfikując wartości według sugestii z personal-view.com (lub własnych).
7. Jak skończymy, to klikamy "Save firmware" i zmieniamy w nazwie pliku ostatnią cyfrę. Jeżeli domyślnie nazwa pliku to "GH2__V11.bin", to zapisujemy jako "GH2__V12.bin", lub "GH2__V13.bin" itd.
8. Z naładowanym do pełna akumulatorem wgrywamy do katalogu głównego karty pamięci plik ze zmodyfikowanym firmware (np. "GH2__V13.bin").
9. Włączamy aparat, przełączamy w tryb przeglądania zdjęć (zielony trójkącik).
10. Powinien wyskoczyć komunikat z zapytaniem, czy chcesz zaktualizować firmware, wybieramy, że tak (raczej chcemy).
11. Czekamy aż firmware się wgra, w międzyczasie nie dotykamy nic, ani broń boże nie wyłączamy aparatu. Zacieramy rączki.
12. Kiedy wgrywanie się zakończy aparat przełącza się w normalny tryb pracy. Ja dla pewności jeszcze raz formatuję kartę. I tyle.
13. Nagrywamy materiał i dzielimy się wrażeniami na forum. :)

Jeżeli komuś nie chce się samemu grzebać w ustawieniach, to może skorzystać z gotowych plików *.ini, które testerzy publikują na personal.view.com.

Trzeba ściągnąć plik z ustawieniami np. seta.ini i zapisać go do katalogu, w którym znajduje się PTool.
Postępujemy normalnie, jak w punktach 1-4, z tym, że nie ustawiamy sami opcji (sprawdzić tylko "Version increment"), tylko klikamy na jedną z literek na samym dole (A-J). Jeżeli nasz plik z ustawieniami nosi nazwę seta.ini, to literka A powinna podświetlić się na zielono (analogicznie setb.ini - B, setc.ini - C, itd). Po kliknięciu na daną literkę ładują się ustawienia, można je sobie podejrzeć rozwijając drzewo opcji u góry, można je także zmodyfikować według własnego gustu.
Własne ustawienia zapisujemy w ten sposób, że po pozaznaczaniu opcji trzymając wciśnięty Shift klikamy na daną literkę. Można dodać własny opis, żeby się nie pogubić.
Dalej postępujemy standardowo, czyli "Save firmware" i tak dalej (od punktu 8).

Jak postępować przy różnych, dziwnych zachowaniach aparatu po wgraniu patchy:

Problem: Przy nagrywaniu filmu wyskakuje komunikat, że mamy za wolną kartę pamięci.
Powód 1: Mamy za wolną kartę pamięci.
Powód 2: Przesadziliśmy z podwyższaniem bitrate'ów.
Rozwiązanie 1: Włożyć porządną kartę class 10 lub SDXC.
Rozwiązanie 2: Należy zmienić wartości na niższe.

Problem: Aparat zawiesza się podczas nagrywania. Wszystko niby działa, widnieje czerwona ikona dostępu do karty, ale nie działają żadne przyciski, nawet wyłączenie aparatu nie pomaga.
Powód: Mocno namieszaliśmy w opcjach, najprawdopodobniej aparat nie jest w stanie zdzierżyć naszych ustawień.
Rozwiązanie: Ustawiamy aparat na "off", wyciągamy akumulator z aparatu, wkładamy i włączamy, wracamy do bardziej konserwatywnych ustawień.

Problem: Ustawiłem opcje dla trybu 720p, ale nie mogę nic nagrać: aparat się zawiesza, bądź wywala komunikat o małej szybkości karty pamięci.
Powód: Najprawdopodobniej aparat nie jest w stanie zainicjować pracy przetwornika.
Rozwiązanie: Przed rozpoczęciem nagrywania strzelić parę sekund w trybie 1080p@24. Potem przełączyć na 720p, powinno się nagrywać bez problemu.

Problem: Nagrany klip nie odtwarza się w aparacie.
Powód: Za duży bitrate pliku.
Rozwiązanie: Wyłączyć aparat, włączyć i ponownie spróbować odtworzyć film. Czasami pomaga. Klipy powinny odtworzyć się na komputerze.

Problem: Odtwarzany klip w aparacie nie ma dźwięku.
Powód: Zmieniliśmy bitrate dźwięku na wyższy niż 192kbps.
Rozwiązanie: Odtworzyć sobie na komputerze (będzie dźwięk).

Problem: Aparat nie dzieli poprawnie plików po 4GB, zawiesza się przy przekroczeniu tej wielkości, resetuje.
Powód: Zbyt duże wartości bitrate.
Rozwiązanie: Dobra karta SD lub mniejsze wartości.

Uwagi co do kart SD:
1. Jeżeli chcesz testować inne ustawienia, niż standardowe, musisz używać porządnych kart SD.
2. Niektóre wersje setów (stabilne) spokojnie działają na kartach Class6.
3. Wersje niestabilne zadziałają tylko na kartach Class10 lub SDXC UHS-1
4. Jeżeli otrzymujesz komunikat o zbyt małej prędkości karty - to masz zbyt wolną kartę (nawet jeśli jest Class10). Tutaj nie ma dyskusji, trzeba się szarpnąć na porządną Class10 lub SDXC UHS-1. Najlepsze sety INTRA bez problemów chodzą jedynie na karcie SanDisk Extreme Pro 95 MB/s 64 GB SDXC.

Jak zmienić tryb nagrywania wideo w aparacie (PAL<->NTSC)?
Po wgraniu zmodyfikowanego firmware'u (zaznaczone NTSC<-> Pal MENU) wchodzimy w menu aparatu -> ustawienia (ikonka z kluczem), zakładka numer 3, opcja Wyjście wideo odpowiada za aktualny tryb nagrywania. Ustawiamy sobie więc PAL bądź NTSC.
Ważne! Jeżeli nagrywaliśmy wcześniej klip np. w PAL, zmienimy tryb nagrywania na NTSC, to otrzymamy komunikat, że zapisane pliki na karcie pamięci nie pasują do bieżącego formatu, tak samo w druga stronę. Należy zgrać wcześniej nagrane klipy do komputera, sformatować kartę i wtedy nagrywać w innym regionie.
Ostatnio edytowany przez Sylwek 30 Mar 2012, 22:21, edytowano w sumie 9 razy
Lumix DMC-GH2 i coś jeszcze, mało czasu na filmowanie, po godzinach http://www.jaworzynka.info
Awatar użytkownika
Sylwek
VIP Super Member
VIP Super Member
 
Posty: 226
Rejestracja: 03 Cze 2011, 09:21
Miejscowość: Jaworzyna Śląska (Dolny Śląsk)

Re: GH2 Stalin by VK - Tutorial hackowania i ustawienia

Postprzez Sylwek » 21 Lis 2011, 11:17

W związku z nową wersją PTool'a (3.64d) oraz tym, że nowych ustawień przybywa w dużym tempie, proponuję, aby każdy zaglądał sobie na bieżąco do tego tematu na personal-view.com:
http://www.personal-view.com/talks/discussion/953/gh2-patch-vault-most-popular-patches-in-one-place

Aby ściągnąć ustawienia, trzeba się zarejestrować/zalogować na stronie VK.
Ostatnio edytowany przez Sylwek, 11 Mar 2012, 01:44, edytowano w sumie 1 raz
Lumix DMC-GH2 i coś jeszcze, mało czasu na filmowanie, po godzinach http://www.jaworzynka.info
Awatar użytkownika
Sylwek
VIP Super Member
VIP Super Member
 
Posty: 226
Rejestracja: 03 Cze 2011, 09:21
Miejscowość: Jaworzyna Śląska (Dolny Śląsk)

PTool - co i jak - opcje.

Postprzez Sylwek » 25 Lut 2012, 19:47

Opis opcji programu PTool. Będzie i jest aktualizowany na bieżąco, więc proszę nic nie dopisywać poniżej. Jeżeli na razie nie ma opisu przy czymś, to proszę o cierpliwość, bo jest tego dużo, a ja mam czasu mało.
Jeżeli gdziekolwiek pomyliłbym się, to PM.

---------------------------------------------------

Version increment - Opcja "must be", czyli zawsze zaznaczone. Chyba, że chcesz pożegnać się ze swoim GH2.
Patches for end users
Interface
- All Interface Languages - odblokowuje wszystkie dostępne języki
Movie related restrictions
- 30min limit removal - znosi limit 30 minut nagrywania w puszkach EURO
- Maximum ISO limit removal - umożliwia ręczne ustawienie ISO w trybie kreatywnego video do ISO12800 (domyślny limit - 3200)
- PAL<->NTSC Menu - umożliwia zmianę regionu (PAL-NTSC, czyli 25p-30p i 50p-60p)
MJPEG Movie Mode
MJPEG Size Adjustments
- 720p30 width - zmienia rozdzielczość poziomą dla trybu 720p30 (skalowanie)
- 720p30 height - zmienia rozdzielczość pionową dla trybu 720p30 (skalowanie)
- 480p30 width - zmienia rozdzielczość poziomą dla trybu 480p30 (skalowanie)
- 480p30 height - zmienia rozdzielczość pionową dla trybu 480p30 (skalowanie)
720p Compression
- E1 Quality
- E1 Table
- E2 Quality
- E2 Table
- E3 Quality
- E3 Table
- E4 Quality
- E4 Table
480p Compression
- F1 Quality
- F1 Table
- F2 Quality
- F2 Table
- F3 Quality
- F3 Table
- F4 Quality
- F4 Table
AVCHD Movie Mode
AVCHD COmpression
- Video Bitrate 24H - Maksymalny poziom bitrate dla trybów 1080p24H (także dla zmiennych trybów prędkości)
- Video Bitrate 24L - Maksymalny poziom bitrate dla trybów 1080p24L (także dla zmiennych trybów prędkości)
- Video Bitrate FSH/SH - Maksymalny poziom bitrate dla trybów FSH (1080i50H), SH (720p50H) oraz HBR (1080p25)
- Video Bitrate FH/H - Maksymalny poziom bitrate dla trybów FSH (1080i50L), SH (720p50L)
- Auto Quantizer for 1080 modes - automatycznie ustawia wartość Q na podstawie wybranego presetu, zmienia wartość kompresji dla trybów 1080
- Auto Quantizer for 720 modes - automatycznie ustawia wartość Q na podstawie wybranego presetu, zmienia wartość kompresji dla trybów 720
AVCHD GOP Lenght
- 720p50 GOP Size - rozmiar Group Of Pictures dla trybu 720p50
- 720p60 GOP Size - rozmiar Group Of Pictures dla trybu 720p60
- 1080i50 and 1080p24 GOP Size - rozmiar Group Of Pictures dla trybów 1080i50, 1080p24 oraz 1080p25
- 1080i60 GOP Size - rozmiar Group Of Pictures dla trybów 1080i60 oraz 1080p30
Audio
AC3 compression
- Audio encoding bps
Microphone
- Volume Indicator 8 -I
- Volume Indicator 7 -I
- Volume Indicator 6 -I
- Volume Indicator 5 -I
- Volume Indicator 4 -I---- ustawienia wartości kolejnych poziomów, przy których "zapali" nam się
- Volume Indicator 3 -I kolejny punkcik na wykresie poziomu dźwięku (wyświetlany na LCD, EVF).
- Volume Indicator 2 -I
- Volume Indicator 1- I
- AGC 3 Setting -I Ustawienia poziomu AGC dla kolejnych poziomów czułości mikrofonu,
- AGC 2 Setting -I w menu GH2. Sugerowany zakres dla każdego poziomu: 15-235 (w tym 235 to cisza,
- AGC 1 Setting -I a 15 to duże szumy z wbudowanego w aparat wzmacniacza). Dostosowywać do posiadanych
- AGC 0 Setting -I mikrofonów zewnętrznych.
Patches for testers
AVCHD Movie Mode
External Encoder Settings
- External Encoder Setting 1 720p
.
.
Dodatkowe ustawienia kodeka AVCHD. Należy rozpatrywać w systemie binarnym.
Encoder Settings 1 dla wszystkich trybów wideo: Dla ciągu 0000 0000, bit numer 1 to włączone/wyłączone B-frames, bit 2 - ???, bit 3 - ????, bit 4 - zapis progresywny włączony/wyłączony (nie włączać dla trybów z przeplotem).
Przykładowo dla opcji ES1 702p - Wartość decymalna 1 - przy ustawieniu GOP1 pozwala na uzyskanie wyłącznie I-frame. Wartość 2 - przy ustawieniu GOP>=2 uzyskamy wyłącznie I i P frames. Wartość 3 - Przy ustawieniu
GOP>=3 uzyskamy wyłącznie I , P i B frames. Oczywiście wszystko dla trybu 720p.
.
.
- External Encoder Settings 4 1080i
- Video buffer - ustawienia wielkości bufora video. Zwiększenie bitrate'u video dwa razy wymaga podwójnego zwiększenia rozmiaru bufora
- Video buffer 24p - ustawienia wielkości bufora video. Zwiększenie bitrate'u video dwa razy wymaga podwójnego zwiększenia rozmiaru bufora
- Audio buffer


Uzupełniane na bieżąco. (może ktoś chętny przepisze mi menu PToola do końca?).
Propozycja w nawiasie nadal aktualna.
Nie mam teraz czasu, żeby dokończyć ten wątek (dokończyłem riga i w końcu wziąłem się za "kamerowanie").
Ostatnio edytowany przez Sylwek 11 Mar 2012, 01:47, edytowano w sumie 8 razy
Lumix DMC-GH2 i coś jeszcze, mało czasu na filmowanie, po godzinach http://www.jaworzynka.info
Awatar użytkownika
Sylwek
VIP Super Member
VIP Super Member
 
Posty: 226
Rejestracja: 03 Cze 2011, 09:21
Miejscowość: Jaworzyna Śląska (Dolny Śląsk)

PTool - mechanizm i zależności pomiędzy parametrami

Postprzez Sylwek » 25 Lut 2012, 19:58

Poniżej relacje, zachodzące pomiędzy poszczególnymi parametrami w programie PTool.
W chwili obecnej napisane jest to w sposób dość chaotyczny, ale w miarę dostępnego czasu będę starał się popierać to wszytko dodatkowymi materiałami i "upraszczać" opisy tak, żeby można było to jakoś zrozumieć oraz dodawać to, czego sam się dowiem.
Ważne: ja nie ogarniam do końca mechanizmu działania tego hacka, a poniższe wypociny powstają na podstawie informacji z personal-view.com, moich rocznych doświadczeń z GH2 i człowieka, który w największym stopniu dzielił się swoją wiedzą o mechanizmach działania kodeka AVCHD w GH2 - Chris Brandins, znany jako cbrandin.

--------------------------------------------

Ważne na początek:
Chcesz pracować na własnymi setami, albo zmieniać czyjeś dla siebie?
Potrzebujesz:
- Stream Parser, Elecard Stream Eye lub inny program, który dostarcza informacje na temat parametrów, a szczególnie wartości QP w strumieniu AVCHD
- w miarę mocnego komputera do odtwarzania surowych plików MTS (jeżeli pliki z setami 100+ Mb/s nie odtwarzają ci się płynnie w kompie, to nie ocenisz jakości)
- dobrego monitora o odpowiedniej rozdzielczości (najlepiej FullHD)
- jak stąd do Los Angeles i z powrotem cierpliwości i czasu (warunek niezbędny).

Pojęcia i inne:
macroblok - każda klatka w strumieniu AVCHD w GH2 składa się z pojedynczych, nie zachodzących na siebie bloków pixeli. Macroblok na poziomie w GH2 składa się z 4x4 takich bloków.
Q- quantizer - część mechanizmu powstawania obrazu, odpowiedzialna za: stopień kompresji, szczegółowość obrazu. Jego wartości wahają się od 0 do 51. W uproszczeniu można powiedzieć, że quantizer odpowiada za jakość obrazu w poszczególnych macroblokach (poprzez stopień kompresji i szczegółowość przetwarzania danych z macrobloków)
Bitrate - Prędkość strumienia danych wideo. Nie odnotowano wzrostu jakości obrazu w przypadku bitrate'ów wyższych od około 170Mb/s. Jeżeli ktoś chce opracować sobie set na 200 Mb/s, to nie otrzyma wyższej jakości.
GOP - Group of Pictures. Strumień wideo AVCHD składa się z pojedynczych ramek, typu I,B i P, powiązanych ze sobą mechanizmem "przewidywania" ruchu w obrębie filmowanej sceny. klatki typu I zawierają najwięcej informacji na temat obrazu i są odzwierciedleniem bieżącej klatki, klatki P i B zawierają informacje, jakie zmiany zachodzą w obrazie w stosunku do poprzednich/następnych klatek. Standardowy GOP w przypadku GH2 dla trybów 24p i 50i to GOP12, w przypadku trybów 50p to GOP24, 60p GOP30 i 60i GOP15.

Jak testować swoje sety?
Należy stosować te same procedury przy testowaniu każdego seta.
1. Aby osiągnąć maksymalną zgodność testowanych scen: sceny statyczny i sceny z ruchem. Najlepiej aparat na statywie i te same warunki oświetleniowe, te same "rekwizyty" do filmowania. Ta sama karta SD.
2. W pierwszej kolejności należy ocenić jakość pracy aparatu we wszystkich trybach i możliwości tworzenia strumienia AVCHD.
3. Nagrywamy dwa rodzaje ujęć: statyczne i z ruchem, lecąc przez wszystkie tryby wideo, czyli FSH, FH, SH, H, HBR, 24H, 24L, VBR (w tym ostatnim ja osobiście sprawdzam tylko tryb 80%, jako że jest najbardziej obciążającym procesor trybem spośród tych o zmiennej prędkości). Wystarczą klipy o długości 10 sekund.
4. Przegrywamy klipy, i sprawdzamy w programie Stream Parser:
- sprawdzamy wykres: czy nie ma spikeów bitrate'u, nagłych załamań, opuszczania klatek, niepożądanych klatek (niekoniecznie chcemy zawsze mieć B i P frames)
- sprawdzamy wartość bitrate'u (max,min,średnia) w strumieniu, a także dane dotyczące I,P,B frames - powinny pokrywać się z naszymi ustawieniami,
- sprawdzamy wartości QP, czyli jak pracuje quantizer: w Stream Parserze tworzymy Elementary Stream File, a następnie uruchamiamy Decode Elementary Stream File - poda nam to dane na temat wartości QP w poszczególnych klatkach.
- Robimy to dla każdego trybu.
5. Sprawdzamy "wartość wizualną" klipów - odtwarzając je, ale także wykonując shoty (dla posiadaczy monitorów mniejszych niż FullHD). Szukamy macroblockingu i innych wad. Może okazać się, że w Stream Parserze wszystko jest ładnie, a wizualnie klip nadaje się do kosza. Przydaje się funkcja przewijania "po klatce" w odtwarzaczu (liczymy w myślach GOP i oceniamy wizualnie I, P, B-frames).
6. Jeżeli wszystko wydaje nam się ok, można przystąpić do testowania dłuższych przebiegów (dzielenie plików), innych wartości ISO, bądź stress testów.

Porady:
- Jak zrobić stress test? W moim przypadku wystarczy filmować oparcie fotela (materiał o drobne teksturze), tak, aby wypełnił całą klatkę. Żaden hack się temu nie oparł, ale z drugiej strony nie będę filmował foteli na co dzień.
- Jeżeli masz duży plik, nie musisz długo czekać, aż Stream Parser go zanalizuje. Otwórz go przy pomocy Quick Test (menu File), zaoszczędzisz dużo czasu.
- Jeżeli masz w miarę stabilną wersję seta, warto przetestować go przy niskich ISO i wysokich. Wartości ISO powyżej 3200 są na dzień dzisiejszy niestabilne dla wszystkich hacków, nawet na najlepszych kartach.

Jak wyglądają przykładowe zachowania kodeka w GH2? (wykresy ze Stream Parsera)

Image
Poprawny strumień GOP1 bez wad, scena z ruchem, VBR.

Image
Poprawny strumień GOP3 z I,P i B-frames, bez wad, scena z ruchem, VBR.

Image
Poprawny strumień GOP3 z I, P i B-frames, bez wad, scena statyczna, prawie CBR.

Image
Wzorcowy CBR, GOP1.

Image
Pompowanie bitrate, takie zachowanie wskazuje na błędnie dobrane parametry Frame Buffer bądź Q (chociaż wizualnie może wyglądać ładnie)

Image
Źle dobrany parametr Frame Buffer, najprawdopodbniej wizualnie pierwsze sekundy będą ok, następnie pogorszenie jakości.

------Tutaj będzie więcej przykładów --------


Zależności i mechanizm:
Wzajemne zależności w przypadku modyfikacji firmware GH2 dotyczą: Q (quantizer), Frame Limit, Video Bitrate i GOP.

Wartości Q i Frame Limit zależą od ustawień Video Bitrate i GOP. W przypadku skrócenia GOP ze standardowego, należy odpowiednio podwyższyć wartości Video Bitrate, aby zapewnić warunki dla standardowej wartości Q.

Na przykład: Dla trybu 1080p przy bitrate 22M domyślną wartością GOP jest 12. Aby zapewnić odpowiednie warunki dla quantizera w przypadku GOP6 potrzeba bitrate w okolicach 40M, w przypadku GOP3 w okolicach 143M, dodatkowo z ustawieniem Q w okolicach 15-16. W przypadku GOP1 należałoby ustawić Q w okolicach 22-23. Innymi słowy, GOP6 wymaga około 1,8x większego bitrate’u niż GOP12, GOP3 około 3,6x więcej, a GOP1 około 8,6x więcej.

Domyślny Frame Limit to wartość 7864320. Najwyższa wartość tego parametru, sensowna, to 10000000. Nie należy podwyższać wartości Frame Limit, dopóki nie zredukujemy w odpowiedni sposób wartości Q (otrzymany obraz będzie niskiej jakości, pomimo wysokiego bitrate’u). W przypadku GOP1 obliczenie Frame Limit jest proste. Jeżeli ustawiliśmy Video Bitrate na 146M, należy podzielić tę wartość przez ilość ramek na sekundę: 146M/24=6083333. Istnieją dodatkowe parametry, które odnoszą się do bitrate’u: XXXX Top (oraz Bottom) Setting (gdzie XXXX to tryb wideo, którego ten parametr dotyczy). Nasz bitrate w nagranym klipie powinien nie przekraczać wartości Video Bitrate ub XXXX Top Setting x1000. Jeżeli ustawiamy Bitrate w parametrze Video Bitrate, nie musimy korzystać z ustawień XXXX Top Setting.
Jeżeli korzystamy z ustawień AQ (Auto Quantiozer), nie musimy korzystać z ręcznych ustawień Q (tych w Patches for Testers). Jeżeli korzystamy z ręcznego ustawienia Q, nie zaznaczamy żadnej opcji AQ.

Wszystkie powyższe ustawienia powinny mieścić się w granicach możliwości kodeka AVCHD w GH2. Jeżeli wyliczymy coś źle – nie osiągniemy pożądanej jakości, albo możemy spodziewać się niestabilnej pracy.

Jeżeli ustawimy poprawnie Video Bitrate, Frame Limit, GOP, a parametr Q za nisko – objawi się to małą ilością szczegółów, macroblockingiem i błotem w cieniach. Jeżeli zbytnio wyżyłujemy Quantizer – kodek zacznie przekraczać maksymalne wartości bitrate’u, co doprowadzi do niestabilności, pomijania niektórych macrobloków przy kodowaniu, a nawet całych ramek. Przy dobraniu odpowiedniego Q (QP) pomaga program Elecard Stream Eye (jest także w wersji trial) oraz oczywiście Stream Parser (należy wybrać Create Elementary stream File i potem uruchomić Decode Elementary Stream File). Generalnie należy doprowadzić do takiego stanu, aby Quantizer oscylował w zakresie +-2 od określonego w naszym secie. Podobny problem będziemy mieć w przypadku ustawienia zbyt wysokiej wartości Frame Limit – lecz w tym przypadku P i B frames nie będą zawierać odpowiedniej ilości danych o obrazie, lub w ogóle doprowadzi do „wykrzyczenia się” kodeka.

Kodek w GH2 w jego domyślnym ustawieniu jest kodekiem VBR, dostosowującym bitrate i wartość Q do określonej sceny. Jego poprawne działanie polega na tym, że przy bardziej szczegółowych scenach zwiększa bitrate, i odpowiednio, jeżeli nie ma takiej potrzeby, obniża.

Zależności w skrócie:
Im krótszy GOP, tym wyższy Video Bitrate i Frame Limit, tym bardziej nie możemy "żyłować" Q.
Im bardziej szczegółowy Quatizer, tym wyższy Video Bitrate i Frame Limit, nie możemy skracać mocno GOP.
Im wyższy Video Bitrate, tym większy Frame Limit i bardziej szczegółowy Quantizer.

Powyższe dotyczy sytuacji, kiedy nie zmieniamy manualnie tabeli skalowania quantizera (a jak na razie to chyba tylko Driftwood w tym grzebie).
Ostatnio edytowany przez Sylwek 26 Lut 2012, 14:31, edytowano w sumie 4 razy
Lumix DMC-GH2 i coś jeszcze, mało czasu na filmowanie, po godzinach http://www.jaworzynka.info
Awatar użytkownika
Sylwek
VIP Super Member
VIP Super Member
 
Posty: 226
Rejestracja: 03 Cze 2011, 09:21
Miejscowość: Jaworzyna Śląska (Dolny Śląsk)

Re: GH2 Stalin by VK - Tutorial hackowania i ustawienia

Postprzez valdi99 » 25 Lut 2012, 23:38

A czy kodek w GH2 zawsze kontroluje bitrate w ten sposób (tj. w zależności od skomplikowania sceny)? Bez względu na patch, jaki zastosujemy?
valdi99
Just Arrived
 
Posty: 17
Rejestracja: 01 Gru 2011, 14:00

Re: GH2 Stalin by VK - Tutorial hackowania i ustawienia

Postprzez fransua » 26 Lut 2012, 12:50

valdi99 napisał(a):A czy kodek w GH2 zawsze kontroluje bitrate w ten sposób (tj. w zależności od skomplikowania sceny)? Bez względu na patch, jaki zastosujemy?

Tak ale właśnie dzięki możliwości ingerencji w sposób kodowania możemy zapobiec by te wartości nie spadały za bardzo.
Panasonic GH13/GH2, ob. Panasonic 14-45/14-140/20 Canon FD 28/50
Awatar użytkownika
fransua
Lord of VDSLR
Lord of VDSLR
 
Posty: 304
Rejestracja: 30 Sie 2010, 13:38

Re: PTool - mechanizm i zależności pomiędzy parametrami

Postprzez musimisie » 26 Lut 2012, 14:55

Sylwek napisał(a):Nie odnotowano wzrostu jakości obrazu w przypadku bitrate'ów wyższych od około 170Mb/s. Jeżeli ktoś chce opracować sobie set na 200 Mb/s, to nie otrzyma wyższej jakości.


Zhackowane gh2 to coś naprawdę pięknego. Mimo to zastanawiam się nad jakimś rejestratorem. dotychczas hyperdeck wydawał mi się sensowny ale po przemyśleniu całej sprawy - to jednak nie jest to - 256gb = 25min, jedyna rzecz która mnie przekonuje to 10 bitowy zapis. A gh2 wypuszcza przecież czyste hdmi... słyszeliście o jakiś sensownych rejestratorach zapisujacych w bitrate ok 200 MB/s ale z 10 bitowym zapisem... Czy dobrze wogóle kombinuje? czy w przypadku GH2 takie rozwiązanie wogóle ma sens o ile istnieje? Dotychczas nie potrzebowałem aż tak wysokiej jakości ale przygotowuje się do większego projektu i chciałbym uzyskać jak najlepszą jakość, po montażu materiał przejdzie gradacje...
musimisie
Member
Member
 
Posty: 54
Rejestracja: 28 Gru 2011, 21:05
Miejscowość: WAW, BSTOK, POZ

Re: GH2 Stalin by VK - Tutorial hackowania i ustawienia

Postprzez MMirek » 26 Lut 2012, 20:10

Nie śmiećcie w tym wątku. Niech pozostanie tylko do opisów ...
Proszę admina o przeniesienie tych postów.
MMirek
Pro Member
Pro Member
 
Posty: 87
Rejestracja: 18 Gru 2011, 21:54

Re: GH2 Stalin by VK - Tutorial hackowania i ustawienia

Postprzez avatarr » 16 Kwi 2012, 09:41

czy te haki mozna uzyc równiez w przypadku gh1, g1 itp?
avatarr
Just Arrived
 
Posty: 4
Rejestracja: 16 Kwi 2012, 09:32

Re: GH2 Stalin by VK - Tutorial hackowania i ustawienia

Postprzez fransua » 16 Kwi 2012, 12:31

avatarr napisał(a):czy te haki mozna uzyc równiez w przypadku gh1, g1 itp?

Opis ten dotyczy GH2. Sposób kodowania w GH1 jest zupełnie inny i trzeba szukać hack-ów dedykowanych do konkretnego modelu.
Panasonic GH13/GH2, ob. Panasonic 14-45/14-140/20 Canon FD 28/50
Awatar użytkownika
fransua
Lord of VDSLR
Lord of VDSLR
 
Posty: 304
Rejestracja: 30 Sie 2010, 13:38


Wróć do Panasonic Lumix GH1 i GH2



Kto jest na forum

Użytkownicy przeglądający to forum: Brak zarejestrowanych użytkowników oraz 0 gości