BBC iPlayer Dizi İndirme – get_iplayer Kullanımı

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.get_iplayer kurulumu

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.

get_iplayer yayın akışı

Ş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.

get_iplayer "doctor who"
get_iplayer “doctor who”

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.

Bölümümüz inmeye başlıyor...
Bölümümüz inmeye başlıyor…

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.

Benim indirecek olduğum bölümün kodu "b06kybtj"
Benim indirecek olduğum bölümün kodu “b06kybtj”

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

Recording output directory –player ‘‘ Use specified command to directly play the str eam –stream Stream to STDOUT (so you can pipe output to a player) PVR Options: –pvr [pvr search name] Runs the PVR using all saved PVR searches (int ended to be run every hour from cron etc). The list can be limited by adding a r egex to the command. Synonyms: –pvrrun, –pvr-run –pvr-add Save the named PVR search with the specified s earch terms. Search terms required. Use –search=.* to force download of all av ailable programmes. Synonyms: –pvradd –pvr-del Remove the named search from the PVR searches. Synonyms: –pvrdel –pvr-exclude Exclude the PVR searches to run by search name (regex or comma separated values). Synonyms: –pvrexclude –pvr-list Show the PVR search list. Synonyms: –pvrlist –pvr-queue Add currently matched programmes to queue for later one-off recording using the –pvr option. Search terms required unless –p id specified. Use –search=.* to force download of all available programmes. Syn onyms: –pvrqueue –pvr-scheduler Runs the PVR using all saved PVR searches ever y . Synonyms: –pvrscheduler –pvr-single Runs a named PVR search. Synonyms: –pvrsingle Config Options: –localfilesdirs[,dir,] Directories/Folders to scan for new files –prefs-add Add/Change specified saved user or preset opti ons –prefs-clear Remove *ALL* saved user or preset options –prefs-del Remove specified saved user or preset options –prefs-show Show saved user or preset options –refresh, –flush, -f Refresh cache –update, -u Update get_iplayer if a newer version is avail able. If so, plugins also will be updated if newer versions available. External Program Options: –ffmpeg Location of ffmpeg or avconv binary. Synonyms: –avconv –lame Location of lame binary –rtmpdump Location of rtmpdump binary. Synonyms: –flvst reamerBu yöntemleri kullandığınız takdirde torrent beklemenize gerek kalmaz, bölüm yayınından hemen sonra bölümler BBC sunucularına eklenmektedir.
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.


Yayımlandı

kategorisi

,

yazarı:

Yorumlar

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir