【发布时间】:2019-11-27 17:52:19
【问题描述】:
我正在使用 React-Native 制作一个录音机应用程序,音频文件将从 Android 设备发送到 Node 后端。我可以使用 Multer S3 检索它,但是我还想将文件转换为 MP3 或 MPEG,以便它可以在任何设备上播放。我查看了FFMPEG,但这似乎只是视频的解决方案。
我有什么选择?
【问题讨论】:
标签: javascript node.js ffmpeg
我正在使用 React-Native 制作一个录音机应用程序,音频文件将从 Android 设备发送到 Node 后端。我可以使用 Multer S3 检索它,但是我还想将文件转换为 MP3 或 MPEG,以便它可以在任何设备上播放。我查看了FFMPEG,但这似乎只是视频的解决方案。
我有什么选择?
【问题讨论】:
标签: javascript node.js ffmpeg
使用fluent-ffmpeg将视频转为mp3格式
var ffmpeg = require('fluent-ffmpeg');
function convertInternal(video,sampleRate,mp3path) {
return ffmpeg(video, {
nolog: true,
})
// options to convert to mp3
.withAudioCodec('libmp3lame')
.audioFrequency(sampleRate)
.toFormat('mp3').saveToFile(mp3path);
}
【讨论】: