Kieszonkowe kino domowe

20 grudzień 2003
Autor :   Janko Muzykant (artykuł gościnny)
ilustracja Wiele osób na forum PDAclub.pl często zadaje pytania dotyczące oglądania filmów na małych ekranach PDA. W większości są to pytania dotyczące sposobu przygotowywania filmu tak by był on poprawnie odtwarzany w palmtopowych aplikacjach multimedialnych. W dalszej części tego tekstu, wszyscy zainteresowani znajdują przepis na konwersję filmów dla komputerków Pocket PC i PalmOS. Opis obejmuje możliwość konwersji do formatu DivX pełnometrażowych filmów do wielkości 128 lub 256 MB ze względu na typową pojemność nośników pamięci. Materiał ten powstał przy okazji opracowania zagadnienia do pewnego projektu i z założenia konwersja ma być prosta i szybka przy zadowalającej jakości.
Co jest potrzebne?


Do konwersji należy zgromadzić sobie następujące aplikacje:

VirtualDub (użyto wersji 1.4.13),
DivX Codec wersja 5 (użyto wersji 5.0.1),
MPEG Layer-3 Audio Codec (użyto wersji 4.2).

Powyższe aplikacje są szeroko znane i dostępne w internecie. Kodeki audio i video najlepiej zainstalować w pakiecie np. Nimo Codec Pack, co pozwoli na konwersję w locie z różnych formatów. Przed przystąpieniem do konwersji należy oczywiście wszystko poprawnie zainstalować.

Do odtwarzania pełnometrażowych filmów potrzebny jest sprzęt zgodny z PocketPC z ekranem 16-bit o wystarczających parametrach. (300MHz i 256MB bądź też 150Mhz lub 128MB - dla takich maszyn poniższe wartości oznaczone będą jako ''oszczędnościowe''). Jako aplikację odtwarzającą proponuję darmowego PocketMVP. W przypadku oglądania wersji ''oszczędnościowej'' należy uaktywnić podwójne powiększenie obrazu. W każdym przypadku należy także uaktywnić obrócenie obrazu o 90 stopni, filtrowanie jak również cachowanie w ramie. Dobrze jest też na początku zresetować pocketa.

Konwertujemy


Uruchamiamy VirtualDub, po czym zaczytujemy ściągnięte z linka niżej ustawienie [File][Load processing setting]. Zaczytujemy ''pocket_256.vcf'' lub dla wersji oszczędnościowej ''pocket_128.vcf''. Następnie otwieramy plik z filmem, który chcemy przekonwertować [File][Open video file].

ilustracja


Następnie wybieramy [Video][Filters]. Jeśli wymiary źródła są większe od 320x240 pikseli (lub dla wersji oszczędnościowej 160x120 pikseli) należy kliknąć [Add], potem [Null transform][Ok], następnie za pomocą [Move up] przesuwamy pozycję na samą górę. Wciskamy [Cropping]

ilustracja


W polach [Offset] wpisujemy wartości, przy których pozbędziemy się ewentualnych marginesów. Możemy także przy panoramicznym obrazie obciąć nieco boki zbliżając proporcje do proporcji ekranu pocketa.
Akceptujemy zmiany [Ok].

ilustracja


Wciskamy [Add][Resize][Ok]. Wartość [Width] ustawiamy na 320 lub - dla wersji oszczędnościowej - 160. Wartość [Height] podobnie ustawiamy na 240 albo 120. Jeśli chcemy mieć obraz panoramiczny i zależy nam na proporcjach wartość [Height] może być mniejsza. Taki panoramiczny wymiar sprawi, że spadną wymagania sprzętowe (mniej gubionych klatek) jak i wzrośnie nieco jakość filmu. Jako metodę [Filter mode] wybieramy [Lanzcos3]. Jeśli oryginał posiada widoczne poziome ''grzebienie'' włączamy opcję [Interlaced]. Możemy sobie pomóc w ustalaniu wysokości włączając podgląd [Show preview]
Uwaga - wpisane wartości muszą być podzielne bez reszty przez 16.
Po zaakceptowaniu [Ok] przesuwamy [Move up] pozycję na drugie miejsce jak na obrazku wyżej.

ilustracja


Klikamy dwukrotnie na [Levels] i ustawiamy środkową wartość [Input levels] na 1.5. Dla ciemnych filmów ta wartość powinna być większa, dla jasnych mniejsza. Ponadto można eksperymentować z pozostałymi wartościami - przy gorszych ekranach można też zmienić wartości [Output levels].
Akceptujemy zmiany [Ok].

ilustracja


