jjzjj

php - 用php生成mp3波形

我需要构建一个将mp3文件转换为波形图像的Web脚本,并且我cameacrossthiswebsite.我已经将PHP文件以及.dll和.exe文件从LAMB上传到我的网站(由hostmonster托管)。但是当我尝试在网站上上传MP3文件时,它只会生成黑色图像而不是波形图像。我对PHP了解不多,所以我不太清楚哪里出了问题,但我猜它与程序的上传部分有关。谁能告诉我哪里出了问题,我该如何克服它?以下是原样的php代码(也可用inthisrepositoryonGitHub)。"enctype="multipart/form-data">MP3File:ImageWidth:"/>Imag

php - 如何使用正则表达式从 MP3 文件名中获取艺术家和标题?

感谢您抽出时间阅读。我有一个MP3文件文件夹,我想使用PHP来获取艺术家和标题,因为ID3标签不存在。一个例子:01。Wham-LastChristmas.mp302。玛丽亚凯莉-AllIWantForChristmasIsYou.mp303。创可贴-他们知道现在是圣诞节吗.mp3我相信这是可能的,我只是对正则表达式不够Eloquent。谢谢,jack。 最佳答案 嗯,对于大多数情况,正则表达式^\d+\.(.*)-(.*)\.mp3$应该可以。^startofthestring\d+atleastonedigit\.alitera

php - 为什么 PHP 会干扰我的 HTML5 MP4 视频?

我正在编写一个提供H.264编码MP4视频的网络应用程序。在Chrome和Safari中,它通过HTML5视频标签执行此操作。为了控制对这些视频的访问,它们的内容通过PHP使用非常简单的机制提供:header('Content-type:video/mp4');readfile($filename);exit;无论我做什么,视频都不会流式传输。另外:如果我更改源代码以直接提供文件,使用相同的视频标签但链接到没有PHP传递的Apache提供的视频副本,则流媒体工作正常。即使流式传输不起作用,我也可以随时右键单击灰显的HTML5播放器并通过PHP传递下载文件-离线播放效果很好。有什么想法吗

php - 你如何使用 php 计算 mp4 视频的持续时间/长度?

如何使用php获取/计算mp4视频的持续时间/长度?Itriedusingthis但它只适用于f4v。: 最佳答案 我无法使tandu的解决方案起作用。以下是最终对我有用的方法:$ffmpeg_output=shell_exec("ffmpeg-i\"$file\"2>&1");if(preg_match('/.*Duration:([0-9:]+).*/',$ffmpeg_output,$matches)){echo$matches[1];}else{echo"$filefailed\n";}希望这对某人有帮助。

php - 上传时如何将视频转换为 mp4、webM、ogv?

我正在使用videojs在我的网站(这是一个HTML5网站)上播放视频,因此为了获得更好的支持,我需要为每个视频制作3种格式mp4、webM、ogv。但在我的网站上,用户也可以上传视频。所以请告诉我如何在上传到这些格式后/上传时自动转换视频。我正在使用PHP5+JS进行开发。 最佳答案 由于转换需要在服务器端进行,您只能在上传完成后执行此操作。HTML5很棒,但不支持视频转码。我建议看一下ffmpeg,它是一个非常强大的命令行实用程序,可让您以最高精度转码视频,事实上youtube也使用它来转换他们的视频。它是一个免费工具,并且有足

php - 在 php 中将视频转换为 MP3?

嘿,我只是想知道是否可以在php中将视频转换为mp3文件,如果可以,有人可以指出正确的方向吗? 最佳答案 这在纯PHP中是不可能的。您将需要使用命令行可执行文件或Web服务的服务。最流行的命令行可执行文件是ffmpeg.这是一个关于如何从中剥离音频/视频流的教程:ffmpegaudio/videomanipulation从那个教程来看——看起来很简单:ffmpeg-imandelbrot.flv-vn-acodeccopymandelbrot.mp3当然,有很多选项可以调整和微调操作。为此需要在您的网络服务器上安装ffmpeg,并且

php - firefox 下载没有扩展名的 mp3 文件

我正在使用在这里找到的下载类http://www.phpclasses.org/package/3220-PHP-Serve-files-for-download-with-resume-support.html让人们下载mp3文件。它在除Firefox(所有版本)以外的所有浏览器中都运行良好。当我在firefox中使用此类下载mp3文件时,它下载的文件没有.mp3扩展名。是什么原因造成的,我该如何解决? 最佳答案 似乎为了让Firefox保存带有扩展名的文件,您必须用引号将文件名括起来。header('Content-Dispos

【音频隐写提取】MP3Stego下载、命令、使用方法

目录一、介绍:二、下载:2.1、下载地址:2.2、官网:三、命令:3.1、选项:四、使用方法:4.1、第一步:准备好hidden文件4.2、第二步:将要提取到文件下4.3、第三步:打开命令提示符,并进入到文件4.3.1、方法一:4.3.2、方法二: 4.4、第四步:输入提取命令4.5、第五步:分析结果 一、介绍:十年前,音频文件的数据嵌入技术发展缓慢,即使是现在,也只有少数几个数据隐藏或隐写工具支待常见的压缩音频文件(如MP3或AAC)数据嵌入。最著名的就是MP3Stego,它采用一种特殊的量化方法,并将数据隐藏在MP3文件的奇偶校验块中。MP3编码器将wav文件和一个要隐藏的载荷文件作为输入

php - 我怎样才能用 php 获取我的 mp3 文件的 ID3 标签?

我很惊讶没有找到更多关于它的问题,我可能是stackoverflow上的那个。我需要如何使用php提取一个mp3文件的ID3基本标签?无需下载任何库(我只想要一个简洁的函数,它返回一个关联数组键=一个指定标签的字符串,值=一个指定标签值的字符串)。我找到了很多方法来做到这一点,但所有方法都需要下载包含许多我不一定需要的函数的库。我不想编写child脚本。我想使用fopen构建此函数并根据每个标签的长度读取文件的第一个字节(在rfc中读取)。我需要使用哪些函数来获取位(或转换为位的字节)?但不是mp3中的字符,因为它们当然不是文本文件。 最佳答案

php - 从 Level3 CDN 保护 RT​​MP 流的问题

我目前正在处理保护来自Level3CDN的rtmp流。文档可以在这里找到:https://rapidshare.com/files/1450549534/Token_Components.html(看来你需要登录才能查看,所以我托管在rapidshare上。原来的网址是:https://mediaportal.level3.com/mediaWeb/help/Content/ServicesDocs-Streaming/StreamingTokenAuth/TokenComponents.htm)向下滚动到点播流输入/输出示例(对于MP4文件)我正在尝试重现该示例并获得具有相同值的相同