Ana Sayfa | English Blog | Seminer TV | Dil Cookie Sil  Blog'u Mail ile takip et!       
Daron Yöndem - Expression Encoder
bir yazılımcının tasarıları...
 Saturday, December 20, 2008

Bugün Imagine Cup Türkiye Lansmanı'nda "Expression Studio ile Tasarım" oturumunu sundum. Oturuma katılan arkadaşların çoğu hali hazırda daha önce beni izlemiş olmanın avantajını kullanarak neredeyse tüm hamlelerimi tahmin etseler de en azından daha önce dinlemeyenler için faydalı bir saat olduğunu tahmin edebilirim. Bu vesile ile aslında uzun zamandır Expression Studio anlatmadığımın da farkına vardım. Sürekli Silverlight ve WPF anlatırken sadece Expression Blend'den bahsetme şansım oluyor oysa Expression Studio içerisinde Design, Media, Encoder ve Web de çok güzel özelliklere sahip.

Imagine Cup Lansmanı - Expression Studio Oturumum
Imagine Cup Lansmanı - Expression Studio Oturumum

En kısa zamanda daha detaylı bir Expression Studio semineri yapma kararı aldım :) Imagine Cup'a katılmayı düşünen arkadaşların sorularını her zaman mail olarak bekliyorum ;) Yardım gerekirse buralardayım.

Saturday, December 20, 2008 2:08:07 AM (GTB Standard Time, UTC+02:00)  #    Comments [2]   Expression Blend | Expression Design | Expression Encoder | Expression Media | Expression Studio | Expression Web | Seminer | Silverlight 2.0 | WPF  | 
 Saturday, December 13, 2008

Sizlere şaşıracağını düşündüğüm bir haberim var :) Genelde neredeyse tüm seminerlerimde Microsoft'un yazılım geliştirici ve tasarımcı araçlarının pahalı olmasından yakınılıyor. Visual Studio tarafında Express sürümleri önersem de maalesef Expression tarafında önerebileceğim bir alternatif bulunmuyor. Peki pahalı diyoruz da acaba ne kadar? :) İşte size buradan yeni bir indirimi duyurmak istiyorum.

Expression Web
Expression Design
Expression Blend
Expression Media
Expression Encoder
Visual Studio 2008 Standart

Hepsi sadece 350$!

Şaşırdığınıza eminim çünkü ben de ilk duyduğumda şaşırdım. Tüm bu araçları kullanarak proje yapan firmaların veya kişilerin bu lisanslara 350$ ayıramamaları gibi bir durum olamaz. Gerçekten çok komik bir rakam. İlk yaptığınız projeden bir miktar ayırmanız en azından Silverlight 3.0 veya Visual Studio 2010 çıkana kadar sizi idare edecek araçları lisanslı olarak edinebilmeniz için yeterli olacaktır.

Biraz reklam tadında oldu fakat bu haberden ve indirimden faydalanabilecek kişileri düşününce yazmadan geçemedim.

Bu arada satın almak için : http://store.microsoft.com/microsoft/Expression-Studio-2-Full/product/524ABA6C

Saturday, December 13, 2008 9:58:57 PM (GTB Standard Time, UTC+02:00)  #    Comments [2]   Expression Blend | Expression Design | Expression Encoder | Expression Media | Expression Studio | Expression Web | Visual Studio 2008  | 
 Thursday, December 11, 2008

Microsoft'un dünya çapındaki Imagine Cup yarışmasının bu seneki ayağının finali Mısır'da yapılacak. Tabi onun öncesinde Türkiye ayağı ile yarışmacıların Türkiye birinciliğini almaları gerekiyor :)

Imagine Cup 2009 için bu yıl öğrenciler; dünyanın en zorlu sorunlarına, teknoloji ile çözüm bulabilecekleri bir dünya düşlemeye davet ediliyor. Bazılarımız teknolojiyi dünyanın her yerindeki insanlara eğitim şansı kazandırmak için kullanacaktır, ya da sağlık alanında yepyeni ufuklar açmak için. Bazılarımız ise cinsiyetler arası fırsat eşitsizliğini çözmek isteyecektir. Imagine Cup 2009 teması için örnek gösterilen Birleşmiş Milletler Milenyum Hedeflerinin açıklandığı, geçtiğimiz yılların deneyimlerinin aktarıldığı ve teknik oturumların bulunduğu Imagine Cup 2009 Lansmanı 20 Aralık Cumartesi günü Microsoft Istanbul ofisinde gerçekleştirilecek.

