Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

弹幕没有拉起成功 #39

Open
cjmornt opened this issue Aug 11, 2024 · 25 comments
Open

弹幕没有拉起成功 #39

cjmornt opened this issue Aug 11, 2024 · 25 comments

Comments

@cjmornt
Copy link

cjmornt commented Aug 11, 2024

弹幕没有拉起成功
portable_config.zip
mpv_jm45SfzlKc

@itKelis
Copy link
Owner

itKelis commented Aug 11, 2024

你这个mpv是不是什么hkiceflow大神的版本

@cjmornt
Copy link
Author

cjmornt commented Aug 11, 2024

你这个是不是什么hkiceflow大神版

这个是啥,我是直接用的mpv官网下载的第一个链接里的,我没注意作者

@cjmornt
Copy link
Author

cjmornt commented Aug 11, 2024

你这个mpv是不是什么hkiceflow大神的版本

conf是用的b站一个up的,不怎么懂也就没怎么改过

@itKelis
Copy link
Owner

itKelis commented Aug 11, 2024

你这个是不是什么hkiceflow大神版

这个是啥,我是直接用的mpv官网下载的第一个链接里的,我没注意作者

你可能是没有下载python或者没有将python设置为环境变量

@cjmornt
Copy link
Author

cjmornt commented Aug 11, 2024

你这个是不是什么hkiceflow大神版

这个是啥,我是直接用的mpv官网下载的第一个链接里的,我没注意作者

你可能是没有下载python或者没有将python设置为环境变量

python是下载了,版本3.12.5,但是环境变量这个是真的不懂,有相关教程的帖子吗

@cjmornt
Copy link
Author

cjmornt commented Aug 11, 2024

你这个是不是什么hkiceflow大神版

这个是啥,我是直接用的mpv官网下载的第一个链接里的,我没注意作者

你可能是没有下载python或者没有将python设置为环境变量

python是下载了,版本3.12.5,但是环境变量这个是真的不懂,有相关教程的帖子吗

或者是按照可选教程里改一下注释那个吗

@itKelis
Copy link
Owner

itKelis commented Aug 11, 2024

你这个是不是什么hkiceflow大神版

这个是啥,我是直接用的mpv官网下载的第一个链接里的,我没注意作者

你可能是没有下载python或者没有将python设置为环境变量

python是下载了,版本3.12.5,但是环境变量这个是真的不懂,有相关教程的帖子吗

或者是按照可选教程里改一下注释那个吗

你可以先试试,因为已经很久没有维护这个exe了:)

@itKelis
Copy link
Owner

itKelis commented Aug 11, 2024

你这个是不是什么hkiceflow大神版

这个是啥,我是直接用的mpv官网下载的第一个链接里的,我没注意作者

你可能是没有下载python或者没有将python设置为环境变量

python是下载了,版本3.12.5,但是环境变量这个是真的不懂,有相关教程的帖子吗

或者是按照可选教程里改一下注释那个吗

我试了一下,可以使用的,为了保持参数的可用性,你可以将127行修改成这样
image

@cjmornt
Copy link
Author

cjmornt commented Aug 11, 2024

你这个是不是什么hkiceflow大神版

这个是啥,我是直接用的mpv官网下载的第一个链接里的,我没注意作者

你可能是没有下载python或者没有将python设置为环境变量

python是下载了,版本3.12.5,但是环境变量这个是真的不懂,有相关教程的帖子吗

或者是按照可选教程里改一下注释那个吗

你可以先试试,因为已经很久没有维护这个exe了:)

我刚刚忘记了,我这个改完之后显示的就是我之前发的图片,就是你说让我重新下main的那个图,难道是我改完会影响文本格式吗,用的是vs改完就直接保存了

@itKelis
Copy link
Owner

itKelis commented Aug 11, 2024

你这个是不是什么hkiceflow大神版

这个是啥,我是直接用的mpv官网下载的第一个链接里的,我没注意作者

你可能是没有下载python或者没有将python设置为环境变量

python是下载了,版本3.12.5,但是环境变量这个是真的不懂,有相关教程的帖子吗

或者是按照可选教程里改一下注释那个吗

