Video uzerinden sesi almak - Typescript - ffmpeg
video, audio, programming, typescript, ffmpeg, code
Last updated
Was this helpful?
video, audio, programming, typescript, ffmpeg, code
Last updated
Was this helpful?
Video dosyasından sesi çıkarmak için TypeScript projesinde fluent-ffmpeg
kütüphanesini kullanabilirsiniz. fluent-ffmpeg
, FFmpeg komut satırı aracının bir sarmalayıcısıdır. fluent-ffmpeg
'in çalışabilmesi için sisteminizde FFmpeg'in yüklü olması gerekmektedir. İşte bu görevi nasıl gerçekleştirebileceğiniz aşağıda adım adım anlatılmıştır:
Sisteminizde FFmpeg'in yüklü olduğundan emin olun. FFmpeg'i FFmpeg'in resmi web sitesinden indirebilir veya Linux veya macOS kullanıyorsanız bir paket yöneticisi aracılığıyla yükleyebilirsiniz.
fluent-ffmpeg
'i YükleHenüz yapmadıysanız, projenize fluent-ffmpeg
eklemek için şu komutu çalıştırın:
İşte fluent-ffmpeg
kullanarak bir video dosyasından sesi çıkaran ve bunu bir MP3 dosyası olarak kaydeden basit bir TypeScript betiği. tsconfig.json
'ınızın ESNext
, CommonJS
ve katı tip ayarları ile yapılandırıldığından emin olun.
Önemli Notlar:
FFmpeg Bağımlılığı: Bu betik, FFmpeg'in doğru bir şekilde yüklendiğini ve sisteminizin PATH'ında erişilebilir olduğunu varsayar. Herhangi bir sorunla karşılaşırsanız FFmpeg yüklemenizi doğrulayın.
Tip Tanımları: TypeScript, fluent-ffmpeg
için tip tanımlarını bulamazsa, bunları npm install @types/fluent-ffmpeg --save-dev
kullanarak yüklemeniz gerekebilir, varsayılan olarak mevcutsa, veya gerekliyse import üzerine bir // @ts-ignore
yönergesi kullanabilirsiniz.
Hata Yönetimi: Betik, asenkron çalışma ve hata yönetimi için Promise'leri kullanır. Hata yönetimi mantığını, uygulamanızın gereksinimlerine göre özelleştirin.
Bu adımları takip ederek, TypeScript projenizde video dosyalarından verimli ve etkili bir şekilde ses çıkarabilirsiniz.