Comments (1)
已知常见问题 和 我自己的修复思路
- 两次推流贴到了一起
- 以 script tag 为分割点切割开
- 两次推流贴到了一起并且第二个 script tag 后没有 video header 或 audio header
- 切割开后,在第二个文件的开头插入第一个文件的 a/v header
- 正常的流中间多出来一对时间戳偏离正常时间戳的 a/v header
- 删除这对时间戳异常的 header
- script 后出现多个时间戳接近但不同的 a/v header
- 根据 header 内容先进行去重
- 如果有内容不同的 header 取最后出现的一个,其他用自定义 SEI 保存起来,方便有问题时手动修复
- 把选中的一对 a/v header 时间戳设为 0
- 时间戳跳变
- 通常发生在 GOP 和 GOP 之间
- 算一下偏了多少,偏回去
- 算法需要仔细研究一下,要考虑到可能的视频丢帧问题,音频不会丢帧所以可以以音频为主要基准
- 从 a/v header 后第一帧开始时间戳跳变
- 直接偏回 0
from bililiverecorder.
Related Issues (20)
- 频繁出现弹幕服务器连接断开 HOT 3
- 录制结束后产生的临时文件未能转成视频文件存储 HOT 2
- 直播服务器会提供 H.264 Annex B 格式的直播流,分辨率等变动不需要切分文件 HOT 2
- 检测访问环境,如果可能是无密码公网访问就拒绝服务 HOT 3
- 只能录制一个网站太浪费了,建议增加更多直播网站兼容 HOT 2
- 添加 B站cookies刷新机制 HOT 1
- 录制的音频声音不清晰
- 无法显示用户名,每个用户ID都为0 HOT 2
- 直播间信息显示为空,名称只有一个. HOT 1
- 支持其他直播网站 HOT 1
- 添加了--http-open-access参数但是依然不可以公网访问 HOT 1
- 弹幕服务器的连接并没有按照设置走系统代理
- 连接弹幕服务器出错 HOT 1
- Windows-Cli版判断是否为外网访问的逻辑疑似异常 HOT 1
- 请求新增批量录播修复功能 HOT 2
- (配置不当导致?)录制时发生IO错误 解密操作失败,请参见内部异常 HOT 4
- api 实现对于设置的修改 HOT 1
- 添加定时测试“录制画质”是否能达到默认设置的功能 HOT 3
- 不能自动登录 HOT 3
- Windows不兼容?字符导致文件名乱码的问题 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 bililiverecorder.