-
Notifications
You must be signed in to change notification settings - Fork 1
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
想输出4K,但强制设置分辨率无效,也无法追加使用-vf scale #8
Comments
我不清楚实际的使用场景,我先问几个问题:
|
直播源无4K,是20M码率的1080P,想要强制转为4K |
但是这样强制转的话,效果肯定是比AI超分的效果差的。 您可以先试试裸视频用ffmpeg放缩到4K,看效果是不是符合您的预期。如果您觉得有必要,后续我可以考虑添加这个功能 |
有进行过ffmpeg放缩测试,效果还算良好 |
放缩的话不知道会不会很吃性能,待我后续测试下 |
测试了下R5 5600G,使用如下指令处理1080P 20M的视频文件,速率为3.4x |
N卡这边可以用硬件放缩,但是好像需要专有版本的ffmpeg |
酱紫啊……那应该是需要专门版本的ffmpeg |
您好,能否测试下这个版本,添加了对缩放的支持 https://github.com/windowsair/bilibili_danmaku/actions/runs/3411062366 Windows版本的下载地址为 在使用的时候需要在config中添加这些内容: "output_scale_enable": true,
"#output_scale_enable": [ "是否要启用输出视频缩放", "该功能可以用于1080P转伪4K等需求,一般不启用",
"true为启用", "false为不启用"
],
"output_scale_value": "2564:1442",
"#output_scale_value": [ "缩放的比例, 按照 w:h 的格式进行输入",
"例如1442P设置为2564:1442", "UHD设置为3840:2160", "4K设置为4096:2160"
],
"output_scale_hwaccel": "none",
"#output_scale_hwaccel": [ "在缩放时是否要使用硬件加速, 目前ffmpeg仅支持Nvidia卡的硬件加速",
"设置为nvidia使用nvidia加速",
"设置为none使用CPU进行计算,即无加速"
],
"output_scale_algo": "bicubic",
"#output_scale_algo": [ "采用的缩放算法, 可用的算法有如下几种",
"bicubic 双三次插值(CPU/Nvidia)",
"bilinear 双线性插值(CPU/Nvidia)",
"neighbor 最近邻插值(CPU/Nvidia)",
"lanczos lanczos算法(CPU/Nvidia)",
"bicublin 亮度分量双三次缩放插值(CPU)",
"fast_bilinear 快速双线性插值(CPU)",
"area 平均面积插值(CPU)",
"gauss 高斯插值(CPU)",
"sinc sinc插值(CPU)",
"spline (natural bicubic spline算法)(CPU)",
"experimental 实验性算法(CPU)"
], 根据实际情况进行配置。 我只进行了简单的测试,CPU的话我的机器跑不动,带N卡加速对输出速率基本无影响。 |
注意修改了上面的内容之后,输出的码率设置也记得修改一下 |
抱歉久等了,前几天一直是电台720P无法测试,辛苦老师添加功能,非常感谢 5600G+核显 :使用h264编码,CPU占用约20%,GPU占用约10%,两分钟能跑到0.9X 以上样本均可正常输出,但存在一些问题:
|
上面发的是个临时版本,现在又做了一个版本,这个版本基本上可以支持完全的自定义输出视频调整,比如目前的调整尺寸,添加水印等。不过文档还没有写好,得找个时间写下。 关于输出文件,目前你们是直接上传,还是会先用losslesscut等工具先粗切一下?如果有粗切,可以关注一下粗切过后的视频码率。 |
只要是用ffmpeg能够处理的,一般来说都可以做到 |
好好好~另外能麻烦老师添加一个是否挂载弹幕的选项吗?能直出4K纯净版的话也可以节约些时间…… |
您好,能否尝试下最新的0.0.20版本。 https://github.com/windowsair/bilibili_danmaku/releases/tag/v0.0.20
"adjust_input_video_width": 1920,
"adjust_input_video_height": 1080,
"adjust_input_video_fps": 60,
应该不会考虑添加这个功能,有很多做得更好的工具,现在我们只专注于处理弹幕。 |
收到收到,辛苦老师了,等下周直播测试一下。 |
是说1080P转4K吗?暂时还不知道有啥😳 |
那做的更好的工具是指😵 |
如果是直出直播源不做处理的,那我觉得BililiveRecorder就挺好的 |
那老师方便加一个弹幕流的开关来支持直出1080P转4K纯净版吗🥺 |
这个可以直接偷懒,这样设置 "danmaku_show_range": 0,
"#danmaku_show_range": "弹幕在屏幕上的显示范围,取值为0~1.0,为1时全屏显示",
"danmaku_move_time": 4611686018427387903,
"#danmaku_move_time": "滚动弹幕的停留时间(以秒计)",
|
好好好,收到收到~ |
还有后续吗🥺 |
啊啊最近事情有点多忘记来反馈了……🥶 |
录的直播最近推流变成了20M,1080P下B站转码后会糊很多,想使用4K进行上传,但经测试强制设置分辨率无效,也无法追加使用-vf scale
设置分辨率无效,文件仍为1080P
使用-vf scale无效,报错提示Filtergraph 'scale=3840:2160' was specified through the -vf/-af/-filter option for output stream 0:0, which is fed from a complex filtergraph.
The text was updated successfully, but these errors were encountered: