IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet odaları

>
+
Etiketlenen Kullanıcılar

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Arama Stil
Alt 03 Ocak 2013, 09:32   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Asp.Net’ de Vide o Dosyalarini Flv formatina donusturmek




Makale : Asp.Net’ de vide o Dosyalarini Flv formatina donusturmek
Facebook, you tube gibi sitelerde vid eo formatındaki dosyaları flv formatına çevrilip, son kullanıcılara flash playerlar sayesinde bu vide olar izletilebilmektedir.
Bizde bu sistemi Asp.net projelerinde yapmak için öncelikle açık kaynak kodlu olan ffmpeg exe dosyasına ihityacımız olacaktır. İndirmemiz gereken dosyalar ffmpeg.exe, ffplay.exe ve pthreadGC2.dll dir. İlgili dosyaları indirmek için buraya [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].
Şimdi yapmamız gerekenleri anlatmadan önce şunuda söylememiz gerekmektedir. İlgili dönüştürme işlemini yapmak için sunucunun exe dosyalarını çalıştırma izni vermesi gerekmektedir. Yoksa haliyle çalışmayacaktır.
Yapılması gerekenler;
İlgili aspx sayfasının kod kısmına aşağıdaki kütüphane eklenmelidir.
PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
 using System.Diagnostics

Örnek projemde vidyo dosyayı flv ye çevirmenin dışında vide onun ilk karesinin (frame) görüntüsünü de önizleme olarak kaydetmekteyim.
Aşağıdaki Bconverter_Click fonsiyonu ile vide o dosyasını flvye dönüştürmekteyim. Bpreview_Click fonksiyonu ilede vid eodosyasının ilk karesini alarak onu önizleme resimi yapmaktayım. “320*250″ ‘ de genişlik ve yüksekliğini ayarladım .


PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
 protected void Bconverter_Click(object senderEventArgs e)
    {
    
string ----- = string.Format("{0}Folders\\-----\\{1}",
 
Request.PhysicalApplicationPath"yontem.avi");
    
string flv string.Format("{0}Folders\\Flv\\{1}.flv"
Request.PhysicalApplicationPath"yontem_flv");     
    
Process ffmpeg = new Process();
    
ffmpeg.StartInfo.Arguments string.Format(" -i \"{0}\" -ar 22050 -acodec mp3 \"{1}\"", -----, flv);
    
ffmpeg.StartInfo.FileName string.Format("{0}AddOns\\FFmpeg\\ffmpeg.exe",
 
Request.PhysicalApplicationPath);
    
ffmpeg.Start();
    
ffmpeg.WaitForExit();

    
this.Ltext.Text "Başarıyla flv dosyası oluşturuldu";
    }     
    protected 
void Bpreview_Click(object senderEventArgs e)
    {
    
string ----- = string.Format("{0}Folders\\-----\\{1}",
 
Request.PhysicalApplicationPath"yontem.avi");
    
string preview string.Format("{0}Folders\\Preview\\{1}.jpg",
 
Request.PhysicalApplicationPath"yontem_preview");
         
Process ffmpeg = new Process();
    
ffmpeg.StartInfo.Arguments string.Format(" -i \"{0}\" -s 320*250  -vframes 1 -f image2 -vcodec mjpeg \"{1}\"",
 -----, 
preview);
    
ffmpeg.StartInfo.FileName string.Format("{0}AddOns\\FFmpeg\\ffmpeg.exe",
 
Request.PhysicalApplicationPath);
    
ffmpeg.Start();
    
ffmpeg.WaitForExit();     
    
this.Ltext.Text "Başarıyla önizleme resmi oluşturuldu";
    } 

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklamver bizimmekan
Cevapla

Etiketler
aspnet’, de, donusturmek, dosyalarini, flv, formatina, vide


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık