Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Video 服务器端视频编辑_Video_Ffmpeg_Imagemagick_Video Processing_Video Editing - Fatal编程技术网

Video 服务器端视频编辑

Video 服务器端视频编辑,video,ffmpeg,imagemagick,video-processing,video-editing,Video,Ffmpeg,Imagemagick,Video Processing,Video Editing,这就是我需要在服务器上执行的操作 假设我有3个视频文件: video1.avi 2分钟->640x320 video2.avi 1分钟->640x320 视频3.avi 1分钟->640x320 我需要创建video4.avi,2分钟长,1280x320,并排(水平)包含视频。我需要video2和video3位于视频1的右侧。视频3应在视频2结束后开始 我需要在服务器端执行此操作 能够在不重叠的情况下合成视频/音频 能够将几个小视频剪辑添加到较长视频的右侧 这应该是一个命令行工具 我可以用什

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

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

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

  • 我需要在服务器端执行此操作
  • 能够在不重叠的情况下合成视频/音频
  • 能够将几个小视频剪辑添加到较长视频的右侧
  • 这应该是一个命令行工具
我可以用什么来实现这一点

我首先想到的是FFMPEG和图像魔法。使用FFMPEg导出音频,并将视频帧(通过FFMPEg导出)合成为单个图像。我知道我可以从帧和音频生成视频文件,但我不知道是否可以同步音频文件并合成它们(video1和videos2的音频应该混合,同时播放)

有什么想法吗?

你可以用。它有多种语言的绑定,并且很容易在不实际编写代码的情况下使用gst launch和friends进行实验。 有关一些示例,请参见