Aktiteye katılmak için buradan kayıt olmanız gerekiyor.

Sabah saat 10.00'da başlayacak etkinliğin planına buradan ulaşabilirsiniz. En son teknik oturum benim ;) Konumuz: Expression Studio.

Thursday, December 11, 2008 6:21:04 PM (GTB Standard Time, UTC+02:00)  #    Comments [1]   Expression Blend | Expression Design | Expression Encoder | Expression Media | Expression Studio | Expression Web | Silverlight | Silverlight 2.0  | 
 Saturday, November 01, 2008

Güzel haberlerim var. Expression Encoder 2 sonrasında Silverlight 2 çıkmasına rağmen maalesef Encoder'dan aldığımız şablonlar hala Silverlight 1 kullanıyordu. Bu nedenle ben bazı projelerde sıfırdan Silverlight 2 player'ları yazmak zorunda kaldım. Ama artık karşımızda Expression Encoder 2 için SP1 var, ve beraber Silverlight 2 playerlar geliyor!

http://www.microsoft.com/downloads/details.aspx?FamilyId=A29BE9F9-29E1-4E70-BF67-02D87D3E556E&displaylang=en

Ayrıca SP1 ile beraber Video ve Audio Overlay, yani bir videonun PIP olarak başka bir video üzerine konması veya videonun sesini değiştirmek de kolaylıkla yapılabiliyor. Yavaş yavaş Encoder olmaktan Editor olma yolunda ilerliyor gibi ürün :)

Expression Encoder artık Express!

Bir diğer sürpriz de Expression Encoder'ın Express sürümü! Aynı Visual Studio dünyasında olduğu gibi Expression Encoder'ın da Express sürümü tamamen ücretsiz olacak. 30 günlük deneme sürümünü indirerek kullandığınızda 30 günün sonunda sizden ya bir Key girmeniz ya de Express moduna geçmeniz istenecek. Yani ayrıca bir Express sürümü sunulmuyor, sadece Trial'ın periodu birince Express haline dönüşüyor. Peki Express sürümde normal kıyasla neler eksik?

  • Gelişmiş video ve audio profil ayarları
  • Preprocessing paneli
  • Gelişmiş codec ayarları paneli
  • Özelto XML ve PRX profilleri
  • Sadece aşağıdaki profiller kullanılabilir;
    • Streaming Broadband
    • Web Server Broadband
    • Streaming 512k DSL
    • Web Server 512k DSL
    • Streaming 256k DSL
    • Web Server 256k DSL
  • MPEG2 import edebilme
  • Canlı encoding
  • A/B karşılaştırma modu
  • Yukarıda sayılı özellikleri kullanan Job veya Preset dosyalarını açabilme.

Expression Encoder trial, Express veya DreamSpark sürümlerinde maalesef MPEG2 Decode özelliği yok. Bunu ancak harici K-Lite gibi codec paketleri kullanarak halledebilirsiniz.

Saturday, November 01, 2008 11:56:02 AM (GTB Standard Time, UTC+02:00)  #    Comments [1]   Expression Encoder | Silverlight 2.0  | 
 Sunday, June 15, 2008

Expression Encoder ile beraber gelen Silverlight Publishing Plug-In konusundan çoook önceki yazılarımda bahsetmiştim. Silverlight Streaming Servisleri'ni de kullanan altyapı ile internette video yayınlamak çocuk oyuncağı oluyor. Expression Encoder'ın yeni sürümünün çıkması ile beraber maalesef eski Plug-In'i artık kullanamaz olmuştuk ve yenisi geldi!

http://download.microsoft.com/download/2/2/a/22a8da23-ffa7-4e5a-8fed-8239d3a7b322/SLSPlugin%20for%20Expression%20Encoder%202.msi

Ayrıca Plug-In ile ilgili yenilikler de söz konusu, artık toplam Silverligth Streaming Servisi kotanızı ve ne kadarının boş olduğunu görebiliyorsunuz. Birden çok video içeren projelerde ise sadece yenileri sisteme yükleniyor.

Sunday, June 15, 2008 2:18:40 PM (GTB Standard Time, UTC+02:00)  #    Comments [1]   Expression Encoder  | 
 Sunday, May 25, 2008

Özellikle beni microbloğum twitter.com üzerinden takip edenlerin farkında olacağı üzere hafta sonunu Ankara'da geçirdim. Cumartesi gece yarısı yola çıkarak sabahına Ankara'ya vardım ve sabah 10.00 gibi EMO (Elektrik Mühendisleri Odası) Ankara şubesinde eğitim serimize başladık. WPF, AJAX, Silverlight ve LINQ konularına değindiğimiz eğitimi Pazar akşamı 18.00'da bitirdik.

