-
Notifications
You must be signed in to change notification settings - Fork 12
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
Comments
你这个mpv是不是什么hkiceflow大神的版本 |
这个是啥,我是直接用的mpv官网下载的第一个链接里的,我没注意作者 |
conf是用的b站一个up的,不怎么懂也就没怎么改过 |
你可能是没有下载python或者没有将python设置为环境变量 |
python是下载了,版本3.12.5,但是环境变量这个是真的不懂,有相关教程的帖子吗 |
或者是按照可选教程里改一下注释那个吗 |
你可以先试试,因为已经很久没有维护这个exe了:) |
我刚刚忘记了,我这个改完之后显示的就是我之前发的图片,就是你说让我重新下main的那个图,难道是我改完会影响文本格式吗,用的是vs改完就直接保存了 |
那就是你输错了,可能你是开着输入法打的吧,输入的时候要修改为半角符号 |
或者可以用鼠标选中138-127行,然后在键盘按下ctrl+/ (也就是问号键),再选中139行,同样按下ctrl+/ 然后再试试 |
我更新了main.lua,你重新下载试试 |
好的 |
|
更新一下 https://greasyfork.org/zh-CN/scripts/444056-play-with-mpv 油猴脚本试试,貌似是传参有问题 |
我现在是最新的,我也重装了好几遍,然后我用的火狐换到edge上也是一样。。。 |
使用lucky puppy 20231122版本mpv lazy复现,具体原因要再研究,建议使用其他作者制作的mpv |
好的,我是用的默认的官网第一个mpv版本和mpvnet都这样,我看这边用的mpvnet是正常的我以为复现不了了,我再去试试lazy的整合包看看,这个问题就先放着吧 |
我也有同样的问题,油猴脚本我用的是这个 play-with-mpv
|
使用命令行直接播放也不行,显示的信息 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 |
我用的也是mpv-lazy,但也不成,但是看lazy的讨论里有成功的,或许可以去那里再问问 |
研究了一下插件的lua脚本,把运行exe改成了py,似乎不报错了,但是还是不显示弹幕,好像是不会自动挂载 |
按照以下步骤操作后使用命令提示符启动mpv播放视频可以正常加载弹幕,但是直接将链接拖动到mpv播放或者是使用浏览器插件启动mpv播放有概率不自动挂载。 操作:安装python并添加到PATH,修改main.lua使之运行Danmu2Ass.py,然后多试几次 |
将运行代码中的python替换为 python.exe 的路径可以减少读取失败的概率,等会我会提一个pr EDIT: pr已提出:#42 (comment) |
弹幕没有拉起成功
portable_config.zip
The text was updated successfully, but these errors were encountered: