Преобразовать видео в 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])
При передаче значения типа без объекта (т.е. string, number ...) в качестве второго аргумента, он равняется convert(video, {mp3path: options}, callback)
.
options
следует за такими свойствами:
options.mp3path
- это путь вывода mp3.options.sampleRate
. Если нет options.mp3path
, он возвращает объект потока, чтобы преобразовать в mp3.
video2mp3 . convert ( 'video.mp4' ) . pipe ( require ( 'fs' ) . createWriteStream ( 'audio.mp3' ) ) ;
В противном случае он преобразует видео в mp3 и сохраняет options.mp3path
и вызовов обратного вызова с нулевым или объектом ошибки, когда оно будет успешным или сбоем.
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
.
Добро пожаловать ваш запрос на притяжение?