你可以先试试,因为已经很久没有维护这个exe了:)

我刚刚忘记了,我这个改完之后显示的就是我之前发的图片,就是你说让我重新下main的那个图,难道是我改完会影响文本格式吗,用的是vs改完就直接保存了

那就是你输错了,可能你是开着输入法打的吧,输入的时候要修改为半角符号

@itKelis
Copy link
Owner

itKelis commented Aug 11, 2024

你这个是不是什么hkiceflow大神版

这个是啥,我是直接用的mpv官网下载的第一个链接里的,我没注意作者

你可能是没有下载python或者没有将python设置为环境变量

python是下载了,版本3.12.5,但是环境变量这个是真的不懂,有相关教程的帖子吗

或者是按照可选教程里改一下注释那个吗

你可以先试试,因为已经很久没有维护这个exe了:)

我刚刚忘记了,我这个改完之后显示的就是我之前发的图片,就是你说让我重新下main的那个图,难道是我改完会影响文本格式吗,用的是vs改完就直接保存了

或者可以用鼠标选中138-127行,然后在键盘按下ctrl+/ (也就是问号键),再选中139行,同样按下ctrl+/ 然后再试试

@cjmornt
Copy link
Author

cjmornt commented Aug 11, 2024

我刚刚按照你的改了127行,然后显示的是这样的
mpv_0LbIexgbV6
,之前那个问题很迷,我是直接复制粘贴和删除的,没输入过

@itKelis
Copy link
Owner

itKelis commented Aug 11, 2024

你这个是不是什么hkiceflow大神版

这个是啥,我是直接用的mpv官网下载的第一个链接里的,我没注意作者

你可能是没有下载python或者没有将python设置为环境变量

python是下载了,版本3.12.5,但是环境变量这个是真的不懂,有相关教程的帖子吗

或者是按照可选教程里改一下注释那个吗

你可以先试试,因为已经很久没有维护这个exe了:)

我刚刚忘记了,我这个改完之后显示的就是我之前发的图片,就是你说让我重新下main的那个图,难道是我改完会影响文本格式吗,用的是vs改完就直接保存了

或者可以用鼠标选中138-127行,然后在键盘按下ctrl+/ (也就是问号键),再选中139行,同样按下ctrl+/ 然后再试试

这个我试了显示的又是这样的 mpv_V01UDj3qJk

我更新了main.lua,你重新下载试试

@cjmornt
Copy link
Author

cjmornt commented Aug 11, 2024

你这个是不是什么hkiceflow大神版

这个是啥,我是直接用的mpv官网下载的第一个链接里的,我没注意作者

你可能是没有下载python或者没有将python设置为环境变量

python是下载了,版本3.12.5,但是环境变量这个是真的不懂,有相关教程的帖子吗

或者是按照可选教程里改一下注释那个吗

你可以先试试,因为已经很久没有维护这个exe了:)

我刚刚忘记了,我这个改完之后显示的就是我之前发的图片,就是你说让我重新下main的那个图,难道是我改完会影响文本格式吗,用的是vs改完就直接保存了

或者可以用鼠标选中138-127行,然后在键盘按下ctrl+/ (也就是问号键),再选中139行,同样按下ctrl+/ 然后再试试

这个我试了显示的又是这样的 mpv_V01UDj3qJk

我更新了main.lua,你重新下载试试

好的

@cjmornt
Copy link
Author

cjmornt commented Aug 11, 2024

你这个是不是什么hkiceflow大神版

这个是啥,我是直接用的mpv官网下载的第一个链接里的,我没注意作者

你可能是没有下载python或者没有将python设置为环境变量

python是下载了,版本3.12.5,但是环境变量这个是真的不懂,有相关教程的帖子吗

或者是按照可选教程里改一下注释那个吗

你可以先试试,因为已经很久没有维护这个exe了:)

我刚刚忘记了,我这个改完之后显示的就是我之前发的图片,就是你说让我重新下main的那个图,难道是我改完会影响文本格式吗,用的是vs改完就直接保存了

或者可以用鼠标选中138-127行,然后在键盘按下ctrl+/ (也就是问号键),再选中139行,同样按下ctrl+/ 然后再试试

