利用ffmpeg.exe实现视频转换flv
发布网友
发布时间:2022-04-22 15:54
我来回答
共3个回答
热心网友
时间:2022-04-16 02:09
可以的,在java代码中调用ffmpeg.exe程序,同时将需要进行格式转换的原视频文件和输出的视频文件地址当作参数进行设置就OK了。我在C#中实现过的。
最简单且常用的ffmpeg命令行使用方式:
ffmpeg.exe -i inputfilename.mpg outputfilename.flv
(输出文件格式通过后缀名来指定,同时必须指定输出文件名,因为程序不会自动创建输出文件名)
更详尽的参数设置可以参考:http://boris-song.javaeye.com/blog/233250
热心网友
时间:2022-04-16 03:27
是的,只需要ffmpeg.exe一个文件
调用方法可根据你的需要,如果只是想在本地使用,那么只需要在命令提示符下输入即可,当然你也可以用BAT
如果你在网页上使用,那就需要代码啦,下面是ASP代码:
Set sh = Server.CreateObject("wscript.shell")
sh.run (Server.MapPath("文件路径/ffmpeg.exe")&" -i "& server.mappath("原文件路径.wmv") &" -y -ab 56 -ar 22050 -b 768 -r 15 -s 640*480 " & server.mappath("保存路径.flv") )
热心网友
时间:2022-04-16 05:01
可以的,使用Runtime类即可,不需要创建bat文件,可以直接调用ffmpeg,注意引用相关的dll。