Yıl 2012 oldu hala Internet Explorer 6 kullanıyosun! Bir sürü güvenlik açığı var. Sonra görsel grafiklerden seni mahrum bırakıyo. Ne gerek var ! Hemen Yeni Bi Tarayıcı Bul !.
X

Bulunan Sonuçlar:

Yazı

Asp ile FFmpeg Bileşeni Kullanma

Windows'un klasik Asp desteğini kestiğini duymuş olsamda, hâla Asp'yi kullanmakta ısrar ediyorum. Benim gibilerin olduğunu düşünerek, Asp ile WScript.Shell komutunda ffmpeg bileşeninin kullanımı hakkında bir yazı yazmak istedim.

Öncelikle belirtmeliyim, wscript.shell komutunu kullanabilmek için sunucuda yetkili olmanız gerekiyor. Eğer hosting sağlayıcınız izin vermiyorsa dynucom adlı bir bileşeni yükletmeyi talep edebilirsiniz. Dynucom bileşeninde kullanımı ile nerdeyse aynı.

Çevirme işlemini yapacak dosyayı aşağıda verdiğim linkten indiyip web dizininize kopyalayın. Bu dosyayının yolunu kodlarımızda tanımlayacağız.

Örnek olarak bir videoyu mp3 dosyasına çevirmeyi gösterelim. Asp kodlarımız şu şekilde:

giris_videosu = "D:/www/demo.mp4"
cikis_mp3 = "D:/www/demo.mp3"
dosya_yolu = "D:/www/"
Set WScript = Server.CreateObject("WScript.Shell")
Set oExec = WScript.Exec(dosya_yolu & "ffmpeg -i "& giris_videosu &" -vn -ar 44100 -ac 2 -ab 192 -f mp3 "&cikis_mp3&"")

Satırlayı açıklayalım:

1. satırda giris_videosu ile mp3 e çevrilecek video dosyasını tanımlıyoruz. Tüm tanımlamalar mappath olarak tanımlanmalı, ana dizinden gösterilmeli.
2. satırda cikis_mp3 ile çevrilen videonun hangi klasöre ve hangi isimle kaydedileceğini belirtiyoruz. Burda belirttiğimiz klasore yazma iznimiz olmalı.
3. satırda dosya_yolu ise ffmpeg.exe dosyasının klasorünü belirtiyor.
4.satırda shell nesnemizi oluşturuyoruz. Bu nesne güvenlik nedeni ile çoğu sunucuda kapalı olarak geliyor. Hosting firmanıza danışın.
5.satırda ffmpeg.exe dosyasına komutu gönderip sonuç bekliyoruz.

Bu halde komutumuz ekrana herhangi bir bilgi yazdırmıyor. Aşağıdaki kodlar ile ffmpeg çıktısını ekrana yazdırabilirsiniz. Yukarıdaki kodların altına aynen yapıştırın.

do while not oexec.StdOut.AtEndOfStream
strPResult=replace(oexec.StdOut.Read(1024), vbLF, "")
response.write strPResult
response.flush
loop

Açıkça söylemek gerekirse, tuhaf bi şekilde ilk denemelerimde yapılan işlemin çıktısını alabildim ama daha sonra bu kod çalışmamaya başladı, sorunu hala çözebilmiş değilim. Siz de deneyince bi sonuç yazarsanız sevinirim.

Temel olarak ffmpeg kullanımı böyle. Asp örneği verdim ama php ya da başka bir dilde de ffmpeg komutları aynı şekilde kullanılıyor.

FFmpeg bileşeniyle birlikte kullanabileceğiniz bir kaç komutta şunlar:

Video dosyasını bilgilerini alma:

ffmpeg -i video.avi

Resimleri Video dosyasına çevirme:

ffmpeg -f image2 -i image%d.jpg video.mpg

bu komut image1.jpg image2.jpg diye devam eden resm dosyalarını video.mpg dosyasında birleştirir.

Videoyu resim karelerine parçalama:

ffmpeg -i video.mpg image%d.jpg

bu komut videonun her karesini image1.jpg image2.jpg olarak kaydeder.

Sesi Videodan Ayırma; mp3 oluşturma:

ffmpeg -i source_video.avi -vn -ar 44100 -ac 2 -ab 192 -f mp3 sound.mp3

Kaynak Video : source_video.avi
Ses Kalitesi : 192kb/s
Çıkış formatı : mp3
Çıkış Dosyası : sound.mp3

Avi dosyasını divx'e sıkıştırma:

ffmpeg -i video_origine.avi -s 320x240 -vcodec msmpeg4v2 video_finale.avi

Avi dosyasını Flv'ye çevirme:

ffmpeg -i video_origine.avi -ab 56 -ar 44100 -b 200 -r 15 -s 320x240 -f flv video_finale.flv

Videoyu Gif yapma:

ffmpeg -i video_origine.avi gif_anime.gif

FFmpeg Bileşen Dosyasını İndirmek İçin Tıklayın.

Kolay gelsin.

More…

Yazı

