#
include
<
iostream
>
#include
<
fstream
>
using
namespace
std;
typedef
struct
_flvhead
flvhead
;typedef
struct
_audioinfo
audioinfo
;typedef
struct
_flvtag
flvtag
;const
char
*soundformat
=;const
char
*soundrate
=;const
char
*soundsize
=;const
char
*soundtype
=;unsigned
intreverseint24
(unsigned
intb
)unsigned
intreverseint32
(unsigned
intb
)void
showaudioinfo
(const
audioinfo
*paudioinfo
)void
showtaginfo
(const
flvtag
*pflvtag
,const
unsigned
char
*buf
)elseif(
pflvtag
->
type ==
18)elseif(
pflvtag
->
type ==
9)}int
main()
}return0;
} **
音訊幀概念詳解
一.音訊幀概率詳解 1.概念 1 取樣率 sample rate 2 幀率 frame rate 是用於測量顯示 幀數的量度。所謂的測量單位為每秒顯示幀數 frames per second,簡稱 fps 或 赫茲 hz 4 正常人聽覺的頻率範圍大約在20hz 20khz之間,根據奈奎斯特取樣理論,...
音訊幀概念詳解
正常人聽覺的頻率範圍大約在20hz 20khz之間。取樣頻率是指將模擬聲音波形進行數位化時,每秒鐘抽取聲波幅度樣本的次數。根據奈奎斯特取樣理論,為了保證聲音不失真,取樣頻率應該在40khz左右。常用的音訊取樣頻率有8khz 11.025khz 22.05khz 16khz 37.8khz 44.1k...
音訊幀概念詳解
正常人聽覺的頻率範圍大約在20hz 20khz之間。取樣頻率是指將模擬聲音波形進行數位化時,每秒鐘抽取聲波幅度樣本的次數。根據奈奎斯特取樣理論,為了保證聲音不失真,取樣頻率應該在40khz左右。常用的音訊取樣頻率有8khz 11.025khz 22.05khz 16khz 37.8khz 44.1k...