stranos adlı üyeden alıntı: mesajı görüntüle
Buradakinin nasıl çalışacağını çözemedim hocam.



aLLioni adlı üyeden alıntı: mesajı görüntüle
Ffmpeg kütüphanesi kurulu olması gerekmektedir sunucunuzda.gerisi kolay
Diyelim ki bunun hallettim hocam, devamında komple kendimmi halletmem gerekli yoksa bunun için açık kaynak kod, yada ücretli satılan yazılımlar varmıdır ? pek bir kod bilgim yok çünkü.



Potanski adlı üyeden alıntı: mesajı görüntüle
Sitesini açmayacaksanız https://rg3.github.io/youtube-dl/ ben denediğimde epey yavaştı.
site açmayı düşünüyorsanız youtube urline gidip base.js'i indirip içinde set("signature" diye bir kısım var, orada video urlini şifrelemek için kullandığı 2 tane fonksiyon oluyor. önce onu regular expressionla bulup daha sonra javascript dosyasındaki bulduğunuz fonksiyonları alacaksınız. bunu ayrı bir job olarak 5-10 dakikada bir güncelleyebilirsiniz.
daha sonra her download isteği geldiği zaman videonun watch sayfasına gidince youtube.config diye bir javascript kısmı var o kodu alıp json_decode yaptığınızda ["args"]['url_encoded_fmt_stream_map'] içinde video mp4lerini vs bulacaksınız. Normal videolar için koruma bulunmamakta ama vevo için vs arrayin içinde signature olacak. bu signature'yi yukarıda bulduğumuz fonksiyonlardan geçirince de muzik videolarını da insanlara indirtebilir olacaksınız. Bu sayede sunucunuz videoyu indireyim vs. derdine hiç girmemiş olacak.
Malesef bu kadar bir kod bilgim yok hocam.Ya ücretli bir hizmet alacağım yada bulabilirsem açık kaynak kod üzerinde düzenlemeler yaparak bu problemi çözeceğim.