LiveRecorder icon indicating copy to clipboard operation
LiveRecorder copied to clipboard

抖音录制画质非最高码率

Open xueli12 opened this issue 1 month ago • 0 comments

运行环境

版本号:2.3.3 运行平台:win10 运行架构:x86 Python版本:3.12

配置文件

{
    "proxy": "http://127.0.0.1:7897",
    "output": "output",
    "user": [
        {
            "platform": "Douyin",
            "id": "456066026839",
            "name": "douyin测试1",
            "cookies": "ttwid=XXXX",
            "output": "C:/record/KBJ/Douyin/测试",
            "interval": 60,
            "format": "flv",
        },
        {
            "platform": "Douyin",
            "id": "456066026839",
            "name": "douyin测试2",
            "output": "C:/record/KBJ/Douyin/测试",
            "interval": 60,
            "format": "flv",
        }

    ]
}

复现步骤(可选)

1.分别使用了登录后的cookie和不填cookie 2. 3. ...

错误描述

使用cookie和不使用cookie下载的视频画质是一样的,码率大概都是5000多,经分析,flv_pull_url中并不包含原画画质的视频流 image

下面这两个为使用其他两个不同的程序录制的视频的码率信息,均为原画画质: image image

最后附上能获取到douyin原画直播流的项目的代码供作者大大参考:

第一个是https://github.com/biliup/biliup/blob/master/biliup/plugins/douyin.py 其中biliup这段代码的逻辑是在原画获取不到时会优先选最低一档的画质,建议在参考biliup代码的的基础上在origin画质获取不到时选择uhd画质,从高到低选择

第二个是 https://github.com/hr3lxphr6j/bililive-go/blob/master/src/live/douyin/douyin.go 看不太懂代码

错误日志

无报错,只是视频画质非最高码率

错误截图(可选)

No response

xueli12 avatar May 03 '24 07:05 xueli12