EMO Eğitim Serisi başlangıcından bir kare...
EMO Eğitim Serisi başlangıcından bir kare...

Eğitime katılan arkadaşlara özellikle Silverlight örneğindeki kodları blogumdan paylaşacağım konusunda söz vermiştim. Aşağıdan gerekli dosyaları bilgisayarınıza indirebilirsiniz.

Örnek Kodlar - 25052008_2.rar (8,57 KB)

Eğitime katılan ve kocaman bir hafta sonu boyunca yeni teknolojiye olan ilgilerini ve konsantrasyonlarını en yüksek seviyede tutan tüm arkadaşlara çok teşekkür ediyorum (Özellikle ikinci gün sınıfa pasta alan kamera fobili arkadaşımıza ek teşekkürler :))

INETA ve EMO işbirliğinizde düzenlediğimiz bu eğitime katkısından dolayı ODTÜ Bilgisayar Mühendisliği Araştırma Görevlisi Serdar Çiftçi'ye, eğitimlere laboratuar ortamı sağlamakla beraber gösterdikleri sıcak misafirperverlik için de tüm EMO ekibine teşekkürler.

Sunday, May 25, 2008 7:16:24 PM (GTB Standard Time, UTC+02:00)  #    Comments [0]   AJAX | Expression Blend | Expression Design | Expression Encoder | LINQ | Silverlight | Silverlight 2.0 | WPF  | 
 Thursday, May 01, 2008

Heyecanla beklediğimiz an geldi. Sonunda Expression Studio 2 gerçek, son sürümü ile karşımızda! Benim gibi heyecanlananlar hemen yeni paketin deneme sürümlerini aşağıdaki adresten indirebilirler.

http://www.microsoft.com/expression/try-it/Default.aspx

Daha önceleri Expression Design 2 ile ilgili bir yazı yazmıştım. Yavaş yavaş tüm Expression Studio 2 paketi ile beraber gelen yeniliklere tek tek değinen yazılar yazacağım. Kabaca değerlendirdiğimizde aşağıdaki yenilikleri ilk bakışta dikkati çekiyor.

Expression Web 2 ile beraber PHP desteğinin yanı sıra Adobe Photoshop'tan Import özellikleri geliyor.
Expression Blend 2 ile beraber Silverlight desteğinin yanı sıra Vertex-Animasyon ve yeni Split-Design arayüzü geliyor.
Expression Design 2 ile beraber muhteşem Slice sistemi geliyor.
Expression Media 2 ile beraber güncel RAW format desteği geliyor.
Expression Encoder 2 ile beraber video sıkıştırmasında ayarlar ve detaylar artık uzmanlık seviyesine ulaşıyor.

Uykusuz gecelerimize yeni oyuncaklar geldi :)

Thursday, May 01, 2008 10:30:07 AM (GTB Standard Time, UTC+02:00)  #    Comments [0]   Expression Blend | Expression Design | Expression Encoder | Expression Media | Expression Studio | Expression Web  | 
 Friday, March 07, 2008

Expression Studio yazılım paketi Microsoft'un tasarımcıları hedefleyen ve bizim WPF, Silverlight dünyasında harikalar yaratmamızı sağlayan ürünleri içeriyor. Expression Studio'nun yeni sürümü olarak Expression Studio 2 paketinin Beta sürümü Microsoft sitesinde downloada sunuldu. Yazılımlar Beta olduğu için her zamanki uyarımı yaparak sanal makine kullanmanızı normalde kullandığınız bilgisayarlarınızı riske atmamanızı tavsiye ediyorum. Download adreslerini aşağıda bulabilirsiniz. Uygulamalarla ilgili gelen yenilikleri ayrı yazılar olarak sizlerle paylaşacağım.

Expression Studio Beta 2 (303 MB)

Friday, March 07, 2008 8:58:22 AM (GTB Standard Time, UTC+02:00)  #    Comments [0]   Expression Blend | Expression Design | Expression Encoder | Expression Media | Expression Studio | Expression Web  | 
 Tuesday, January 22, 2008

Silverlight 1.0 ile MediaElement kullanarak MMS adresleri üzerinden gelen "on-demand" veya "live" yayınları kullanıcılara gösterme şansımız var. Bu yazıda Windows Media Services ile Silverlight'ın beraber kullanılmasıyla ilgili karşılaşabileceğiniz sorunlara ve çözümlerine değinirken özellikle canlı bir yayın örneği yapacağız.

