问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

php文件怎么转换成mp3格式的呢

发布网友 发布时间:2022-04-20 07:46

我来回答

4个回答

懂视网 时间:2022-04-28 09:45

php音频格式转换的实现方法:首先把ffmpeg放在phpStudy的WWW目录下;然后把ffmpeg下的bin目录添加到windows的环境变量中;最后通过ffmpeg转换音频格式即可。

推荐:《PHP视频教程》

windows+php+ffmpeg转换音频格式

近几天在做一个语音识别搜索功能的时候遇到了一个问题 ,发个文章记录一下,萌新第一次发博客,有不对的地方请各位大佬们多多指正!
前端用的微信的sdk生成的录音,然后用阿里的一句话识别转成文字,这里遇到的坑就是阿里不支持微信返回的音频格式,所以这里需要处理一下格式,经过了一顿百度,决定使用ffmpeg进行音频的转换
首先要下载ffmpg工具 [下载地址](http://ffmpeg.org/)
我为了方便调试我把ffmpeg放在phpStudy的WWW目录下了 如图:

如图

其中ffmpeg.php是我自己写的,代码贴在下面
之后把ffmpeg下的bin 目录添加到windows的环境变量,具体操作这里就不说了,学过java的都清楚,如记不清了可百度一下
话不多说,直接上代码.
<?php
/**
 * @api音频文件格式转换-将silk转为wav
 * @author wyp
 */
header("content-type:text/html;charset=utf-8");
date_default_timezone_set('Asia/Shanghai');
define('BASE_PATH', str_replace('', '/', realpath(dirname(__FILE__) . '/')) . "/");
//域名
$domain = $_SERVER['SERVER_NAME'];

/**
 * 由于每次访问时会将音频文件上传到服务器上,所以我这里先把之前上传到服务器的音频删除
 */
$dir = scandir('./');
foreach ($dir as $key => $value) {
 if (substr($value, -4) == '.wav') {
 if ($value == $_GET['filepath']) {
  continue;
 }
 $filemtime = fileatime($value);
 if (time() - $filemtime > 10) {
  unlink($value);
 }

 }
}

//接收文件
if (!isset($_GET['filepath'])) {
 echo json_encode([
 'code' => 400,
 'info' => '文件路径为空',
 ]);
 exit;
}
$filepath = $_GET['filepath'];
$in_time = date('Y-m-d-h-i-s', time());
@$copy = copy($filepath, './in_' . $in_time . ".silk");//这里将文件下载到本地服务器
if (!$copy) {
 echo json_encode([
 'code' => 400,
 'info' => '请检查文件路径',
 ]);
 exit;
}
$filepath = "in_" . $in_time . ".silk";
//输出文件名
$rank = "rec";
for ($i = 1; $i < 9; $i++) {
 $rank .= rand(0, 9);
}
$outfile = $rank . "-" . date('Y-m-d-h-i-s', time()) . ".wav";
//绝对地址(D://phpstudy/www/...)
$base = BASE_PATH;

//要执行的cmd命令
$cmd = "ffmpeg -i $base" . "$filepath " . "$base$outfile";

//执行cmd命令
exec($cmd);

//删除接收到的文件
unlink('./in_' . $in_time . ".silk");
//返回结果
echo json_encode([
 'code' => 200,
 'cmd' => $cmd,//执行的cmd
 'outfile' => "$domain/ffmpeg/bin/$outfile"//文件路径
]);
?>

热心网友 时间:2022-04-28 06:53

php是网页程序,而mp3是音频文件的格式.他们之间不存在所谓的转换.
如果你是看到某个音频的播放地址是.php结尾的.你只需要直接下载地址的音频.然后用专业的音频软件进行转换就可以了

热心网友 时间:2022-04-28 08:11

这个,这个没有任何的意义哦!

热心网友 时间:2022-04-28 09:46

PHP是网页格式吧,是想下载网页中的音乐?
php格式转mp3?

PHP文件转换1、可通过程序进行转化,把PHP文件下载了之后,另存为文件的格式选JPG,或都用截图工具直接截图保存为jpg文件即可。2、直接把.txt后缀名改成.php就可以了。其他文件比如.asp等类似的文件也一样。需要注意的是:txt改改成php文件以后,如果要运行php文件的话就需要运行环境并把该文件放到指定...

php改成mp3格式?

php文件怎么转换成mp3格式的呢php是网页程序,而mp3是音频文件的格式.他们之间不存在所谓的转换.如果你是看到某个音频的播放地址是.php结尾的.你只需要直接下载地址的音频.然后用专业的音频软件进行转换就可以了 怎样将php文件转换成mp3分类:电脑/网络操作系统/系统故障 解析:。。。楼上的强!网页中使用P...

php格式视频转mp3?

php文件怎么转换成mp3格式的呢安装完成ffmpeg后,就可以使用ffmpeg进行音频文件格式转换。比如./ffmpeg-i/media/mp3/media/wav,通过该命令行可以将/media文件夹下mp3文件转换成WAV格式的。.php是网页,里面肯定嵌入了mp3连接代码,如:用记事本把.php打开,找到里面src=后面的MP3连接再下载。待文件导入成...

php怎么转换(php怎么转换成mp3)

1、不同的视频格式之间需要转换的话,是会需要借助到视频转换的工具的,可以在电脑上安装一个视频转换器进行解决的。2、安装的过程还是比较快的,可以直接的体验软件的,会发现页面上的功能还是比较多的,默认的就是视频转换的选项了,我们点击添加文件,就可以选择保存好要处理的视频文件了。3、然后视频...

php 如何将amr文件输出为mp3格式文件

1、打开格式工厂,选择左侧的-&gt;mp3 2、点击弹出窗口的添加文件,打开文件,可以调整输出配置以及设置截取片段 3、设置完毕,点击确定,回到-&gt;mp3界面,点击确定 4、点击主界面上方的开始进行格式转换 5、电脑右下侧弹出一个小界面而且响起提示音,表示格式转换完成 6、进入输出文件夹就能看到已经转换好的...

php 代码如何将amr格式转换成mp3格式,不用FFmpeg

比如 ./ffmpeg -i /media/1.mp3 /media/1.wav, 通过该命令行可以将/media文件夹下1.mp3文件转换成WAV格式的。但是反过来 ./ffmpeg -i /media/1.WAV /media/1.MP3 却不能转换成Mp3格式,提示如下错误(找不到编码器):Stream mapping:Stream #0:0 -&gt; #0:0 (wav -&gt; ?)Encoder (codec none) not ...

php是什么格式?怎么样转换为wmv、mp3等格式?

你估计对PHP理解错了 PHP不是音频或者视频格式的文件 而是网页文件类型 之类的还有HTML/ASP/PHP 都是网页技术的一种语言

asp格式的文件怎么转换成mp3格式

如果那个asp文件大于1M了 你就把 扩展名 .asp 改成 .mp3就可以了 如果文件太小了 如几十K 那肯定是下错了

免费转换mp3格式的软件推荐轻松实现音频格式转换

1.界面简洁操作便捷——FreeMP3WMAConverter OGG等)转换成mp3格式,支持将多种音频格式(如WAV,FreeMP3WMAConverter是一款界面简洁,MP3,操作便捷的转换软件。用户只需要将需要转换的文件添加到软件中,采样率等)、并设置参数(如比特率、它提供了直观明了的操作界面,点击转换按钮即可开始转换,选择输出...

手机版格式工厂怎么用?

一、手机版格式工厂怎么用?用格式工厂一下,通常转换成MP4格式。在转换时,点开输出配置,选择以下参数: 一是视频编码方式,通常用divx或H264。它决定转换出的视频能不能在手机上播放。 二是屏幕大小,选用640*480左右就够 用了。除非在手机观看时需要放大画面。 三是视频比特率,越小视频文件越小,清晰度越差,通常...

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
没有收到高考短信是什么原因 高考报名审核没收到短信怎么回事 山东高考报名没给发短信是为什么 为什么高考报名没有短信通知 高考报名成功为什么没有收到短信 高考报名成功未收到短信该怎么办 高考报名后没有收到短信怎么办 注册滴滴显示车型不在城市车型库中怎么办 添加车辆一直说不在城市库里,能办不 票证时代:与人民币并行的硬通货 下的歌曲伴奏是.php格式的,怎转换成mp3格式,谢谢! php怎么转换音频文件,在线跪求大神指教! php格式的音频转换 物理学应该怎么学 如何自学大学物理? 物理怎样学? 物理咋学啊? 怎么学物理? 物理到底怎么学 怎么学物理 物理应该怎么学? 物理怎么学? 已婚男人为我离婚。两个孩子都给了老婆。给了老婆... 一个男人为你离婚,你该嫁给他吗? 为了我,他离婚了!我该嫁给他吗? 他为我离婚现在在一起四年 现在被我知道他和前妻睡... 他为了我已经离婚了,目前我该如何选择??? 为自己离婚的男人能嫁吗? 他因为我离婚了为啥疏远我 他为我离婚又说要娶我,是爱我吗 用PHP如何把wav格式音频转换成mmf格式音频 php文件怎么转换成mp3格式的呢? 怎么才能将PHP文件变为文本文档 如何将音频文件转为base64 编码 php 如何将amr文件输出为mp3格式文件 PHP如何将MP3文件转换为WMA? PHP文件转换 怎样将php文件转换成mp3 如何将php格式转化为MP3格式? 请问:php是什么文件类型?怎样能使php文件转换成mp... 格式工厂如何把PHP文件改成TXT文件 如何把php文件转化成txt文件 PHP输出音频流报错? php 可否实现文字转语音功能 php音频文件怎么放 PHP将网页内容转换为纯文本文件并保存为TXT 电话机怎么让它静音 电话上的这些按钮什么意思啊 什么是橘子司机 桔运司机是什么意思
  • 焦点

最新推荐

猜你喜欢

热门推荐