开发者社区> 问答> 正文

请问我想在视频点播多生成几个碼率的文件怎么弄?只能重新转码吗?

请问我想在视频点播多生成几个碼率的文件怎么弄?只能重新转码吗?我看看后台没有这个操作按钮,具体就是播放器的时候,可以选择高清还是超清,但我不知道应该怎么弄,怎么关联 ;也不知道是否可以超清用加密的,高清用mp4.或者普通转码,另外,如何上传已经转码好的hls?

展开
收起
乐天香橙派 2023-08-19 16:08:48 53 0
2 条回答
写回答
取消 提交回答
  • 这要有对应清晰度的流 播放器才会显示 至于流本身是否加密,这个没有关系
    https://help.aliyun.com/zh/vod/developer-reference/api-vod-2017-03-21-uploadstreambyurl?spm=a2c4g.11186623.0.0.3cd256a5X22LuB
    这个上传一路流到指定的VID下面,可以看下参数,里面有清晰度定义标记,当然这得看你要用的播放器 对于清晰度流的初始化是怎么调用的,阿里播放器是做好的,别的播放器也可以 需要您自己调研,对于私有加密 Auth播放 需要使用阿里播放器
    —此回答来自钉群“阿里云-VOD-视频点播-技术交流(进群先看公告)”

    2023-08-19 20:22:10
    赞同 展开评论 打赏
  • 在视频点播中生成多个码率的文件通常需要进行转码。这是因为不同码率的文件适用于不同网络带宽和设备性能的情况,以确保用户能够流畅地观看视频。

    以下是一种常见的生成多个码率文件的方法:

    1. 选择适当的转码工具:选择一款适合您需求的视频转码工具。常见的转码工具包括FFmpeg、HandBrake等。这些工具提供了广泛的功能和选项,以便根据您的需求进行转码。

    2. 设置目标码率:确定您要生成的每个码率文件的目标码率。您可以根据网络带宽和设备性能的不同,选择适当的码率值。较低的码率适用于低带宽环境或低性能设备,而较高的码率则适用于高带宽环境或高性能设备。

    3. 进行转码:使用所选的转码工具,将原始视频文件转码为指定的目标码率。根据所使用的工具和命令行参数,可以设置输出文件的码率和其他相关参数。

      例如,使用 FFmpeg 进行转码的示例命令如下:

      ffmpeg -i input.mp4 -c:v libx264 -b:v 1000k -c:a aac -b:a 128k output_1000k.mp4
      

      在上述命令中,-b:v 参数指定视频的目标码率为 1000kbps,-b:a 参数指定音频的目标码率为 128kbps。

    4. 生成多个码率文件:根据需要,重复步骤3,将原始视频转码为其他目标码率的文件。您可以选择不同的码率值,并为每个码率生成一个对应的文件。

    2023-08-19 18:20:24
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
互联网音视频点播业务云上实践 立即下载
《VoD问题排查与实战手册》 立即下载
低代码开发师(初级)实战教程 立即下载