ASP'de FFMPEG Kurulumu ve Anlatımı - Sayfa 2 - R10.net
  • 09-12-2009, 09:38:12
    #10
    regsvr32 c:\windows\system32\pthreadGC2.dll yapıldığında aşağıdaki uyarıyı veriyor.

    Alıntı
    c:\windows\system32\pthreadGC2.dll yüklendi ancak DllRegisterServer giriş noktası bulunamadı.
    Bu dosya kaydettirilemez.
    diyor.

    uygulamayı çalıştırdığımda cikti.fvl ve cikti.jpg diye iki dosyayı veriyor ama 0 KB olarak veriyor. yani çevirmiyor?

    Alıntı
    <%
    Session.Timeout = 1000
    server.scriptTimeOut = 1000
    Response.Expires = -1
    Response.ExpiresAbsolute = Now() - 1
    Response.AddHeader "pragma","no-cache"
    Response.AddHeader "cache-control","private"
    Response.CacheControl = "no-cache"

    Set oxxicn = Server.Createobject("Dynu.Exec")
    inputvideo="D:\vhosts\xxxx.net\httpdocs\fevzi.wmv"
    outputvideo="D:\vhosts\xxxx.net\httpdocs\video\cik ti.flv"
    outputfile="D:\vhosts\xxxx.net\httpdocs\video\resi m.jpg"
    ffmpegroot="D:\vhosts\xxxx.net\httpdocs\bin\"
    response.write (oxxicn.execute(""&ffmpegroot&"ffmpeg -s 320x240 -i "&inputvideo&" -ss 00:00:05 -s 320x240 -vframes 1 -f mjpeg "&outputfile&""))
    response.write (oxxicn.execute(""&ffmpegroot&"ffmpeg -i "&inputvideo&" -ab 16 -ar 22050 -b 600 -s 320x240 -r 23 "&outputvideo&""))

    %>
    video klasörüne yazma izni tam yetkili olarak verildi. bin klasörüne ise ffmpeg.exe ve ffplay.exe dosyaları konuldu ve çalıştırıldı. ffmpeg ve ffplay dosyalarınıda tam yazma ve okuma yetkileri verildi.

    sorgu çalıştıırılnca aşağıdaki çıktıyı alıyorum.

    Alıntı
    FFmpeg version SVN-r11870, Copyright (c) 2000-2008 Fabrice Bellard, et al. configuration: --enable-gpl --enable-pp --enable-swscaler --enable-pthreads --enable-liba52 --enable-avisynth --enable-libfaac --enable-libfaad --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --cpu=i686 --enable-memalign-hack --extra-ldflags=-static libavutil version: 49.6.0 libavcodec version: 51.50.0 libavformat version: 52.7.0 libavdevice version: 52.0.0 built on Feb 5 2008 23:46:38, gcc: 4.2.3 Input #0, ac3, from 'D:\vhosts\xxxx.net\httpdocs\fevzi.wmv': Duration: 00:11:19.4, bitrate: 80 kb/s Stream #0.0: Audio: liba52, 22050 Hz, 3 channels, 80 kb/s Output file does not contain any stream FFmpeg version SVN-r11870, Copyright (c) 2000-2008 Fabrice Bellard, et al. configuration: --enable-gpl --enable-pp --enable-swscaler --enable-pthreads --enable-liba52 --enable-avisynth --enable-libfaac --enable-libfaad --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --cpu=i686 --enable-memalign-hack --extra-ldflags=-static libavutil version: 49.6.0 libavcodec version: 51.50.0 libavformat version: 52.7.0 libavdevice version: 52.0.0 built on Feb 5 2008 23:46:38, gcc: 4.2.3 Input #0, ac3, from 'D:\vhosts\xxxx.net\httpdocs\fevzi.wmv': Duration: 00:11:19.4, bitrate: 80 kb/s Stream #0.0: Audio: liba52, 22050 Hz, 3 channels, 80 kb/s WARNING: The bitrate parameter is set too low. It takes bits/s as argument, not kbits/s WARNING: The bitrate parameter is set too low. It takes bits/s as argument, not kbits/s Output #0, flv, to 'D:\vhosts\xxxx.net\httpdocs\video\cikti.flv': Stream #0.0: Audio: libmp3lame, 22050 Hz, 3 channels, 0 kb/s Stream mapping: Stream #0.0 -> #0.0 Error while opening codec for output stream #0.0 - maybe incorrect parameters such as bit_rate, rate, width or height
    bu konuda yardımcı olabilirseniz sevinirim.
  • 09-12-2009, 19:40:26
    #11
    çevirmeye çalıştığım videoda sorun varmış. sorun filan kalmadı
  • 18-01-2010, 15:40:26
    #12
    peki bu anlatığınız yöntem ile hosta kurabiliyormuyuz?
  • 18-01-2010, 18:18:12
    #13
    E zaten amaç o arkadaşım
  • 18-01-2010, 18:47:33
    #14
    asp de ffmpeg kullanmak için herhangi bir bileşene gerek yok. wscript.shell ile yapabilirsiniz.
    “Neler çeker bu gönül, söylesem şikâyet olur…”
  • 18-01-2010, 23:29:56
    #16
    akbalci adlı üyeden alıntı
    ffmpeg zaten kendi bir bileşen

    wscript.shell ile her hostta yapılamayabilir çünkü cmd izninin olması gerek
    doğru, lakin bileşen derken sunucuya kaydetmek gerekmiyor. herhangi bir klasöre eklenip shell ile çağrılabilir. hostunuza şu dll bi zahmet register edin demek gerekmez.

    shell genelde açık geliyo diye biliyorum. üç sitede kullandım ben ve aynı çeviri kodlarıyla yaptım. (farklı host) yine de tabi cmd izni tehlikeli bişi, açık değilse bu izinleri açtırmanız gerekiyor.

    hakeza şunu da belirtiyim. shell açıksa asp de zip ve pdf içinde bileşen kullanmadan (para vermeden de denilebilir, hostcunuz için bilhassa) işlem yapabilirsiniz. komut satırı destekli bi zip exe kullanarak mesela. ki bunu da kullanmışlığım var.

    neyse, netice de her yöntemde hostunuzda bazı izinlerin açık olması (bileşen de olabilir) şart.

    sağlıcakla..
    “Neler çeker bu gönül, söylesem şikâyet olur…”
  • 23-03-2010, 15:32:07
    #17
    arkadaşlar bir flv dosyasını nasıl kesebilirim ?
    örneğin boutları 200x150 olsun
    190x140 nasıl yaparım , ama resize değil crop işlemi yapmak istiyorum.

    Teşekkürler.
  • 23-03-2010, 16:12:37
    #18
    -s 190x140 parametresi ekleyerek yapabilirsin