码率,分辨率,帧率三者间的关系是什么,和上传速度有什么关系,公式是什么?

2024-12-02 04:45:26
推荐回答(2个)
回答1:

准确的来讲,码率分辨率帧率之间是没什么关系的,码率和上传速度有一定关系!
先来解释一下这四个词的意思(不想看可以跳过):
码率就是一个视频平均每秒钟的信息量,简单点你可以理解为一秒钟视频的大小是多少,单位是kbps(每秒钟1000个bit,比如2000kbps就是2百万个bit约等于244KB,就是说一秒钟视频你需要存储244KB)。
分辨率:这里指的是视频的分辨率,简单的来解释就是视频是由一张张图片连续播放形成的(存储的时候并不是一张张图片),图片又是由一个个小的颜色点组成的,这些小点就是像素,像素是一行一行的排列的(每一行的像素点数相等),有多少行它的分辨率就是多少,比如说720p指的就是有720行像素,由于720p的长宽比是16:9,所以算下来就有1280列像素。
帧率:上面已经简单的解释了,视频是由一张张图片连续播放形成的,一秒钟播放多少张图片,它的帧率就是多少,帧率可以不是整数,比如标准帧率都是小数,例如23.976帧它的意思就是播放24张图片需要用1001毫秒,所以这个时候就出现小数了。
上传速度: 就是你的网速一秒钟能够上传多少bit的数据,由于你上传或者下载都是按Byte来算的,所以你的实际上传速度要乘以8才行,例如你实际上传速度400KB/S,那么你的网速就是3200Kb等于3.125Mb。
码率帧率分辨率之间是没有关系的,但是这三者都会对视频的画质造成影响,分辨率越高视频的精细度越高,帧率越高,视频越流畅,码率越高,视频的质量越高。在码率帧率相同的情况下,分辨率越高画面质量越差(会出现类似马赛克的情况),在码率的分辨率相同的情况下,帧率越高画面质量越差,在分辨率和帧率相同的情况下,码率越高画面质量越好(视频不会变精细,但是画面出现的马赛克会变少,视频看起来就清晰了),在分辨率和码率相同的情况下,帧率越高画面质量越差。如果你是需要做直播,那么你的码率是不能大于你的上传速度的,如果大于你的上传速度,画面就会造成卡顿!
纯手打,不懂可以追问!

回答2:

它们的关系是这样的,当分辨率,帧率,色彩空间(色彩位深有关,就是色彩解析所需数据量大小。),硬件软件水平确定时,码率越大,视频画质质越好,码率高到一定程度,画质差别就不大了。
基本清晰的码率(公式最后单位b): 分辨率长(像素)x宽(像素)x帧率(fps)x色彩位深(b)x0.003(与硬件软件有关的一个变量)。
一个视频文件的总码率=音频码率+视频码率。
基本的音频码率(公式最后单位b): 采样率(hz)x音频位深(b)x声道数x0.03(注意这是另一个变量,也与硬件软件有关)