我提出了一个一般性的问题,因为我是一个开发人员,我没有预先经验的视频细化。我必须准备一个web应用程序,目的是允许视频文件上传到我们公司的服务器上,然后由服务器进行视频细化,用户命令。web应用程序的目的是允许用户根据从web应用程序启动的用户操作对视频进行一些详细说明:
.
这就是我的老板们想从基于网络的应用程序中得到的东西(显然有服务器的支持),而且我只理解这个列表的前3点,其余的对我来说是阿拉伯语.
我的问题是:哪个服务器端应用程序可以支持多个批处理视频转换,从命令行(用于php-socket交互的comand行或其他.),这是最好的和最快的服务器端应用程序。
适用于批量视频转换的吗?
哪些土坯制品可用于此用途?
注意:我有Indesign脚本编程的经验(用php和soap调用发送xml ),我正在寻找类似的视频细化。
我很感激你的回答。
谢谢大家
发布于 2011-02-09 23:22:19
我建议您从开源项目FFmpeg开始。您可以从命令行调用程序,并通过一系列参数指定所需的输出类型、缩略图等。
顺便说一下,当您开始查看与视频相关的项目(例如MediaShare)时,您会发现它们都在使用FFmpeg进行视频处理。
发布于 2011-02-09 23:38:55
作为内森建议,FFMPEG是首选。您还可以检查MEncoder
我只想详细说明:
1) (server has to ) convert video in different format(mp4, flv...)FFMPEG和mencoder都做得很好。
2) extact keyframes from video and saves them in jpeg format据我所知,使用FFMPEG的命令行接口是不可能的,不确定mencoder.但是,它们可以将所有的帧保存为单独的映像。
3) possibility to extract audio from videoFFMPEG和mencoder都做得很好。
4) automatic control of quality audio & video (black frames,silences detection)您需要使用FFMPEG库或mencoder对其进行编码。
5) change scene detection and keyframe extraction不清楚你的老板在这里强加了什么
发布于 2014-08-31 05:34:16
我尝试了很多视频转换在服务器端使用先进的Xuggler库。
Xuggler是一个面向Java开发人员的免费开源库,可以用于实时解压缩、操作和压缩录制或直播的视频。Xuggler使用了功能非常强大的FFmpeg媒体处理库,本质上在它们周围扮演了一个java包装器的角色。这是从Java解压缩、修改和重新压缩任何媒体文件(或流)的简单方法。
WebLinks : 1) http://www.xuggle.com/ -official网站2) http://www.javacodegeeks.com/2011/02/introduction-xuggler-video- manipulation.html -示例
https://stackoverflow.com/questions/4951592
复制相似问题