Blog (76)
Komentarze (1.5k)
Recenzje (3)
@Jaahquubel_Konwersja wideo - za rękę do "cella"

Konwersja wideo - za rękę do "cella"

Do "cella"? "Cell phone", czyli telefon komórkowy, będzie celem. A wpis jest o Symbianie i konsolowym programie pod Linuksy, więc sztampa totalna. I jeszcze o HotZlot zahaczam. Ale po kolei.

Opis problemu

Mam telefon z Symbianem - Nokię E63 - a w nim RealPlayera. Byłem ciekaw co, poza filmikami dostarczonymi z telefonem, można na nim obejrzeć. Niby można pliki mp4. Skąd ja taki wezmę? Najprościej - ściągnąć coś z DobrychProgramów. Ściągnąłem, wrzuciłem, odpaliłem i...? Nie ma obrazu. :/ Coś z tym trzeba było zrobić. Pewnie jakiś kodek się nie zgadza. Wpisałem odpowiednie zapytanie w wyszukiwarce i dostałem w odpowiedzi ten link: www.techiechips.com/convert-movies-videos-for-nokia-e63. Wszystko fajnie opisane, ale dla Windowsa. Aby znaleźć coś dla siebie (Ubuntu) otworzyłem menedżera pakietów i zacząłem przeglądać. No i znalazłem paczkę o nazwie "h264enc". Jej opis jest następujący:

A shell script which makes it easy to encode DVDs or video files to the H.264/AVC/MPEG-4 Part 10 video format using MEncoder from the MPlayer project.

h264enc is written in a way to be useful for power users yet it is also very user friendly for people who are novices when it comes to video encoding. h264enc operates by asking questions to the user, collecting the input and passing it over to the encoder software. One of its unique features is the ability to use built-in video quality presets. This is especially useful to people who are just starting to encode video.

No - w sam raz dla takiego laika, jak ja: jest dla nowicjuszy i ma w standardzie profile ustawień (czyli po polsku "presety"). W pomocy do tego programiku przeczytałem, że jest preset dla Symbiana S60, czyli takiego, jaki jest w moim smerf-fonie :) To był strzał w 10!

Rozwiązanie

Zobaczmy na przykładzie: ściągnąłem relację z ubiegłorocznego HotZlotu i ją skonwertowałem (okropne słowo). Program uruchomiłem w konsoli poleceniem [code]h264enc -3p -p nks60[/code] gdzie -p nks60 to właśnie preset dla Symbiana. Program powitał nagłówkiem i pytaniem o źródło. Po wybraniu "file" były jeszcze pytania o nazwę pliku źródłowego i docelowego:

+=============================================================+
|<<<<<<< h264enc - the interactive shell script ripper >>>>>>>|
|-------------------------------------------------------------|
|<<<<<< version: 9.2.8 - (C) 2006-2010, Grozdan Nikolov >>>>>>|
+=============================================================+

Select the Input type [file/dir/dvd/vcd]: file
Provide the Input Video File: HotZlot2010-360p.mp4 
Provide a name for the Output File [default is H264-32340]: HotZlot

A potem cała seria pytań, na które w większości grzecznie odpowiadałem "ENTER", aby wybrać odpowiedź domyślną - proste. Wyjątki pojawiły się tylko przy rozdzielczości obrazu:

Specify the desired Resolution [default is 640x360]: 320x180

(czyli połowa - w każdą stronę - oryginalnej, bo film jest 640x360, a wyświetlacz jest 320x240),

przy bitrate obrazu (bo tak kazali na podlinkowanej wyżej stronie):

Specify the desired Video Bitrate in kbps [default is 1000]: 384

bitrate dźwięku (jak wyżej):

Track 1: Specify the AAC Average Bitrate [default is 128]: 112

i przy pytaniu o format - bo przecież ma być mp4:

Would you like to convert the final encode from AVI to MP4? [y/N]: y

Potem to już tylko podsumowanie:

-> Starting to encode the Video file in 3-pass mode
-> Using "Nokia S60" preset
-> Using '/dev/null' as output for the first & second pass
-> Using '/home/q/HotZlot.avi' as output file for the third pass

Odliczanie (trzy razy, dla trzech etapów):

Starting to encode in: 5 4 3 2 1 

Komunikat o efekcie i pytanie o sprzątanie:

-> AVI file size: 40.168 MiB (/home/q/HotZlot.avi)
-> MP4 file size: 10.862 MiB (/home/q/HotZlot.mp4)

Delete the AVI file? [y/N]:

aby wreszcie ujrzeć:

-> Have a nice day ^_^

Pozostało tylko plik skopiować na telefon, odtworzyć i zobaczyć to:

379656

That's all, folks!

Wybrane dla Ciebie
Komentarze (3)

Cenimy Twoją prywatność

Kliknij "AKCEPTUJĘ I PRZECHODZĘ DO SERWISU", aby wyrazić zgodę na korzystanie w Internecie z technologii automatycznego gromadzenia i wykorzystywania danych oraz na przetwarzanie Twoich danych osobowych przez Wirtualną Polskę, Zaufanych Partnerów IAB (870 partnerów) oraz pozostałych Zaufanych Partnerów (403 partnerów) a także udostępnienie przez nas ww. Zaufanym Partnerom przypisanych Ci identyfikatorów w celach marketingowych (w tym do zautomatyzowanego dopasowania reklam do Twoich zainteresowań i mierzenia ich skuteczności) i pozostałych, które wskazujemy poniżej. Możesz również podjąć decyzję w sprawie udzielenia zgody w ramach ustawień zaawansowanych.


