如何在 dash.js 中制作具有特定比特率的视频
Posted
技术标签:
【中文标题】如何在 dash.js 中制作具有特定比特率的视频【英文标题】:How to produce a video with a certain bitrate in dash.js 【发布时间】:2018-06-22 22:48:22 【问题描述】:如何在dash.js中制作一定码率的视频
我有比特率 0 - 248kb 1- 495kb 2 - 742kb 3 - 990kb 4 - 1225kb 5 - 1840kb
我想要 990kb 的打开视频。
我愿意
player.setAutoSwitchQualityFor('video', false);
player.setQualityFor("video", 3);
需要等到旧比特率和缓冲区加载完毕 如何在不等待缓冲区的情况下更改比特率?
【问题讨论】:
【参考方案1】:dash.js 的文档涵盖了所有这些内容:http://cdn.dashjs.org/latest/jsdoc/index.html
您可以使用setInitialBitrateFor
设置初始比特率:http://cdn.dashjs.org/latest/jsdoc/module-MediaPlayer.html#setInitialBitrateFor__anchor
player.setAutoSwitchQualityFor('video', false);
player.setInitialBitrateFor("video", 3);
您可以使用 setFastSwitchEnabled
更快地更改比特率到 true:http://cdn.dashjs.org/latest/jsdoc/module-MediaPlayer.html#setFastSwitchEnabled__anchor
player.setFastSwitchEnabled(true);
【讨论】:
谢谢。但这不是工作 setFastSwitchEnabled(true); player.setInitialBitrateFor('video', 0);不要改变质量 我需要完全停止视频并以正确的比特率运行以上是关于如何在 dash.js 中制作具有特定比特率的视频的主要内容,如果未能解决你的问题,请参考以下文章