|
Bu makalemizde bir video’yu Microsoft Expression Encoder 3 ile nasıl encode edeceğimizi ve Silverlight Video Player’ı ile birlikte Windows Azure’da ki Depolama hesabımıza nasıl aktaracağımızı anlatacağım. Bunun için gereken 3 şey var. Birincisi aktif bir Windows Azure hesabınızın olması gerekiyor. Daha sonra bu hesabınıza ait Video’lar için depolama servisinizin olması gerekiyor. Son olarak Microsoft Expression Encoder 3’ün bilgisayarınızda kurulu olması gerekiyor. Şimdi gelelim tek tek yapmamız gerekenlere.. Adım 1 Codeplex üzerinde bulunan Windows Azure Blob Storage Publisher for Expression Encoder eklentisini indirin. Hemen sağ üst tarafta bulunan WABSPublisherbeta2.zip dosyasını indirin.
Adım 2 İndirdiğiniz zip dosyasını dışarı aktarın. Burada 2 adet DLL dosyası göreceksiniz. Bunlar bizim eklentimiz.. Diğer dosyaların bir önemi yok bizim için :)
Adım 3 Şimdi Expression Encoder 3 programının bulunduğu klasöre gitmemiz gerekiyor. Bu dizin genelde “C:\Program Files\Microsoft Expression\Encoder 3” yolundadır. Tabi mutlaka her bilgisayarda aynı yerde olacak diye bir şart yok. Bu sebeple bu dizinde siz Encoder’ımızı bulamazsanız şu şekilde bir yol izleyin. Başlat menüsünü tıklayın ve arama kutusuna sadece “expression encoder” yazın. En tepeye hemen Microsoft Expression Encoder 3 gelecektir zaten. Hemen ona sağ tıklayın ve açılan menüden en aşağıdaki seçenek olan Properties (Özellikler)’e tıklayın. Ve sonra Open File Location (Dosya Konumunu Aç) butonuna basın. Açılan klasörden Plugins klasörüne girin.
Adım 4 Şimdi daha önceden indirdiğimiz eklentinin DLL dosyalarını, Expression Encoder’daki Plugins klasörüne sürükleyin. Bu işlem Yönetici yetkisi isteyebilir. Bu yüzden dikkat edin. Kopyalama işlemi bitince Windows Azure Publishing eklentisini başarıyla Microsoft Expression Encoder 3’e kurmuş oluyorsunuz.
Adım 5 Şimdi Expressin Encoder’ı açın ve Encode etmek için bir video’yu Import edin. Ben Windows 7’nin örnek videolarındaki Vahşi Yaşam videosunu seçtim.
Adım 6 Output sekmesine girin ve video’nuz için Silverligt Player Teması seçin.
Adım 7 Output sekmesindeyken hemen en altta Publish ayarlarını göreceksiniz. Menüye Windows Azure Blog Storage seçeneğinin eklendiğini görebilirsiniz. Hedef olarak siz Azure depolama alanı seçeneğini seçin.
Adım 8 Hemen altına ekstra ayarların geldiğini göreceksiniz. Buradaki alanları Windows Azure Depolama servisinizdeki bilgilerle doldurmanız gerekiyor. Bunun için Windows Azure Developer Portal’a girin, Projenizin ismini tıklayın ve daha önce oluştuduğunuz depolama servisinize girin. Resimde gördüğünüz değerleri tek tek Encoder üstünde girin. Container alanına istediğiniz herhangi birşeyi yazabilirsiniz. Upload edeceğiniz video’nun container’ı gibi düşünün. Bir etiket gibi.
Adım 9 Publish sekmesinde “Publish after encode” seçeneğinin işaretli olduğundan emin olun.
Adım 10 İşin en güzel kısmına geldik. Encode ediyoruz artık. Encode işlemi bittiktek sonra Encoder’ımız video’muzu Azure’daki depolama alanımıza upload etmeye başlayacak. Publish işlemi biter bitmez en aşağıdaki oka tıklayarak video’nun ön izlemesini ve siteye ekleyebilmeniz için iFrame kodlarını görebileceğiniz sekmeyi görürsünüz. Videonun hemen altındaki URL sizin upload ettiğiniz video’nun URLsi. Formatı: endpoint/container/Default.html şeklindedir. Eğer en alttaki Origin ve CDN seçeneklerini değiştirseniz bağlantı adresininde değiştiğiniz göreceksiniz. Size daha önce CDN’nin farkını şuradaki makalemde anlatmıştım. Video’lar içinde en ideali CDN seçeneğidir. Eğer Code sekmesine tıklarsanızda sitenize eklemeniz için gereken iFrame kodunu görürsünüz.
İşte Mutlu Son! http://az1885.vo.msecnd.net/encoded-videos/Default.html adresine girip bakabilirsiniz.. Bu sayfayı frame içinde istediğiniz yerede koyabilirsiniz. Şuradaki makalemde de Windows Live Writer kullanarak blogunuza Silverlight Video eklemeyide anlattım.
|