问题描述
如何把四个视频文件合并为一个视频文件,等于在一个画面中4个分画面同时播放,请问用什么技术可以实现?
解决方案
解决方案二:
你问反了,这个问题不是四个视频和在一起是一个大窗体上分割四个小窗体,每个小窗体对应一个视频流
解决方案三:
如果只是视频,没有声音的话。你可以取出各个视频的一帧,然后把这四帧放到一个帧里,重新写入到一个文件里。这个过程需要你掌握视频编解码技术,而且是多种格式的。如果想自己开发,参考开源项目ffmpeg,这个很强大了,自己剖析也许很快能找到你要的东西。不用你自己开发也许就有现成的功能可以使用呢。ffmpeg是C语言写的,没有点毅力和C的扎实功底,难。如果你的视频格式是avi的,可以看看微软的avi编解码类库,这个相对简单多了。最祝你好运吧。
解决方案四:
引用2楼mjp1234airen4385的回复:
如果只是视频,没有声音的话。你可以取出各个视频的一帧,然后把这四帧放到一个帧里,重新写入到一个文件里。这个过程需要你掌握视频编解码技术,而且是多种格式的。如果想自己开发,参考开源项目ffmpeg,这个很强大了,自己剖析也许很快能找到你要的东西。不用你自己开发也许就有现成的功能可以使用呢。ffmpeg是C语言写的,没有点毅力和C的扎实功底,难。如果你的视频格式是avi的,可以看看微软的avi编解码类库,这个相对简单多了。最祝你好运吧。
不可以的
解决方案五:
与其合并视频,不如将4个视频放在一个类似于4格正方形框架中一起播放来得快
解决方案六:
ffmpeg可以完成,我之前实现过。直接用编译好的exe,熟读api帮助即可。
解决方案七:
感觉有点像监控的云台控制了。
解决方案八:
真的是各种奇葩需求.你怎么保证4个视频长度一致呢?不一致又要如何处理?
解决方案九:
引用7楼Z65443344的回复:
真的是各种奇葩需求.你怎么保证4个视频长度一致呢?不一致又要如何处理?
截断,或者循环或者显示雪花
时间: 2024-08-29 10:51:47