这个我试了显示的又是这样的 mpv_V01UDj3qJk

我更新了main.lua,你重新下载试试

mpv_u9LGrYHhgU
我直接下载替换了显示是这样的,我之前那个图我是注释错了,把126也给注掉了,不然也是显示现在这个图的样子

@itKelis
Copy link
Owner

itKelis commented Aug 11, 2024

你这个是不是什么hkiceflow大神版

这个是啥,我是直接用的mpv官网下载的第一个链接里的,我没注意作者

你可能是没有下载python或者没有将python设置为环境变量

python是下载了,版本3.12.5,但是环境变量这个是真的不懂,有相关教程的帖子吗

或者是按照可选教程里改一下注释那个吗

你可以先试试,因为已经很久没有维护这个exe了:)

我刚刚忘记了,我这个改完之后显示的就是我之前发的图片,就是你说让我重新下main的那个图,难道是我改完会影响文本格式吗,用的是vs改完就直接保存了

或者可以用鼠标选中138-127行,然后在键盘按下ctrl+/ (也就是问号键),再选中139行,同样按下ctrl+/ 然后再试试

这个我试了显示的又是这样的 mpv_V01UDj3qJk

我更新了main.lua,你重新下载试试

mpv_u9LGrYHhgU 我直接下载替换了显示是这样的,我之前那个图我是注释错了,把126也给注掉了,不然也是显示现在这个图的样子

更新一下 https://greasyfork.org/zh-CN/scripts/444056-play-with-mpv 油猴脚本试试,貌似是传参有问题

@cjmornt
Copy link
Author

cjmornt commented Aug 11, 2024

你这个是不是什么hkiceflow大神版

这个是啥,我是直接用的mpv官网下载的第一个链接里的,我没注意作者

你可能是没有下载python或者没有将python设置为环境变量

python是下载了,版本3.12.5,但是环境变量这个是真的不懂,有相关教程的帖子吗

或者是按照可选教程里改一下注释那个吗

你可以先试试,因为已经很久没有维护这个exe了:)

我刚刚忘记了,我这个改完之后显示的就是我之前发的图片,就是你说让我重新下main的那个图,难道是我改完会影响文本格式吗,用的是vs改完就直接保存了

或者可以用鼠标选中138-127行,然后在键盘按下ctrl+/ (也就是问号键),再选中139行,同样按下ctrl+/ 然后再试试

这个我试了显示的又是这样的 mpv_V01UDj3qJk

我更新了main.lua,你重新下载试试

mpv_u9LGrYHhgU 我直接下载替换了显示是这样的,我之前那个图我是注释错了,把126也给注掉了,不然也是显示现在这个图的样子

更新一下 https://greasyfork.org/zh-CN/scripts/444056-play-with-mpv 油猴脚本试试,貌似是传参有问题

我现在是最新的,我也重装了好几遍,然后我用的火狐换到edge上也是一样。。。

@itKelis
Copy link
Owner

itKelis commented Aug 11, 2024

你这个是不是什么hkiceflow大神版

这个是啥,我是直接用的mpv官网下载的第一个链接里的,我没注意作者

你可能是没有下载python或者没有将python设置为环境变量

python是下载了,版本3.12.5,但是环境变量这个是真的不懂,有相关教程的帖子吗

或者是按照可选教程里改一下注释那个吗

你可以先试试,因为已经很久没有维护这个exe了:)

我刚刚忘记了,我这个改完之后显示的就是我之前发的图片,就是你说让我重新下main的那个图,难道是我改完会影响文本格式吗,用的是vs改完就直接保存了

或者可以用鼠标选中138-127行,然后在键盘按下ctrl+/ (也就是问号键),再选中139行,同样按下ctrl+/ 然后再试试

这个我试了显示的又是这样的 mpv_V01UDj3qJk

我更新了main.lua,你重新下载试试

mpv_u9LGrYHhgU 我直接下载替换了显示是这样的,我之前那个图我是注释错了,把126也给注掉了,不然也是显示现在这个图的样子

更新一下 https://greasyfork.org/zh-CN/scripts/444056-play-with-mpv 油猴脚本试试,貌似是传参有问题

