一个开源完全免费的无损视频或音频的剪切/裁剪/分割/截取和视频合并工具

news2024/9/22 9:45:39

大家好,今天给大家分享一款致力于成为顶尖跨平台FFmpeg图形用户界面应用的软件工具LosslessCut

LosslessCut是一款致力于成为顶尖跨平台FFmpeg图形用户界面应用的软件工具,专为实现对视频、音频、字幕以及其他相关媒体资产的超高速无损编辑而精心打造。

项目介绍

LosslessCut 正如其名,「无损分割视频」的代名次,能保证提取截取出的视频内容“原汁原味”,不降低画质品质。因为它不会进行任何视频编码或视频压缩操作,所以截取剪切速度超级快。

LosslessCut基于 FFmpeg视频处理技术,支持常见视频格式和音频格式的无损切割,无损合并任意视频文件(相同的视频格式),无损旋转视频方向,速度飞快,无需对视频进行重新编码,无损提取文件中的所有数据流(如将视频、音频、字幕和其他流分解为单独文件),还可以删除音轨。

特色功能

  • 大多数视频和音频格式的无损切割
  • 智能剪切(实验功能)
  • 无损剪切部分视频/音频(用于剪切广告等)
  • 无损地重新排列视频/音频片段的顺序
  • 任意文件的无损合并/串联(具有相同的编解码器参数,例如来自同一相机)
  • 无损流编辑
  • 组合多个文件中的任意曲目(例如,将音乐或字幕曲目添加到视频文件中)
  • 删除不需要的曲目
  • 仅替换或重新编码某些曲目
  • 从文件中提取所有曲目(将一个文件中的视频、音频、字幕、附件和其他曲目提取到单独的文件中)
  • 快速的多文件工作流程(注意:尚无批量/批量导出)
  • 键盘快捷键工作流程
  • 无损地将视频/音频重新混合为不同的容器(文件)格式
  • 从 JPEG/PNG 格式的视频中拍摄全分辨率快照(低质量或高质量)
  • 将视频帧范围导出到图像(每 n 帧、每秒、根据场景变化、最佳缩略图)
  • 仅从选定的时间范围(段)导出
  • 可以选择在图像文件名中包含原始时间戳
  • 手动输入截止点时间
  • 应用每个文件的时间码偏移(并从文件自动加载时间码)
  • 编辑文件元数据、每轨元数据和每轨配置
  • 更改视频中的旋转/方向元数据
  • 查看所有轨道的技术数据
  • 时间轴缩放和帧/关键帧跳跃以围绕关键帧进行剪切
  • 视频缩略图和音频波形
  • 将每个项目剪切片段保存到项目文件中
  • 查看 FFmpeg 最后命令日志,以便您可以在命令行上修改并重新运行最近的命令
  • 撤销重做
  • 为切割片段提供标签
  • 用标签注释片段
  • 导入/导出片段:MP4/MKV 章节标记、文本文件、YouTube、CSV、CUE、XML(DaVinci、Final Cut Pro)等
  • MKV/MP4 嵌入章节标记编辑器
  • 查看字幕
  • 可自定义的键盘热键
  • 黑场景检测、无声音频检测、场景变化检测
  • 将时间线分为长度为 L 的片段或 N 片段,甚至随机片段!
  • 加快/减慢视频或音频文件的速度(更改 FPS)
  • 提供 CLI 和 HTTP API

安装使用

支持的平台

  • Mac OS X: Intel DMG / Apple Silicon DMG
  • Windows (v3.50.0以后不再支持Windows 7, 8 and 8.1 )
  • Linux: x64 / arm64 / Raspberry Pi armv7l

下载安装

应用下载,请前往Github发布页

使用示例

Lossless Cut的执行画面如下图,将影片拖曳到画面中央即可开始剪辑。

先播放影片,并标记要剪取影片的「开始」及「结束」时间,选择「输出目录」之后,按下剪刀按钮即可「导出」影片。

快速剪辑不需要的音视频片段

在需要剪辑的时间轴位置按下此按钮分割影片。

