gpt4 book ai didi

php - 让 ffmpeg 在 XAMPP 中工作

转载 作者:行者123 更新时间:2023-12-04 23:30:58 26 4
gpt4 key购买 nike

我正在尝试弄清楚如何使用 XAMPP 在 Windows 64 上安装和使用 ffmpeg。

我有流量this tutorial并安装 ffmpeg-php 库,我可以在 phpinfo() 中看到扩展。

现在我将 ffmpeg.exe 放在站点根文件夹中,然后运行这个 php 脚本:

extension_loaded('ffmpeg') or die('Error in loading ffmpeg');

function convertTo( $input, $output )
{
echo $cmd = "ffmpeg -i $input $output";
$outputData = array();
exec( $cmd , $outputData);
echo "<br/>";
print_r($outputData);
}

convertTo( "input.mp4", "output.flv" );

我得到这个输出:
ffmpeg -i input.mp4 output.flv
Array ( )

但没有编码文件。
我的 php 安全模式已关闭,电影文件也在根文件夹中。

工作场所信息:
  • win7 64位
  • XAMPP 1.7.2
  • Apache 2.2
  • php 5.3.5

  • 帮助将不胜感激。

    最佳答案

    对于 windows,使用 ffmpeg.exe 并修改代码

    function convertTo( $input, $output ) 
    {
    echo $cmd = "c:\\ffmpeg\\ffmpeg -i $input $output";
    $outputData = array();
    exec( $cmd , $outputData);
    }

    convertTo( "d:\www\input.mp4", "d:\www\output.flv" );

    $outputdata 不返回任何东西,所以不要期望输出。

    关于php - 让 ffmpeg 在 XAMPP 中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10847616/

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