服务器端视频编辑

时间:2010-10-12 21:17:03

标签: video ffmpeg imagemagick video-processing video-editing

这是我需要在服务器上执行的操作。

假设我有3个视频文件: video1.avi 2分钟 - > 640X320 video2.avi 1分钟 - > 640X320 video3.avi 1分钟 - > 640X320

我需要创建video4.avi,这将是2分钟长和1280x320,并排(水平)包含视频。我需要视频2和视频3位于视频的右侧1.视频3应该在视频后启动video2结束。

  • 我需要在服务器端执行此操作。
  • 能够在不重叠的情况下构成视频/音频。
  • 能够在较长视频的右侧添加几个小视频片段。
  • 这应该是一个命令行工具。

我可以用什么来实现这个目标?

我认为首先是FFMPEG和Image Magick。使用FFMPEg导出音频并将视频帧(由FFMPEG导出)组合成单个图像。我知道我可以从帧和音频生成视频文件,但我不知道是否可以同步音频文件并组合它们(视频1和视频2的音频应该混合,同时播放)。

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

您可以使用gstreamer。它具有许多语言的绑定,并且易于实验,无需使用gst-launch和朋友实际编写代码。 有关示例,请参阅this page