如何录制/拼接FLV剪辑?

我正在为一家想要为其用户创建服务的公司开发一个应用程序。该公司目前提供大约1.5小时的视频,他们想要整合的服务是用户能够“记录”这个较大视频的剪辑,从而创建一个精彩片段。这项服务的最终结果将是用户最喜欢的1.5小时长视频部分的3分钟视频。合理? 为了简单地提出我的问题,想象用户交互是非常基本的。用户观看视频,他/她可以按“记录”来记录主视频的剪辑。现在......我已经在ByteArray中了解了Thibault的FLVslicer,但我认为还有一些其他方法可以记录/拼接/合并FLV剪辑而不仅仅是这个人的框架。 最后,我的问题是:除了使用FLVslicer之外,您是否有任何人能够深入了解如何调查创建此功能的最佳方法?我似乎找不到任何其他路径来“录制”这样的视频剪辑。 (编辑:Vi给出了关于如何在Flash应用程序之外完成此操作的精彩回应,但我的好奇心仍然是针对如果这可以完全在Flash中完成。高五,虽然,Vi!) 感谢您的输入, 布莱克     
已邀请:
例如,使用ffmpeg / mkvtools:
ffmpeg -i video.flv -ss 00:00:05 -t 00:00:10 -vcodec copy -acodec copy -y test1.mkv
           input file    start time   length
ffmpeg -i video.flv -ss 00:00:45 -t 00:00:10 -vcodec copy -acodec copy -y test2.mkv
mkvmerge -o test.mkv test1.mkv + test2.mkv
test.mkv将包含来自video.flv的0:05-0:15 + 0:45-0:55。没有重新编码=>没有质量损失。 但是如果你的源视频没有被编码为flv,最好先从raw准备视频然后编码为flv作为最后一步。它更慢,但更正确和灵活。     
你有没有检查过Thibault Imbert的FLVSlicer:http://www.bytearray.org/?p = 955 它似乎(或多或少:))你想要的。 干杯     

要回复问题请先登录注册