我现在是最新的,我也重装了好几遍,然后我用的火狐换到edge上也是一样。。。

使用lucky puppy 20231122版本mpv lazy复现,具体原因要再研究,建议使用其他作者制作的mpv

@cjmornt
Copy link
Author

cjmornt commented Aug 11, 2024

好的,我是用的默认的官网第一个mpv版本和mpvnet都这样,我看这边用的mpvnet是正常的我以为复现不了了,我再去试试lazy的整合包看看,这个问题就先放着吧

@SeaRat
Copy link

SeaRat commented Aug 31, 2024

我也有同样的问题,油猴脚本我用的是这个 play-with-mpv
调试模式显示的信息

Playing: https://www.bilibili.com/video/BV1xx411c7Xg/
● Video  --vid=1                   (h264 640x480 20 fps) [default]
● Audio  --aid=1                   (aac 2ch 44100 Hz 71 kbps) [default]
○ Subs   --sid=1  --slang=danmaku  'xml' (null) [external]
File tags:
 Description: Packed by Bilibili XCoder v2.0.2
 Uploader: 碧诗
Using hardware decoding (d3d11va).
AO: [wasapi] 48000Hz stereo 2ch float
VO: [gpu] 640x480 d3d11[nv12]
Track removed:
 ● Video  --vid=1  (h264 [High] 640x480 20 fps) [default]
 ● Audio  --aid=1  (aac [LC] 2ch 44100 Hz 71 kbps) [default]
[bilibiliAssert] 弹幕正在上膛
[bilibiliAssert] usage: Danmu2Ass.exe [-h] [-d] [-s WIDTHxHEIGHT] [-fn FONT] [-fs SIZE]
[bilibiliAssert]                      [-a ALPHA] [-dm SECONDS] [-ds SECONDS] [-fl FILTER]
[bilibiliAssert]                      [-flf FILTER_FILE] [-p HEIGHT] [-r]
[bilibiliAssert]                      CID [CID ...]
[bilibiliAssert] Danmu2Ass.exe: error: unrecognized arguments: 3659795
(Paused) AV: 00:00:01 / 00:20:13 (0%) A-V:  0.016 DS: 8.4118/0 Cache: 1211s/56MB
● Video  --vid=1                   (h264 640x480 20 fps) [default]
● Audio  --aid=1                   (aac 2ch 44100 Hz 71 kbps) [default]
○ Subs   --sid=1  --slang=danmaku  'xml' (null) [external]
File tags:
 Description: Packed by Bilibili XCoder v2.0.2
 Uploader: 碧诗
Track removed:
 ● Video  --vid=1  (h264 640x480 20 fps) [default]
 ● Audio  --aid=1  (aac 2ch 44100 Hz 71 kbps) [default]
[bilibiliAssert] 弹幕正在上膛
[bilibiliAssert] usage: Danmu2Ass.exe [-h] [-d] [-s WIDTHxHEIGHT] [-fn FONT] [-fs SIZE]
[bilibiliAssert]                      [-a ALPHA] [-dm SECONDS] [-ds SECONDS] [-fl FILTER]
[bilibiliAssert]                      [-flf FILTER_FILE] [-p HEIGHT] [-r]
[bilibiliAssert]                      CID [CID ...]
[bilibiliAssert] Danmu2Ass.exe: error: unrecognized arguments: 3659795
Using hardware decoding (d3d11va).
(Paused) AV: 00:00:00 / 00:20:13 (0%) A-V:  0.000 DS: 8/0 Cache: 4.7s/1MB

@SeaRat
Copy link

SeaRat commented Aug 31, 2024

使用命令行直接播放也不行,显示的信息

mpv https://www.bilibili.com/video/BV1xx411c7Xg
● Video  --vid=1                   (h264 640x480 20 fps) [default]
● Audio  --aid=1                   (aac 2ch 44100 Hz 71 kbps) [default]
○ Subs   --sid=1  --slang=danmaku  'xml' (null) [external]
File tags:
 Description: Packed by Bilibili XCoder v2.0.2
 Uploader: 碧诗
Track removed:
 ● Video  --vid=1  (h264 640x480 20 fps) [default]
 ● Audio  --aid=1  (aac 2ch 44100 Hz 71 kbps) [default]
