Blog (76)
Komentarze (1.5k)
Recenzje (3)

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

@Jaahquubel_Konwersja wideo - za rękę do "cella"25.02.2011 01:03

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:

That's all, folks!

Szanowna Użytkowniczko! Szanowny Użytkowniku!
×
Aby dalej móc dostarczać coraz lepsze materiały redakcyjne i udostępniać coraz lepsze usługi, potrzebujemy zgody na dopasowanie treści marketingowych do Twojego zachowania. Twoje dane są u nas bezpieczne, a zgodę możesz wycofać w każdej chwili na podstronie polityka prywatności.

Kliknij "PRZECHODZĘ DO SERWISU" lub na symbol "X" w górnym rogu tej planszy, jeżeli zgadzasz się na przetwarzanie przez Wirtualną Polskę i naszych Zaufanych Partnerów Twoich danych osobowych, zbieranych w ramach korzystania przez Ciebie z usług, portali i serwisów internetowych Wirtualnej Polski (w tym danych zapisywanych w plikach cookies) w celach marketingowych realizowanych na zlecenie naszych Zaufanych Partnerów. Jeśli nie zgadzasz się na przetwarzanie Twoich danych osobowych skorzystaj z ustawień w polityce prywatności. Zgoda jest dobrowolna i możesz ją w dowolnym momencie wycofać zmieniając ustawienia w polityce prywatności (w której znajdziesz odpowiedzi na wszystkie pytania związane z przetwarzaniem Twoich danych osobowych).

Od 25 maja 2018 roku obowiązuje Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 (określane jako "RODO"). W związku z tym chcielibyśmy poinformować o przetwarzaniu Twoich danych oraz zasadach, na jakich odbywa się to po dniu 25 maja 2018 roku.

Kto będzie administratorem Twoich danych?

Administratorami Twoich danych będzie Wirtualna Polska Media Spółka Akcyjna z siedzibą w Warszawie, oraz pozostałe spółki z grupy Wirtualna Polska, jak również nasi Zaufani Partnerzy, z którymi stale współpracujemy. Szczegółowe informacje dotyczące administratorów znajdują się w polityce prywatności.

O jakich danych mówimy?

Chodzi o dane osobowe, które są zbierane w ramach korzystania przez Ciebie z naszych usług, portali i serwisów internetowych udostępnianych przez Wirtualną Polskę, w tym zapisywanych w plikach cookies, które są instalowane na naszych stronach przez Wirtualną Polskę oraz naszych Zaufanych Partnerów.

Dlaczego chcemy przetwarzać Twoje dane?

Przetwarzamy je dostarczać coraz lepsze materiały redakcyjne, dopasować ich tematykę do Twoich zainteresowań, tworzyć portale i serwisy internetowe, z których będziesz korzystać z przyjemnością, zapewniać większe bezpieczeństwo usług, udoskonalać nasze usługi i maksymalnie dopasować je do Twoich zainteresowań, pokazywać reklamy dopasowane do Twoich potrzeb. Szczegółowe informacje dotyczące celów przetwarzania Twoich danych znajdują się w polityce prywatności.

Komu możemy przekazać dane?

Twoje dane możemy przekazywać podmiotom przetwarzającym je na nasze zlecenie oraz podmiotom uprawnionym do uzyskania danych na podstawie obowiązującego prawa – oczywiście tylko, gdy wystąpią z żądaniem w oparciu o stosowną podstawę prawną.

Jakie masz prawa w stosunku do Twoich danych?

Masz prawo żądania dostępu, sprostowania, usunięcia lub ograniczenia przetwarzania danych. Możesz wycofać zgodę na przetwarzanie, zgłosić sprzeciw oraz skorzystać z innych praw wymienionych szczegółowo w polityce prywatności.

Jakie są podstawy prawne przetwarzania Twoich danych?

Podstawą prawną przetwarzania Twoich danych w celu świadczenia usług jest niezbędność do wykonania umów o ich świadczenie (tymi umowami są zazwyczaj regulaminy). Podstawą prawną przetwarzania danych w celu pomiarów statystycznych i marketingu własnego administratorów jest tzw. uzasadniony interes administratora. Przetwarzanie Twoich danych w celach marketingowych realizowanych przez Wirtualną Polskę na zlecenie Zaufanych Partnerów i bezpośrednio przez Zaufanych Partnerów będzie odbywać się na podstawie Twojej dobrowolnej zgody.