安装油猴插件和bilibli下载插件
到视频下载界面用插件解析
解析下载
关于单P下载:
点击弹框单个选集,即可下载单集视频(当前版本单P下载失效,正在想办法解决)
单P下载,推荐大家使用BBDown下载,此工具功能很强大,具体查看:GitHub - nilaoda/BBDown: Bilibili Downloader. 一款命令行式哔哩哔哩下载器.
关于批量下载:
- 1、批量下载需要第三方软件的支持,脚本推荐使用:Motrix
- Motrix下载地址:Motrix
- AriaNgGUI下载地址:GitHub - Xmader/aria-ng-gui: 一个 Aria2 图形界面客户端 | An Aria2 GUI for Windows & Linux & MacOS
- 2、在批量下载前需要提前打开软件,本教程以Motrix为准
- (1)、如果全部按照默认配置,只需要打开软件即可
- (2)、如果想自定义RPC地址和文件保存路径,可更改上面输入框的内容(此数据非常重要,请准确填写)
- (3)、Motrix运行图片
- 3、默认RPC默认地址
- (1)、Motrix RPC默认地址:ws://localhost:16800/jsonrpc
- (2)、Aria2 RPC默认地址:ws://localhost:6800/jsonrpc
- 3、如使用AriaNgGUI,使用方式类似,大家可以自行研究
这样就可以得到下载的.flv文件
接下来转为mp3文件
用ffmpeg
官网下载:
解压
参考:https://github.com/iorichina/convert2mp3mp4
这里放在E:\Program Files\ffmpeg-3.3.2-win64-static
使用bat指令
@REM @echo off
rem echo 正在运行的这个批处理:
rem echo 完全路径:%0
rem echo 去掉引号:%~0
rem echo 所在分区:%~d0
rem echo 所处路径:%~p0
rem echo 文件名:%~n0
rem echo 扩展名:%~x0
rem echo 文件属性:%~a0
rem echo 修改时间:%~t0
rem echo 文件大小:%~z0
rem echo %~s1
rem echo %~n1
rem echo %~f1
rem echo %~dp1
rem goto exit
echo "%%~s1=%~s1"
echo "%%~n1=%~n1"
echo "%%~f1=%~f1"
echo "%%~dp1=%~dp1"
echo "E:\Program Files\ffmpeg-3.3.2-win64-static\bin\ffmpeg.exe"
echo "%%1=%1"
rem goto exit
rem cls
cd %~f1
echo ===============================
for %%s in (.,*) do (
if not "." == "%%s" (
echo %%s
"E:\Program Files\ffmpeg-3.3.2-win64-static\bin\ffmpeg.exe" -y -i "%%s" -b:a 320k "%%~ns.mp3"
echo Mp3提取完毕:%~f1\%%~ns.mp3
echo ===============================
)
)
rem cls
:exit
pause
FFmpeg 是一个功能强大的音视频处理工具,支持多种格式的音视频文件的转换、剪辑、合并等操作。以下是一些常用的 FFmpeg 参数:
- `-i`:指定输入文件的路径。
- `-y`:在转换过程中自动覆盖同名文件,不需要手动确认。
- `-vn`:只处理音频流,忽略视频流。
- `-acodec`:指定音频编解码器。
- `-ab`:指定音频比特率。
- `-ar`:指定音频采样率。
- `-ac`:指定音频通道数。
- `-ss`:指定从输入文件的哪个时间点开始处理。
- `-t`:指定处理多长时间的音视频数据。
- `-f`:指定输出文件的格式。
- `-vcodec`:指定视频编解码器。
- `-b`:指定视频比特率。
- `-s`:指定视频分辨率。
- `-r`:指定视频帧率。
- `-aspect`:指定视频宽高比。
- `-filter_complex`:指定复杂的音视频过滤器。这些参数可以根据具体的需求进行组合使用,以实现各种音视频处理操作。
把文件直接拖拽到.bat文件上即可