使用什么来快速剪切音频/视频

Jie*_*eng 202 video-editor software-recommendation sound-editor

如果只需要从较长的轨道中裁剪音频/视频,我可以使用什么?我尝试过 OpenShot,但我发现导出视频很慢,也许是将所有“图层”合成为一部新电影?也许我只需要一个简单的“裁剪”工具来制作音频/视频就可以了?

Lui*_*ado 213

我将提到像 ffmpeg 或 avconv(新的)这样的命令,它们显然可以将文件分成组。例如:

FFMPEG

ffmpeg -ss 00:00:00 -t 00:30:00 -i input.avi -vcodec copy -acodec copy output1.avi
ffmpeg -ss 00:30:00 -t 00:30:00 -i input.avi -vcodec copy -acodec copy output2.avi  
ffmpeg -ss 01:00:00 -t 00:30:00 -i input.avi -vcodec copy -acodec copy output3.avi
Run Code Online (Sandbox Code Playgroud)

或者

ffmpeg -ss 0 -t 100 -i source.m4v -vcodec copy -acodec copy part1.m4v
ffmpeg -ss 100 -t 100 -i source.m4v -vcodec copy -acodec copy part2.m4v  
ffmpeg -ss 200 -t 100 -i source.m4v -vcodec copy -acodec copy part3.m4v  
ffmpeg -ss 300 -t 100 -i source.m4v -vcodec copy -acodec copy part4.m4v
Run Code Online (Sandbox Code Playgroud)

AVCONV

avconv -i input.avi -vcodec copy -acodec copy -ss 00:00:00 -t 00:30:00 output1.avi
avconv -i input.avi -vcodec copy -acodec copy -ss 00:30:00 -t 00:30:00 output2.avi  
avconv -i input.avi -vcodec copy -acodec copy -ss 01:00:00 -t 00:30:00 output3.avi
Run Code Online (Sandbox Code Playgroud)

或者

avconv -ss 0 -i source.m4v -t 100 -vcodec copy -acodec copy part1.m4v
avconv -ss 100 -i source.m4v -t 100 -vcodec copy -acodec copy part2.m4v
avconv -ss 200 -i source.m4v -t 100 -vcodec copy -acodec copy part3.m4v  
avconv -ss 300 -i source.m4v -t 100 -vcodec copy -acodec copy part4.m4v
Run Code Online (Sandbox Code Playgroud)

或者做一些像这里的脚本:http : //icephoenix.us/notes-for-myself/auto-splitting-video-file-in-equal-chunks-with-ffmpeg-and-python/

  • 当心:根据手册页 [http://linux.die.net/man/1/ffmpeg] 这会导致不自然的重叠剪切。例如,第二个命令从 00:30:00 开始,但持续了一个小时;即,直到 01:30:00,所以从 01:00:00 开始的第三个命令将产生重叠剪切。这可能是目标,但它不会很自然。 (7认同)
  • 至少在使用 avconv 时,您不需要分别调用视频和音频编解码器。您应该使用 $ avcon -i input-file -codec copy [任何选项,如 -ss -t -fs ... 只需在 ubuntu.manpages.com 上查看 avconv] 输出文件 (3认同)

Phi*_*oud 39

来自 ubuntu avconv 的新版本

avconv -i srcFileName -c:a copy -c:v copy -ss 00:03:40 -t 00:01:12 targetFileName
Run Code Online (Sandbox Code Playgroud)
  • 第一次争论时间是时间
  • 第二个参数是持续时间(不是结束时间)持续时间可以是秒或“hh:mm:ss[.xxx]”形式。

要改为指定结束时间,请使用选项 -to [end time]。

有关更多信息,请参阅ffmpeg 文档

  • @Alex c=codec a=audio v=video (3认同)
  • @Alex copy 将音频编解码器和视频编解码器复制到目标流。查看更多 @ https://ffmpeg.org/ffmpeg.html#Main-options 并参考 ffmpeg 文档了解更多信息 (2认同)

Gep*_*nzo 36

kdenlive是(以我的经验)最简单的软件,它允许您通过几个步骤执行该任务并且没有问题。即便如此,OpenShot Video Editor项目也很有用,但它仍然需要大量努力才能接近 kdenlive。

下面分别是 kdenlive 和 openshot 的截图:

在此处输入图片说明

在此处输入图片说明

祝你好运!

  • *最简单的软件* Kdenlive 甚至在开始一个项目之前就问了一堆无关紧要的问题。但是当要做某事时,它会产生 `avconv`,每当它失败时,Kdenlive 不会提供帮助 tp 纠正情况,甚至不报告它运行 `avconv` 的确切参数。对于只想修剪视频文件的人来说,这绝对是一个非选择。 (3认同)
  • 不确定我的编辑发生了什么。在编辑模式下看起来不错,但这里却一团糟。 (2认同)
  • 就个人而言,kdenlive 看起来不错,但界面非常不直观且不必要地复杂。此外,似乎有一些错误。加载剪辑后,有时会播放剪辑。有时不会。不建议。 (2认同)

Rob*_*ans 19

我也喜欢 kdenlive 完成或剪出小块……但如果他想将大型讲座分成更小的部分,他可以尝试:

ffmpeg -i input.mpg -ss 00:00:10 -t 00:00:30 out1.mpg -ss 00:00:35 -t 00:00:30 out2.mpg
Run Code Online (Sandbox Code Playgroud)

该命令的讨论在这里:http : //ubuntuforums.org/showthread.php?t=480343

  • 您也可以使用 winff(ffmpeg 的 GUI) (2认同)

Dav*_*ver 12

LosslessCut完全专注于剪辑/剪切,使用简单且不重新编码,这意味着保存到磁盘几乎是即时的。

在此处输入图片说明

为确保音频与图像保持同步,请使用关键帧剪切选项

  • 通常,下一个合并剪辑的最初几帧在最终导出的视频中会出现问题 (3认同)

ane*_*hep 9

OpenShot 视频编辑器看起来很有希望。你检查了吗?。查看功能:http : //www.openshot.org/features/

官方安装方法是通过https://www.openshot.org/download/上的 AppImage 安装

要安装它,只需打开一个终端并运行以下命令:

sudo add-apt-repository ppa:jonoomph/openshot-edge
sudo apt-get update
sudo apt-get install openshot openshot-doc
Run Code Online (Sandbox Code Playgroud)

试试吧。 替代文字


Ado*_*obe 9

我正在使用 ffmpeg CLI 界面。这非常简单快捷:

两者-ss都是起点,而则-t是乐曲的持续时间。

您可以使用 LibreOffice Calc 或 python 的dateutil包来计算持续时间,也可以使用-to直接接受结束时间的选项。


Kee*_*ook 6

我对简单视频剪辑的偏好一直是avidemuxAvudemux 标志

只需将视频和音频编码设置为复制并在合理范围内选择所需的容器格式。

安装:

在 apps.ubuntu.com 上的条目 安装 avidemux

sudo apt-get install avidemux
Run Code Online (Sandbox Code Playgroud)