Windows Media Services ayarları...

İlk aşamada ayarlanması gereken şey sunucunun ta kendisi. Windows Media Services yüklü bir sunucuda PUSH desteği olan bir Publishing Point yaratmamız gerekiyor. "PUSH desteği" demek uzaktan bir Encoder'ın bağlanarak bu Publishing Point (Yayın Noktası)'e veri aktarabileceği anlamına geliyor. Eğer uzaktan bir kaynak bağlanmaz ise herhangi bir yayın da olmayacak. Bunu yapabilmek için Media Services içerisinde Publishing Points listesine sağ tıklayarak gelen menüden "Add Publishing Point (Advanced)" seçeneğini işaretliyoruz.

"Publishing Point" ayarları
"Publishing Point" ayarları

Karşınıza çıkan ekranda yukarıdaki gibi yapacağınız ayarlar sonrasında geriye kalıyor ince detaylara :) Aslında burada işler biraz karışıyor. Silverlight MMS adreslerinden video oynatabiliyor olsa da aslında MMS protokolü ile video yayını alamıyor. "Nasıl yani?" dediğinizi duyar gibiyim. Bir MMS adresi üzerinden üç farlı protokolde yayın yapılabilir, bunlar HTTP, MMS ve RTSP şeklinde. Her üç protokol için de Media Services içerisinde sunucu bazında genel ayarlar yapılabiliyor. Silverlight bu protokoller arasından HTTP'yi kullanıyor ve maalesef Media Services ile beraber varsayılan ayarlarda HTTP protokolü ile MMS üzerinden yayın 80 portu üzerinden yapılıyor. "Maalesef" dememin nedeni çoğu Media Server'ın aynı anda IIS olarak da kullanılmasından kaynaklanıyor. Eğer sunucunuzda IIS varsa ve Media Services ile Silverlight tarafına video göndermek istiyorsanız özel bir ayar yaparak Media Services'ın MMS üzerinden HTTP protokolünde başka bir port kullanmasını sağlamalı ve Silverlight uygulamalarınıza da söz konusu port bilgisini adres ile beraber aktarmalısınız. Eğer sunucunuzda IIS çalışmıyorsa zaten herhangi bir sorun yaşamazsınız.

Biz örnek olması için Media Services sunucusunun MMS üzerinden HTTP protokolü ile video gönderirken kullanacağı portu değiştirelim. Media Services yönetim penceresinde sunucuya tıkladıktan sonra sağ panelde "Properties" sayfasına geçerek "Control Protocol" ayarlarına geçin.

Media Services ayarları
Media Services ayarları

Yukarıdaki ekranda da görebileceğiniz üzere "WMS HTTP Server Control Protocol" seçeneğineçift tıkladığınızda özel bir ayar penceresi açılacaktır. Bu pencerede "Use Default Port" yerine özel bir port numarası ayarlamanız gerekecektir. Böylece Silverlight bu port üzerinden HTTP ile MMS adresine bağlanabilecek. Windows Media Player gibi istemci yazılımları doğrudan MMS protokolünü kullanacağı için bu ayardan etkilenmeyeceklerdir.

Dikkat Dikkat!

"On-Demand" veya "Live" bir Publishing Point düzenlerken dikkat etmeniz gereken bir diğer nokta da kesinlikle Playlist dosyaları kullanmamanız gerektiği. Silverlight "Playlist" desteği yok.

Yayın Zamanı

Sıra geldi yayın için videoyu gönderecek olan istemciyi ayarlamaya. Bunun için Expression Encoder kullanacağız. Expression Encoder içerisinde "View / Live Encoding Mode" menüsünden yayın moduna geçiş yapabilirsiniz. Burada sisteminize bağlı kameraları veya diskinizde dosyaları kullanabileceğiniz bir yayın ortamı bulunuyor. Bizi şu an ilgilendiren esas ayarlar "Output" tabında yer alıyor.

Expression Encoder ile canlı yayındayız.
Expression Encoder ile canlı yayındayız.

