gpt4 book ai didi

php - 将 MIDI 转换为 mp3

转载 作者:行者123 更新时间:2023-12-02 00:09:23 24 4
gpt4 key购买 nike

我有一个 midi 文件,我想在网页上播放该文件,目前我正在使用 midi.js 播放器进行播放,但它不适用于移动浏览器。

请指导我如何播放该文件,否则我如何播放 MIDI 或将其转换为 mp3

这是我的代码

  $data = fopen ($midi, 'rb');
$size= filesize($midi);
$contents = fread ($data, $size);
fclose($data);
$encoded= base64_encode($contents);

$encode = "'data:audio/midi;base64,".$encoded."=='";

最后将 base64 值传递给 midi.js

最佳答案

猜你在Linux机器上......
最简单的方法是胆怯地播放它并通过管道输出ffmpeg:

timidity song.mid -Ow -o - | ffmpeg -i - -acodec libmp3lame -ab 64k song.mp3

关于php - 将 MIDI 转换为 mp3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16295459/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com