Video uzerinden sesi almak - Typescript - ffmpeg
video, audio, programming, typescript, ffmpeg, code
Last updated
video, audio, programming, typescript, ffmpeg, code
Last updated
© 2024 ~ Yunus Emre Ak ~ yEmreAk
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.