Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Youtube还是Flash文件音频提取?_Php_Flash_Perl_Audio_Youtube - Fatal编程技术网

Php Youtube还是Flash文件音频提取?

Php Youtube还是Flash文件音频提取?,php,flash,perl,audio,youtube,Php,Flash,Perl,Audio,Youtube,大家好,, 我想知道目前是否有一种web语言(php、perl等)的类或库能够直接从flash文件或youtube链接中提取音频 谢谢你的时间 Youtube视频使用.flv文件来包含视频。这些基本上是电影文件,因此任何处理它们的库都应该能够提取音频。在桌面上,我在linux下使用ffmpeg,这在命令行中很容易使用。如果语言支持,您可能可以直接从您的网页调用它,但您只能在安装了它的情况下调用它,这意味着它必须是您的服务器,而不是托管帐户…从视频中提取音频的最简单方法是使用。有一个可用的PHP扩

大家好,, 我想知道目前是否有一种web语言(php、perl等)的类或库能够直接从flash文件或youtube链接中提取音频


谢谢你的时间

Youtube视频使用.flv文件来包含视频。这些基本上是电影文件,因此任何处理它们的库都应该能够提取音频。在桌面上,我在linux下使用ffmpeg,这在命令行中很容易使用。如果语言支持,您可能可以直接从您的网页调用它,但您只能在安装了它的情况下调用它,这意味着它必须是您的服务器,而不是托管帐户…

从视频中提取音频的最简单方法是使用。有一个可用的PHP扩展,但我发现直接使用
exec()
调用二进制文件更容易(由于安装问题)

以下是从视频文件中剥离音频的精彩教程:

从该教程中:

ffmpeg-i mandelbrot.flv-vn-acodec pcm_s16le-ar 44100-ac 2 mandelbrot.wav


现在,如果你说的“flash文件”是指SWF,那完全是另一回事。

一些有用的ffmpeg命令为你的抽象建议添加了一些具体的代码/命令示例。@Brad处理了这个问题;我回答后不久。我不知道为什么我会费心回家找一些例子,当我可以投票给一个更好的答案。。。