Bu ekranda "Publishing Point" seçeneğini işaretleyerek bağlanacağımız sunucunun IP:Port ve Publishing Point adını girmemiz gerekiyor. (Örn: http://127.0.0.1:8080/deneme) Hemen sonrasında "Pre Connect" düğmesine basarak authentication işlemini de yapabilirsiniz. Yayına hazırsınız, artık "Start" düğmesine basmanız yeterli."

Silverlight ile canlı yayın!

Geldik işin en kolay noktasına. Aslında tek yapmamız gereken artık ekrana bir MediaElement koyup Source özelliğini de Publishing Point'imize yönlendirmek. Aşağıdaki gibi bir kod başlangıç seviyesinde işimizi görecektir.

<Canvas

  xmlns="http://schemas.microsoft.com/client/2007"

  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"

  Width="640" Height="480"

  Background="White"

  x:Name="Page"

  >

  <MediaElement Width="401" Height="278" Canvas.Left="106" Canvas.Top="90" Source="mms://127.0.0.1:8080/deneme"/>

</Canvas>

Hepinize kolay gelsin.

Tuesday, January 22, 2008 10:32:58 PM (GTB Standard Time, UTC+02:00)  #    Comments [0]   Expression Encoder | Silverlight  | 
 Wednesday, January 02, 2008

2008'in ilk aktivitesini CETURK.com organizasyonunda Microsoft, İstanbul / Dikilitaş binasında gerçekleştiriyoruz. "2008 Microsoft Vizyonu ve Yeni Teknolojileri Semineri" olarak adlandırdığımız güne hepiniz davetlisiniz :) 12 Ocak, Cumartesi günü sabah 10'dan başlayarak 17.30'a kadar sürecek olan seminerlerin konuları arasında Expression Web, Design, Blend, Silverlight, Visual Studio 2008, LINQ bulunuyor. Expression Blend ile WPF Animasyonları ve Silverlight 1.0, 2.0 Uygulamaları bölümünü 12.30-14.30 arasında ben sunuyor olacağım.

Programın detayları ve seminere kayıt için aşağıdaki linki kullanabilirsiniz.

http://www.ceturk.com/etkinlikkayit.asp?id=35

Wednesday, January 02, 2008 11:46:06 AM (GTB Standard Time, UTC+02:00)  #    Comments [0]   .NET Framework 3.5 | ASP.NET 3.5 | Expression Blend | Expression Design | Expression Encoder | Expression Web | LINQ | Seminer | Silverlight | Visual Studio 2008 | WPF  | 
 Saturday, December 29, 2007

KKTC, Doğu Akdeniz Üniversitesi'ndeki Silverlight seminerinden sonra dün bir de Expression Studio semineri yaptık. Özellikle WPF ile iki ve üç boyutlu animasyonların hazırlanması ve programatik yönetimi katılımcıların ilgisini çekti. Hatta tüm bu işlemlerin ne kadar kolay yapılabildiğini gören bazı öğrencilerden ilginç tepkiler de almadım değil :) Semineri İngilizce olarak düzenlediğimiz için sunumlar da yine ingilizce.

Expression Studio Sunumları - 28122007_2.pdf (2,72 MB)

Seminerin düzenlenmesinde katkılarından dolayı DAÜ ACM grubundan Arif Görkem Güngör'e buradan tekrar teşekkür ediyorum. Aktiviteden bir fotoğraf ile yazımı sonlandırıyorum ;)

KKTC, Doğu Akdeniz Üniversitesi Expression Studio Semineri
KKTC, Doğu Akdeniz Üniversitesi Expression Studio Semineri

Saturday, December 29, 2007 7:18:05 PM (GTB Standard Time, UTC+02:00)  #    Comments [2]   Expression Blend | Expression Design | Expression Encoder | Expression Media | Expression Studio | Expression Web | Seminer | WPF  | 
 Wednesday, December 19, 2007
 Friday, November 30, 2007

İşte geldik Expression Studio Savaşları yazı dizisinin :) son ürününe: Expression Encoder. Özellikle bu ürünü en sona saklamamın nedeni gerçekten boyutuna kıyasla çok büyük işler yapıyor olması ama ilk önce ufak işlerden başlayalım.

Expression Encoder adından da anlaşılacağı üzere aslında encoding yapan bir program. Qucktime dahil olmak üzere birçok video formatının WMV video dosyalarına çevrilebileceği bir yazılımdan bahsediyoruz. Çeviri işlemini yaparken tabi ki oluşacak dosyanın video ve ses kalite ayarlarını yaparak hedef dosya boyutuna göre optimizasyon yapabiliyorsunuz. Fakat Expression Encoder bu kadarla kalmıyor ve size video dosyalarınızı uzunluğunu ve görüntüsünü kırpabileceğiniz, boyutlandırabileceğiniz, hatta gerekirse dosyalarınızın üzerine kurum logonuzu bile yerleştirebileceğiniz araçlar sunuyor. Bu noktada hemen akla gelen ilk soru aşağıdaki gibi oluyor :)

