Comments (17)
我这边测试是可以正常下载的,你是否没有配置FFmpeg?你可以打开开发者工具,查询一下这个请求,看看日志显示的是什么。
from 48tools.
有配置FFmpeg
請問要如何在開發者工具查詢?
我有試著再次下載BV1GW411T7ga的p3,開發者工具顯示以下畫面:
且下載的檔案只有0 byte
from 48tools.
首页会有个扳手🔧图标,点击那个打开后,切换到network。
我觉得你这个应该是网络的问题,可以试试配置代理来下载。
from 48tools.
但如果選擇分辨率:
同樣顯示下載失敗,且沒有任何檔案
以上都沒有顯示報錯
請問那個代理地址是指什麼?我有嘗試輸入vpn,顯示失敗
from 48tools.
看响应,日志在响应里。代理就是vpn会有代理地址。
from 48tools.
我填了vpn的ip地址,顯示“地址解析失敗”,不知道是不是因為格式問題?
以下是響應裡的:
(()=>{
"use strict";
const t = class {
type;
broadcastChannel = new BroadcastChannel("log://");
constructor(t) {
this.type = t
}
post(t, e) {
this.broadcastChannel.postMessage({
type: this.type,
fn: t,
data: JSON.stringify(e)
})
}
}
, e = (new t("bilibililive"),
new t("ffmpeg"));
let s;
const o = [];
let i, n = null;
function a(t) {
const e = t.split(/:/g);
return 3600 * Number(e[0]) + 60 * Number(e[1]) + Number(e[2])
}
function c(t) {
return "string" == typeof t ? ["-i", t] : t.map(((t,e)=>["-i", t])).flat()
}
function r(t) {
s ??= globalThis.require("node:child_process");
const {ffmpeg: r, playStreamPath: l, filePath: p, ua: d, protocolWhitelist: u, libx264: f, qid: h, ffmpegHeaders: g, concat: m} = t;
let b = c(l).concat(m ? ["-c:v", "copy", "-c:a", "aac", p] : ["-c", "copy", p]);
f && (b = c(l).concat(["-vcodec", "libx264", p])),
g && b.unshift("-headers", g),
d && b.unshift("-user_agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36"),
u && b.unshift("-protocol_whitelist", "file,http,https,tcp,tls"),
b = ["-rw_timeout", "300000000", ...b],
i = s.spawn(r, b),
i.stdout.on("data", (function(t) {
o.push(t.toString())
}
)),
i.stderr.on("data", (function(t) {
o.push(t.toString()),
h && function(t, e) {
if (/^\sInput/i.test(e)) {
const t = e.match(/Duration:\s\d+:\d+:\d+(.\d+)?/gi);
if (t) {
const e = t[0].replace(/^Duration:\s*/i, "");
n = a(e)
}
} else if (/time=\d+:\d+:\d+(.\d+)?/i.test(e) && null !== n) {
const s = e.match(/time=\d+:\d+:\d+(.\d+)?/gi);
if (s) {
const e = a(s[0].replace(/^time\s*=\s*/i, ""));
postMessage({
type: "progress",
data: Math.floor(e / n * 100),
qid: t
})
}
}
}(h, t.toString())
}
)),
i.on("close", (function(...t) {
e.post("util", {
ffmpeg: r,
input: l,
output: p,
cmd: b,
stdout: o.join("\n")
}),
postMessage({
type: "close",
qid: h
})
}
)),
i.on("error", (function(t) {
postMessage({
type: "error",
error: t
})
}
))
}
addEventListener("message", (function(t) {
const {type: e} = t.data;
switch (e) {
case "start":
r(t.data);
break;
case "stop":
i.kill("SIGTERM")
}
}
)),
globalThis.requestIdleCallback?.((()=>s ??= globalThis.require("node:child_process")))
}
)();
from 48tools.
响应里面的日志不是这个,是包含着命令、方法等的。你这个是错误信息吧。
from 48tools.
下載時開發者工具跳出兩個請求,剛剛那個是第一個請求的響應,這個圖片裡的是第二個請求裡的
from 48tools.
是这个,把下面的也截取了吧,下面的是ffmpeg的执行的log。
from 48tools.
title: 执行ffmpeg命令
type: ffmpeg
function: util
input: http://localhost:25110/proxy/bilibili-video?url=https%3A%2F%2Fupos-sz-mirroraliov.bilivideo.com%2Fupgcxcode%2F03%2F12%2F35421203%2F35421203_da3-1-30080.m4s%3Fe%3Dig8euxZM2rNcNbdlhoNvNC8BqJIzNbfqXBvEqxTEto8BTrNvN0GvT90W5JZMkX_YN0MvXg8gNEV4NC8xNEV4N03eN0B5tZlqNxTEto8BTrNvNeZVuJ10Kj_g2UB02J0mN0B5tZlqNCNEto8BTrNvNC7MTX502C8f2jmMQJ6mqF2fka1mqx6gqj0eN0B599M%3D%26uipk%3D5%26nbs%3D1%26deadline%3D1693418116%26gen%3Dplayurlv2%26os%3Daliovbv%26oi%3D3699658041%26trid%3D20e29493354b411f97454949cd40b9b6u%26mid%3D551414264%26platform%3Dpc%26upsig%3D2bbeb2b0e7ef534a73500045a003e6a3%26uparams%3De%2Cuipk%2Cnbs%2Cdeadline%2Cgen%2Cos%2Coi%2Ctrid%2Cmid%2Cplatform%26bvc%3Dvod%26nettype%3D0%26orderid%3D0%2C1%26buvid%3D%26build%3D0%26f%3Du_0_0%26agrr%3D0%26bw%3D328398%26logo%3D80000000,http://localhost:25110/proxy/bilibili-video?url=https%3A%2F%2Fupos-sz-mirroraliov.bilivideo.com%2Fupgcxcode%2F03%2F12%2F35421203%2F35421203_da3-1-30080.m4s%3Fe%3Dig8euxZM2rNcNbdlhoNvNC8BqJIzNbfqXBvEqxTEto8BTrNvN0GvT90W5JZMkX_YN0MvXg8gNEV4NC8xNEV4N03eN0B5tZlqNxTEto8BTrNvNeZVuJ10Kj_g2UB02J0mN0B5tZlqNCNEto8BTrNvNC7MTX502C8f2jmMQJ6mqF2fka1mqx6gqj0eN0B599M%3D%26uipk%3D5%26nbs%3D1%26deadline%3D1693418116%26gen%3Dplayurlv2%26os%3Daliovbv%26oi%3D3699658041%26trid%3D20e29493354b411f97454949cd40b9b6u%26mid%3D551414264%26platform%3Dpc%26upsig%3D2bbeb2b0e7ef534a73500045a003e6a3%26uparams%3De%2Cuipk%2Cnbs%2Cdeadline%2Cgen%2Cos%2Coi%2Ctrid%2Cmid%2Cplatform%26bvc%3Dvod%26nettype%3D0%26orderid%3D0%2C1%26buvid%3D%26build%3D0%26f%3Du_0_0%26agrr%3D0%26bw%3D328398%26logo%3D80000000
output: /Users/en/Downloads/[B站下载]bv1GW411T7ga_3_精灵+粉红狙击手+上下左右+暴走少女+Mario,My Love_DASH.mp4
ffmpeg: /usr/local/Cellar/ffmpeg
args: -rw_timeout
300000000
-i
http://localhost:25110/proxy/bilibili-video?url=https%3A%2F%2Fupos-sz-mirroraliov.bilivideo.com%2Fupgcxcode%2F03%2F12%2F35421203%2F35421203_da3-1-30080.m4s%3Fe%3Dig8euxZM2rNcNbdlhoNvNC8BqJIzNbfqXBvEqxTEto8BTrNvN0GvT90W5JZMkX_YN0MvXg8gNEV4NC8xNEV4N03eN0B5tZlqNxTEto8BTrNvNeZVuJ10Kj_g2UB02J0mN0B5tZlqNCNEto8BTrNvNC7MTX502C8f2jmMQJ6mqF2fka1mqx6gqj0eN0B599M%3D%26uipk%3D5%26nbs%3D1%26deadline%3D1693418116%26gen%3Dplayurlv2%26os%3Daliovbv%26oi%3D3699658041%26trid%3D20e29493354b411f97454949cd40b9b6u%26mid%3D551414264%26platform%3Dpc%26upsig%3D2bbeb2b0e7ef534a73500045a003e6a3%26uparams%3De%2Cuipk%2Cnbs%2Cdeadline%2Cgen%2Cos%2Coi%2Ctrid%2Cmid%2Cplatform%26bvc%3Dvod%26nettype%3D0%26orderid%3D0%2C1%26buvid%3D%26build%3D0%26f%3Du_0_0%26agrr%3D0%26bw%3D328398%26logo%3D80000000
-i
http://localhost:25110/proxy/bilibili-video?url=https%3A%2F%2Fupos-sz-mirroraliov.bilivideo.com%2Fupgcxcode%2F03%2F12%2F35421203%2F35421203_da3-1-30080.m4s%3Fe%3Dig8euxZM2rNcNbdlhoNvNC8BqJIzNbfqXBvEqxTEto8BTrNvN0GvT90W5JZMkX_YN0MvXg8gNEV4NC8xNEV4N03eN0B5tZlqNxTEto8BTrNvNeZVuJ10Kj_g2UB02J0mN0B5tZlqNCNEto8BTrNvNC7MTX502C8f2jmMQJ6mqF2fka1mqx6gqj0eN0B599M%3D%26uipk%3D5%26nbs%3D1%26deadline%3D1693418116%26gen%3Dplayurlv2%26os%3Daliovbv%26oi%3D3699658041%26trid%3D20e29493354b411f97454949cd40b9b6u%26mid%3D551414264%26platform%3Dpc%26upsig%3D2bbeb2b0e7ef534a73500045a003e6a3%26uparams%3De%2Cuipk%2Cnbs%2Cdeadline%2Cgen%2Cos%2Coi%2Ctrid%2Cmid%2Cplatform%26bvc%3Dvod%26nettype%3D0%26orderid%3D0%2C1%26buvid%3D%26build%3D0%26f%3Du_0_0%26agrr%3D0%26bw%3D328398%26logo%3D80000000
-c:v
copy
-c:a
aac
/Users/en/Downloads/[B站下载]bv1GW411T7ga_3_精灵+粉红狙击手+上下左右+暴走少女+Mario,My Love_DASH.mp4
from 48tools.
后面没有了吗?ffmpeg运行时的log?
你这个情况,搞不好只能用vpn代理到国内。下载时填写本机代理的地址。
from 48tools.
我的天啊,但是前幾天都能成功下載的啊
from 48tools.
找个vpn,试试这样配置代理吧,我怀疑是你那边的视频地址被ban了,被ban掉我就没办法了。
from 48tools.
我試了
同樣是選擇分辨率後下載失敗
沒選還是360p
from 48tools.
這個情況是有vpn也沒救了嗎?
from 48tools.
这个应该和地区有关,不是软件能解决的问题了。
from 48tools.
好的 謝謝你
from 48tools.
Related Issues (20)
- 公演直播无法抓取 HOT 1
- 直播正常,直播回放卻一直轉圈 HOT 1
- 请教一下4.50和4.70版本区别,48tools下载直播和M3U8下载直播的区别? HOT 1
- 新人ID及时长 HOT 1
- 抖音视频下载完成后还是显示等待下载 HOT 2
- 4.01版本口袋直播弹幕抓取不全
- 下载的口袋录播视频有时会音画不同步 HOT 1
- 口袋48登录获取验证码失败-48加入了验证 HOT 6
- B站- 个人主页批量下载- 提示非法访问 HOT 3
- 抖音直播间监控功能示例和需求 HOT 2
- 直播类型新增了 游戏 的选项,后续会不会添加这个选项? HOT 2
- 关于抖音直播录制的bug和进一步想法[一键全选,默认命名] HOT 2
- ## 错误报告 下载b站视频只能下载360p,不然就会下载错误 ## 复现步骤 1.B站视频下载 2.添加下载任务 3.输入bv号 4.选择其他分辨率 5.1080p ## 预期行为 下载成功## 使用环境 操作系统: win11 软件版本:4.5.0 HOT 1
- 房间电台自动录制多个房间时会产生重复文件 HOT 1
- 关于口袋直播排序或者搜索功能
- 口袋48录播下载里的搜索功能并没有实现应有的效果 HOT 1
- 如何批量下载B站视频 HOT 2
- b站批量下载视频时希望提供一个能够选择清晰度的选项 HOT 1
- 公演录播下载不了 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from 48tools.