李沐vscode配置+github管理+FFmpeg视频搬运+百度API添加翻译字幕

终端输入nvidia-smi查看cuda版本

我的是12.5,在网上没有找到12.5的torch,就安装12.1的。torch,torchvision,torchaudio版本以及python版本要对应

参考:https://blog.csdn.net/FengHanI/article/details/135116114

创建一个名为pytorch的环境,pip安装上面的3个包

vscode选择pytorch环境开始动手学深度学习

d2l安装不了,降级python版本为3.10重复上述步骤

参考:https://blog.csdn.net/m0_75243362/article/details/136694837

https://blog.csdn.net/m0_65252751/article/details/136609208

Youtobe视频搬运:

参考:https://github.com/ytdl-org/youtube-dl?tab=readme-ov-file#installation

实际操作:在conda创建的一个python环境中pip install yt-dlp

下载最佳音频/视频

参考下载命令:youtube-dl [OPTIONS] URL [URL...]

实际操作:

格式选项示例:

bash 复制代码
# Download best mp4 format available or any other best if no mp4 available
$ youtube-dl -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best'

# Download best format available but no better than 480p
$ youtube-dl -f 'bestvideo[height<=480]+bestaudio/best[height<=480]'

# Download best video only format but no bigger than 50 MB
$ youtube-dl -f 'best[filesize<50M]'

# Download best format available via direct link over HTTP/HTTPS protocol
$ youtube-dl -f '(bestvideo+bestaudio/best)[protocol^=http]'

# Download the best video format and the best audio format without merging them
$ youtube-dl -f 'bestvideo,bestaudio' -o '%(title)s.f%(format_id)s.%(ext)s'

如果有最佳音视频合并下载的留下您的请评论,谢谢!

FFmpeg下载合并音视频

参考:https://space.bilibili.com/403276179/search?keyword=FFmpeg

由于我下载的是webm文件,没用它的bat合并,实际操作:

这个命令转换很快:ffmpeg -i "video_file.webm" -i "audio_file.webm" -c:v copy -c:a copy -shortest output.mp4

win11自带的播放器放不出声音的,我用potplayer播放,上传到bili也可以放出声音,推荐用以上命令

这个命令用自带播放器可以放声音,但转换很慢:

ffmpeg -i "NVIDIA Jetson Orin Nano Super COMPLETE Setup Guide & Tutorial.f251.webm" -i "NVIDIA Jetson Orin Nano Super COMPLETE Setup Guide & Tutorial.f313.webm" -c:v copy -c:a aac -b:a 192k -shortest output.mp4

git bash管理github
**参考:https://blog.csdn.net/qq_36667170/article/details/79085301**(很好的教程)

https://blog.csdn.net/qq_41437512/article/details/109426017(需要再把最后一行勾上 ctrl+shift+letter那个)

vscode添加gitbash终端:

https://blog.csdn.net/qq_36303853/article/details/104067540
补充:
添加 Git 的路径到系统的 PATH 环境变量:

打开"控制面板" -> "系统和安全" -> "系统" -> "高级系统设置"。

点击"环境变量"按钮。

在"系统变量"部分,找到并选择 Path 变量,然后点击"编辑"。

点击"新建",然后输入 Git 的安装路径(例如:C:\Program Files\Git\bin)。

点击一系列的"确定"按钮保存更改。

用ssh下载github到本地,省梯子流量

下载项目:https://github.com/buxuku/VideoSubtitleGenerator

对于 https://github.com/user/repo.git,对应的 SSH URL 就是 git@github.com:user/repo.git

https://github.com/buxuku/VideoSubtitleGenerator.git

git@github.com:buxuku/VideoSubtitleGenerator.git

使用Conda创建NodeJS虚拟环境:https://blog.itpub.net/69901823/viewspace-2763056/

(开梯子安装)

申请百度翻译api

管理员身份运行anaconda prompt,前面照着步骤来,npm start运行前先用git clone git@github.com:ggerganov/whisper.cpp.git。

windows复制的视频路径多加一个''在configs.js文件里面

potplayer根据字幕文件加到视频里面,但是没有翻译成中文,有些小bug没解决:

解决:.env文件放在项目根目录下,不是与项目同一级的文件夹里面

上传到bili才发现它自带生成字幕+翻译,想翻译好的话用deepl的api吧!

相关推荐
ZH15455891316 分钟前
Flutter for OpenHarmony Python学习助手实战:面向对象编程实战的实现
python·学习·flutter
玄同7657 分钟前
SQLite + LLM:大模型应用落地的轻量级数据存储方案
jvm·数据库·人工智能·python·语言模型·sqlite·知识图谱
心疼你的一切7 分钟前
模态交响:CANN驱动的跨模态AIGC统一架构
数据仓库·深度学习·架构·aigc·cann
User_芊芊君子12 分钟前
CANN010:PyASC Python编程接口—简化AI算子开发的Python框架
开发语言·人工智能·python
小羊不会打字13 分钟前
CANN 生态中的跨框架兼容桥梁:`onnx-adapter` 项目实现无缝模型迁移
c++·深度学习
白日做梦Q23 分钟前
Anchor-free检测器全解析:CenterNet vs FCOS
python·深度学习·神经网络·目标检测·机器学习
饭饭大王66633 分钟前
CANN 生态中的自动化测试利器:`test-automation` 项目保障模型部署可靠性
深度学习
island131436 分钟前
CANN HIXL 通信库深度解析:单边点对点数据传输、异步模型与异构设备间显存直接访问
人工智能·深度学习·神经网络
喵手37 分钟前
Python爬虫实战:公共自行车站点智能采集系统 - 从零构建生产级爬虫的完整实战(附CSV导出 + SQLite持久化存储)!
爬虫·python·爬虫实战·零基础python爬虫教学·采集公共自行车站点·公共自行车站点智能采集系统·采集公共自行车站点导出csv
心疼你的一切40 分钟前
解锁CANN仓库核心能力:从零搭建AIGC轻量文本生成实战(附代码+流程图)
数据仓库·深度学习·aigc·流程图·cann