FFMPEGを使用してビデオをMP3に変換します
ffmpeg
とliblamemp3
コーデックが必要です。
ubuntuでは、これらのライブラリをインストールできます。
$ sudo apt-get install ffmpeg libavcodec-extra
$ npm install video2mp3
var
video2mp3 = require ( 'video2mp3' ) ;
video2mp3.convert(videoPath or videoStream, [options or mp3path], [callback])
2番目の引数として渡されない型型値(つまり文字列、番号...)に渡すと、 convert(video, {mp3path: options}, callback)
に等しくなります。
options
そのようなプロパティに従います。
options.mp3path
出力mp3のパスです。options.sampleRate
はサンプリングレートで、デフォルトは44.1kHzです。 options.mp3path
が渡されない場合、Streamオブジェクトを返してmp3に変換します。
video2mp3 . convert ( 'video.mp4' ) . pipe ( require ( 'fs' ) . createWriteStream ( 'audio.mp3' ) ) ;
それ以外の場合は、ビデオをmp3に変換し、 options.mp3path
に保存し、成功または故障したときにnullまたはエラーオブジェクトでコールバックコールをコールバックコールに変換します。
video2mp3 . convert ( 'video.mp4' , { mp3path : 'audio.mp3' , sampleRate : 8000 } , function ( err ) {
if ( err ) throw err ;
console . log ( 'convert successfully!' ) ;
} ) ;
Tsuyusato Kitsune(Makowjust)
Apache-2.0。 LICENSE
をお読みください。
プルリクエストを歓迎しますか?