在 Linux 上进行无损视频编辑?

use*_*898 8 video linux mpeg

是否有一个简单的 Linux 程序可以在不重新编码的情况下进行视频编辑?我想要做的就是提取时间 T1 和 T2 之间的视频并将其写入新文件。

我所有的搜索都是空的。我正在考虑尝试 emacs——复制和粘贴二进制文件。

是否存在更好的解决方案?

use*_*307 2

如果是mpeg2你可以使用gopchop

gopchop - Fast, lossless cuts-only editor for MPEG2 video files
Run Code Online (Sandbox Code Playgroud)

我认为avidemux也可以做到这一点

avidemux - a free video editor - GTK version
Run Code Online (Sandbox Code Playgroud)

基本上你会进行剪切,然后保存输出文件并告诉它“复制”而不是重新编码任何内容......

在命令行中,您可以以相同的方式使用 mencoder 或 ffmpeg。指定开始和结束时间,但对编解码器使用“复制”......类似......

ffmpeg -vcodec copy -acodec copy -ss xxx -t xxx ...
Run Code Online (Sandbox Code Playgroud)