wtorek, 23 października 2012

BBC w Polsce, czyli oglądanie i nagrywanie

Jako zapalony fan ELO natknąłem się na okazję obejrzenia programu w BBC 4. Szperając trochę w internecie uzmysłowiłem sobie, że u nas w Polsce tak łatwo tego nie będzie dało się obejrzeć. Jednakże znalazłem sposób i na obejrzenie i na nagranie programów z tejże stacji.
Opiszę, tutaj wszystko na przykładzie Firefoxa i FoxyProxy Standard. Analogicznie można to samo zrobić na Proxy Switchy na Google Chrome.
Pierwsze co to instalujemy dodatek FoxyProxy Standart do Firefoxa. I w nim w polu Wybierz tryb ustawiamy Proxy według wzorców i priorytetów.


Kolejne co to klikamy Dodaj nowe proxy i na karcie Ogólne wpisujemy nazwę proxy.


Następnie przechodzimy na kartę Szczegóły proxy i w pola Serwer lub adres IP oraz Port wpisujemy dowolnie wybrane brytyjskie proxy oraz port np.195.8.126.22:8888



W poszukiwaniach proxy możemy skorzystać np. z stron poniżej:
http://www.xroxy.com/proxy-country-GB.htm
http://www.aliveproxy.com/gb-proxy-list
http://www.freeproxylists.net

Kolejnym krokiem jest przejście do karty Adresy URL wzorców i wybranie Dodaj nowy wzorzec. Tutaj wypełniamy tylko pola Nazwa wzorca  i w pole Wzorzec URL wpisujemy http://www.bbc.co.uk/* , gdyż dzięki temu już ze strony głównej BBC  mamy możliwość przejścia wprost do iPlayera.



Gdy już mamy wszystko skonfigurowane możemy sprawdzić czy mamy możliwość oglądania  materiałów z BBC. Może się też zdarzyć, że co jakiś czas będziemy musieli zmienić proxy przez nas używane, gdyż przestanie ono działać. W takim wypadku edytujemy wcześniej utworzony profil i na karcie Szczegóły  proxy zmieniamy tylko dane w polach Serwer lub adres IP oraz Port wszystko inne pozostawiając bez zmian.



Instalacja Get_iPlayer



Teraz przyszedł czas na najlepsze, czyli na pobranie interesującego nas materiału video.
Aby pobrać go posłużymy się programem Get_iPlayer, który możemy pobrać pod linkiem:
Get_iPlayer
Instalacja przebiega standardowo.




U mnie domyślna ścieżka instalacji C:\Program Files (x86)\get_iplayer jest wynikiem korzystania z 64-bitowej wersji systemu Windows




Po przejściu całego procesu instalacji uruchamiamy notatnik z prawami administratora i przechodzimy do miejsca w którym jest Get_iPlayer zainstalowany, a domyślnie jest to ścieżka:
C:\Program Files (x86)\get_iplayer i edytujemy plik get_iplayer.cmd


Domyślnie ten plik nie zawiera zdefiniowanego adresu proxy tak więc niemożliwe jest pobranie czegokolwiek.
Do kodu zawartego w tym pliku:

@echo off
perl.exe get_iplayer.pl %*

dodajemy linijkę:

 --force --subtitles -p http://195.8.126.22:8888

Powyższa komenda uwzględnia znalezione przez nas proxy jak i pobierze razem z filmem napisy
Całość prezentuje się następująco:

@echo off
perl.exe get_iplayer.pl --force --subtitles -p http://195.8.126.22:8888 %*



Po tych zabiegach mamy program gotowy do pracy. Jedną z rzeczy wymagających skorygowania jest ścieżka docelowa w której zapisywane są pliki pobrane z internetu przez program .
Domyślna ścieżka wygląda następująco:

C:\Users\Nazwa_użytkownika\AppData\Local\VirtualStore\Program Files (x86)\get_iplayer\Downloads 

Aby temu zaradzić uruchamiamy Get_iPlayer i w konsoli wpisujemy polecenie:

get_iplayer --prefs-add --output "c:\temp"

Dzięki czemu Get_iPlayer będzie zapisywał wszystkie pobrane pliki w folderze temp na dysku c


Pobieranie materiałów



Pierwszą rzeczą o której należy wspomnieć to fakt, że materiały na stronie BBC dostępne są tylko przez 7 dni od daty ich emisji.

Uruchamiamy program Get_iPlayer i naszym oczom ukazuje się obrazek:


Najlepiej dodatkowo otworzyć sobie stronę BBC i zobaczyć w programie co interesującego możemy pobrać. W formie przykładu pobierzemy program Timeshift i w tym celu w oknie programu piszemy komendę:

get_iplayer Timeshift


Program wyszuka dla nas materiały zawierające w nazwie Timeshift. Nas będzie interesował materiał oznaczony numerkiem 892. W celu jego pobrania wpisujemy w konsolę:

get_iplayer --get 892

Jeśli wszystko wykonaliśmy poprawnie to naszym oczom powinien ukazać się taki obrazek:


Po ściągnięciu całego materiału powinniśmy zobaczyć obrazek ze znakiem zachęty:


Cały proces dobiegł końca, tak więc pobrany materiał wraz z napisami w formacie .srt znajdziemy c:\temp