Expression Encoder arayüzü.
Expression Encoder arayüzü.

Movie Maker'dan farkı ne?

Expression Encoder'ın şu ana kadar bahsettiğimiz özellikleri ile belki Movie Maker benzeri bir yazılım gibi gözükmesi olması. Ama kesinlikle değil. Movie Maker'ın belki de en önemli özelliği olan videolar arası geçiş efektlerinin hiçbiri Expression Encoder içerisinde yok. Bu aslında çok normal çünkü Expression Encoder'ın amacı bu değil, amaç elde hazır var olan bir videoyu ufak oynamalarla yayına hazır hale getirmek. Peki Expression Encoder tarafında daha neler var?

MUHTEŞEM Silverlight Desteği

Blogumda uzun zamandır tamamen büyük harflerle yazılan bir başlık kullanmamıştım :) Sanırım ne demek istediğimi anlıyorsunuz. Expression Encoder özellikle Silverlight dünyasında bize muhteşem olanaklar tanıyor. Expression Encoder içerisinde encode ettiğiniz herhangi bir video dosyasını otomatik olarak yine Expression Encoder içerisindeki herhangi bir Silverlight Media Player şablonunu seçerek Silverlight uygulaması olarak alabiliyorsunuz. Böylece videonuzu encode ettiğiniz anda aslında web sitenize yerleştirebileceğiniz şekliyle hazırlanmış oluyor. Tüm bunları yaparken Expression Encoder içerisindeki "Markers" yapısı ile internette videonuzu izleyenlerin ek bir menü aracılığı ile videodaki belirli noktalar arasında gezebilmelerini sağlayabiliyorsunuz. Bu konuda hazırlamış olduğum görsel bir dersi www.nedirtv.com üzerinden izleyebilirsiniz.

Expression Encoder ile yaratılmış örnek Silverlight Player aracı.
Expression Encoder ile yaratılmış örnek Silverlight Player aracı.

Expression Encoder bu kadarla kalmayıp daha önceki bir yazımda bahsetmiş olduğum harici bir Plug-In ile hazırladığınız videoların ve seçilen şablona uygun Silverlight player uygulamasının otomatik olarak Silverlight Streaming Services üzerine yüklenebilmesini sağlıyor. Böylece Expression Encoder içerisinde videonuzu encode ederken siz hiçbir ek çalışma yapmadan Silverlight player oluşturuluyor, Marker yapısı ile özel bir menü yaratılıyor, Silverlight Streaming Servis'lerine herşey yükleniyor ve size sitenize koyabileceğiniz bir IFRAME kodu veriliyor. İşte video yayınlamak bu kadar kolay :)

Rakipler mi?

Meselenin Silverlight destek tarafına baktığımızda rakip yok. Baştan sona bu kadar birbiri ile uyumlu ve tam bir çözüm sunan herhangi başka bir yazılım (en azından ben) bilmiyorum. Ama düşündüğümüzde piyasada çok sayıda farklı video düzenleme yazılımları var ki aslında Expression Encoder bir video düzenleme yazılımı olmadığına göre onlarla da bir rakip karşılaştırması yapmak çok doğru olmaz. Özetlemek gerekirse Expression Encoder kendi hedefleri çerçevesinde şu an piyasada bulunan rakipsiz bir ürün. Tabi benim yazımda bahsetmeyi unuttuğum özellikleri de var; örneğin Expression Encoder ile canlı yayın yapma şansınız var. Canlı yayın yaparken birden çok kamera ve bilgisayarınızdaki video dosyası arasında hızlı geçişler yapabilirsiniz. Başka bir özelliği ise videonuzun kalitesini ayarlarken farklı kalitelerde sıkıştırılmış sürümlerini size kullanıcı dostu bir arayüzde gerçek zamanlı olarak karşılaştırma şansı tanıması. Tüm bunları göz önüne alarak "Expression Blend"'e rağmen ben Expression Encoder'ı Expression Studio'nun şampiyonu ilan ediyorum!

Expression Studio Savaşları yazı dizisindeki diğer yazılara aşağıdaki linklerden ulaşabilirsiniz.

Expression Blend ve rakipleri
Expression Media ve rakipleri
Expression Web ve rakipler
Expression Design ve rakipler

Böylece yazı dizimizi burada sonlandırmış olduk :) Hepinize kolay gelsin.

