如何在多个视频的开头批量插入相同的剪辑场景?

时间:2013-06-09 12:32:28

标签: video ffmpeg batch-processing mencoder

我已经用这种方式研究了一种合适的自动或半自动批量合并文件的方法。基本上,我想要实现的是在一堆其他剪辑之前插入相同的剪辑。

在这种情况下,我一直在尝试使用.flv,.mp4,.avi文件(总是合并相同的编解码器),并且在测试了Windows和OSx中可用的所有程序后,我都没有成功。相信我,我已经尝试过了。唯一能够很好地处理完这些任务的是来自Videocharge: Watermark Master Videocharge Studio 。他们都无法正确执行任务。也许有一些方法我可以用 After Effects Sony Vegas 编写脚本来实现这一点,我只是找不到。

现在我试图通过shell,unix脚本找到一些方法来实现同样的东西......我不在乎。我不想只为这些任务安装Ubuntu。我不是程序员,但我非常顽固(有时候会让我无休止的夜晚)所以我会感谢任何对批量视频处理或脚本编写敏锐而且足够好的人的帮助或指导。

现在,我发现的唯一有用的路径让我通过命令使用 mencode ffmpeg ,但我无法批量执行合并。我不关心将视频排序的方式。但考虑到操作将在数百或数千个视频上执行,将它们全部放在单独的文件夹中并且每个文件夹都带有“独特”的介绍剪辑是不合适的。我想最合乎逻辑的方法是将“束”视频存储在一个文件夹中,并将介绍剪辑存储在与编码器或渲染器相同的文件夹中。

提前感谢您的任何帮助或指导,

2 个答案:

答案 0 :(得分:0)

尝试使用此命令以快速而简单的方式添加简介。玩家可能会在联接中显示错位,或者根本不玩游戏。两个视频片段确实需要是相同的分辨率,比特率,编解码器,并通过一些可以生成中间帧的工具加入。

copy /b "header.flv" + "video.flv" "newvideo.flv"

答案 1 :(得分:0)

copy / b“header.flv”+“video.flv”“newvideo.flv”似乎不起作用,好像编解码器是相同的(FLV1),某些视频的分辨率稍有不同。

我尝试了不同的变体:

for%a in(“* .flv”)do Mencoder -oac copy“c:\ INTRO.flv”“%a”-o“c:\ TEMP \%a”

for%a in(“* .flv”)do Mencoder -forceidx -of lavf -oac copy -ovc copy -o“c:\ TEMP \%a”“c:\ INTRO.flv”“%a”

我不知道是否应该尝试使用ffmpeg,我很确定这可以在不需要重新编码的情况下实现,因为我已经测试了几个程序而且没有一个重新编码,它们只是强制解析在某些情况下。事实上,似乎表现最好的程序是AIR应用程序Rich Flv,但它不适用于批处理。