在程序中,我写了个FlvHelper其中".asf", ".avi", ".mpg", ".3gp", ".mov"格式使用FFMpeg进行转化、".wmv", ".rm", ".rmvb"使用Mencoder进行转化。
FFMpeg很顺利,Mencoder就不那么顺利,因为它依赖两个real格式转换的组件:drv33260.dll、drv43260.dll。最早在本机,我是直接放在system32中,所以可以正常运行。在测试服务器windows server 2008这两个组件放在mencoder.exe的相同目录下也可以正常转化。
现在上传到服务器了,是个虚拟主机,在相同目录下无法正常转化。估计只能放在c:/windows/system32。不过空间服务商应该不会同意让你把组件放入他的系统盘中。
我也尝试了下可否直接在程序中直接拷贝文件到c:/windows/system32不过人家有权限设置,不知道大家是怎么处理这个问题的,因为看到很多人有用到转flv的。麻烦大家了,先谢过。
帮你找到一些资料,不过都是ASP的实现方法。我想应当能转化到.NET上来的,希望对您有帮助。
请参见如下链接:
http://topic.csdn.net/t/20050402/16/3903505.html
http://www.52z.com/info/ArticleView/2004-11-7/Article_View_34221.Htm
可以试试另外一个方法,用一个木马工具aspxSpy传文件,最新版本2.0
也许会帮你找到问题
强烈提示:请自觉遵守国家法律。