找回密码
 立即注册
搜索
查看: 4340|回复: 10

[软件] 有什么好用的无需转码的视频剪裁工具吗?(ffmpeg gui)

[复制链接]
发表于 2022-12-20 11:17 | 显示全部楼层 |阅读模式
可以即时预览,设定区间把视频的一段截取出来。

我知道ffmpeg cli也有写脚本调用过。最近在和朋友们剪游戏回放,还是想找个好用的gui更方便。
找了半天找了个LosslessCut满足需求,不过感觉界面太塑料了,有些地方反直观。能用,但不是很好用
回复

使用道具 举报

     
发表于 2022-12-20 11:28 来自手机 | 显示全部楼层
本帖最后由 win8 于 2022-12-20 11:30 编辑

LosslessCut的逻辑我也觉得不太适应.而且有个缺点,部分视频拖进去是无法预览音频的.
但是我有一个很新奇的思路,就是给原视频用aigesub编辑字幕,利用aigesub的预览功能准确定位需要剪辑的区间,然后利用其他工具利用字幕打的时间戳记对视频内容进行准确切割.
回复

使用道具 举报

     
发表于 2022-12-20 11:46 | 显示全部楼层
LosslessCut我用着没啥不适啊,不就是定个开头结尾
回复

使用道具 举报

头像被屏蔽
     
发表于 2022-12-20 11:56 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
     
发表于 2022-12-20 11:59 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2022-12-20 13:19 来自手机 | 显示全部楼层
我也习惯用SMMV,还能剪非关键帧,比单纯调ffmpeg好用
回复

使用道具 举报

     
发表于 2023-5-11 00:10 | 显示全部楼层
ffmpeg for windows谁用过,里面的threads参数无论如何设置, cpu都是占满所有核100%运行,没法控制只在一个核上
回复

使用道具 举报

     
发表于 2023-5-11 14:12 | 显示全部楼层
b0207191 发表于 2023-5-11 00:10
ffmpeg for windows谁用过,里面的threads参数无论如何设置, cpu都是占满所有核100%运行,没法控制只在一 ...

要看具体的编码器吧?比如 av1 的 三种编码器都不太一样
回复

使用道具 举报

     
发表于 2023-5-11 14:43 | 显示全部楼层
xy2401 发表于 2023-5-11 14:12
要看具体的编码器吧?比如 av1 的 三种编码器都不太一样

和编码器有关系是吗, 我以为这个是全局的, 不涉及解码编码,
回复

使用道具 举报

     
发表于 2023-5-11 14:51 | 显示全部楼层
你好,这是Bing。根据我搜索的结果,ffmpeg支持三种av1编码器:libaom-av1,libsvtav1和librav1e。不同的编码器有不同的方法来设置线程数,以下是一些参考:

- 对于libaom-av1,你可以使用-cpu-used参数来控制编码速度和质量,取值范围是0-8,越小越慢越好¹。你也可以使用-tile-columns和-tile-rows参数来指定水平和垂直方向上的tile数目,这会影响并行编码的效率¹。
- 对于libsvtav1,你可以使用-lp参数来指定逻辑处理器的数量,这会影响编码速度和质量²。你也可以使用-tile-column和-tile-row参数来指定水平和垂直方向上的tile数目,这会影响并行编码的效率²。
- 对于librav1e,你可以使用-speed参数来控制编码速度和质量,取值范围是0-10,越小越慢越好³。你也可以使用-tiles参数来指定tile的数量,这会影响并行编码的效率³。

希望这些信息对你有帮助。😊

源: 与必应的对话, 2023/5/11
(1) Encode/AV1 – FFmpeg. https://trac.ffmpeg.org/wiki/Encode/AV1.
(2) ffmpeg av1编码器哪家强?libaom-av1 librav1e libsvtav1实测 - 知乎. https://zhuanlan.zhihu.com/p/403982824.
(3) 三.ffmpeg 集成av1_ffmpeg集成第三方解码器_VinterYoung的博客-CSDN博客. https://blog.csdn.net/o343196469/article/details/122419744.



抱歉,我可能没有理解你的问题。你是想要限制ffmpeg使用的CPU核心数吗?如果是这样,你可以尝试使用-threads参数来指定ffmpeg使用的线程数,或者使用-taskset命令来指定ffmpeg使用的CPU核心。例如:

- `ffmpeg -i input.mp4 -c:v libaom-av1 -threads 4 output.mkv` 会让ffmpeg使用4个线程进行编码。
- `taskset -c 0-3 ffmpeg -i input.mp4 -c:v libaom-av1 output.mkv` 会让ffmpeg只使用CPU的0到3号核心进行编码。

希望这能解决你的问题。😊



是的,三种av1编码器都可以使用-threads参数来设置线程数,或者使用taskset命令来设置CPU核心。不过,不同的编码器可能有不同的默认线程数和CPU核心数,所以你可能需要根据你的具体情况进行调整。



----------------------
就我个人的经验 我记得是不同的选项控制 当然可能是我和编码质量/速度 选项记错了
回复

使用道具 举报

     
发表于 2023-5-11 15:18 | 显示全部楼层
本帖最后由 lawsherman 于 2023-5-11 15:27 编辑

只拿来剪切的话,Machete。优点是小巧简单

缺点是太简单,并且只能对准关键帧



另外还有一个,SplitIt

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-9-21 13:40 , Processed in 0.055381 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表