如何加入多个.mpg电影文件?


16

我在数码相机上创建了很多这样的小片段。这些都是.mpg格式,在我与他人共享之前,我很想加入,在这里和那里剪辑几秒钟。

我使用Google Picassa创建新的起点和终点,但是我还不知道加入mpg的好方法。

我可以为此使用最好的免费软件是什么?

Answers:


24

mpg文件是最容易加入的文件。您实际上可以将它们一起复制。在Windows中,您使用

copy/b file1.mpg+file2.mpg+file3.mpg newfile.mpg

在Linux中,我使用cat:

cat file1.mpg file2.mpg file3.mpg >> newfile.mpg

有道理,但他想删掉一些部分。
约翰T

1
谢谢,这很好。我仍然可以使用Picassa剪辑零件,然后使用copy命令连接多个剪辑。
卡普什

1
我尝试这样做,它声称复制成功,但是该视频的持续时间与最后一个视频的长度一样长,即使它似乎是从复制的第一个视频开始的。为什么会这样,我该怎么解决?
2010年

很可惜这不适用于.mp4(是容器格式)-您会获得所需大小的文件,但只能播放第一个文件
PandaWood'1

1
与我合作了4个伙伴。最终版本的时间戳弄乱了,但是可以正常播放。
FreeMan

9

ffmpeg的最新版本可以通过其concat多路分配器执行此操作,它应该比使用cat或copy更可靠。首先,创建一个名为inputs.txt的文件,其中包含

file /path/to/input1.mpg
file /path/to/input2.mpg
file /path/to/input3.mpg

然后使用以下ffmpeg命令:

ffmpeg -f concat -i inputs.txt -c copy output.mpg

有关更多信息,请参见此处


我尝试了此操作,但是音频已删除/在结果剪辑中不存在。
彼得·米特拉诺


1

Windows Movie Maker或Windows Live Movie Maker怎么样?(取决于您的Windows版本,其他问题似乎正在使用您的Windows)。


1
好点...但是认真的说,a superuser可能会使用更专业的东西:D
朱利安·F·韦纳特


0

我已经使用过copy / b&,可以将文件加入OK了,但是它对标头造成了影响,弄乱了时间码。但是然后我只使用具有相同扩展名的视频副本(不转换)和音频副本通过XMedia Recode运行了整个文件,并且似乎可以理顺它:http : //forum.videohelp.com/threads/375401-How-to用Xmedia编码剪切任何视频


请在参考链接中引用答案的关键部分,因为如果链接页面发生更改,答案可能会失效。
DavidPostill

0

如果仅按照上述建议使用命令行将它们一起复制,则持续时间将无法在媒体播放器中正确报告,但仍然可以工作。不要相信播放器报告的持续时间-手动检查。

翻录和合并DVD中的视频时,如果我不进行重新编码就进行翻录,则会得到可与copy命令结合的mpg文件,然后即使VLC无法正确报告时长,Handbrake也会“看到”正确的时长,最后的重新编码的mp4文件可以正确播放并显示正确的时长。


您认为7年以来技术已经发生了变化和改进吗?
yass
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.