如何在javascript中转换音频文件的比特率?

朴哲路

首先,我不得不为我的英语不好说声抱歉:)

无论如何,我将开发一个简单的网站,用户可以上传他们的音频文件并播放其他人的文件。我计划使用Node.js和HTML5内置音频标签来播放文件。我从未使用过音频标签,所以我想知道标签是否真的可以正常工作,所以今天我轻轻地编写了一个简单的代码并播放了mp3文件,但我遇到了一个问题,那就是无法使用mp3文件播放该文件。标签。我意识到音频标签无法播放高于128kbps比特率的音频文件。所以现在,我需要一种在javascript中(使用Node.js)从128kbps以上自动转换为128kbps的方法。

我从未使用过Node.js,所以我永远都不知道该怎么做。我想知道的是,这是可能的,而且很容易。

任何人都请给我如何或在哪里找到解决方案。

无论如何,感谢您阅读我的英语不好的问题。

祝你好运 :)

mscdex

您可以通过生成诸如SoX,ffmpeg等之类的东西来轻松地做到这一点。这是一个使用SoX的示例(在Debian / Ubuntu上,您需要确保已安装mp3libsox-fmt-mp3libsox-fmt-all为获得mp3支持而安装):

var spawn = require('child_process').spawn;

require('http').createServer(function(req, res) {
  if (req.url === '/audio') {
    res.statusCode = 200;
    var cp = spawn('sox', ['/path/to/input.mp3', '-C', '128', '-']);
    return cp.stdout.pipe(res);
  }
  res.statusCode = 404;
  res.end();
}).listen(8000);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在QT中获取音频文件的比特率?

来自分类Dev

如何根据音频文件的截止频率(实际比特率)(kHz)对音频文件进行排序?

来自分类Dev

在使用 Javascript 上传之前更改音频文件的比特率

来自分类Dev

在网站上查找音频文件的比特率,而无需下载文件

来自分类Dev

为什么moviepy在生成音频文件时抱怨比特率?

来自分类Dev

基于ffmpeg输出的音频文件的比特率是多少?

来自分类Dev

为什么moviepy在生成音频文件时抱怨比特率?

来自分类Dev

24kHz 音频文件问题:不支持比特率 64000

来自分类Dev

如何使用FFprobe从视频文件中获取音频比特率?

来自分类Dev

无法设置音频比特率

来自分类Dev

ffmpeg,音频比特率太大

来自分类Dev

如何在C#中读取.wav文件的比特率

来自分类Dev

如何在Audacity中查看媒体文件的比特率

来自分类Dev

如何在coreaudio中为AudioStreamBasicDescription指定比特率?

来自分类Dev

如何在 AVAudioRecorder 中控制 Opus 比特率

来自分类Dev

在PHP中将较高比特率的mp3文件转换为较低比特率

来自分类Dev

如何在JavaScript或PHP中将WAV音频文件转换为FLAC格式

来自分类Dev

从MKV转换为FLV时,ffmpeg更改音频比特率

来自分类Dev

使用python分别获取Mp4文件的视频和音频比特率?

来自分类Dev

使用ffmpeg在vifm中转换选定的音频文件

来自分类Dev

如何在Windows 7中更改Bluetooth SBC比特率/比特池?

来自分类Dev

在使用ffmpeg通过视频时,如何将音频转码为较低的比特率?

来自分类Dev

如何检索给定轨道ID的音频通道,比特率和其他质量测量

来自分类Dev

如何使用单个命令在 FFmpeg 中编辑音频比特率、速度和修剪?

来自分类Dev

如何在javascript中调整音频文件的音量

来自分类Dev

以不同的比特率解交织音频数据

来自分类Dev

快速获取比特率操作系统音频项目

来自分类Dev

如何在iOS中检查分辨率,视频比特率

来自分类Dev

比特率JWplayer

Related 相关文章

  1. 1

    如何在QT中获取音频文件的比特率?

  2. 2

    如何根据音频文件的截止频率(实际比特率)(kHz)对音频文件进行排序?

  3. 3

    在使用 Javascript 上传之前更改音频文件的比特率

  4. 4

    在网站上查找音频文件的比特率,而无需下载文件

  5. 5

    为什么moviepy在生成音频文件时抱怨比特率?

  6. 6

    基于ffmpeg输出的音频文件的比特率是多少?

  7. 7

    为什么moviepy在生成音频文件时抱怨比特率?

  8. 8

    24kHz 音频文件问题:不支持比特率 64000

  9. 9

    如何使用FFprobe从视频文件中获取音频比特率?

  10. 10

    无法设置音频比特率

  11. 11

    ffmpeg,音频比特率太大

  12. 12

    如何在C#中读取.wav文件的比特率

  13. 13

    如何在Audacity中查看媒体文件的比特率

  14. 14

    如何在coreaudio中为AudioStreamBasicDescription指定比特率?

  15. 15

    如何在 AVAudioRecorder 中控制 Opus 比特率

  16. 16

    在PHP中将较高比特率的mp3文件转换为较低比特率

  17. 17

    如何在JavaScript或PHP中将WAV音频文件转换为FLAC格式

  18. 18

    从MKV转换为FLV时,ffmpeg更改音频比特率

  19. 19

    使用python分别获取Mp4文件的视频和音频比特率?

  20. 20

    使用ffmpeg在vifm中转换选定的音频文件

  21. 21

    如何在Windows 7中更改Bluetooth SBC比特率/比特池?

  22. 22

    在使用ffmpeg通过视频时,如何将音频转码为较低的比特率?

  23. 23

    如何检索给定轨道ID的音频通道,比特率和其他质量测量

  24. 24

    如何使用单个命令在 FFmpeg 中编辑音频比特率、速度和修剪?

  25. 25

    如何在javascript中调整音频文件的音量

  26. 26

    以不同的比特率解交织音频数据

  27. 27

    快速获取比特率操作系统音频项目

  28. 28

    如何在iOS中检查分辨率,视频比特率

  29. 29

    比特率JWplayer

热门标签

归档