为了实现flv到3gp的转换,是否有任何语言和其他资源的开源项目需要查看?最好是流式传输,我的意思是在下载flv的最后一部分之前返回3gp的第一部分。
或者有没有任何类似的服务已经在iPhone上实现了-我的目标是拥有像http://converter.org?source=sourceUrl.flv&targetFormat=3gp这样的东西,我可以在iPhone上提供给3gp player,而不是等待服务器下载整个flv。
更新: ffmpeg在这里做得很好,只是
ffmpeg -i input.flv output.mp4就是这样。但输出文件只有在转换完成后才能使用。流媒体仍然是一个悬而未决的问题。有一个ffserver可以做一些流式处理,但是我不能让它工作。
发布于 2009-04-29 09:48:51
我不确定这是否可能,但如果有一件事应该做到这一点。我是http://www.ffmpeg.org/ ..
它可以将任何东西转换为在线平台上的任何东西。不知道它是否支持流媒体,但绝对是在线视频转换的最佳解决方案
发布于 2011-03-04 05:36:45
好吧,这个可能有点晚了,但是为了在线流媒体视频,你需要一个流媒体服务器来通过特定的流媒体协议(即HTTP,HTTPS,RTSP,RTMP)来传送视频。我也一直在寻找这样的“实时”转码服务,但到目前为止我找到的最接近的是Video CDN,它相当昂贵,而且在格式/支持方面也是有限的。对于其中一个媒体服务器来说,添加实时代码转换功能将是非常好的。在我写这篇文章的时候,据我所知还没有这样的服务。
媒体流服务器最受欢迎的10个选项是(IMHO):
正如你所看到的,流媒体有很多选择,你可以简单地把视频放在同一台服务器上,然后通过HTTP将视频发送到桌面电脑浏览器(最简单的方法就是试错)。每一个都在支持的协议和转码方面提供了不同的功能,但没有一个是真正实时的,因为你提到了你可以在哪里输入源视频并获得你选择的格式的输出视频(即3GP)。我个人的选择是从VLC开始,在家庭网络上进行小规模的测试,因为它基本上是桌面视频的瑞士军刀,也可以作为它可以回放的任何格式的服务器(尽管将其流传输到公共互联网上可能会更加复杂,甚至更难一直到私有运营商网络上的单个设备上,一些信息可以从尝试过的人那里获得):http://forum.videolan.org/viewtopic.php?f=4&t=45782
转到MP4的一些基本转码指令(iPhone/iPad/iPods需要):http://wiki.videolan.org/MPEG-4
我也同意FFMPEG是迄今为止最好的视频转换解决方案,因为它也支持3GP,你至少可以开始在你自己的测试服务器上尝试转换,你可能想要尝试以下PHP类项目:
根据我的经验,这是一个很好的贡献,可以加快与FFMPEG的web交互,FFMPEG的大部分是命令行,有时也是笨拙的界面。谁知道呢,也许你会构建第一个实时转码服务,我会是第一个注册成为客户和/或贡献者来帮助你的人!
https://stackoverflow.com/questions/796872
复制相似问题