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