求教专业人士,视频的码率多少合适?是不是和分辨率、帧率有关? 100
如题,百度百科解释,码率实质正比于比特率,所以下面我的疑问不妨用比特率来提问。请高手看看我的想法对不对:假设我转换一个视频(各项参数都很高),转换参数假设:帧率20fps...
如题,百度百科解释,码率实质正比于比特率,所以下面我的疑问不妨用比特率来提问。请高手看看我的想法对不对:
假设我转换一个视频(各项参数都很高),转换参数假设:帧率20fps,分辨率640*480,,去掉声音。
那么按照此参数,视频中一个像素点占据2个字节,
一帧就占用:640*480*2=614400个字节,
20帧就占用:614400*20=12288000个字节,
也就是每秒:12288000*8=98304000=98304k比特,也即:比特率为98304kbps
也就是说,在“分辨率与帧率”都已经确定的情况下,视频应有的、固有的比特率就会被唯一确定下来(至于采用H264或者AVC编码压缩,实质上还是跟刚才计算的“固有的”比特率成正比例缩小,假设压缩为原来的1%,其实还是是相当于固定码率983k)。
我的问题来了,1、既然帧率和分辨率都确定好了,我们为什么还要设定码率?难道软件不能自动计算该参数下的对应码率吗?
2、或者说,指定了“帧率、分辨率、编码的压缩方式”以后,该视频能无损播放所需的最高码率也就随之确定了,那么我们再人为的设定更高的码率还有意义吗?设置低于该固有码率的值可以减小文件体积,还算有点用,设置高了是不是相当于没用?这高低之间是否有一个恰恰刚好能适配“所设定的帧率、分辨率”的码率呢? 展开
假设我转换一个视频(各项参数都很高),转换参数假设:帧率20fps,分辨率640*480,,去掉声音。
那么按照此参数,视频中一个像素点占据2个字节,
一帧就占用:640*480*2=614400个字节,
20帧就占用:614400*20=12288000个字节,
也就是每秒:12288000*8=98304000=98304k比特,也即:比特率为98304kbps
也就是说,在“分辨率与帧率”都已经确定的情况下,视频应有的、固有的比特率就会被唯一确定下来(至于采用H264或者AVC编码压缩,实质上还是跟刚才计算的“固有的”比特率成正比例缩小,假设压缩为原来的1%,其实还是是相当于固定码率983k)。
我的问题来了,1、既然帧率和分辨率都确定好了,我们为什么还要设定码率?难道软件不能自动计算该参数下的对应码率吗?
2、或者说,指定了“帧率、分辨率、编码的压缩方式”以后,该视频能无损播放所需的最高码率也就随之确定了,那么我们再人为的设定更高的码率还有意义吗?设置低于该固有码率的值可以减小文件体积,还算有点用,设置高了是不是相当于没用?这高低之间是否有一个恰恰刚好能适配“所设定的帧率、分辨率”的码率呢? 展开
4个回答
展开全部
帧率:指的的视频每秒钟播放的图片数目,电影基本的帧率为24帧每秒(大于这个数时肉眼就看到的是流畅的视频了),二维动画的帧率为15帧每秒。帧率越小,那么你看到的视频就会越卡。动作就不连贯。
码率:这个跟单帧图片的信息量有关 ,越大图片储存的信息量越大,图片就越清晰。还原的画质就越好。当然不是越大越好。这样只会增加数据量,浪费内存。(码率越高许多的细节就会越完整,但是肉眼的辨别能力有限,许多细节的东西是分辨不出的)。
分辨率:就是视频的尺寸大小,如标准的720P视频就是每一横排有1280个像素,每一列有720个像素,总的像素就是1280x720个,这个乘积即是视频的分辨率。一般情况下,分辨率越大,视频就越清晰。但是关键要看你的视频的来源(码率高不高,拍摄设备的成像质量好不好)。
如果视频是有高分辨率转换为低分辨率的话,建议码率也要相应的降低。至于帧率不建议修改。
至于:视频的帧率和码率变了,但帧率和码率的比例没变
1.帧率和码率变大对视频应影响不大,但对播放器的要求就变高了(有可能导致播放不流畅,声画不同步),而且增加没有意义的数据量,使其占用内存变大,浪费内存。
2.帧率变大码率变小,这里帧率对视频无影响,码率变小了,视频的清晰度就变小了(针对已经压缩过的视频而言)。
3.二者都变小,视频变的不清晰画质受损而且播放时动作不连贯。
注意:视频的转换是不可逆的,只能由高画质到低画质,高音质到低音质。
——来自技术支持
如有不足或是说错的欢迎指正。
码率:这个跟单帧图片的信息量有关 ,越大图片储存的信息量越大,图片就越清晰。还原的画质就越好。当然不是越大越好。这样只会增加数据量,浪费内存。(码率越高许多的细节就会越完整,但是肉眼的辨别能力有限,许多细节的东西是分辨不出的)。
分辨率:就是视频的尺寸大小,如标准的720P视频就是每一横排有1280个像素,每一列有720个像素,总的像素就是1280x720个,这个乘积即是视频的分辨率。一般情况下,分辨率越大,视频就越清晰。但是关键要看你的视频的来源(码率高不高,拍摄设备的成像质量好不好)。
如果视频是有高分辨率转换为低分辨率的话,建议码率也要相应的降低。至于帧率不建议修改。
至于:视频的帧率和码率变了,但帧率和码率的比例没变
1.帧率和码率变大对视频应影响不大,但对播放器的要求就变高了(有可能导致播放不流畅,声画不同步),而且增加没有意义的数据量,使其占用内存变大,浪费内存。
2.帧率变大码率变小,这里帧率对视频无影响,码率变小了,视频的清晰度就变小了(针对已经压缩过的视频而言)。
3.二者都变小,视频变的不清晰画质受损而且播放时动作不连贯。
注意:视频的转换是不可逆的,只能由高画质到低画质,高音质到低音质。
——来自技术支持
如有不足或是说错的欢迎指正。
广州市元奥仪器
2024-10-17 广告
2024-10-17 广告
帧率:FPS(每秒钟要多少帧画面); 以及Gop(表示多少秒一个I帧) 码率:编码器每秒编出的数据大小,单位是kbps,比如800kbps代表编码器每秒产生800kb(或100KB)的数据。 分辨率:单位英寸中所包含的像素点数; VGA:V...
点击进入详情页
本回答由广州市元奥仪器提供
展开全部
它们的关系是这样的,当分辨率,帧率,色彩空间(色彩位深有关,就是色彩解析所需数据量大小。),硬件软件水平确定时,码率越大,视频画质质越好,码率高到一定程度,画质差别就不大了。
基本清晰的码率(公式最后单位b): 分辨率长(像素)x宽(像素)x帧率(fps)x色彩位深(b)x0.003(与硬件软件有关的一个变量)。
一个视频文件的总码率=音频码率+视频码率。
基本的音频码率(公式最后单位b): 采样率(hz)x音频位深(b)x声道数x0.03(注意这是另一个变量,也与硬件软件有关)
基本清晰的码率(公式最后单位b): 分辨率长(像素)x宽(像素)x帧率(fps)x色彩位深(b)x0.003(与硬件软件有关的一个变量)。
一个视频文件的总码率=音频码率+视频码率。
基本的音频码率(公式最后单位b): 采样率(hz)x音频位深(b)x声道数x0.03(注意这是另一个变量,也与硬件软件有关)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我觉得是这样的,规定好视频的分辨率时并不是强行地规定这个分辨率下每一个像素都必须是独立而且正确的,可以是强行渲染而来的。比如,一张原本只有720p的图片,放到一个1080p的显示屏上去显示,我们可以强行把图片拉大到占满整个屏幕,而原本缺失的像素,就会被电脑自动根据周围的像素颜色自动渲染而成,可以想象这是一张电脑脑补的图片,这个时候,可以说这张图就变成了一张分辨率1080p的图,其实它实际的数据量只是720p的。所以根据我的理解,一个视频的码率根据他的原视频的录制帧率和分辨率,就有了其最高的码率,比这个码率再高,对图像的清晰度就没有用了。
不是高手,刚刚开始接触,这只是我的理解,希望相互学习。
不是高手,刚刚开始接触,这只是我的理解,希望相互学习。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询