Friday, November 30, 2007 2:20:43 PM (GTB Standard Time, UTC+02:00)  #    Comments [0]   Expression Encoder  | 
 Monday, November 26, 2007

Bugün bir sıkıntılarla başlasa da Expression Encoder webinerini başarılı bir şekilde gerçekleştirdik. Yurt dışında olduğum için maalesef internet bağlantısı noktasında biraz sıkıntımız oldu ve 15 dakikalık bir gecikme ile webinere başlayabildik. Buradan webinere katılan ve beni beklemek zorunda kalan herkesten özür diliyorum.

Webinere ait sunum dosyasını aşağıdan indirebilirsiniz.

Webiner Sunumu - 26112007_1.pptx (2,33 MB)

Webiner sonrası gelen sorularla cevapları buradan da sizlerle paylaşıyorum.

Soru: Silverlight'ın tüm platformlarda desteği var mı?
Cevap: Tamamen cross-browser ve cross-platform. Şu an platform olarak PC ve MAC kullanılabilir, çok yakında Linux geliyor.
Soru: Expression Visual Studio 2008 ile entegre geldi mi? Henüz indirip bakamadım
Cevap: Hayır, Expression Studio tamamen tasarımcılara yönelik bir yazılım paketi. VS 2008 ise yazılımcılara yönelik olduğu için her iki paket arasında çok ciddi entegrasyonlar bulunsa da dağıtım anlamında bir beraberlik şu an için yok.
Soru: Videolarda kesme işlemleri gerçekleştirebiliyor muyuz?
Cevap: Timeline'ın en başında ve sonunda bulunan "[" ve "]" işaretlerinin yerlerini değiştirerek kesme işlemleri yapabilirsiniz.
Soru: Tüm web kullanıcıları herhangi bir kurulum yapmadan mı izleyecek? Yoksa bir şeyler yükletecek miyiz?
Cevap: Silverlight uygulamalarının istemcilerde çalışması için Silverlight 1.0 Plug-In'in yüklü olması gerekiyor. Sadece 1.1MB. Expression Encoder'ın yarattığı Silverlight Player otomatik olarak istemcide Silverlight yüklü olup olmadığını anlayarak gerekli yönlendirmeleri online olarak yapacaktır.
Soru: Programın ücreti hakkında bilgi alabilir miyiz?
Cevap: Sunumun başında sanırım bahsetmeyi unuttum :) Microsoft'da çalışmıyorum. O nedenle tavsiyem bu konuda bir Microsoft partner kurumuna başvurmanız.
Soru: Önceki seminerlerinizin dokümanlarına ve videolarına ulaşma sansımız var mı?
Cevap: http://daron.yondem.com adresinden ulaşabilirsiniz. Önceki webcastları da direk www.nedirtv.com üzerinde bulabilirsiniz.
Soru: Movie Maker'de yapılan her şeyi Expression Encoder programı ile yapabildiğimizi söyleyebilir miyiz?
Cevap: Movie Maker'da yapabildiğiniz her şeyi yapma şansınız yok. Örneğin "transition" efektleri yok. İki yazılımın hedefleri biraz farklı bu anlamda.
Soru: Bahsettiğiniz Silverlight Streaming Servisleri ile Encode ettiğimiz videoyu upload etmeye gerek yok değil mi?
Cevap: Expression Encoder kendisi upload ediyor eğer gerekli plug-in yüklü ise.
Soru: Publisher plugin'i değil mi?
Cevap: Evet :)
Soru: Peki web sitesine html kodu olmadan nasıl yüklerim videoyu, yani siteye eğer bir video paylaşım sitesi aracılığı ile videolar yükleniyorsa?
Cevap: Javascript ile yapılabilir ama bahsettiğiniz durumda o da olmaz. Paylaşım sitesinin bu sisteme destek veriyor olması gerekir.
Soru: Video encode edildikten sonra bir video paylaşım sitesine upload etmek istedim, bunu yapabilir miyim?
Cevap: Expression Encoder encode edilen videoyu WMV dosyası olarak kaydediyor. Tabi ki istediğiniz gibi aktarabilirsiniz.

Webinere katılan herkese tekrar teşekkür ediyorum. Bir başka webinerde görüşmek dileğiyle.

Monday, November 26, 2007 10:04:26 PM (GTB Standard Time, UTC+02:00)  #    Comments [0]   Expression Encoder | Webiner  | 
 Saturday, November 24, 2007

