NASIL Gentoo MPlayer İle İnternet Yayınlarını Kaydetmek
From Lapis Wiki
Konu başlıkları |
Giriş
Bu NASIL belgesinin amacı internet yayınlarını MPlayer kullanarak nasıl kaydedebileceğiniz anlatmaktır.
MPlayer internetde kullanılan yayın formatlarının çoğunu destekler: Real Media, Windows Media ve Quicktime bunların en önemlileridir.
Kodekler
QuickTime
Eğer QuickTime videolarını seyretmek istiyorsanız, MPlayer'ı win32codecs USE etiketi ile derleyin daha sonra şu komutu verin:
# emerge -pv mplayer
Ve win32codecs paketinin quicktime USE etiketi ile derlenip derlenmediğini kontrol edin.
Real Media
Real Media kodekleri iki farklı paket halinde sunulur: realplayer ve win32codecs. Varsayılan olarak güvenlik nedenleriyle realplayer paketi kullanılır, fakat kişisel deneyimime göre bazı yayınlar ancak win32codecs paketini kullandığınızda sorunsuz olarak çalınabiliyor.Varsayılan seçenek ufak bir hileyle biraz daha uzun bir yöntem de olsa değiştirilebiliyor.Bu yüzden eğer güvenlik sizin için gerçekten önemliyse varsayılan yolu tercih edin, aksi halde alternatif yöntemi tercih edin.
Varsayılan Yol
Bu en kolay yöntem, tek yapmanız gereken MPlayer'ı real USE etiketi ile derlemek. Portage RealPlayer'ı MPlayer ile birlikte bir bağımlılık olarak kuracaktır.Kodekler /opt/RealPlayer/codecs/ dizinine kurulacaktır.
Alternatif Yöntem
Bu yöntemde MPlayer'ın ebuild dosyası üzerinde ufak değişiklikler yapmamız gerekecek.Bunun için kendi 3.parti ebuild dosyamızı oluşturacağız. Bu konu başlı başına bir NASIL makalesi olduğu için bunun nasıl yapıldığını uzun uzun anlatmayacağım. Sadece yapmanız gereken /etc/make.conf dosyasına aşağıdaki satırları eklemek
| Dosya: /etc/make.conf |
PORTDIR_OVERLAY="/etc/portage" |
Devam etmeden önce MPlayer'ın ebuild dosyasını ve diğer gerekli bazı dosyaları paylaşılan dizinimize kopyalayalım. Bu örnekte paylaşılan dizininizin /etc/portage olduğunu kabul ediyoruz.
# mkdir -p /etc/portage/media-video/mplayer/files # cp -Rv /usr/portage/media-video/mplayer/* /etc/portage/media-video/mplayer/
Şimdi /etc/portage/media-video/mplayer/mplayer-1.0_pre7-r1.ebuild dosyasını en sevdiğiniz editörle açın:
| Dosya: /etc/portage/media-video/mplayer/mplayer-1.0_pre7-r1.ebuild |
|
realplayer'a ihtiyacımız yok, bu yüzden yorum haline getiriyoruz: ... #x86? ( real? ( >=media-video/realplayer-10.0.3 ) ) ... MPlayer win32codecs paketine bakmalı realplayer ile gelenlere değil:
...
pkg_setup() {
if use real && use x86; then
#REALLIBDIR="/opt/RealPlayer/codecs"
REALLIBDIR="/usr/lib/win32"
fi
}
...
|
Son olarak digest dosyasını oluşturuyoruz:
# ebuild mplayer-1.0_pre7-r1.ebuild digest
MPlayer'ı kurmadan önce win32codecs ve real USE etiketlerini kullandığından emin olun. Ayrıca win32codecs paketi için de real USE etiketini etkinleştirmelisiniz:
# echo "media-libs/win32codecs real" >> /etc/portage/package.use
Live.com
Bazı internet yayınları live.com desteğine ihtiyaç duyar, bu yüzden MPlayer'ı live USE etiketi ile derlemeniz tavsiye edilir, aksi halde şunun gibi hatalar alabilirsiniz:
Playing rtsp://realserver.kataweb.it/katanew/news_ansa/1099310401142_Mondo_20041101125647_low.rm. Resolving realserver.kataweb.it for AF_INET... Couldn't resolve name for AF_INET: realserver.kataweb.it Not a Realmedia rtsp url. Trying standard rtsp protocol. RTSP support requires the "LIVE.COM Streaming Media" libraries! Unable to open URL: rtsp://realserver.kataweb.it/katanew/news_ansa/1099310401142_Mondo_20041101125647_low.rm
Kurulum
Kurulum basittir.
# emerge -av mplayer
Test
Herşeyin yolunda gittiğinden emin olmak için en iyi yöntem kaydetmeyi denemeden önce bazı yayınları çalmaktır. Tek ihtiyacınız olan bazı yayınların URL'lerini bulmak ve bunları MPlayer ile oynatmaktır. (Burada birkaç örnek bulabilirsiniz)
$ mplayer "<url>"
Eğer herhangi bir problemle karşılaşırsanız -playlist seçeneğini eklemeyi deneyin:
$ mplayer -playlist "<url>"
Eğer hala videoyu seyredemiyorsanız wget ve cat komutlarını deneyin.Örneğin:
$ wget "http://www.br-online.de/cgi-bin/ravi?v=alpha/centauri/v/&g2=1&f=041027.rm" $ cat "ravi?v=alpha%2Fcentauri%2Fv%2F&g2=1&f=041027.rm"
Bu şu çıktıyı verecektir:
| Kod: $ cat "ravi?v=alpha%2Fcentauri%2Fv%2F&g2=1&f=041027.rm" |
rtsp://ravi.br-online.de:5050/ravi/alpha/centauri/v/041027.rm --stop-- pnm://ravi.br-online.de/ravi/alpha/centauri/v/041027.rm |
İlk URL'yi seçin ve MPlayer ile oynatın:
$ mplayer rtsp://ravi.br-online.de:5050/ravi/alpha/centauri/v/041027.rm
Not: Eğer seçme şansınız varsa rtsp://, http:// veya mms:// protokolünü pnm:// protokolüne yeğleyin. Çünkü pnm:// protokolü MPlayer tarafından yeterli derecede desteklenmemektedir.
İzlenilebilen İnternet Yayınları
Aşağıdaki internet yayınları MPlayer ile sorunsuz olarak çalışmaktadır:
Real Media
- rtsp://ravi.br-online.de:5050/ravi/alpha/centauri/v/041027.rm
- http://pdl.warnerbros.com/wbol/us/whv/med/matrix/collection/ultimate_matrix_collection_sizzle_tlr_100.rm
- rtsp://amps-videoserver2.mit.edu/encoder/mit-picower-institute-atrium-01dec2005-morning-220k.rm
- rtsp://a157.v59133.c5913.g.vr.akamaistream.net/ondemand/7/157/5913/418966df/whitehouse.download.akamai.com/5913/20041103-3.v.rm
- rtsp://real.nasa-global.speedera.net/real.nasa-global/ascan_2004/hq_050604_spacedays.rm
- rtsp://a1496.v78706.c7870.g.vr.akamaistream.net/ondemand/7/1496/7870/v0001/mitstorage.download.akamai.com/7870/8/8.03/f04/video/ocw-8.03-lec-mit-30sep2004-0007-220k.rm
- rtsp://rmlivev8.bbc.net.uk/farm/*/ev7/live24/worldservice/livenews_v8.ra
- pnm://rm.bbc.net.uk/news/media/audio/40386000/rm/_40386563_mol.rm
Aşağıdaki yayın -vc rv20 ve -fps 30 seçenekleri ile çalışmaktadır:
- rtsp://137.78.25.101:554/Video-Galileo-AVC-2003-182.rm
Bu video -vfm realvid seçeneğiyle çalışmaktadır:
- pnm://rm.bbc.net.uk/news/media/video/39688000/rm/_39688671_leeds23_gilmore_vi.rm
Aşağıdakilerin tümü de -playlist seçeneği ile çalışmaktadır:
- http://www.dreamworks.com/trailers/island/island_trlr3_rm_750.ram
- http://www.ifilm.com/RealPlaylist?l=-2087040320&ifilmId=2669030&bandwidth=300
Windows Media
- http://www.penguinbomb.com/omniscaper/WIPS/trench.wmv
- mms://vip1.yacast.fr/encodereurope1
- http://www.kusc.org/streams/kusc96.ram
- http://play.rbn.com/?url=nfl/nfl/open/packers/demand/TrainingCamp05/050805sherman_300.rm&proto=rtsp
QuickTime
- http://movies.apple.com/movies/newline/blade_trinity/blade_trinity-tlr2_240.mov
Aşağıdaki videolarda ses duyamazsanız, çalamazsanız MPlayer'ı aac USE etiketi ile derleyin.
- http://moviesaskew.com/movies2/par.mov
- http://www.the-mario-opera.com/mariopera_high.mov
Problemli Yayınlar
- rtsp://realserver.kataweb.it/katanew/news_ansa/1099310401142_Mondo_20041101125647_low.rm
- pnm://a1496.v78706.c7870.g.vr.akamaistream.net/ondemand/7/1496/7870/v0001/mitstorage.download.akamai.com/7870/8/8.03/f04/video/ocw-8.03-lec-mit-30sep2004-0007-220k.rm
- http://www.exploratorium.edu/rafiles/cycling/r_braking.ram
- http://64.236.34.4:5190/stream/1003
- http://images.apple.com/movies/us/hd_gallery/gl1800/480p/the_brothers_grimm_m480pa.mov
Not: Lütfen bunların nasıl çalınabileceğini biliyorsanız bu NASIL belgesini düzenleyin.