Na podstawie udzielonej przez Ciebie zgody Wirtualna Polska, Zaufani Partnerzy IAB oraz pozostali Zaufani Partnerzy będą przetwarzać Twoje dane osobowe zbierane w Internecie (m.in. na serwisach partnerów e-commerce), w tym za pośrednictwem formularzy, takie jak: adresy IP, identyfikatory Twoich urządzeń i identyfikatory plików cookies oraz inne przypisane Ci identyfikatory i informacje o Twojej aktywności w Internecie. Dane te będą przetwarzane w celu: przechowywania informacji na urządzeniu lub dostępu do nich, wykorzystywania ograniczonych danych do wyboru reklam, tworzenia profili związanych z personalizacją reklam, wykorzystania profili do wyboru spersonalizowanych reklam, tworzenia profili z myślą o personalizacji treści, wykorzystywania profili w doborze spersonalizowanych treści, pomiaru wydajności reklam, pomiaru wydajności treści, poznawaniu odbiorców dzięki statystyce lub kombinacji danych z różnych źródeł, opracowywania i ulepszania usług, wykorzystywania ograniczonych danych do wyboru treści.


W ramach funkcji i funkcji specjalnych Wirtualna Polska może podejmować następujące działania:

  1. Dopasowanie i łączenie danych z innych źródeł
  2. Łączenie różnych urządzeń
  3. Identyfikacja urządzeń na podstawie informacji przesyłanych automatycznie
  4. Aktywne skanowanie charakterystyki urządzenia do celów identyfikacji

Cele przetwarzania Twoich danych przez Zaufanych Partnerów IAB oraz pozostałych Zaufanych Partnerów są następujące:

  1. Przechowywanie informacji na urządzeniu lub dostęp do nich
  2. Wykorzystywanie ograniczonych danych do wyboru reklam
  3. Tworzenie profili w celu spersonalizowanych reklam
  4. Wykorzystanie profili do wyboru spersonalizowanych reklam
  5. Tworzenie profili w celu personalizacji treści
  6. Wykorzystywanie profili w celu doboru spersonalizowanych treści
  7. Pomiar efektywności reklam
  8. Pomiar efektywności treści
  9. Rozumienie odbiorców dzięki statystyce lub kombinacji danych z różnych źródeł
  10. Rozwój i ulepszanie usług
  11. Wykorzystywanie ograniczonych danych do wyboru treści
  12. Zapewnienie bezpieczeństwa, zapobieganie oszustwom i naprawianie błędów
  13. Dostarczanie i prezentowanie reklam i treści
  14. Zapisanie decyzji dotyczących prywatności oraz informowanie o nich

W ramach funkcji i funkcji specjalnych nasi Zaufani Partnerzy IAB oraz pozostali Zaufani Partnerzy mogą podejmować następujące działania:

  1. Dopasowanie i łączenie danych z innych źródeł
  2. Łączenie różnych urządzeń
  3. Identyfikacja urządzeń na podstawie informacji przesyłanych automatycznie
  4. Aktywne skanowanie charakterystyki urządzenia do celów identyfikacji

Dla podjęcia powyższych działań nasi Zaufani Partnerzy IAB oraz pozostali Zaufani Partnerzy również potrzebują Twojej zgody, którą możesz udzielić poprzez kliknięcie w przycisk "AKCEPTUJĘ I PRZECHODZĘ DO SERWISU" lub podjąć decyzję w sprawie udzielenia zgody w ramach ustawień zaawansowanych.


Cele przetwarzania Twoich danych bez konieczności uzyskania Twojej zgody w oparciu o uzasadniony interes Wirtualnej Polski, Zaufanych Partnerów IAB oraz możliwość sprzeciwienia się takiemu przetwarzaniu znajdziesz w ustawieniach zaawansowanych.


Cele, cele specjalne, funkcje i funkcje specjalne przetwarzania szczegółowo opisujemy w ustawieniach zaawansowanych.


Serwisy partnerów e-commerce, z których możemy przetwarzać Twoje dane osobowe na podstawie udzielonej przez Ciebie zgody znajdziesz tutaj.


Zgoda jest dobrowolna i możesz ją w dowolnym momencie wycofać wywołując ponownie okno z ustawieniami poprzez kliknięcie w link "Ustawienia prywatności" znajdujący się w stopce każdego serwisu.


Pamiętaj, że udzielając zgody Twoje dane będą mogły być przekazywane do naszych Zaufanych Partnerów z państw trzecich tj. z państw spoza Europejskiego Obszaru Gospodarczego.


Masz prawo żądania dostępu, sprostowania, usunięcia, ograniczenia, przeniesienia przetwarzania danych, złożenia sprzeciwu, złożenia skargi do organu nadzorczego na zasadach określonych w polityce prywatności.


Korzystanie z witryny bez zmiany ustawień Twojej przeglądarki oznacza, że pliki cookies będą umieszczane w Twoim urządzeniu końcowym. W celu zmiany ustawień prywatności możesz kliknąć w link Ustawienia zaawansowane lub "Ustawienia prywatności" znajdujący się w stopce każdego serwisu w ramach których będziesz mógł udzielić, odwołać zgodę lub w inny sposób zarządzać swoimi wyborami. Szczegółowe informacje na temat przetwarzania Twoich danych osobowych znajdziesz w polityce prywatności.