Klikamy dwukrotnie na [Hsv] i ustawiamy wartość [Saturation] na 200. Dzięki temu wzmocnimy kolor, który na wyświetlaczach LCD zwykle jest blady.
Akceptujemy zmiany [Ok].

ilustracja


Klikamy dwukrotnie na [Sharpen] i ustawiamy wartość na 16. Dzięki temu wzmocnimy ostrość konturów, która podczas zmniejszania filmu spada. Akceptujemy zmiany [Ok], po czym wychodzimy z panelu [Filters] klikając [Ok].

Wybieramy z menu [Video][Compression] kodek [DivX 5.x.x Codec]. Klikamy w [Configure] i w pozycji [Quick config cli] wpisujemy wartość:

[-b1 256 -key 300 -dr 12,12,2000,10,20 -sc 100 -pq 5]

Dla wersji oszczędnościowej wartość ta powinna wyglądać tak:

[-b1 128 -key 300 -dr 12,12,2000,10,20 -sc 100 -pq 5].

Możemy sprawdzić, czy wartości w zakładkach wyglądają jak na załączonych obrazkach. Na końcu akceptujemy zmiany [Ok] i wychodzimy do głównego okna [Ok].

ilustracja


ilustracja


ilustracja


Pozostało nam ustawienie parametrów dźwięku.

ilustracja


Wybieramy z menu [Audio][Conversion] i ustawiamy następujące wartości: [22050Hz, High quality, 16-bit, Stereo]. Dla wersji oszczędnościowej wartości te będą wyglądać następująco: [11025Hz, High quality, 16-bit, Mono]. Akceptujemy zmiany [Ok].

ilustracja


Wybieramy z menu [Audio][Compression] i wybieramy po lewej [MPEG Layer-3] a po prawej [40kBitps, 22050Hz, Stereo]. Dla wersji oszczędnościowej wartość ta będzie wyglądać następująco: [20kBitps, 11025Hz, Mono]. Wartości tych jak i powyższych nie należy sztywno się trzymać, czasem lepiej ustawić dźwięk mono dostając w zamian lepszą jakość albo dodatkową moc na dekodowanie obrazu.
Może się zdarzyć, ze nie będziemy mogli korzystać z dźwięku zawartego wprost w źródle. Należy wtedy dźwięk ten wcześniej wyciągnąć niezależnymi aplikacjami do pliku ''wav'' a następnie jako źródło podać właśnie ten plik [Audio][Wav audio].
Akceptujemy zmiany [Ok].

ilustracja


Na końcu zanim włączymy konwersję [File][Save as avi] możemy rzucić okiem na oryginał (po lewej) i obraz, który zostanie zapisany (po prawej). Nie należy jednak sugerować się wyświetlaczem peceta, ponieważ w pockecie obraz będzie wyglądał zupełnie inaczej.
Stąd na początku proponuję zrobić kilka prób na krótkich (minutowych) fragmentach filmów i ewentualnie wprowadzić korekty wyżej wymienionych ustawień.

Przykłady


- Fragment filmu (23'') kodowanego dla urządzeń z zegarem minimum 300MHz i z 256 MB kartą pamięci [983kB]
- Fragment filmu (23'') kodowanego dla urządzeń z zegarem minimum 150MHz i z 128 MB kartą pamięci (wyżej wymieniona wersja oszczędnościowa) [405kB]
- Ustawienia dla VirtualDub [1kB]

Historia


V.1.0 2003.12.19
Pierwsza wersja opublikowana w oparciu o VirtualDub 1.4.13, DivX Codec 5.0.1, MPEG Layer-3 Audio Codec 4.2.

Oryginalny tekst można znaleźć na tej stronie internetowej
Tag :


O Serwisie

Wortal PDAclub.pl to serwis internetowy zajmujący się tematyką technologii mobilnych. U nas znajdziesz najnowsze informacje o smartfonach, tabletach, smartwatch i innych urządzeniach mobilnych pracujących zarówno pod kontrolą Apple iOS jak i Google Android czy też Windows. PDAclub.pl to także jednao z najstarszych forów internetowych, gdzie każdy użytkownik znajdzie fachową pomoc.

PDAclub POLECA


W ramach naszej witryny stosujemy pliki cookies w celu świadczenia usług na najwyższym poziomie, w tym w sposób dostosowany do indywidualnych potrzeb. Korzystanie z witryny bez zmiany ustawień dotyczących cookies oznacza, że będą one zamieszczane w urządzeniu końcowym. Można dokonać w każdym czasie zmiany ustawień dotyczących cookies. Więcej szczegółów w naszej Polityce Prywatności. Akceptuję otrzymywanie plików cookies z serwisu pdaclub.pl. Akceptuję