这是我在服务器上需要做的事情 .
假设我有3个视频文件:video1.avi 2分钟 - > 640x320 video2.avi 1分钟 - > 640x320 video3.avi 1分钟 - > 640x320
我需要创建video4.avi,这将是2分钟长和1280x320,并排(水平)包含视频 . 我需要video2和video3在视频的右侧1.视频3应该在视频video2结束后开始 .
-
我需要在服务器端执行此操作 .
-
能够在不重叠的情况下构成视频/音频 .
-
能够在较长视频的右侧添加几个小视频片段 .
-
这应该是一个命令行工具 .
我可以用什么来完成这个?
我认为首先是FFMPEG和Image Magick . 使用FFMPEg导出音频并将视频帧(由FFMPEG导出)组合成单个图像 . 我知道我可以从帧和音频生成视频文件,但我不知道是否可以同步音频文件并组合它们(视频1和视频2的音频应该混合,同时播放) .
有任何想法吗?
1 回答
你可以使用gstreamer . 它具有许多语言的绑定,并且易于实验,无需使用gst-launch和朋友实际编写代码 . 有关示例,请参见this page .