点击右侧选择不需要的影片片段,按下②号按钮即可删除分段

界面预览

项目地址

https://github.com/mifi/lossless-cut

一个开源完全免费的无损视频或音频的剪切/裁剪/分割/截取和视频合并工具 - BTool博客 - 在线工具软件,为开发者提供方便 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1926294.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

《后端程序猿 · EasyPOI 导入导出》

📢 大家好,我是 【战神刘玉栋】,有10多年的研发经验,致力于前后端技术栈的知识沉淀和传播。 💗 🌻 CSDN入驻不久,希望大家多多支持,后续会继续提升文章质量,绝不滥竽充数…

蓝桥杯嵌入式第十五届模拟考试3解析

1 题目 2 程序 /* USER CODE BEGIN PTD */ char buf1[20],buf2[20],buf3[20],buf4[20],buf5[20],buf6[20],buf7[20],buf8[20],buf9[20]; struct keys {int step;int length;int state; }key[5]; int display; double v1,v2; int t; double v1l1.2,v1u2.2,v2l1.4,v2u3.0; dou…

深度学习复盘与论文复现D

文章目录 一、新环境搭建与适应1、easy_install和pip的安装使用2、关于安装包超时的解决方案3、brew安装包安装4、使用新环境运行以前项目5、解决win的pycharm修改内存后无法启动 二、Dataset 数据读取问题1、Lightning Torch 读取数据2、Pytorch的DataLoader数据读取机制3、Py…

Dify中的经济索引模式实现过程

