求教一下视频方面的相关知识,比如编码格式,视频码率,手机视频帧率率,显示比率,音频码率……万望不吝赐教!

视频码率,帧率和分辨率到底哪一个影响电影的清晰度
码率:影响体积,与体积成正比:码率越大,体积越大;码率越小,体积越小。
码率就是数据传输时单位时间传送的数据位数,一般我们用的单位是kbps即千位每秒。也就是取样率(并不等同与采样率,采样率的单位是Hz,表示每秒采样的次数),单位时间内取样率越大,精度就越高,处理出来的文件就越接近原始文件,但是文件体积与取样率是成正比的,所以几乎所有的编码格式重视的都是如何用最低的码率达到最少的失真,围绕这个核心衍生出来cbr(固定码率)与vbr(可变码率), “码率”就是失真度,码率越高越清晰,反之则画面粗糙而多马赛克。
下面是通过一个wav文件的采样率来计算码率和文件大小,通过MediaInfo工具显示的文件信息如下:
完整名称&&&&&&&&&&&&&&&&&&&&&&&&&&&& :audio\wav\adele-rolling_in_the_deep.wav
文件格式&&&&&&&&&&&&&&&&&&&&&&&&&&&& : Wave
文件大小&&&&&&&&&&&&&&&&&&&&&&&&&&&& : 38.3 MiB
长度&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& : 3分 47秒
平均混合码率&&&&&&&&&&&&&&&&&&&& : 1 411 Kbps
ID&&&&&&&&&&&&&&&&&&&&&&&&&&&&& & & & & && : 0
文件格式&&&&&&&&&&&&&&&&&&&&&&&&&&&& : PCM
格式设置,Endianness&&&&& : Little
编码设置ID&&&&&&&&&&&&&&&&&&&&&&&&& : 1
编码设置ID/提示信息&&&&&&&& : Microsoft
长度&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& : 3分 47秒
码率&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& : 1 411.2 Kbps
声道&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& : 2声道
采样率&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& : 44.1 KHz
位深度&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& & : 16位
大小&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& && : 38.3 MiB (100%)
1.码率计算公式:
码率=采样率 x 位深度 x 声道
所以,上面文件的码率= 44.1Khz x 16位 x 2声道 = 1411.2 Kbps
2.文件大小 = 码率 x 时长&= 1411.2 Kbps x (3 x 60 + 47 )s = 1411.2Kbps x 227s
&=38102.4 Kb
38102.4 Kb / 1024 Kb/M = 37.2M
近似等于mediainfo工具显示的文件大小38.3M。
注:此计算公式对未压缩的wav格式文件有效,不适用于mp3等被压缩的文件。
帧率:影响画面流畅度,与画面流畅度成正比:帧率越大,画面越流畅;帧率越小,画面越有跳动感。如果码率为变量,则帧率也会影响体积,帧率越高,每秒钟经过的画面越多,需要的码率也越高,体积也越大。
帧率就是在1秒钟时间里传输的图片的帧数,也可以理解为图形处理器每秒钟能够刷新几次,
分辨率:影响图像大小,与图像大小成正比:分辨率越高,图像越大;分辨率越低,图像越小。
在码率一定的情况下,分辨率与清晰度成反比关系:分辨率越高,图像越不清晰,分辨率越低,图像越清晰。
在分辨率一定的情况下,码率与清晰度成正比关系,码率越高,图像越清晰;码率越低,图像越不清晰。
带宽、帧率
例如在ADSL线路上传输图像,上行带宽只有512Kbps,但要传输4路CIF分辨率的图像。按照常规,CIF分辨率建议码率是512Kbps,那么照此计算就只能传一路,降低码率势必会影响图像质量。那么为了确保图像质量,就必须降低帧率,这样一来,即便降低码率也不会影响图像质量,但在图像的连贯性上会有影响。
avi帧率 dwScale,dwRate
msdn上说dwRate/dwScale才是播放速率。 &&
& 视频中每秒播放的帧数可能不是整数,比如可能是29.97等, &&
& 注意到在AVISTREAMINFO结构中,所以属性都是整型变量表示的,所以小数只能 &&
& 用两个整数相除得到,这样就需要用两个整数(dwRate和dwScale)来得到播放速率。 &&
& 比如速率是29.97,那么可以用dwRate=2997,dwScale=100得到 &&
& 如果速率是29.9,那么可以用dwRate=299,dwScale=10得到
在avi文件中包含有AviMainHeader,AviStreamHeader等头部信息,其中有以下几个字段:Start、Length、Scale、Rate,有资料中介绍:
In AviMainHeader:
The&dwStart&and&dwLength&fields specify the starting time of the AVI file and the length of the file. The units are defined bydwRate&and&dwScale. The&dwStart&field is usually
set to zero.
The&dwScale&and&dwRate&fields are used to specify the general time scale that the file will use. In addition to this time scale, each stream can have its own time scale. The time scale in samples per second is determined by
dividing&dwRate&by&dwScale.
In AviStreamHeader:
dwScale&is used together with&dwRate&to specify the time scale that this stream will use.
Dividing&dwRate&by&dwScale&gives the number of samples per second.
For video streams, this rate should be the frame rate.
For audio streams, this rate should correspond to the time needed fornBlockAlign&bytes of audio, which for PCM audio simply reduces to the sample rate.
为了理解,我们拿一个实际的avi文件来分析一下:
1.Video AviStreamHeader:Length=4500、Scale=1、Rate=25,因此此文件视频帧率为25/1=25,可得:视频时长:秒。这几个数字容易理解。
2.Audio AviStreamHeader:Length=2812、Scale=16000、Rate=2,初看一头雾水,反复读资料、仔细分析才明白:对于PCM audio,nBlockAlign与dwSampleSize相等,为2,及每个音频采样为两个字节,每个音频帧的大小为1024B,而dwRate/dwScale即为采样率:0,因此,音频时长:
(2812 * 1024 / 2) / (16000 / 2) = 179.968秒。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:58020次
积分:1295
积分:1295
排名:第13562名
原创:55篇
转载:86篇
(2)(4)(1)(3)(1)(1)(2)(5)(3)(2)(6)(5)(4)(4)(10)(4)(3)(8)(4)(2)(5)(2)(4)(3)(1)(5)(2)(5)(1)(18)(6)(5)(1)(1)(6)(4)(1)(4)(1)14:52:09&&
视频码率,帧率和分辨率到底哪一个影响电影的清晰度码率:影响体积,与体积成正比:码率越大,体积越大;码率越小,体积越小。码率就是数据传输时单位时间传送的数据位数,一般我们用的单位是kbps即千位每秒。也就是取样率(并不等同与采样率,采样率的单位是Hz,表示每
秒采样的次数),单位时间内取样率越大,精度就越高,处理出来的文件就越接近原始文件,但是文件体积与取样率是成正比的,所以几乎所有的编码格式重视的都
是如何用最低的码率达到最少的失真,围绕这个核心衍生出来cbr(固定码率)与vbr(可变码率),
“码率”就是失真度,码率越高越清晰,反之则画面粗糙而多马赛克。下面是通过一个wav文件的采样率来计算码率和文件大小,通过MediaInfo工具显示的文件信息如下:概要完整名称&&&&&&&&&&&&&&&&&&&&&&&&&&&& :audio\wav\adele-rolling_in_the_deep.wav文件格式&&&&&&&&&&&&&&&&&&&&&&&&&&&& : Wave文件大小&&&&&&&&&&&&&&&&&&&&&&&&&&&& : 38.3 MiB长度&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& : 3分 47秒平均混合码率&&&&&&&&&&&&&&&&&&&& : 1 411 Kbps&音频ID&&&&&&&&&&&&&&&&&&&&&&&&&&&&& & & & & && : 0文件格式&&&&&&&&&&&&&&&&&&&&&&&&&&&& : PCM格式设置,Endianness&&&&& : Little编码设置ID&&&&&&&&&&&&&&&&&&&&&&&&& : 1编码设置ID/提示信息&&&&&&&& : Microsoft长度&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& : 3分 47秒码率&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& : 1 411.2 Kbps声道&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& : 2声道采样率&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& : 44.1 KHz位深度&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& & : 16位大小&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& && : 38.3 MiB (100%)&1.码率计算公式:码率=采样率 x 位深度 x 声道所以,上面文件的码率= 44.1Khz x 16位 x 2声道 = 1411.2 Kbps&2.文件大小 = 码率 x 时长 = 1411.2 Kbps x (3 x 60 + 47 )s = 1411.2Kbps x 227s&=38102.4 Kb38102.4 Kb / 1024 Kb/M = 37.2M近似等于mediainfo工具显示的文件大小38.3M。注:此计算公式对未压缩的wav格式文件有效,不适用于mp3等被压缩的文件。帧率:影响画面流畅度,与画面流畅度成正比:帧率越大,画面越流畅;帧率越小,画面越有跳动感。如果码率为变量,则帧率也会影响体积,帧率越高,每秒钟经过的画面越多,需要的码率也越高,体积也越大。帧率就是在1秒钟时间里传输的图片的帧数,也可以理解为图形处理器每秒钟能够刷新几次,分辨率:影响图像大小,与图像大小成正比:分辨率越高,图像越大;分辨率越低,图像越小。清晰度在码率一定的情况下,分辨率与清晰度成反比关系:分辨率越高,图像越不清晰,分辨率越低,图像越清晰。在分辨率一定的情况下,码率与清晰度成正比关系,码率越高,图像越清晰;码率越低,图像越不清晰。&带宽、帧率例如在ADSL线路上传输图像,上行带宽只有512Kbps,但要传输4路CIF分辨率的图像。按照常规,CIF分辨率建议码率是512Kbps,
那么照此计算就只能传一路,降低码率势必会影响图像质量。那么为了确保图像质量,就必须降低帧率,这样一来,即便降低码率也不会影响图像质量,但在图像的
连贯性上会有影响。avi帧率 dwScale,dwRate转自:msdn上说dwRate/dwScale才是播放速率。 & & 视频中每秒播放的帧数可能不是整数,比如可能是29.97等, & & 注意到在AVISTREAMINFO结构中,所以属性都是整型变量表示的,所以小数只能 & & 用两个整数相除得到,这样就需要用两个整数(dwRate和dwScale)来得到播放速率。 & & 比如速率是29.97,那么可以用dwRate=2997,dwScale=100得到 & & 如果速率是29.9,那么可以用dwRate=299,dwScale=10得到在avi文件中包含有AviMainHeader,AviStreamHeader等头部信息,其中有以下几个字段:Start、Length、Scale、Rate,有资料中介绍:In AviMainHeader:The dwStart and dwLength fields specify the starting time of the AVI file and the length of the file. The units are defined bydwRate anddwScale. ThedwStart field is usually set to zero.The dwScale and dwRate
fields are used to specify the general time scale that the file will
use. In addition to this time scale, each stream can have its own time
scale. The time scale in samples per second
is determined by dividing dwRate by dwScale.In AviStreamHeader:dwScale is used together with dwRate to specify the time scale that this stream will use.Dividing dwRate by dwScale gives the number of samples per second.For video streams, this rate should be the frame rate.For audio streams, this rate should correspond to the time needed fornBlockAlign bytes of audio, which for PCM audio simply reduces to the sample rate.&&wbr/&为了理解,我们拿一个实际的avi文件来分析一下:1.Video AviStreamHeader:Length=4500、Scale=1、Rate=25,因此此文件视频帧率为25/1=25,可得:视频时长:秒。这几个数字容易理解。2.Audio
AviStreamHeader:Length=2812、Scale=16000、Rate=2,初看一头雾水,反复读资料、仔细分析才明白:对于
audio,nBlockAlign与dwSampleSize相等,为2,及每个音频采样为两个字节,每个音频帧的大小为1024B,而
dwRate/dwScale即为采样率:0,因此,音频时长:(2812 * 1024 / 2) / (16000 / 2) = 179.968秒。如何查看AAC格式的音频文件码率?_百度知道
如何查看AAC格式的音频文件码率?
从MKV文件中抽取出来,使用KMPlayer查看并不显示码率D:\Gintama_-_197.mkv
Complete name : D:\Gintama_-_197.mkv
Format : Mk
File size : 159 MiB
PlayTime : 24mn 30s
Bit rate : 907 Kbps
Movie name : [Kintama] Gintama - 197: Not Losing to the Storm
Encoded date : UTC
Writing application : mkvmerge v3.2.0 ('Beginnings') built on Feb 12 :17
Writing library : libebml v0.7.9 + libmatroska v0.8.1
Cover : Yes / Yes / Yes / Yes / Yes
Codec : MPEG-4 AVC
Codec/Info : MPEG4 ISO advanced profile
PlayTime : 24mn 29s
Width : 640 pixels
Height : 480 pixels
Display Aspect ratio : 4/3
Frame rate : 23.976 fps
Title : Gintama - 197: Not Losing to the Storm
Language : Japanese
Codec : A_AAC
Channel(s) : 2 channels
Sampling rate : 48 KHz
Title : AAC 2.0
Language : Japanese
Codec : ASS
Codec/Info : Advanced Sub Station Alpha
Title : Styled Subtitles
Language : English
Language : English
1 : 00:00:00.000 OP
2 : 00:01:30.007 Gintama - 197: Not Losing to the Storm
3 : 00:22:29.915 ED
4 : 00:24:05.010 Preview
提问者采纳
KMPlayer不显示吗?试试用大小体积的换算方法
其他类似问题
码率的相关知识
按默认排序
其他3条回答
哗,这么简单,已经把很多媒体信息给列出来了。我给你讲解些常用的:Format : Mk ——指视频格式是 Mk(v)File size : 159 MiB ——指视频文件体积为 159 MBPlayTime : 24mn 30s ——指视频的播放时间是 24分30秒Bit rate : 907 Kbps ——指视的频码率为 907 KbpsCodec : MPEG-4 AVC ——指视频编码方式为 MPEG-4 AVC方式,称MP4格式PlayTime : 24mn 29s ——同上,指视频的播放时间是 24分 29秒Width : 640 pixels ——指视频横分辨率为 640像素Height : 480 pixels ——指视频纵分辨率为 640像素Display Aspect ratio : 4/3 ——指视频的横纵比为 4:3Frame rate : 23.976 fps ——指视频的帧率为 23.976帧每秒Codec : A_AAC ——指音频的编码方式为 A_AAC方式,称AAC格式Channel(s) : 2 channels ——指音频的声道为 双声道,也说2声道Sampling rate : 48 KHz ——指音频的采样率为 48KHz,也说48000Hz很奇怪,你列出的信息里并没有音频码率大小的信息,可能是播放异常。
用gspot或者mediainfo之类的看一下,如果有音乐播放器比如千千或者foobar也可以在里面看看。
用千千静听播放 然后把鼠标停在上面几秒就显示出来了
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 手机视频帧率 的文章

 

随机推荐