手动刹车之前,如何将两部电影混合在一起?


8

手动刹车之前,如何将两部电影混合在一起?

作为一对VideoTS文件夹,我在磁盘上有两部分电影。我想生成一部输出电影。我计划使用手刹进行编码,除非有人指出了一种更好的方法。最后的目的是为我的iPhone或iPod创建一个视频文件。我已经有大约90个这样的视频,但从未做过两人合作。

我是否被迫手刹,然后使用其他平台重新创作?我可以做到,但认为有一种更简单的方法可以做到。如果还有其他软件可以改变我的工作流程,但操作步骤更少,那么我也可以接受它作为答案。

如果没有办法将两者巧妙地组合成一个视频文件,那么我的选择是在Windows Live Movie Maker之类的文件中打开它,然后将两个输入mp4 / m4v混合到一个文件中。


3
只需删除第一段和电影名称,没有人会在意。有足够多的免费电影,或者您可以创建自己的电影,可以使它成为一个普遍有用的主题,而没有暗示的法律问题。
丹尼尔·贝克

也这样觉得?我不确定。
jcolebrand

是的,从来没有像现在这样在这里看到有人为此抱怨。基本上,您不想再编码任何东西。我建议使用Handbrake和完全相同的设置将它们都撕碎到h.264 / MP4,然后将其与MP4Box之类的工具合并。
slhck 2012年

因此,从技术上讲,@ slhck,我想问一下如何将两个视频文件与MP4Box等一起重排,而不是问如何用手制动?估计我应该开始一个新的Q,然后再将这个问题留给Google员工吗?
jcolebrand

不,留下来很好。我猜解决方案有点一样。我只是想了解如何在Windows上完成所有操作:)
slhck 2012年

Answers:


6

如何解决这个问题

如果您有两个输入影片,并且想要生成一个输出影片,则应尽量不要在进行时对其进行重新编码,而应使用原始位流。

在您的情况下,可能是:

VideoTS第1部分→MP4第1部分
VideoTS第2部分→MP4第2
部分MP4第1部分和MP4第2部分→最终MP4

… 要么:

VideoTS第1部分和VideoTS第2部分→中级视频
中级视频→最终MP4

与MP4Box串联

我会选择第一个选项,因为我不知道是否有任何工具可以获取“原始” DVD文件并为您串联它们。

您可以简单地使用Handbrake通过适当的设置(例如,使用iPhone或iPod预设)将视频编码为MP4文件。为两个视频选择完全相同的设置很重要。

然后,使用MP4Box来串联它们:

mp4box -cat video-a.mp4 -cat video-b.mp4 final.mp4

为什么不应该重新编码

重要的是,您实际上使用的是MP4Box之类的工具来连接视频,而不是使用Windows Movie Maker之类的非线性编辑器。据我所知,WMM不允许您仅复制h.264编解码器比特流,而是需要在将它们串联后重新编码视频。

这意味着您将经历生成损失,就像您从JPEG图像中知道的那样。它可能不会引起注意,但是我不知道Windows Movie Maker的编码器到底有多出色。我会怀疑质量是否相同。


新工具,应有尽有!是的工作流程!老实说,我不认为这样做会导致WMM中的发电量损失,但是现在您指出了,这是有道理的。我以为Handbrake可以独自完成这项工作。嗯,这很好!
jcolebrand

6

我还无法在Handbrake中做到这一点(Kev的回答表明,可以使用批量转换,但这对我来说不起作用),但是ffmpeg使用其串联功能来支持它。连接多个输入文件并使用x264编码视频流,然后将音频流复制到单个MP4输出文件中:

ffmpeg -f concat -i files.txt -c:v libx264 -crf 22 -c:a copy output.mp4

files.txt 是格式为输入文件的列表

file '/path/to/file1'
file '/path/to/file2'

4
我什至会建议ffmpeg -f concat -i files.txt -c:v copy -c:a copy output.mp4(resp。output.avi或类似的),它更快并且不会像@slhck建议的那样进行重新编码。
white_gecko's

1

无需重新编码。合并VideoTS文件夹中的.VOB文件:

  1. 将它们复制到您的硬盘驱动器。
  2. 打开DOS命令提示符
  3. 转到复制文件的目录
  4. 并使用以下命令

    copy /B VTS_xx_1.VOB+VTS_xx_2.VOB newmovie.mpg

对于xx,请使用实际文件信息中的数字。

这会将它们组合成一个mpg输出文件,然后您可以通过选择mp4格式将其手刹成一个较小的文件。您应该手刹它们,否则生成的文件将出现计时问题。例如,一部2小时的电影可能会显示5分钟的时长。

通常,VOB文件的大小为1,073,739,776,外加一个剩余文件。可以肯定的是,双击它们以确保它们是您想要的文件,首先播放VOB文件。


-1

如果将所有文件放到一个目录中,并以正确的顺序放置文件名,然后手动打开目录(而不是文件),它将自动合并它们-因此无需事先合并。

  • 在无法使其他功能正常工作之后,我随机尝试了该操作。

1
您应该修正您的答案,以使其易于理解。而且不要在没有这样的列表的情况下放置项目符号
phuclv

1
对我不起作用。手刹一次只能编码一个标题,找不到合并选项。
kynan 2015年

也不适合我 使用v0.10.0
用户
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.