使用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])
如果將NO-Object類型值(IE字符串,編號)作為第二個參數,則等於convert(video, {mp3path: options}, callback)
。
options
遵循此類屬性:
options.mp3path
是輸出mp3的路徑。options.sampleRate
採樣率是默認值為44.1kHz。如果傳遞沒有options.mp3path
,它將返回流對象轉換為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(makenowjust)
Apache-2.0。請閱讀LICENSE
。
歡迎您的拉力請求?