แปลงวิดีโอเป็น mp3 ด้วยการใช้ ffmpeg
มันต้องใช้ตัวแปลงสัญญาณ 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])
หากผ่านค่าประเภทที่ไม่มีวัตถุ (เช่นสตริง, หมายเลข ... ) เป็นอาร์กิวเมนต์ที่สองมันจะเท่ากับ convert(video, {mp3path: options}, callback)
options
ดังต่อไปนี้คุณสมบัติดังกล่าว:
options.mp3path
เป็นเส้นทางของเอาท์พุท mp3options.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
ยินดีต้อนรับคำขอดึงของคุณ?