如何利用yt-dlp下载vimeo视频及其字幕(包括自动生成的字幕)
要下载 Vimeo 上的视频以及自动生成的 CC(Closed Captions)字幕,使用yt-dlp即可轻松实现。
yt-dlp 是一个非常强大的命令行工具,可以下载 Vimeo 视频以及其字幕,包括自动生成的字幕。它是 youtube-dl 的一个分支,功能更强大且更新频繁。
安装和使用 yt-dlp:
安装 yt-dlp:
如果你还没有安装yt-dlp ,可以通过pip安装:
1pip install yt-dlp
下载视频和字幕:
通过命令行执行以下命令来下载 Vimeo 视频及其字幕:
1yt-dlp --write-auto-sub --sub-lang en --convert-subs srt https://vimeo.com/视频ID
--write-auto-sub: 下载自动生成的字幕(如果有的话)。
--sub-lang en: 指定下载英语字幕。如果你需要其他语言,替换 en 为相应的语言代码(如 zh 表示中文)。
--convert-subs srt: 将字幕转换为 .srt 格式。
下载的视频和字幕文件会保存在当前目录, ...
将多个音频文件合并为一个的方法
方法1:使用FFmpeg命令
ffmpeg -i "concat:file1.mp3|file2.mp3|file3.mp3" -c copy output.mp3
其中file1.mp3等为要合并的文件名(按顺序,如有),|为多文件中间的分隔符,output.mp3为输出文件名,可自定义。
但此命令不接受中文等特殊字符的文件名,为解决此问题,可如下操作:
解决方法 1:改用 concat 文件模式
创建一个包含文件路径的文本文件(例如 filelist.txt):
内容如下(每行以 file 开头,后接文件路径):
12file 'xy046 飞将军.MP3'file 'xy047 李广为什么.MP3'
执行以下命令:
1ffmpeg -f concat -safe 0 -i filelist.txt -c copy output.mp3
-f concat:指定使用文件列表模式。
-safe 0:忽略特殊字符或路径问题。
解决方法 2:使用引号处理中文文件名
直接在命令中用单引号或双引号包裹每个文件路径 ...
远端更改git库后本地无法push的解决方法
只要github远端有更改,就会因为与本地内容的不同步而拒绝push,如下报错:
问题是因为远程仓库中已经存在一些更改,而你本地的更改并没有同步这些远程更改。这种情况下,Git 会拒绝你的 git push 请求,避免覆盖远程的内容。
以下是解决方法:
解决步骤
拉取远程仓库的最新代码 使用以下命令拉取远程仓库的最新内容并合并到你的本地分支:
1git pull origin main
如果分支是 main,则直接使用 main,如果是其他分支(比如 master),需要替换为相应分支名称。
如果拉取后没有冲突,你可以直接执行下一步。
解决可能的合并冲突 如果远程仓库和你的本地代码有冲突,Git 会提示冲突文件。按照以下步骤处理:
打开冲突文件,手动修改冲突部分。
修改完成后,标记冲突文件为已解决:
1git add <文件名>
完成后提交合并:
1git commit -m "解决合并冲突"
重新推送代码 一旦你的本地分支与远程分支同步,可以再次尝试推送:
1git push origin main
如果想直 ...
Python调用gemini API
google-genai / Gemini 2.0 的 Python 调用,实在是太简洁了
1pip install google-genai
然后:
123456from google import genaiclient = genai.Client(api_key="GEMINI_API_KEY")response = client.models.generate_content(model='gemini-2.0-flash-exp', contents='How does AI work?')print(response.text)
https://ai.google.dev/gemini-api/docs/models/gemini-v2
目前用起来还是免费的。
PR2025安装后可正常启动,但重新打开即提示dll错误
新安装了PR2025,原因是2024总是会出现时间轴时间线不随播放移动的问题,剪辑起来特别费劲。
安装一切顺利,直接启动、剪辑也都正常,就是关闭后再打开会出现无法定位程序输入点于动态链接库c:\program files\adobe premiere pro 2025\hsl.dll上提示
貌似是dll文件冲突,因为2024仍未卸载,怀疑是否共用时出现冲突,于是将2024删除,然并卵。
重新安装多次,问题复现。
最终发现刚刚安装完成时,是点击的安装程序的“启动”打开2025,豁然开朗,到安装文件夹内直接双击程序,正常打开!
原来只是快捷方式的问题!
重新生成一个快捷方式,问题解决。
应该是原来2024与新的2025的快捷方式不知怎的出现了冲突。
小问题,大烦恼
使用vpn后无法访问windows应用商店和纸牌游戏等UWP应用的解决办法
很多人会发现,开启梯子后,windows下的应用商店、游戏和其他UWP应用都会卡住,使用不了。
实际上,这是因为UWP (Universal Windows Platform)通用Windows平台应用默认被强制不走代理软件,也就是说,它们不受梯子的流量控制。这种回环loop机制会导致使用梯子的情况下,UWP应用即无法正常联网,所以卡住,打不开。
解决方案:
首先,当然关掉梯子,或者只是开启“清除系统代理”模式,就可以解决这个问题,UWP应用即能正常使用。
接下来,如果不想关闭系统代理,那就要用到一种叫做 Fiddler Classic的免费软件,点击左上角的WinConfig按钮,然后勾选你想要代理的UWP软件。经过我的测试,全部流程非常简单,而且实测有效。
注意:一定要找到一个含有乱码的选项,microsoft.windows.authhost.*******************(一串乱码),此选项必开,否则你UWP软件在涉及账户授权的时候仍然无法通过系统代理。
备注: Clash和V2rayN客户端自带的Loopback插件就是截取自Fiddler的,如果你下载安装了Cla ...
关于将ass特效字幕制作成透明背景视频后导入PR的记事
尝试解决ass特效字幕无法导入Pr的难题
# 阿里最强语音克隆模型CosyVoice安装与使用避坑教程
CosyVoice安装各种报错的解决方案,简便使用方法
Serv00主机的申请与配置、使用教程
Serv00提供10年免费VPS服务,可用来搭建好用的梯子,这里有两种自测好用的方法。
ChatTTS安装使用过程中CUDA/Pytorch/Cudnn/VisualStudio等相关疑难的解决
CUDA安装不上、调用不了的看过来