BBC’de yayınlanan dizileri takip edenler bilirler ki BBC’nin muhteşem mi muhteşem bir servisi var iPlayer
.
Ancak BBC iPlayer’dan dizileri indirmemize olanak vermezken üstüne üstlük birde Birleşik Krallık dışından bağlananların izlemesini bile engelliyor.
Bu yazımda hem Birleşik Krallık dışından izlemeyi hemde yayınlanan programları indirmeyi anlatacağım.
Eğer benim indirme ile işim yok sadece iPlayer ile izleyebilsem yeter diyorsanız, Chromium tabanlı tarayıcınıza BBC iPlayer Proxy uzantısını ekleyerek rahatlıkla izleyebilirsiniz.
Videoları indirme kısmında ise, yardımımıza get_iplayer isimli GitHub üzerinden ücretsiz yayınlanan program koşuyor. Ancak bu programı kullanırken de proxy kullanmamız gerekiyor, ya da kullandığınız vpn varsa o da yeterli olur.
Vpn hizmetine sahip olmayanlar için bulduğum ve açıkçası denemiş olmadığım ücretsiz vpn hizmeti mevcut. Aşağıda ki bilgiler ile bağlanabilirsiniz.
UK SSTP VPN Account Host Name: uk.vpnaccount.org SSTP VPN Account Username : vpn SSTP VPN Account Password : free
YURT SEBEBİYLE BU BİLGİLERİ DENEDİM VE ÇALIŞMADIĞINA KANAAT GETİRDİM. ÇALIŞAN VPN BİLGİLERİ:
VPN Server : uk.mybestvpn.com VPN Username: mybestvpn VPN Password: freevpn VPN Protocol: PPTP VPN
Öncelikle buradan buradan programı indiriniz. Ardından program kurulumuna geçelim.
Program kurulumunu açtığımızda ilk ekranı geçtikten sonra karşımıza kurulmasını istediğimiz ek programlar gelecek. Açıkçası hepsini kullanacağımızı sanmıyorum ama olur ya hani işlevselliği sınırlandırır, onun için ben tüm programları kuruyorum.
Bu ekranı geçtiğimiz de karşımıza BBC’den indireceğimiz bölümleri nereye kaydedilmesini istediğimizi soracak. Hiç değişmemeniz halinde, masaüstünde yer alacak olan iPlayer Recordings
isimli klasöre indirecektir.
Kurulumu tamamladıktan sonra, yukarıda vermiş olduğum vpn adresleri ile ya da kullandığınız başka yöntemler ile Birleşik Krallık üzerinden internet bağlantınızı gerçekleştirmeniz gerekecek.
Bağlantımızı gerçekleştirdikten sonra bir süre bekleyeceğiz, programın yayın akışını alması için. İşlem biraz uzun sürebilir program bozuk sanmayın. Ardından karşımıza programın kullanımı için gerekli kodları veriyor ama açıkçası pek faydalı gelmedi bana, baya bir araştırmam gerekti.
Şimdi size bölüm indirmeyi nasıl gerçekleştireceğimizi anlatacağım. Ayrıca ben bu programı Doctor Who için kullandığımdan dolayı örneklerim hep Doctor Who üzerine olacaktır.
Öncelikle hangi programı indireceksek o programın iPlayer’da var olan bölümlerini buluyoruz. Bunu bulmak için de aşağıda ki kalıbı kullanacağız.
get_iplayer "program ismi"
Doctor Who bölümlerini listelemek için get_iplayer “doctor who” yazıyorum.
Gördüğünüz üzere an itibari ile BBC iPlayer’da 2 adet Doctor Who bölümü yer almakta. Ve her bölümün başında sarı ile belirttiğim sayılar mevcut.
get_iplayer programından bölümleri bu numaralar aracılığıyla indireceğiz.
Bölüm indirmek için kullanacağımız kod kalıbı ise şu şekilde olacak:
get_iplayer --get sayı
Ben son çıkan bölümü indirmiş olduğum için bölüm listesinde bir önceki bölümü temsil eden 325 sayısını kullanacağım.
Yani get_iplayer --get 325
olacak. Bu kodu girip enter’a bastığımızda bölüm inmeye başlayacaktır.
Bu anlattığım yol basit klasik indirme türüdür. Ayrıca BBC Doctor Who sitesine girdik ve buradan bölümün sayfasına vardık. Eğer sitede bize 28 days left to watch
gibi bir ibare vermişse dizi hala indirilebilir demektir. Bu durumda yapmamız gereken iş site adresinin sonunda yer alan kodu kopyalamak olacak.
Ardından get_iplayer programımızı açıp, şu kodları yazıyoruz.
get_iplayer --pid=bölümün kodu
Yani ben ekrana get_iplayer --pid=b06kybtj
yazacağım. Ardından gördüğünüz bölüm inmeye bşalayacaktır.
Ayrıca bölümler tv de yayınlandıktan hemen sonra iPlayer sunucusuna eklenmiş olsa da siz diyebilirsiniz ki ben bu bölümü canlı olarak internetten hem izleyeceğim hem de 3. parti progrmalar ile kayıt altına alacağım. O zaman devreye get_iplayer programını kurarken ek olarak kurduğumuz MPlayer yardımımıza koşacak.
Bunun için herhangi bir kod bulmak zorunda değiliz BBC’ye ait hangi kanalı açacaksak onun adını bilmemiz yeterli. Kullanacağımız kalıp şu şekilde olacak.
get_iplayer --stream --type=livetv "kanal ismi" --player="mplayer\mplayer -cache 512 -"
Ben BBC One izleyeceksem eğer, get_iplayer --stream --type=livetv "bbc one" --player="mplayer\mplayer -cache 512 -"
kodunu kullanacağım.
Bu işlemden 25-30 saniye sonra MPlayer ile birlikte açtığınız kanal görütülenecek ve canlı akış masaüstünüzde sağlanacak. Aslında bana göre 3. parti program kullanmadan da get_iplayer üzerinden canlı yayın kaydedebiliriz gibi. Ama henüz bunun nasıl olacağı konusunda fikrim yok açıkçası.
Ek olarak söylemek gerekirse, diziyi indirirken telefonda izleyeceğim çok kaliteli olup fazla boyut kaplamasına gerek yok düşüncesindeyseniz eğer, kalite ayarını sunmakta bize. Bunun için şu kalıbı kullanacağız.
--modes=istediğiniz kalite
Modes parametresi için kullanabileceğimiz ifadeler,
- default
- good
- better (default ile aynı kalite)
- best
Kalite ayarlı bölüm indirme örneği:
get_iplayer --modes=best --pid=b06kybtj
Son olarak programın içerisinde verilen ancak daima göz önünde bulunmayan incelemek isteyebileceğiniz kodlar ve tanımları.
List All Programmes: get_iplayer [--type=] Search Programmes: get_iplayer Record Programmes by Search: get_iplayer --get Record Programmes by Index: get_iplayer --get Record Programmes by URL: get_iplayer [--type=] "" Record Programmes by PID: get_iplayer [--type=] --pid= Stream BBC Embedded Media URL: get_iplayer --stream --type= "" | mp layer -cache 128 - Stream Live iPlayer Programme: get_iplayer --stream --type=livetv,liveradio --player="mplayer -cache 128 -" Update get_iplayer cache: get_iplayer --refresh [--force] Basic Help: get_iplayer --basic-help Advanced Help: get_iplayer --long-help Search Options: --category Narrow search to matched categories (regex or comma separated values). Supported only for podcasts (not tv or radio programmes ). --channel Narrow search to matched channel(s) (regex or comma separated values) --exclude Narrow search to exclude matched programme nam es (regex or comma separated values) --exclude-category Narrow search to exclude matched categories (r egex or comma separated values). Supported only for podcasts (not tv or radio pr ogrammes). --exclude-channel Narrow search to exclude matched channel(s) (r egex or comma separated values) --fields ,,.. Searches only in the specified comma separated fields --long, -l Additionally search in programme descriptions and episode names (same as --fields=name,episode,desc ) --since Limit search to programmes added to the cache in the last N hours --type Only search in these types of programmes: live radio,livetv,radio,tv,all (tv is default) Display Options: --help, -h Intermediate help text --helpbasic, --usage Basic help text --helplong Advanced help text --info, -i Show full programme metadata and availability of modes and subtitles (max 50 matches) --long, -l Show long programme info --terse Only show terse programme info (does not affec t searching) --tree Display Programme listings in a tree view Recording Options: --get, -g Start recording matching programmes. Search te rms required unless --pid specified. Use --search=.* to force download of all a vailable programmes. --modes ,,... Recording modes. See --tvmode and --radiomode for available modes and defaults. Shortcuts: default,good,better(=default),best . Use --modes=best to select highest quality available (incl. HD TV). --pid Record an arbitrary pid that does not necessar ily appear in the index. --proxy, -p Web proxy URL e.g. 'http://USERNAME:PASSWORD@S ERVER:PORT' or 'http://SERVER:PORT'. Sets http_proxy environment variable for ch ild processes (e.g., ffmpeg) unless --partial-proxy is specified. --raw Don't transcode or change the recording/stream in any way (i.e. radio/realaudio, rtmp/flv) --subtitles Download subtitles into srt/SubRip format if a vailable and supported --swfurl URL of Flash player used by rtmpdump for verif ication. Only use if default Flash player URL is not working. --url "" Record the embedded media player in the specif ied URL. Use with --type=. Output Options: --output, -o
Sanıyorum bu anlatımı Türkiye’de ilk yapan kişiyim, alıntılarınızda kaynak belirtmenizi rica ediyorum.
Teşekkür veya sorunlarınız için yorum atabilirsiniz.
Bir cevap yazın