文件目录:/
文件有:
/convert.php
/0.wmv
/0.flv
/ffmpeg.exe
文件/convert.php全部源码如下<?php
//程序目录
define('S_ROOT', dirname(__FILE__).DIRECTORY_SEPARATOR);//在本地的PHP代碼裏實現,把WMV文件轉為FLV
/**
$a=S_ROOT."\ffmpeg.exe";
$b=S_ROOT."\0.flv";  //源文件
$c=S_ROOT."\0.jpg";  //截取的圖片存放路徑和名稱
$d=S_ROOT."\0.wmv";  //源文件
$e=S_ROOT."\0.flv";  //轉換後的文件的路徑和名稱
**/if(system("ffmpeg.exe -i 0.wmv -s 320×240 -b 700k -aspect 4:3 -y -f flv 0.flv")){
echo 'ok';
}else{
echo 'failed';
}
?>//文件运行结果输出 failed
如何才能够让ffmpeg在win系统上面安装?
网络上面都是LINUX上面安装的,所以找了半天只好用这个。现在无法执行成功,怎么回事?求高人!

解决方案 »

  1.   

    先确定,自己在命令行窗口下运行ffmpeg.exe -i 0.wmv -s 320×240 -b 700k -aspect 4:3 -y -f flv 0.flv是否正常,如果正常,则:把php.ini的配置还原一下,试一下用默认的配置运行(PS重启SERVER)
      

  2.   

    ffmpeg.exe -i 0.wmv -s 320×240 -b 700k -aspect 4:3 -y -f flv 0.flv这个命令很可能时候路径问题,楼主试一下用绝对路径试一下,如果绝对路径行就是路径问题了。
      

  3.   

    http://www.google.cn/search?q=ffmpeg+windows&rls=com.microsoft:zh-cn:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7AMSA_zh-CN
    google一下,找教程自己安装吧.
      

  4.   

    不行的,如果是虚拟主机的话,可能让你装这么多的东西,还重新配置系统吗?我要用这个的目的就是用户上传了新的视频文件之后自动转换为flv格式的文件,网络上面这些说明都根本不起作用的。
      

  5.   

    现在转换视频时可以了,但是转换之后无法播放,flv文件使用flash播放器播放不了了。
    但是头部HEADER 都是application/octet-stream的,却无法播放了。另外RM 和RMVB 的也不能转换。
      

  6.   

      最近也在搞ffmpeg头大