[bilibiliAssert] 弹幕正在上膛
Using hardware decoding (d3d11va).
AO: [wasapi] 48000Hz stereo 2ch float
VO: [gpu] 640x480 d3d11[nv12]
[bilibiliAssert] usage: Danmu2Ass.exe [-h] [-d] [-s WIDTHxHEIGHT] [-fn FONT] [-fs SIZE]
[bilibiliAssert]                      [-a ALPHA] [-dm SECONDS] [-ds SECONDS] [-fl FILTER]
[bilibiliAssert]                      [-flf FILTER_FILE] [-p HEIGHT] [-r]
[bilibiliAssert]                      CID [CID ...]
[bilibiliAssert] Danmu2Ass.exe: error: unrecognized arguments: 3659795
(Paused) AV: 00:00:00 / 00:20:13 (0%) A-V:  0.006 DS: 9.6/0 Cache: 1213s/56MB

我用的是shinchiro编译的最新版本,加装了 yt-dlp ,配置文件只有 mpv.conf ,内容如下

vo=gpu	#视频输出驱动
gpu-api=auto	#渲染使用的api(auto/d3d11/opengl/vulkan)
hwdec=auto	#硬解api
hwdec-codecs=all
alang=en,eng,zh,zh-hans,chs,sc	#指定优先使用音轨
slang=zh,zh-hans,chs,sc,en,eng	#指定优先使用字幕轨

cache=yes	#开启缓存

snap-window=yes	#贴边吸附
border=no	#无边框
keep-open=yes	#<yes|默认no|always>默认为播完列表不暂停,值为 yes 播完列表暂停,值为 always 时每个文件播完都暂停
loop-playlist=inf	#<inf|force|默认no>播放列表循环。值 force 会强制播放列表中标记为失效的条目而不是跳过它
geometry=50%	#设定初始位置或尺寸(默认为空),附带锁定窗口比例的作用。支持多种表示方法(例值 1280x720 即初始分辨率; 50%x50% 即桌面长宽的一半)

script-opts=osc-timetotal=yes,osc-vidscale=no
	#osc-timetotal: 以总时间显示代替剩余时间显示
	#osc-vidscale: <no|默认yes|auto>随视频大小缩放OSC? 值 auto 会根据选项 --osd-scale-by-window ,使 OSC 与 OSD 一起缩放。

video-sync=display-resample	#默认值 audio(与音频/系统时钟同步)通常兼容性最好但有偶尔的丢帧和重复
	#当值为 display-resample 时具有类"ReClock"作用,视频帧匹配刷新率(帧采样),自动调节音频速度补偿偏移
interpolation=yes	#[仅当 --video-sync=display-xxxx 时生效]减少由于视频帧率和刷新率不匹配而引起的颤动。默认 no

@sqq135
Copy link

sqq135 commented Sep 7, 2024

我用的也是mpv-lazy,但也不成,但是看lazy的讨论里有成功的,或许可以去那里再问问

@SeaRat
Copy link

SeaRat commented Sep 8, 2024

研究了一下插件的lua脚本,把运行exe改成了py,似乎不报错了,但是还是不显示弹幕,好像是不会自动挂载

@SeaRat
Copy link

SeaRat commented Sep 8, 2024

按照以下步骤操作后使用命令提示符启动mpv播放视频可以正常加载弹幕,但是直接将链接拖动到mpv播放或者是使用浏览器插件启动mpv播放有概率不自动挂载。

操作:安装python并添加到PATH,修改main.lua使之运行Danmu2Ass.py,然后多试几次

@Momo-Tori
Copy link
Contributor

Momo-Tori commented Sep 14, 2024

按照以下步骤操作后使用命令提示符启动mpv播放视频可以正常加载弹幕,但是直接将链接拖动到mpv播放或者是使用浏览器插件启动mpv播放有概率不自动挂载。

操作:安装python并添加到PATH,修改main.lua使之运行Danmu2Ass.py,然后多试几次

将运行代码中的python替换为 python.exe 的路径可以减少读取失败的概率,等会我会提一个pr

EDIT: pr已提出:#42 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants