我正在开发一项使用弹性转码器将上传的视频转换为 hls 流的服务。上传的视频可以改变分辨率。我必须根据视频的分辨率生成流。
例如,如果原始视频是全高清(1080p),那么我想生成 240p、360p、480p、720p 和 1080p 流,但如果原始视频是 360p,那么我只想生成 2 个 240p 和 360p 流,因为生成它没有意义通过拉伸提高质量。
我能够定义预设以生成固定长度的播放列表。如何制作取决于视频。
一种方法是制作不同的预设并解析视频以读取分辨率,然后相应地选择预设。有没有更好的方法或转码器提供的东西?
谢谢