首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在服务器端对批处理视频进行编码的最佳方法是哪一种?

在服务器端对批处理视频进行编码的最佳方法是哪一种?
EN

Stack Overflow用户
提问于 2011-02-09 22:59:33
回答 3查看 3K关注 0票数 0

我提出了一个一般性的问题,因为我是一个开发人员,我没有预先经验的视频细化。我必须准备一个web应用程序,目的是允许视频文件上传到我们公司的服务器上,然后由服务器进行视频细化,用户命令。web应用程序的目的是允许用户根据从web应用程序启动的用户操作对视频进行一些详细说明:

  1. (服务器必须)转换不同格式的视频(mp4,flv.)
  2. 从视频中扩展关键帧并以jpeg格式保存它们
  3. 从视频中提取音频的可能性
  4. 音视频质量的自动控制(黑帧,静音检测)
  5. 变化场景检测与关键帧提取

.

这就是我的老板们想从基于网络的应用程序中得到的东西(显然有服务器的支持),而且我只理解这个列表的前3点,其余的对我来说是阿拉伯语.

我的问题是:哪个服务器端应用程序可以支持多个批处理视频转换,从命令行(用于php-socket交互的comand行或其他.),这是最好的和最快的服务器端应用程序。

适用于批量视频转换的吗?

哪些土坯制品可用于此用途?

注意:我有Indesign脚本编程的经验(用php和soap调用发送xml ),我正在寻找类似的视频细化。

我很感激你的回答。

谢谢大家

EN

回答 3

Stack Overflow用户

发布于 2011-02-09 23:22:19

我建议您从开源项目FFmpeg开始。您可以从命令行调用程序,并通过一系列参数指定所需的输出类型、缩略图等。

顺便说一下,当您开始查看与视频相关的项目(例如MediaShare)时,您会发现它们都在使用FFmpeg进行视频处理。

票数 0
EN

Stack Overflow用户

发布于 2011-02-09 23:38:55

作为内森建议FFMPEG是首选。您还可以检查MEncoder

我只想详细说明:

代码语言:javascript
复制
1) (server has to ) convert video in different format(mp4, flv...)

FFMPEG和mencoder都做得很好。

代码语言:javascript
复制
2) extact keyframes from video and saves them in jpeg format

据我所知,使用FFMPEG的命令行接口是不可能的,不确定mencoder.但是,它们可以将所有的帧保存为单独的映像。

代码语言:javascript
复制
3) possibility to extract audio from video

FFMPEG和mencoder都做得很好。

代码语言:javascript
复制
4) automatic control of quality audio & video (black frames,silences detection)

您需要使用FFMPEG库或mencoder对其进行编码。

代码语言:javascript
复制
5) change scene detection and keyframe extraction

不清楚你的老板在这里强加了什么

票数 0
EN

Stack Overflow用户

发布于 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 -示例

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4951592

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档