<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Bilöker &#187; Nasıl Yapılır?</title>
	<atom:link href="http://loker.radiobrecht.org/category/nasil/feed/" rel="self" type="application/rss+xml" />
	<link>http://loker.radiobrecht.org</link>
	<description>Kısa lafın uzunu...</description>
	<lastBuildDate>Fri, 27 Jan 2012 22:32:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Yitik bir yazının tıpkıbasımı: mencoder profil desteği ve Onur Küçük&#8230;</title>
		<link>http://loker.radiobrecht.org/2011/07/yitik-bir-yazinin-tipkibasimi-mencoder-profil-destegi-ve-onur-kucuk/</link>
		<comments>http://loker.radiobrecht.org/2011/07/yitik-bir-yazinin-tipkibasimi-mencoder-profil-destegi-ve-onur-kucuk/#comments</comments>
		<pubDate>Sun, 17 Jul 2011 16:27:27 +0000</pubDate>
		<dc:creator>löker</dc:creator>
				<category><![CDATA[Defterden bloga taşınmışlar]]></category>
		<category><![CDATA[Nasıl Yapılır?]]></category>
		<category><![CDATA[Özgür Yazılım]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mencoder]]></category>
		<category><![CDATA[mplayer]]></category>
		<category><![CDATA[video dönüştürme]]></category>

		<guid isPermaLink="false">http://developer.pardus.org.tr/people/loker/blog/?p=117</guid>
		<description><![CDATA[04 Şubat 2008, 22:54&#8242;te yayınlanmış bir yazı imiş bu, bugün twitter&#8217;da sohbeti dönünce arşivciliğiyle ünlü arkadaşlardan biri (yazsam kızar diye tırstım gizem katıyorum) gönderiverdi: Pardus&#8217;un yıllanmış, demlenmiş ustalarından Onur Küçük&#8217;le şahsen tanıştıysanız bilirsiniz&#8230; Onur sessiz bir insandır. Özellikle pardus-kullanıcıları listesinde harcadığı uzun zamanlar nedeniyle, bu aracı kullanmayı yeğleyenlerin aklına yerleştiğine emin olduğum imzasını motto edinmiş, <a href='http://loker.radiobrecht.org/2011/07/yitik-bir-yazinin-tipkibasimi-mencoder-profil-destegi-ve-onur-kucuk/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>04 Şubat 2008, 22:54&#8242;te yayınlanmış bir yazı imiş bu, bugün twitter&#8217;da sohbeti dönünce arşivciliğiyle ünlü arkadaşlardan biri (yazsam kızar diye tırstım gizem katıyorum) gönderiverdi:</p>
<p>Pardus&#8217;un yıllanmış, demlenmiş ustalarından Onur Küçük&#8217;le şahsen tanıştıysanız bilirsiniz&#8230; Onur sessiz bir insandır. Özellikle pardus-kullanıcıları listesinde harcadığı uzun zamanlar nedeniyle, bu aracı kullanmayı yeğleyenlerin aklına yerleştiğine emin olduğum imzasını motto edinmiş, feyz almaya odaklanmıştır&#8230; &#8220;Bilgi konuşur, bilge dinler&#8230;&#8221; Konuşmakta acele etmez sevgili Küçük&#8230; ve bazen beni çileden çıkarırcasına susar! Söylemesinin çok anlamlı olduğu konularda da susar! Bunun taze bir örneğini, özgürlükiçin projesi kapsamında değerlendirilebileceğini düşündüğüm bir öneriyi tartışırken yaşadık&#8230; Özetleyerek (atarak) alıntılıyorum:<br />
<span id="more-505"></span><br />
Löker: Malum, hepimizde var, hafif deliyiz&#8230; ya da nerd diyelim gavurcadan ödünç terimle&#8230; bir işi üç kere yapacaksak, beş kerelik emeği harcayıp da bash/python betiği yazmak, konsol açıverip de işleri otomatikleştirivermek yapmazsak duramadığımız bir eylem&#8230; diyorum ki, psp&#8217;ye video kodlamak, ipod&#8217;a arşiv bindirirken &#8216;yahu nasıl olsa sokakta dinleyeceğim, yerden kazanayım&#8217; diye ogg/flac&#8217;larımızı 128/variable tekrar kodlamak gibi işler için hepimizin kullandığı farklı çözümler var&#8230; Gelin bu güçleri bir yerlerde birleştirelim, birbirimizin çözümlerini, püf noktalarını öğrenelim, paylaşalım&#8230;</p>
<p>Onur: Bu arada merge isteğine yazmıştım, gördün mü, mencoder&#8217;ın profil desteğini epey geliştirmiş durumdayız&#8230;</p>
<p>Löker: Gözümden kaçmış abi, anlatsana şu işin aslını&#8230;</p>
<p>Onur: Türker (Sezer) mencoder&#8217;da öntanımlı yazıtipi belirlenmediği için altyazıların otomatikman gömülmediğini fark ederek çözüm aramaya başlayınca, bir süredir var olan ama çok kullanışlı olmayan profil desteği de gözüme çarptı. Biraz elden geçirip, günümüzdeki ihtiyaçlara uyarlamaya girişince ortaya şimdiki sonuç çıktı.</p>
<p>mencoder -profile psp -o falanca.mp4 dediğinde video dosyası psp&#8217;nin ihtiyaç duyduğu standartlara göre hazırlanıyor. Bu normalde, akılda tutması zor bir seri sayıdan kullanıcıyı kurtaran bir şey. Üstelik mplayer/ffmpeg gibi uygulama/kütüphanelerin sürümleri değişince bu konudaki parametrelerde değişikliker yaşanabiliyor. Kullanıcıya bir profil kullanmayı öğretmek daha doğru ve çağdaş bir çözüm.</p>
<p>Löker: Eh abi, harika bir fikirmiş gerçekten, peki bu gelişmeye kaç profil dahil etmiş olduk biz bugün?</p>
<p>Onur: 29 çeşit video için hazır tanımlarımız var, mencoder -profile help komutuyla tam listeye ulaşılabilir. Burada sözü geçen yüksek kalite vb. ifadelerin karşılıkları da /etc/mencoder.conf dosyasında tutuluyor. Kullanıcılar hata takip sisteminden bu konuda iyileştirme önerisi girerek &#8220;falanca video tipini profil olarak eklemek faydalı&#8221; dediklerinde pakete ek yapmaya çalışıyorum. Önerilerin mevcut profillerden biraz daha farklı olması, örneğin &#8220;mevcut bir profilden sadece basit bir parametre farklı&#8221; olmaması, teknik olarak doğru olmasını tercih ediyorum, bu sürecin tamamında da listeyi çok kalabalıklaştırmadan işlevsel tutmaya çalışacağım.</p>
<p>Löker: E peki, çok kişisel bir isteğimiz var, sistem genelinde bir yapılandırma önermek istemiyoruz. Nasıl ekleriz kendi bilgisayarımızda bu alana yeni bir profil?</p>
<p>Onur: Ev dizinindeki .mplayer dizini içinde mencoder.conf dosyası oluşturmak uygun bir çözüm yaratabilir. Örnek dosya olarak /etc/mplayer.conf alınabilir. Buradaki dizim kurallarına göre bakmak gerekli&#8230;</p>
<p>Löker: Ah Onur ya, şunları daha sık anlatsan, bu bilgileri daha çok paylaşsak ya&#8230;</p>
<p>Onur: :)</p>
<p>hamiş: özgürlükiçin.com adresinde bu tip konularda püf noktaları sadece tarif eden değil, uygulayan çözümleri de paylaşalım önerime olumlu bazı tepkiler geldi, önümüzdeki günlerde bu konuda bazı adımlar atabiliriz&#8230; Pardus dediğimiz bir tek 2007, 2008 değil ya&#8230;</p>
<p>- yeni yayına not: Özgürlükİçin&#8217;de belgelerin güncellenmesiyle hatta wikize edilmesiyle ilgili planlar konuşuluyor. Zeki Bildirici gönüllüler arasında &#8220;belgelendirici&#8221; türü bir görev tanımı yapmayı öneriyor. Dört koldan çeşitli ipuçlarını, nasıl belgelerini güncelleyip sınıflandırarak bir topluluk belge arşivi yapsak güzel olmaz mı? Konuşalım bence bunları&#8230; <a href="http://lists.pardus.org.tr/mailman/listinfo/pardus-camia" target="_blank">camia listemiz</a> de var&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://loker.radiobrecht.org/2011/07/yitik-bir-yazinin-tipkibasimi-mencoder-profil-destegi-ve-onur-kucuk/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Apple farelerde kaydırma (scroll) çalışmayınca&#8230;</title>
		<link>http://loker.radiobrecht.org/2009/03/apple-farelerde-kaydirma-scroll-calismayinca/</link>
		<comments>http://loker.radiobrecht.org/2009/03/apple-farelerde-kaydirma-scroll-calismayinca/#comments</comments>
		<pubDate>Mon, 16 Mar 2009 10:56:25 +0000</pubDate>
		<dc:creator>löker</dc:creator>
				<category><![CDATA[Elmalı]]></category>
		<category><![CDATA[Nasıl Yapılır?]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[fare]]></category>
		<category><![CDATA[temizlik]]></category>

		<guid isPermaLink="false">http://loker.radiobrecht.org/?p=73</guid>
		<description><![CDATA[Apple&#8217;ın donanım tasarımı genellikle ergonomik açıdan başarılı olduğu kadar, yenilikçi, estetik anlamda iddialı yanlar da içeriyor. Intel işlemcili serilere kadar bu konuda devam ettirdikleri çizgi yakın zamanda biraz değişmeye başladı. Artık plastik görünümden metalik görünüme, yuvarlak hatlardan, sert hatlara dönmeye başladılar. Direnen son kale fareler. Hala yuvarlak, tombul hatlı, üstünde minik bir küre ile gelen <a href='http://loker.radiobrecht.org/2009/03/apple-farelerde-kaydirma-scroll-calismayinca/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>Apple&#8217;ın donanım tasarımı genellikle ergonomik açıdan başarılı olduğu kadar, yenilikçi, estetik anlamda iddialı yanlar da içeriyor. Intel işlemcili serilere kadar bu konuda devam ettirdikleri çizgi yakın zamanda biraz değişmeye başladı. Artık plastik görünümden metalik görünüme, yuvarlak hatlardan, sert hatlara dönmeye başladılar.</p>
<p>Direnen son kale fareler. Hala yuvarlak, tombul hatlı, üstünde minik bir küre ile gelen fareler eski tasarım çizgisini sürdürüyor. Kaydırma tekeri yerine (scroll wheel) bir çeşit kürecik bulunması da yine geleneksel yenilikçi çizginin bir uzantısı.<br />
<span id="more-73"></span><br />
İşletim sisteminde yatay eksende harekete dayalı bir arayüz sunan Mac sistemler, her yöne doğru ilerlemenizin faydalı olabileceği durumlar yaratabiliyor. Öntanımlı olarak kapalı gelen bir özelliği açarak, kaydırma küresini 360 derece hareket için kullanabiliyorsunuz. Bu sayede, büyük alanlara sahip programlarla çalışırken alanı daha rahat gezebiliyorsunuz. Örneğin Gimp&#8217;te çok büyük çözünürlüklü bir fotoğrafta taramadan kaynaklı hatalar düzeltirken bu gerçekten faydalı oluyor.</p>
<p>Gelgelelim, bu tasarımda ufak bir sorun var. Daha doğrusu Apple zihniyetindeki genel bir sorunun burada başka bir yansıması karşımıza çıkıyor. Eğer bu kürecik toz toplayarak çalışmazsa fareyi açmanız için vida yok! Haliyle temizleyemiyorsunuz&#8230; Apple zihniyetindeki sorun burada devreye giriyor, temizlik basitçe mümkün, ancak bu hiç bir yerde anlatılmamış. Ya da resmi hiç bir yerde anlatılmamış diyelim, Youtube&#8217;da fare temizlik videolarını izlemek mümkün.</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/j0DH1R_GMQs&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/j0DH1R_GMQs&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p>Videoyu izleyemeyenler için şöyle anlatmayı deneyeyim, fareyi <em>sırtüstü</em> ve tıklanan bölgesinin üzerine 45 derecelik bir eğimle bir dosya kağıdına bir kaç kez sertçe sürterseniz, içindeki pislikler atılıyor, böylece fareyi ilk günkü gibi kullanabiliyorsunuz. Yine basit bir çözüm, yine müneccimlik gerektiren bir yöntem, yine Apple&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://loker.radiobrecht.org/2009/03/apple-farelerde-kaydirma-scroll-calismayinca/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mac üzerinde çapraz kodlama (transcoding) için Handbrake</title>
		<link>http://loker.radiobrecht.org/2009/02/mac-uzerinde-capraz-kodlama-transcoding-icin-handbrake/</link>
		<comments>http://loker.radiobrecht.org/2009/02/mac-uzerinde-capraz-kodlama-transcoding-icin-handbrake/#comments</comments>
		<pubDate>Thu, 26 Feb 2009 20:14:57 +0000</pubDate>
		<dc:creator>löker</dc:creator>
				<category><![CDATA[Elmalı]]></category>
		<category><![CDATA[Nasıl Yapılır?]]></category>
		<category><![CDATA[çapraz kodlama]]></category>
		<category><![CDATA[codec]]></category>
		<category><![CDATA[handbrake]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[transcoding]]></category>
		<category><![CDATA[video dönüştürme]]></category>

		<guid isPermaLink="false">http://loker.radiobrecht.org/?p=39</guid>
		<description><![CDATA[GNU/Linux sistemler kullandığınızda video biçimleri, büyüklükleri ve kodlama değişkenleri üzerinde oynamak genellikle basittir. Buna rağmen endüstri standartlarında bir video editörün varlığından söz etmenin mümkün olmaması çok acıklı. Kino ve Kdenlive nefis yazılımlar olmakla birlikte, endüstri standardı olmaya yolları hala var. Neyse bu başka bir soru/n. Benim el alışkanlığım genellikle mencoder ya da transcode gibi komut satırı programlara <a href='http://loker.radiobrecht.org/2009/02/mac-uzerinde-capraz-kodlama-transcoding-icin-handbrake/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>GNU/Linux sistemler kullandığınızda video biçimleri, büyüklükleri ve kodlama değişkenleri üzerinde oynamak genellikle basittir. Buna rağmen endüstri standartlarında bir video editörün varlığından söz etmenin mümkün olmaması çok acıklı. Kino ve Kdenlive nefis yazılımlar olmakla birlikte, endüstri standardı olmaya yolları hala var. Neyse bu başka bir soru/n.</p>
<p>Benim el alışkanlığım genellikle mencoder ya da transcode gibi komut satırı programlara dair, transcode&#8217;un KDE arayüzü transKode da iyi diye duydum, ama pek haşır neşir olmadım. Önceki blogumda yazdığım <a title="Pardus hayatınızı kolaylaştırır" href="http://cekirdek.pardus.org.tr/~loker/zangetsu/blog/2008/02/04/106/" target="_blank">şu yazıda</a> söz ettiğim rahatlıklar varken, gerek de kalmadı.</p>
<p>Geçtiğimiz günlerde Mac OS X üzerinde böyle bir ihtiyacı karşılamak için var olan araçlara göz atarken, <a title="Handbrake çapraz video kodlama programı" href="http://handbrake.fr/" target="_blank">Handbrake</a> ile tanıştım.</p>
<p>Handbrake, GPL lisansı ile dağıtılan ve platform bağımsız (Windows, GNU/Linux ve Mac OS X seçeneklerinin her birinde kullanabileceğiniz) bir çapraz kodlama programı. Daha önce mencoder için varlığından bahsettiğim profil desteği de aynı şekilde var. Yani Maemo ile çalışan bir Nokia N810 ile izlemek istediğiniz bir video varsa, gerekli ölçüleri (ki arkadaş 400 px genişliğinden büyük videoları pek rahat oynatamadığı için ben 400*214 çözünürlük ayarlamak için profil yarattım) ve dosya/codec seçeneklerini belirleyip profil olarak kaydedebiliyorsunuz.</p>
<p>Matroska, Ogg Media, mp4, xvid gibi çeşitli şekillerde dosya desteği olması, doğrudan DVD rip etmekte kullanılabilmesi de kullanışlı özellikleri arasında.</p>
]]></content:encoded>
			<wfw:commentRss>http://loker.radiobrecht.org/2009/02/mac-uzerinde-capraz-kodlama-transcoding-icin-handbrake/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mac&#8217;te ekran görüntüsü almak</title>
		<link>http://loker.radiobrecht.org/2009/02/macte-ekran-goruntusu-almak/</link>
		<comments>http://loker.radiobrecht.org/2009/02/macte-ekran-goruntusu-almak/#comments</comments>
		<pubDate>Tue, 17 Feb 2009 17:11:20 +0000</pubDate>
		<dc:creator>löker</dc:creator>
				<category><![CDATA[Elmalı]]></category>
		<category><![CDATA[Nasıl Yapılır?]]></category>
		<category><![CDATA[ekran görüntüsü]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[screenshot]]></category>

		<guid isPermaLink="false">http://loker.radiobrecht.org/?p=36</guid>
		<description><![CDATA[Başarılı arayüz uygulamaları ve güçlü bir Unix altyapısı ile Mac OSX gerçekten bir çok alanda büyük kolaylık sağlayabiliyor. Yine de, GNU/Linux sistemlerin hele KDE&#8217;nin bir çok özellik ve uygulaması, Mac kullandığım dakikalarda gerçekten özlediğim rahatlıklar sunuyor. Örneğin ekrandaki bir pencerenin görüntüsünü kaydetmek istiyorsunuz. KDE kullananlar Print Screen tuşuna bastıkları anda bir pencere gelir, ekran görüntüsünü <a href='http://loker.radiobrecht.org/2009/02/macte-ekran-goruntusu-almak/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>Başarılı arayüz uygulamaları ve güçlü bir Unix altyapısı ile Mac OSX gerçekten bir çok alanda büyük kolaylık sağlayabiliyor. Yine de, GNU/Linux sistemlerin hele KDE&#8217;nin bir çok özellik ve uygulaması, Mac kullandığım dakikalarda gerçekten özlediğim rahatlıklar sunuyor.</p>
<p>Örneğin ekrandaki bir pencerenin görüntüsünü kaydetmek istiyorsunuz. KDE kullananlar Print Screen tuşuna bastıkları anda bir pencere gelir, ekran görüntüsünü bir pencere ile mi, fare ile çizilen bir bölge ile mi yoksa tüm ekranın görüntüsü olarak mı kaydetmek istediğinizi sorar. Yeni ekran görüntüleri geldikçe dosya isimlerini arttırarak kaydeder. Harikadır.</p>
<p>Ziya&#8217;dan anladığım kadarıyla Windows da Print Screen&#8217;e basınca en azından hafızaya ekran görüntüsü atmayı beceriyormuş.</p>
<p>Mac&#8217;te ise ne yapabileceğinizi bilemez bir şekilde Applications klasöründe uzun gezintilere çıkmanız olası. Oysa tabii ki, bu senaryo Mac OSX için de akla gelmiş ve uygulanmış. Sezgisel olmaktan vazgeçtim, araştırarak bile öğrenmesi biraz zor bir şekilde akıl edilmiş o kadar.</p>
<p>Command-shift-3 tuşlarına basınca ekran görüntüsü, Command-shift-4 tuşlarına bastığınızdaysa ekranın bir bölümünü seçebileceğiniz bir fare imleci çıkararak seçtiğiniz alanı kaydeden sistem, bunları Picture*.jpg olarak masaüstüne kaydediyor.</p>
<p>Command-shift-4&#8242;e bastıktan sonra space tuşuna basarsanız bir fotoğraf makinesi simgesi çıkıyor ve onunla hangi pencereye tıklarsanız o pencerenin tamamı kaydediliyor.</p>
<p>Yani işleyiş aynı, ama bilgi derinlerde gizli.</p>
]]></content:encoded>
			<wfw:commentRss>http://loker.radiobrecht.org/2009/02/macte-ekran-goruntusu-almak/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Stop Motion nasıl yapılır?</title>
		<link>http://loker.radiobrecht.org/2009/02/stop-motion-nasil-yapilir/</link>
		<comments>http://loker.radiobrecht.org/2009/02/stop-motion-nasil-yapilir/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 18:12:43 +0000</pubDate>
		<dc:creator>löker</dc:creator>
				<category><![CDATA[Fotoğraf]]></category>
		<category><![CDATA[Nasıl Yapılır?]]></category>
		<category><![CDATA[Sinema]]></category>
		<category><![CDATA[animasyon]]></category>
		<category><![CDATA[stop-motion]]></category>

		<guid isPermaLink="false">http://loker.radiobrecht.org/?p=23</guid>
		<description><![CDATA[Geçtiğimiz günlerde çektiğim bir seri fotoğrafı kullanarak bir stop-motion canlandırma denemesi yaptım. Aslında teknik olarak yaptığım şeyin adı still-motion da olabilir, çünkü yaptığım şey canlandırma değil, anlatım tekniği açısından bu yöntemden yararlanmaktan ibaret. Neyse, konumuz zaten bu değil. Stop-motion nasıl yapılır sorusunu sınırlamak gerekebilir. Bu soruyla ilgili el becerisi, çekim teknikleri ve benzeri konulara giren <a href='http://loker.radiobrecht.org/2009/02/stop-motion-nasil-yapilir/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>Geçtiğimiz günlerde çektiğim bir seri fotoğrafı kullanarak bir <a title="stop motion" href="http://en.wikipedia.org/wiki/Stop_motion" target="_blank">stop-motion canlandırma</a> denemesi yaptım. Aslında teknik olarak yaptığım şeyin adı <a title="still motion" href="http://en.wikipedia.org/wiki/Still-Motion" target="_blank">still-motion</a> da olabilir, çünkü yaptığım şey canlandırma değil, anlatım tekniği açısından bu yöntemden yararlanmaktan ibaret. Neyse, konumuz zaten bu değil.</p>
<p>Stop-motion nasıl yapılır sorusunu sınırlamak gerekebilir. Bu soruyla ilgili el becerisi, çekim teknikleri ve benzeri konulara giren bir kaynak oluşturmam henüz mümkün değil.</p>
<p>Şu anda paylaşabileceklerim, bütün o konuları atlayıp, &#8220;bir seri fotoğrafı çekmiş olduktan sonra film yapma aşamasına geldiğimizde hangi alternatiflerimiz var?&#8221; sorusu ile sınırlı.</p>
<p>Benim alternatiflerim, <a title="Pardus" href="http://www.pardus.org.tr" target="_blank">GNU/Linux</a> ve/veya Mac OSX için oluyor. Windows platformunda karşılığı/geçerliği olabilir. Bilmiyor ve ilgilenmiyorum.</p>
<p><span id="more-23"></span>Aslında GNU/Linux dünyası için <a title="Stopmotion" href="http://developer.skolelinux.no/info/studentgrupper/2005-hig-stopmotion/index.php" target="_blank">Stopmotion</a> adlı bir program, bizatihi bu iş için yazılmış durumda. Ancak hem aslında aşağıda tarif ettiğim yöntemleri kullanmak için bir arayüz oluşturmakla sınırlı olduğundan, hem de statik kitaplıklar nedeniyle her dağıtımda kolayca bulunmadığından bu işi elle yapmayı tercih etmek mümkün. İşin o kısmını anlatmayı bu yüzden tercih ediyorum.</p>
<p>Topluca görüntü işlemek gerektiğinde genellikle ilk olarak aklıma <a title="Python" href="http://www.python.org" target="_blank">Python</a> için görüntü işleme kütüphanesi <a title="Python Imaging Library" href="http://www.pythonware.com/products/pil/" target="_blank">PIL</a> ya da <a title="ImageMagicK" href="http://www.imagemagick.org/" target="_blank">ImageMagicK</a> geliyor.</p>
<p>ImageMagicK, farklı biçimlerdeki bitmap görüntülerle işlem yapabilen bir program. Komut satırı araçları farklı amaçlarla kullanılan, benzer parametre setlerine sahip birer komut ve bir sürü programlama dili içinde kullanmak için sunulan API&#8217;leri var.</p>
<p>Örneğin, PIL yerine PythonMagicK kurularak, Python kodu ile bu güzel programın işlevlerinden yararlanılabilmesi de mümkün oluyor.</p>
<p>Daha önce SuperSampler ile çekilmiş fotoğrafları animasyon olarak gösteren betik içinde ImageMagicK ile gelen animate komutu pek işime yaramıştı (Ki aslında Python Imaging Library yerine tamamen ImageMagicK ile çözülen bir betik de mümkündü, ama Python yazmak bash yazmak gibi sıkıcı değil).</p>
<p>Çekim bittikten sonra karşıma çıkan ilk soru, fotoğrafların nasıl ve hangi boyda olacağı?</p>
<p>ImageMagicK ile çalışırken herhangi bir görüntüyü ölçek, biçim vb. konularda işlemek için iki seçenek var: <a title="ImageMagicK: Convert" href="http://www.imagemagick.org/www/convert.html" target="_blank">convert</a> ve <a title="Mogrify" href="http://www.imagemagick.org/www/mogrify.html" target="_blank">mogrify</a></p>
<p><a title="convert" href="http://www.imagemagick.org/www/convert.html" target="_blank">convert</a> komutu, bir görüntü dosyasında yapılan işlemin sonucunu yeni bir dosya olarak kaydetmek gerektiğinde, <a title="Mogrify" href="http://www.imagemagick.org/www/mogrify.html" target="_blank">mogrify</a> ise, yapılan değişikliği aynı dosyada kaydetmek için kullanılıyor. Neden iki ayrı komut var da, bir parametreyle bunu ayarlamıyoruz çok emin değilim.</p>
<p>Buna karşılık, mogrify gibi bir sözcük nereden geliyor diye merak edip bakmışlığım var. Mogrify diye bir sözcük yok, ama 17. yüzyıl İngilizcesinde ve daha çok fantastik olayları kapsayacak şekilde kullanılan bir transmogrify sözcüğü var. Bu da, iddiaya göre trans ve migrate sözcüklerini birleştirerek türetilmiş. Doğa dışı bir dönüşüm, başkalaşım anlamlarıyla kullanılıyor. Örneklerden biri &#8220;bir sabah uyandığında kendini devcileyin bir böceğe dönüşmüş bulan Gregor Samsa&#8221;nın yaşadığı dönüşüm.</p>
<p>Ben bu tip toplu işlemleri yaparken kendimi sağlama almak ve kıyaslayabilmeleri gruplamak için dosyaları klasörler içinde bir kaç kopya halinde tutarım. Dolayısıyla mogrify komutu benim için daha verimli.</p>
<p>Klasör içindeki tüm resimleri <a title="HD Video Standart" href="http://en.wikipedia.org/wiki/High-definition_video" target="_blank">HD video</a> standardında birer görüntü dosyasına çevirmek için -resize parametresini kullanıyorum. Ancak çekim yaptığım fotoğraf makinasından aldığım dosyalar oranları bozulmadan ancak 1920&#215;1280 olarak ölçeklenebiliyor. Dolayısıyla iki işlemden geçirmeye karar verip, önce aşağıdaki komutla yakın hale getiriyorum:</p>
<p>mogrify -resize 1920*1280 *.jpg</p>
<p>Sonra da;</p>
<p>mogrify -crop 1920&#215;1080+0+100 *.jpg</p>
<p>komutuyla alttan ve üstten 100&#8242;er piksel atarak elimdeki dosyaları HD standardına kavuşturuyorum.</p>
<p>Sırada bu görüntüleri, bir videonun kareleri haline getirmek var.</p>
<p>Bir video oluşturmakla ilgili en pratik ve güçlü araçlardan biri <a title="ffmpeg" href="http://ffmpeg.mplayerhq.hu/" target="_blank">ffmpeg</a>. GNU/Linux sistemlerde video düzenlemek ve işlemekle ilgili bir çok program <a title="ffmpeg" href="http://ffmpeg.mplayerhq.hu/" target="_blank">ffmpeg</a> ile çalışıyor. Alternatif olarak <a title="mencoder" href="http://www.mplayerhq.hu/" target="_blank">mencoder</a> düşünülebilir, ama ffmpeg ile ilgili daha çok belge bulunabilir ve parametre düzeni daha kolay öğrenilebilir görünüyor.</p>
<p>Benim makul bir sonuç alabildiğim komut şu oldu:</p>
<p>ffmpeg -r 4 -b 1800 -f image2 -i 5%02d.jpg 1800_2.avi</p>
<p>Parametrelerin açıklaması da şöyle:</p>
<p>-r *, saniyede kaç kare kullanılacağını belirliyor.<br />
-b *, bitrate bilgisi, videonun dosya büyüklüğü ile oynamak için burada farklı oranlar denenebilir.<br />
-f, kaynak dosya biçimini belirtiyor. image2 biçimi ardışık görüntü formatlarından bir tanesi.<br />
-i, kullanılacak kaynak dosyayı işaret ediyor. Burada bir değişken kullanım örneği var. ffmpeg ile %0*d biçiminde değişken kullanabiliyoruz. Örneğin, 5%02d.jpg 500.jpg, 501.jpg, 502.jpg şeklinde giden bir seriyi tarif ediyor. %0*d biçimindeki * hane sayısının karşılığı.</p>
<p>Son hanede üretmek istediğimiz video için bir isim veriyoruz ve sabır bölümü başlıyor. Bu ayarları kullanarak (1.8Mhz çift çekirdek işlemci ve 1Gb hafıza ile) her 30 kare için bir dakika civarında beklemem gerekti.</p>
]]></content:encoded>
			<wfw:commentRss>http://loker.radiobrecht.org/2009/02/stop-motion-nasil-yapilir/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>SLR için sesli-tetik</title>
		<link>http://loker.radiobrecht.org/2009/02/slr-icin-sesli-tetik/</link>
		<comments>http://loker.radiobrecht.org/2009/02/slr-icin-sesli-tetik/#comments</comments>
		<pubDate>Tue, 03 Feb 2009 09:55:31 +0000</pubDate>
		<dc:creator>löker</dc:creator>
				<category><![CDATA[Fotoğraf]]></category>
		<category><![CDATA[Nasıl Yapılır?]]></category>
		<category><![CDATA[dSLR]]></category>
		<category><![CDATA[dtmf]]></category>
		<category><![CDATA[programlanabilir fotoğraf makinası]]></category>
		<category><![CDATA[stop-motion]]></category>

		<guid isPermaLink="false">http://loker.radiobrecht.org/?p=11</guid>
		<description><![CDATA[Doruk, Didem ve Meren&#8216;le Artvin&#8217;e yaptığımız efsanevi bir yolculuk sırasında Meren&#8217;in harika fotoğraflarına aracılık eden D200&#8216;le içli dışlı olmuş, ve itiraf etmek gerekirse, bir an özenir gibi bile olmuştum. Sonra sakin düşününce çantamdaki Dziga Vertov notları, video kamera ve cebimdeki Lomo LC-A&#8216;ya ayıracağım vakitten çalarak SLR&#8217;ye verme fikrini pek beğenmemiştim. Hayat tuhaf, o yolculuktan aylar, <a href='http://loker.radiobrecht.org/2009/02/slr-icin-sesli-tetik/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p><a title="Doruk Fişek" href="http://zzz.fisek.com.tr/seyir-defteri/" target="_blank">Doruk</a>, Didem ve <a title="meren'in fotoğraf blogu" href="http://meren.org/blog" target="_blank">Meren</a>&#8216;le Artvin&#8217;e yaptığımız efsanevi bir yolculuk sırasında Meren&#8217;in harika fotoğraflarına aracılık eden <a title="Nikon D200" href="http://en.wikipedia.org/wiki/Nikon_D200" target="_blank">D200</a>&#8216;le içli dışlı olmuş, ve itiraf etmek gerekirse, bir an özenir gibi bile olmuştum. Sonra sakin düşününce çantamdaki <a title="Dziga Vertov" href="http://en.wikipedia.org/wiki/Dziga_Vertov" target="_blank">Dziga Vertov</a> notları, video kamera ve cebimdeki <a title="Lomo" href="http://en.wikipedia.org/wiki/Lomo_LC-A" target="_blank">Lomo LC-A</a>&#8216;ya ayıracağım vakitten çalarak  SLR&#8217;ye verme fikrini pek beğenmemiştim.</p>
<p>Hayat tuhaf, o yolculuktan aylar, yıllar sonra evde iki tane SLR (hatta bir de aşağıdakilerin sahibi kompakt dijital) var ve alsaydım neler olabileceğini bu sayede deneyimleyebiliyorum. İlk iki-üç gün boyunca &#8220;hmmm bir de şunu deneyeyim, şu lens nasıl sonuçlar çıkarabiliyor, şu lensle net alan derinliğini zorlayayım&#8221; gibi oyunlar oynanabiliyor. Sonra yavaşça uzaklaşılıyor. Neticede Lomo ne kadar çiçek çocuk minibüsü ya da kaplumbağa vosvoslara benziyorsa, o kadar taksi ruhlu, kiralık aletler bu son derece yetenekli SLR ağabeyler. İşin varsa yaparsın, yoksa neyiyle oynayacaksın ki?</p>
<p>Oyun saati bitip, yetenekleri doğrultusunda birer araç olarak görmeye başlayınca bir SLR&#8217;nin beni en çok heyecanlandıran yanını düşünmeye başladım: stop-motion için bir kamera yapmak. Kameraların sahibi &#8211; ve yetenekli bir programcı ve amatör bir elektronikçi olduğu için dünyayı ele geçirme gücümüz olduğundan korkacağım kadar anlaştığım- sevgili Ziya ile konuşurken onu da çok heyecanlandıran bir fikir bulduk.</p>
<p>Üçayak üzerinde sabit alanlarda çekilen görüntülerden stop-motion yapmak için elimizde herşey vardı, ama benim kafamı sokakta yürürken, araçla giderken seri olarak çekilmiş görüntülerden yapabileceklerimiz daha çok heyecanlandırıyordu. Fakat görüntünün makul bir akıcılıkta olması için elle çekmek yerine belirli bir frekansta düzenli çekim yapabilecek şekilde programlama yeteneğine ihtiyacımız vardı. Elbette pratikte bu yetenekler için bir altyapı olup olmadığından bağımsız olarak, D-SLR&#8217;ler size her türlü güzel özelliği vermek üzere hazırlanmıyor. Arayüzlerinde göremediğiniz her şeyi, bir sonraki üründe bir kaç yüz dolar daha harcayarak edinmeniz bekleniyor. En azından bazı deli GNU aktivistleri Canon/Nikon gibi firmaların SLR&#8217;lerine firmware yazmayı düşünmeye başlayana kadar çok da bir şansımız yok.</p>
<p>Bir programlama şansımız yoktu, ama fotoğraf makinasına fotoğraf çekme komutu verebilecek bir arayüzümüz vardı. 2.5 inçlik jack ile netlik ayarı ve deklanşör komutlarını iletebilen uzaktan kumandalar kullanılabiliyordu. Bu kumanda arayüzlerini bizim istediğimiz frekansta tetikleyebilecek bir düzenleyiciye bağlı olarak çalıştırırsak, cebimizde duran bir elektronik devreye bağlı olarak elimizdeki SLR saniyede 3 kare çekim yaparak çalışmaya başlayabilirdi.</p>
<p><img src="http://loker.radiobrecht.org/images/foto-teknik/fotosestetik_01.jpg" alt="Sesli SLR tetiği" /></p>
<p>Ama elbette sorunlar hiç bir zaman ilk akla geldikleri kadar basit çözülmüyorlar. Düzenleyici devreye frekans belirlemek için kullanacağımız arayüzü nasıl yapabileceğimizi düşündüğümüzde ilk andaki kadar heyecanlı senaryolar bulamadık. Devreye bağlı potansiyometreler ya da benzeri elektronik parçaların hangi frekansta çalışacağını kalibre etmek ve farklı seçenekler istediğimizde bunu tekrar düşünmek hiç pratik değildi. Burada yine Ziya&#8217;nın kıvrak zekası devreye girdi. Ankara&#8217;da yıllar önce bu işlerle uğraştıkları bir arkadaşıyla buluştuğu hafta üstteki kutu ortaya çıktı. İçindeki dtmf çözücü ve deklanşör kablosuna arkadaşlık eden mikrofon sayesinde fotoğraf makinası elle ya da dtmf sinyalleriyle kumanda edilebilir hale gelmişti.</p>
<p><img class="alignnone" title="SLR audio trigger" src="http://loker.radiobrecht.org/images/foto-teknik/fotosestetik_02.jpg" alt="" width="300" height="225" /></p>
<p>Cep telefonlarında Java çalıştırmak böyle durumlarda işlevsel olabiliyor. Şimdi evdeki bütün telefonlarda bu küçük kutuya, istediği sıklıkta dtmf sinyali gönderen küçük bir programcık yüklü. Sıra geldi stop-motion yapmaya&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://loker.radiobrecht.org/2009/02/slr-icin-sesli-tetik/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bir seri fotoğrafı negatife dönüştürmek gerekince&#8230;</title>
		<link>http://loker.radiobrecht.org/2008/09/bir-seri-fotografi-negatife-donusturmek-gerektiginde/</link>
		<comments>http://loker.radiobrecht.org/2008/09/bir-seri-fotografi-negatife-donusturmek-gerektiginde/#comments</comments>
		<pubDate>Sat, 06 Sep 2008 12:08:50 +0000</pubDate>
		<dc:creator>löker</dc:creator>
				<category><![CDATA[Fotoğraf]]></category>
		<category><![CDATA[Nasıl Yapılır?]]></category>
		<category><![CDATA[batch processing]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://loker.radiobrecht.org/?p=134</guid>
		<description><![CDATA[Başlıktaki gibi ilginç bir ihtiyaç normalde doğmaz&#8230; ama yeni taşındığınız mahalledeki fotoğraf dükkanında &#8220;bu filmi yıkayıp, direk CD&#8217;ye aktarın, kart baskı istemiyorum&#8221; dediğinizde, elinizde tuttuğunuz film E-6 (dia pozitif) ve dükkandaki genç arkadaş çapraz işleme konusundan bihaber ise tuhaf olaylar yaşayabiliyorsunuz. Önce C-41 banyo ve E-6 banyonun, bu işlemler için üretilmemiş olsalar da her türlü film <a href='http://loker.radiobrecht.org/2008/09/bir-seri-fotografi-negatife-donusturmek-gerektiginde/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; text-align: left; margin-top: 0px;">Başlıktaki gibi ilginç bir ihtiyaç normalde doğmaz&#8230; ama yeni taşındığınız mahalledeki fotoğraf dükkanında &#8220;bu filmi yıkayıp, direk CD&#8217;ye aktarın, kart baskı istemiyorum&#8221; dediğinizde, elinizde tuttuğunuz film E-6 (dia pozitif) ve dükkandaki genç arkadaş <a style="cursor: pointer; color: #3b5998; text-decoration: none;" title="http://tr.wikipedia.org/wiki/%C3%87apraz_i%C5%9Fleme" href="http://tr.wikipedia.org/wiki/%C3%87apraz_i%C5%9Fleme" target="_blank">çapraz işleme</a> konusundan bihaber ise tuhaf olaylar yaşayabiliyorsunuz. Önce C-41 banyo ve E-6 banyonun, bu işlemler için üretilmemiş olsalar da her türlü film üzerinde amaçlanan sonucu doğurduğunu (pozitif ve negatif sonuç verdiğini) pozitif pozlanmış (E-6/Dia) ama negatif yıkanmış (standart C-41 banyosuna sokulmuş) bir filmin, parlak renkler, yüksek kontrast ve yer yer (benim gibi delilerin kabul edebileceği) sonuçlar veren bir işlem olduğunu anlatmanız gerekebiliyor&#8230; Bütün bunların sonucunda kafası hayli karışmış olan genç fotoğraf dükkanı çalışanı arkadaşımız, her nasıl becerdiyse banyo sırasında bütün renk değerleri birbirine girmiş bir negatifi (yeşil negatif de gördük sayesinde) CD&#8217;ye aktarmak üzere olduğu gibi taramış.</p>
<p style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; text-align: left; margin-top: 0px;">Yani yukardaki pehlivan tefrikasından anlayacağımız, CD&#8217;yi bilgisayara taktım, açtım, içindeki tüm görüntüler negatifti&#8230; Ne kadar can sıkıcı değil mi? Gwenview&#8217;in içindeki Kipi eklentilerinde ne yazık ki bir dizindeki tüm fotoğrafları negatife çevir diye bir özellik yok. (Ya da göremedim&#8230;) Ben de ne yaptım, sevgili python-imaging kütüphanesini kullanarak hepsini negatiflerini alarak tekrar kaydettim&#8230;</p>
<blockquote>
<pre>#!/usr/bin/python
# -*- coding: utf-8 -*-
import glob, Image, ImageChops
imaj = glob.glob("*.[Jj][Pp][Gg]")
for objemaj in imaj:
     im = Image.open(objemaj)
     nmaj = ImageChops.invert(im)
     nmaj.save(objemaj, "JPEG")</pre>
</blockquote>
<p style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; text-align: left; margin-top: 0px;">Bu kodu .py uzantısı ile kaydedip, dönüştürmek istediğiniz fotoğrafların olduğu klasörde çalıştırmanız yeterli&#8230; Asıl işi yapan PIL modülü içindeki <a style="cursor: pointer; color: #3b5998; text-decoration: none;" title="http://www.pythonware.com/library/pil/handbook/imagechops.htm" href="http://www.pythonware.com/library/pil/handbook/imagechops.htm" target="_blank">ImageChops</a> yani kanal işleyici alt modülü&#8230; El kitabındaki diğer işlevlerini sondan bir önceki satırdaki ImageChops.invert işleviyle değiştirerek denemeniz de mümkün&#8230;glob işlevini çağırmak lüzumsuzca görülebilir, jpg dosya isimlerini kontrol ederek çağırdığım bir başka betikte lazım olmuştu,sonuna bu döngüyü ekleyip kullanıverdi, o kadar kusur oluversin :)</p>
]]></content:encoded>
			<wfw:commentRss>http://loker.radiobrecht.org/2008/09/bir-seri-fotografi-negatife-donusturmek-gerektiginde/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

