有没有剪辑在线视频的软件

比如youtube上有个数小时时长的视频,只想要中间几个片段,能不能只爬取想要部分。
录屏有损而且要前台。

谷歌clip onnline youtube,直接就搜到一个
就是剪辑开头的会卡,多留点余裕就行,知足了

idm永远的神
(没钱入正可以用ndm凑合凑合)

目前我想到的办法有:
1.m3u8格式可以尝试分段下载,我记着52pojie上有相关软件
2.mp4格式还是建议直接下载然后剪辑

我的想法是使用mpv播放器,配合yt-dlp播放在线视频,然后可以使用mpv的视频裁剪导出脚本操作


我主要用脚本下载你管视频,整个下载下来用梯流量太大。

我等会试试。

没有本质区别,最终导出仍然需要下载整个源视频

试过了,你说的与事实不符。
图片中的视频超过80分钟,用我的方法截取导出了已缓存部分其中1分钟,后面还有大段未缓存的片段

看错脚本了,它用的是mpv的内编,不是用的(我以为的)ffmpeg

我尝试了下各种版本的mpv,但都不能成功裁剪在线视频,,,提醒我encode fail403啥的
下面是日志文件,能麻烦帮忙看看么

要不您老分享一下您的包我能用的话就最好了。

https://wwul.lanzoue.com/b041hprza
密码:mpvio,不包含yt-dlp需自行下载。F1启动webm脚本

我能确定的是裁剪已缓存部分是没问题的,这个包设置缓存是64MB,可以按需调大一些。
已缓存部分用内置OSC(删掉scripts中的osc.lua,注释掉mpv.conf中的no-osc)会更直观,进度条中的细线区域就是

尝试了很久,b站裁剪正常,youtube还是失败,正好和上面那个网站结合使用。

1 个赞

才发现,yt-dlp就能设置时间戳下载片段
Download time range : Videos can be downloaded partially based on either timestamps or chapters using --download-sections
GitHub - yt-dlp/yt-dlp: A youtube-dl fork with additional features and fixes

你管报错,但是b站可以。

我来一个马后炮,
可以用谷歌colab服务在线运行程序,下载视频文件,然后用ffmpeg或者moviepy剪辑需要的片段,最后把视频文件下载到本地或者转存谷歌硬盘.
剪辑的准确时间可以用字幕文件确定,或者ffmpeg分离音频取回本地来检查

成功了
命令如下
模板:yt-dlp --proxy http://127.0.0.1:7890 --cookies-from-browser chrome -S ext -o "%(title)s-%(id)s-{时间段}.%(ext)s" --download-sections "*{时间段}" {网址}
例子:yt-dlp --proxy http://127.0.0.1:7890 -S ext -o "%(title)s-%(id)s-111-222.%(ext)s" --download-sections "*111-222" https://www.youtube.com/watch?v=8ezdQAcc68M
–proxy:http://127.0.0.1:7890 ff好像不写代理就会403,而且不支持sock5代理,所以手动走clash
–cookies-from-browser chrome:不获取cookies的话下载b站视频清晰度会很低
-S ext:默认下载下来是webm,pr肯定是不支持的,所以优先mp4 ,之前试过在yt-dlp里用命令用ff转码不知为何报错
-o "(title)s-(id)s-{时间段}.(ext)s" :如果不自定义文件名,默认保存为(title)s-(id)s.(ext)s,然后再下同一视频的其他片段,会提醒文件已经存在
时间格式可以是111-222(以秒记),也可以是1:11-3:3:33

![image|690x341](upload://bCpg99BxcYSTxQZ4UpdZ3qDZUPh.png)

之前试过Flixier,导出清晰度非常不错。不过免费用户有水印