Windows Sistem Dosyalarını Düzenleme

Bildiğiniz üzere vistadan kalma kullanıcı hesabı denetimi güvenlik açısından her şeyde yönetici yetkisi istiyor. Windows bu konuda güvenliği sağlam tutmaya çalışıyor. Bu doğrultuda windows kendi sistem dosyaları içinde yönetici yetkisine sahip olmanızı istiyor. Bunun için ya komut satırından yetki devralıp değişiklik yapmalısınız ya da değişiklik yaparken kullanacağınız programı yönetici olarak açmalısınız. Alternatif bir metod ise ufak bir uygulama.


Örnek olarak windows 7'de host dosyasını değiştirmeyi anlatacağım. C:/windows/system32/drivers/etc altında bulunan host dosyası engellenen sitelere direk ip vererek girmeye olanak veren dosya.

Doğrudan bu dizine gidip not defteri ile birlikte aç dediğinizde sadece okunabilir olarak açılacak, kaydetmeye izin vermeyecektir. Ancak öncelikle birlikte açacağımız programı yönetici olarak çalıştırırsanız tam yetkili açtığınızdan her türlü değişikliği yapabilirsiniz.

Not defteri uygulamasına sağ tıklayıp yönetici olarak çalıştır dedikten sonra Dosya>Aç komutunu izleyerek host dosyasını açıp düzenlememizi yapabiliriz.

Eğer windows üzerinde bir dosyayı silecek ya da ismini değiştireceksek böyle bir yöntem işe yaramayacaktır. Onun için yazılan ufak bir script var, sağ tık menüsüne Yetkileri Devral sekmesi ekliyor böylece her türlü dosyanın yetkisini alıp değişiklik yapabiliyoruz.

İndirdiğiniz dosyada ki installtekeownership dosyasını çalıştırıp tüm pencereleri onaylayın.

Yetkileri Devral/Take Ownership Scriptini indirmek için tıklayınız.

More…

Yazı

Windows 7 x64`de ISS MS Access Bağlantı Sorunu

Windows 7 üzerine iss kurup ASP dosyalarını çalıştırmak kolay, daha önce xampp ile iss'i beraber kullanarak asp,php ve mysql'i birarada kullanmayı anlatmıştım. Ancak windows 7nin 64bit sürümünde iss ile MS Access bağlantısı şöyle bir sorun veriyor:

asp access hata

Sorun uygulama havuzunda bağlantıyı sağlayan component'in 32bit olması. Çözmek için uygulama havuzunda 32bit'te çalışan uygulamalara izin veriyoruz.

Denetim Masası > Sistem ve Güvenlik > Yönetimsel Araçlar > Internet Information Services Yönetimi yolunu takip ediyoruz, resimdeki seçeneği true yapıp kaydediyoruz. Bu kadar.

win7 access

More…

Yazı

Dosya Paylaşımında Birden Fazla Kullanıcı Sorunu

Windows'ta dosya paylaşımına açtığım klasöre 2 kullanıcı atadım. Birisi sadece okuma yetkili diğeride tam yetkili(okuma-yazma). Sadece okuma yetkili kullanıcı ile bağlandıktan sonra klasöre birşey ekleyeceğim zaman tam yetkili olanı açmam gerekiyor. Ama windows önceki bağlantıyı kapatmadan 2. bir bağlantıya izin vermiyor. Aşağıdaki gibi hata veriyor (windows 1219 no'lu hata):

Bir sunucu ya da paylaşılan kaynağa aynı kullanıcının birden çok kullanıcı adı kullanarak bağlantı yapmasına izin verilmez. Sunucu ya da paylaşılan kaynağa yaptığınız önceki bağlantıları kapatıp yeniden deneyin.

Çözüm için aynı anda 2 kullanıcı ile bağlantı mümkün değil. Ama ilk kullanıcının bağlantısını keserek 2. kullanıcı ile oturum açabiliriz.

Başlat > Çalıştır > cmd yazdıktan sonra önce:

net use

komutu ile açık oturumları listeliyoruz. Ardından da bu oturumları sonlandırıyoruz:

net use *  /del /yes

Artık ağdaki dosyamıza erişmek istediğimizde tam yetkili oturumu açabiliriz.

More…

Yazı

Windowstan Ubuntu Dosya Sistemine (ext3) Erişim

Ubuntu dosya sistemi olan ext3, ext4 windows tarafından tanınmıyor ve harddisk bölümü olarak görünmüyor. Bu türdeki bölümleri windowsa tanıtan program yok. Ancak extra bir sistem gibi programla bağlanıp kaydet diyerek ubuntu üzerindeki dosyaları windows bölümüne kaydedebiliyoruz.


ubuntu sistemini windowstan görme

Ext2Explorer bu işi yapan program. Küçük boyutlu. Linux sistemini kendisi bulup root dizini listelemesi yapıyor. Programı vista ve windows 7 de yönetici olarak çalıştırmanız gerekiyor.

Programı buraya tıklayarak indirebilirsiniz.

More…