26 Kasım, Pazartesi günü saat 15.15-16.00 arasında Expression Encoder webineri ile tekrar karşınızda olacağım. Webiner süresince Expression Encoder ile video işlemlerini, Silverlight ile video yayınını, Silverlight Streaming Servisleri'ni ve Expression Encoder ile canlı yayın yapmanın yollarını inceleyeceğiz.

Meeting ID: WDCP7N
Webiner Bağlantısı :https://www112.livemeeting.com/cc/microsoft/join?id=WDCP7N&role=attend&pw=T%3DG%7E72K7g 
Webinere kayıt olmak için tıklayınız.

Bu webiner Microsoft Kurumsal Webiner serisinden olduğu için yukarıdaki linkten giriş yaparak kayıt olmanız gerekiyor.

Saturday, November 24, 2007 11:03:21 PM (GTB Standard Time, UTC+02:00)  #    Comments [0]   Expression Encoder | Webiner  | 
 Friday, November 16, 2007

Sevgili dostum Mehmet Nuri Çankaya ile beraber sunduğumuz Expression Blend, Expression Media ve Encoder webinerlerinin kayıtlarını nedirtv?com üzerinden yayına aldık. İsteyenler webinerlerin kayıtlarına aşağıdaki adreslerden ulaşabilirler.

Expression Blend Webineri
Expression Media ve Encoder Webineri

Friday, November 16, 2007 11:15:41 AM (GTB Standard Time, UTC+02:00)  #    Comments [0]   Expression Blend | Expression Encoder | Expression Studio | Silverlight | Webiner  | 
 Friday, November 02, 2007

Silverlight Streaming Servisleri ile ilgili daha önceki yazılarımda detaylardan bahsetmiştim. Bugün ise size Silverlight Streaming Servisleri ile video yayınını daha da kolaylaştıran bir Plug-In duyuracağım.

Silverlight Streaming Publishing Plug-In for Expression Encoder

Yukarıdaki adresten indirebileceğiniz Expression Encoder eklentisi ile artık direk Expression Encoder kullanarak yarattığınız Silverlight Video Oynatıcılarını Silverlight Streaming Servislerine yükleyebilirsiniz. Bunun için eklentiyi yükledikten sonra ilk yapmanız gereken Silverlight Streaming Servis hesabınızdan Account ID ve Account Key bilgilerini alarak Expression Encoder içerisine yerleştirmek.

Silverlight Streaming Serivis Bilgileri
Silverlight Streaming Serivis Bilgileri

Yukarıdaki görseldeki gibi http://silverlight.live.com/ adresinden sisteme Live ID'miz ile giriş yaptıktan sonra "Manage Account" kısmında gerekli bilgileri alarak direk Expression Encoder'da Output kısmına yerleştirebiliyoruz.

Expression Encoder içerisinde eklentiler.
Expression Encoder içerisinde eklentiler.

Expression Encoder içerisinde Output tabında yeni bir bölüm olarak "Publish" seçeneği karşımıza çıkıyor. Buradan Publish To kısmında "Silverlight Streaming" seçerek işlemimize devam edebiliriz. Bir sonraki adımda isterseniz yükleyeceğiniz video uygulaması için bir Application Name (Uygulama İsmi) tanımlayabilirsiniz. Son olarak Silverlight Stream Servisleri web sitesinden aldığımız Account ID ve Key'i de buraya yerleştirdiğimizde ayarlarımız tamamlanmış oluyor. Bölmenin alt kısmına doğru size bir IFRAME kodu veriliyor. Söz konusu IFRAME kodunu herhangi bir web sitesine kopyalayarak uygulamanın kendi sitenizde direk Silverlight Streaming Servisleri üzerinden çalıştırılmasını sağlayabilirsiniz. Eğer isterseniz en alt bölmeden daha önce Silverlight Streaming Servisleri'ne yüklediğiniz diğer uygulamaları silme veya görme şansınız da var.

Videonuzu bir kez Expression Encoder içerisinde bir Output Template (Şablon) seçerek Encode ettikten sonra Publish düğmesi aktif hale gelecektir. Hemen söz konusu düğmeye basarak yüklemeyi başlatabilirsiniz.

Videomuz Silverlight Streaming Servisleri'ne yükleniyor...
Videomuz Silverlight Streaming Servisleri'ne yükleniyor...

Hepinize kolay gelsin.

Friday, November 02, 2007 3:39:01 PM (GTB Standard Time, UTC+02:00)  #    Comments [0]   Silverlight | Expression Encoder  | 
Copyright © 2010 Daron Yöndem. Tüm hakları saklıdır.