无损剪切:无损视频/音频编辑的瑞士军刀

2020-10-25 12:52:37

LosslessCut的目标是成为对视频、音频、字幕和其他相关媒体文件进行极快和无损操作的终极跨平台ffmpeg GUI。主要功能是视频和音频文件的无损修剪和剪切,这对于通过粗剪从摄像机、GoPro、无人机等获取的大型视频文件来节省空间非常有用。它允许您快速从视频中提取好的部分,并丢弃数千兆字节的数据,而不会进行缓慢的重新编码,从而降低质量。或者,您也可以将音乐或字幕曲目添加到视频中,而无需编码。一切都非常快,因为它几乎是直接复制数据,由出色的ffmpeg提供燃料,而ffmpeg完成了所有繁琐的工作。

无损流编辑:组合来自多个文件的任意曲目(例如。将音乐或字幕曲目添加到视频文件)。

无损提取文件中的所有曲目(将视频、音频、字幕和其他曲目从一个文件中提取到单独的文件中)。

查看ffmpeg上一个命令日志,以便可以在命令行上修改和重新运行最近的命令。

而无需重新编码。您也可以同时将格式从TS转换为MP4。

非常适合旋转以错误方式输出的手机视频,而不需要对视频进行实际重新编码。

将其他工具中的切割时间列表导入为EDL(编辑决策列表,CSV),然后使用LosslessCut运行这些切割。

将切割时间列表导出为CSV EDL,然后在其他工具中运行这些时间

首先将每个曲目导出为单独的文件。然后使用手刹或类似工具重新编码音频文件。然后使用LosslessCut中的工具->;Merge将原始视频流与手刹输出合并(或将其拖动到原始LosslessCut视频中以将其作为新曲目包括在内)。

提示:您可以在多个过程中使用LosslessCut,以实现单个轨迹的单独修剪:

如果您想要支持我在LosslessCut上的后续工作,并想要安全、简单的安装过程和自动更新的优势,请考虑从您最喜欢的商店获得它:

如果您更喜欢手动下载可执行文件,这当然永远是免费的:

由于LosslessCut基于Chromium并使用HTML5视频播放器,因此并非所有支持ffmpeg的格式都会被流畅地支持。以下格式/编解码器通常应该可以工作:mp4、mov、webm、mkv、ogg、wav、mp3、aac、h264、theora、vp8、vp9有关支持的格式/编解码器的更多信息,请参阅https://www.chromium.org/audio-video.。

不支持的文件仍然可以从文件菜单转换为支持的格式/编解码器。(首先尝试最快的变体。)。然后将创建该文件的低质量版本(无音频)并在播放器中打开。剪切/导出操作仍将在原始文件上执行,因此它将是无损的。这允许潜在地打开ffmpeg能够解码的任何文件。

按空格键播放/暂停或按◀▶,,。或鼠标/触控板滚轮来回搜索。

通过移动时间标记,然后按I设置开始时间,按O设置结束时间,选择剪切段的开始和结束时间。请注意,您选择的段将被保留并导出到新文件。您可以使用阴阳符号☯️更改此行为,在这种情况下,它将删除所有选定的线束段,并在之间导出零件。

(可选)如果要添加多个段,请移动到所需的开始时间并按+,然后使用I/O选择下一个段的开始/结束时间。

(可选)如果要在剪切后将所有选定段重新合并到一个文件中,请切换按钮分离文件以合并剪切。

(可选)如果要导出到某个输出文件夹,请按工作目录取消设置按钮(默认值:输入文件夹)。

默认情况下,将剪切并导出输入文件中的音频、视频和字幕轨道。按曲目按钮可自定义和/或添加来自其他文件的新曲目。

如果要从当前时间拍摄JPEG/PNG快照,请按相机按钮(或C。

为了获得最佳效果,您可能需要尝试使用另一种输出格式(matroska几乎需要所有内容)、更改关键帧剪切模式或禁用某些轨迹,请参见下面的已知问题。

注意:不会修改原始视频文件。相反,它会创建到与原始文件相同目录中的新文件的无损导出,该目录带有From/To时间戳。

另请注意,当前围绕切割点的剪切并不精确,因此将丢弃最近关键帧之前/之后的视频。保留EXIF元数据。

切割时间不准确!开始剪切时间将四舍五入到最接近的前一个关键帧。无损切割不是一门精确的科学。对于某些编解码器来说,它就能正常工作。对于其他类型,您可能需要根据编解码器、关键帧等进行反复尝试才能获得最佳剪辑。参见#330。

当涉及到关键帧切割和普通切割时,您的里程可能会有所不同。根据视频的不同,您可能需要同时尝试这两种方式。Ffmpeg也有关于这两种寻道/切割模式的文档。关键帧切割表示-i之前的-ss,而正常切割表示-i之后的-ss。

导出时,您可能会丢失一些专有数据轨道(如由GoPro添加的tmcd、fdsc和gpmd)。但是,可以将这些文件导出到单独的文件。

本机不支持某些编解码器。有部分支撑,质量不高。您可以从菜单转换为支持的编解码器,请参阅#88。

如果在Windows下剪切或打开任何类型的文件时出错,请尝试禁用防病毒软件。参见#18。

如果在Linux上收到类似FATAL:setuid_sandbox_host.cc(157)]的错误消息,则找到了SUID沙盒助手二进制文件,但配置不正确。与其在没有沙箱的情况下运行,我现在正在中止。,试着以./无损-Cut--no-沙箱的形式运行它。参见#258。

如果有任何其他问题,请检查已知问题,或在GitHub上提交问题之前搜索现有问题。

CSV导出/导入功能采用每行一个剪切段的CSV文件。每行包含三列:线段起点、线段终点、标签。

段开始和段结束以秒为单位表示,或保留为空。空段结束表示段在视频持续时间结束。

我做了一个命令行视频编辑器,有流畅的过渡和很多颜色!编辑。

我制作了一个通过本地网络在计算机/手机之间跨平台共享文件的工具:ezShare。

这个项目是我一个人维护的。该项目将始终保持免费和开源,但如果它对您有用,请考虑支持我。:)这会给我额外的动力去改进它。或者更好的是向ffmpeg捐款,因为他们正在为世界做一个很大的帮助🙏