3

几天来,我一直在研究以这种方式大规模合并文件的合适的自动或半自动方式。基本上,我想要实现的是在一堆其他剪辑之前插入相同的剪辑。

在这种情况下,我一直在尝试使用 .flv、.mp4、.avi 文件(总是合并相同的编解码器),但在测试了 Windows 和 OSx 中可用的所有程序后,我没有成功。相信我,我都试过了。唯一应该很好地处理这些任务的是 Videocharge: Watermark MasterVideocharge Studio。他们都无法正确执行任务。也许有某种方法可以通过使用After EffectsSony Vegas编写脚本来实现,但我没有找到任何方法。

现在,我正在尝试通过 shell、unix 脚本找到某种方法来实现相同的目标……我不在乎。我只是不想只为这些任务安装 Ubuntu。我不是程序员,但我很固执(这有时会让我彻夜难眠),所以我希望得到任何热衷于批处理视频处理或脚本的人的帮助或指导。

现在,我发现的唯一有用的路径驱使我通过命令使用mencodeffmpeg,但我无法批量执行合并。我不在乎整理视频的方式。但考虑到要对成百上千个视频执行操作,将它们全部放在单独的文件夹中并附有“独特的”介绍剪辑是不合适的。我想最合乎逻辑的方法是将“一堆”视频存储在一个文件夹中,并将介绍剪辑存储在与编码器或渲染器相同的文件夹中。

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

4

2 回答 2

0

试试这个命令,以快速而肮脏的方式添加介绍。玩家可能会在加入时出现错位,或者根本不玩。这两个视频片段确实需要具有相同的分辨率、比特率、编解码器,并通过一些可以生成中间帧的工具进行连接。

copy /b "header.flv" + "video.flv" "newvideo.flv"
于 2013-06-09T14:54:39.360 回答
0

复制 /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,但它不能批量运行。

于 2013-06-12T22:29:42.217 回答