我在asp里运行这个命令转换加水印ffmpeg.exe -y -i E:\site\uoxiu\ff\1.avs -ab 56 -ar 22050 -b 500 -r 15 -s 320*240 -sameq E:\site\uoxiu\ff\1.flv总是不成功,但可以在任务管理器里找到ffmpeg的进程,只是进程一直没有反应,
但是把这个命令放到cmd下可以正常运行。完全没有问题.
那位大侠能给解决一下呀,
急求!!!!
a.asp的页面代码
<%@language=vbscript codepage=936 %>
<%
str=server.MapPath("ff\ffmpeg.exe")
Set WshShell = server.CreateObject("Wscript.Shell")
str=str &" -y -i E:\site\uoxiu\ff\1.avs -ab 56 -ar 22050 -b 500 -r 15 E:\site\uoxiu\ff\1.flv"
response.Write(str)
Isffmpeg = WshShell.Run(str,1,false)
response.Write(isffmpeg)
set isffmpeg=nothing
%>
1.avs 的代码
video = DirectShowSource("E:\site\uoxiu\ff\2008.asf",15).BilinearResize(320,240)
logo = ImageSource("E:\site\uoxiu\ff\1.bmp")
logomask = ImageSource("E:\site\uoxiu\ff\2.bmp")
overlay(video,logo,mask=logomask)