当索引模式为经济时,使用离线的向量引擎、关键词索引等方式,降低了准确度但无需花费 Token。 一.提取函数**_extract** 根据不同文档类型进行内容的提取: def _extract(self, index_processor: BaseIndexProcessor, dataset_document: Data…

力扣经典题目之->移除值为val元素的讲解,的实现与讲解

一:题目 博主本文将用指向来形象的表示下标位的移动。 二:思路 1:两个整形,一个start,一个end,在一开始都 0,即这里都指向第一个元素。 2:在查到val之前,查一个&…

C语言 ——— 将一句英语短句中的单词进行倒置

目录 题目要求 代码实现 题目要求 将一句英语短句中的单词进行倒置&#xff0c;标点符号不倒置 如&#xff1a; 输入&#xff1a;"I like chongqing very much," 输出&#xff1a;"much, very chongqing like I" 代码实现 #include<stdio.h> #i…

c#与欧姆龙PLC通信——如何更改PLC的IP地址

前言 我们有时候需要改变欧姆龙Plc的ip地址,下图有两种更改方式,一种是已知之前Plc设置的Ip地址,还有一种是之前不知道Pl的Ip地址是多少,下面分别做介绍。 1、已知PLC的IP地址的情况下更改地址 假设已知PLC的Ip地址,比如本文中PLC的IP为192.168.1.2,我首先将电脑的IP地…

搭建调用链监控Zipkin和Sleuth

项目环境: win7、jdk8 1、添加依赖&#xff0c;添加了spring-cloud-starter-zipkin会自动导入Sleuth <!--Sleuth&#xff0c;zipkin--><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-zipkin</…

安卓onNewIntent 什么时候执行

一.详细介绍 onNewIntent 方法 onNewIntent 是 Android 中 Activity 生命周期的一部分。它在特定情况下被调用&#xff0c;主要用于处理新的 Intent&#xff0c;而不是创建新的 Activity 实例。详细介绍如下&#xff1a; 使用场景 singleTop 启动模式&#xff1a; 如果一个 Ac…

python+mysql图书管理系统,谈谈思路及实现代码

&#x1f3c6;本文收录于《CSDN问答解答》专栏&#xff0c;主要记录项目实战过程中的Bug之前因后果及提供真实有效的解决方案&#xff0c;希望能够助你一臂之力&#xff0c;帮你早日登顶实现财富自由&#x1f680;&#xff1b;同时&#xff0c;欢迎大家关注&&收藏&…

【链表】算法题(一) ---- 力扣 / 牛客

一、移除链表元素 移除链表中值为val的元素&#xff0c;并返回新的头节点 思路&#xff1a; 题目上这样说&#xff0c;我们就可以创建一个新的链表&#xff0c;将值不为val的节点&#xff0c;尾插到新的链表当中&#xff0c;最后返回新链表的头节点。 typedef struct ListNo…

java《字符串进阶篇》--习题逐语句分析及认识链式编程

一、前言 字符串相关的习题分享&#xff0c;随着学习的深入&#xff0c;应该要多做一些习题来巩固知识点&#xff0c;而不是一味的去学习新的东西。这几天尽可能地去给大家分享一些常用的方法及习题的讲解&#xff0c;希望大家认真观看&#xff0c;每一道题都有对应的分析。基…

GAMMA数据处理(八)

新学习了一个命令&#xff1a; SLC_cat_ScanSAR - Concatenate sequential ScanSAR burst SLC images (Sentinel-1, TSX, RCM...)&#xff0c;做数据拼接的。之前一直没有涉及到拼接问题&#xff0c;就一直没管。如果研究区包含两景SLC&#xff0c;可以拼接成一景。但是不知道…

计算机丢失CH375DLL怎么办,CH375DLL.DLL;计算机找不到CH375DLL怎么办,CH375DLL.DLL

翻遍CSDN&#xff0c;发现的文章不是只有描述不给资源&#xff0c;要不就是资源收费。 真是狗屎啊&#xff1b; 在千辛万苦找到资源后&#xff0c;我决定写一篇&#xff1b; 首先是资源文件下载 我上传的&#xff1a;&#xff08;肯定是0积分&#xff0c;如果收费了告诉我&…

Nuxt.js 错误侦探:useError 组合函数

title: Nuxt.js 错误侦探&#xff1a;useError 组合函数 date: 2024/7/14 updated: 2024/7/14 author: cmdragon excerpt: 摘要&#xff1a;文章介绍Nuxt.js中的useError组合函数&#xff0c;用于统一处理客户端和服务器端的错误&#xff0c;提供statusCode、statusMessage和…

IOT 可编程控制系统

IOT&#xff08;物联网&#xff09;可编程控制系统&#xff0c;如GF-MAXCC等&#xff0c;是一种集成了多种先进技术和功能的智能化控制设备&#xff0c;它能够在物联网系统中发挥关键作用&#xff0c;实现对多种设备的集中管理和控制。具体来说&#xff0c;IOT可编程控制系统的…

7天学会CANOpen

本系列文章&#xff0c;主要介绍CANOpen的学习知识&#xff0c;能够全面掌握CANOpen原理。文章会不定期的更新。 学习基础&#xff1a;CAN通信。 1. CANOpen通信协议1 2. CANOpen对象字的理解 3. CANOpen之CAN-ID、NODE-ID、COB-ID 4. CanOpen报文类型 5. CANO报文---SDO…

python 怎样生成窗体

通过import tkinter导入Tkinter模块&#xff0c;没有这句下面的都不成立了。 wintkinter.Tk()&#xff0c;这句是创建windows的窗口对象&#xff0c;注意后面的Tk&#xff0c;大小写。 win.title("窗口")&#xff0c;这段是设置窗口上的标题。 另外窗口的大小你可以通…

Paddle 打包部署

PaddleOCR 打包部署exe 心酸历程 PaddleOCR部署exe模式PaddleOCR安装到本地(稍后有时间再写)PaddleOCR打包过程异常问题记录&#xff01;&#xff01;&#xff01;&#xff01;No such file or directory: D:\\py_project\\paddleOCR\\dist\\paddleOCR\\_internal\\paddleocr\\…

JVM:垃圾回收器

文章目录 一、介绍二、年轻代-Serial垃圾回收器三、老年代-SerialOld垃圾回收器四、年轻代-ParNew垃圾回收器五、老年代-CMS&#xff08;Concurrent Mark Sweep&#xff09;垃圾回收器六、年轻代-Parllel Scavenge垃圾回收器七、Parallel Old垃圾回收器八、G1垃圾回收器 一、介…