Ⅰ c語言編寫一個播放器,只要求播放mp3文件即可, 要求調用 解碼器 ,解碼器網上找一個就可以。
C++Builder的MedianPlayer控制項很方便。可以播放MP3和AVI。
Ⅱ 什麼是 解碼器什麼叫音頻解碼
電腦里所說的解碼器是軟解碼器,即通過軟體方法解出音頻視頻數據.與之相對應的是DVD和vcd機,它們屬於硬體解碼器.
解碼器的存在是因為音頻視頻數據存儲要先通過壓縮,否則數據量太龐大,而壓縮需要通過一定的編碼,才能用最小的容量來存貯質量最高的音頻視頻數據.因此在需要對數據進行播放時要先通過解碼器進行解碼.
音頻解碼方式有硬體解碼和軟體解碼兩種,硬體解碼是通過相應的音頻晶元直接解碼,一般都會在系統軟體上集成音樂...軟體解碼就是通過CPU的運算進行音頻解碼來實現MP3的播放,內置開放式操作系統的智能手機多數採用這種方法
Ⅲ 誰有mp3的編碼解碼原理和c語言的解碼函數或解碼器
LAME是目前最好的MP3編碼引擎。LAME(mitiok.ma.cx)編碼出來的MP3音色純厚、空間寬廣、低音清晰、細節表現良好,它獨創的心理音響模型技術保證了CD音頻還原的真實性,配合VBR和ABR參數,音質幾乎可以媲美CD音頻,但文件體積卻非常小。對於一個免費引擎,LAME的優勢不言而喻。
這是一個開源的C++的MP3的編解碼器
http://mitiok.ma.cx/
Ⅳ 關於C語言編寫解碼器的原理
建議看一下《編譯原理與實踐》一書。
將源語言代碼譯為匯編語言代碼,接下來的事情交給匯編器,它將匯編代碼匯編為對應平台的機器碼。
Ⅳ 用c語言編寫了一個簡單的(2,1)編碼解碼器,首先是隨機產生數列,然後編碼,求加噪。。
想都別想這樣就能破解注冊軟體的使用期。
Ⅵ 用C語言編程可以插入什麼格式的視頻
avi格式的,,LZ其實可以在網上多搜尋下,查下資料。
Ⅶ 什麼解碼器能解碼kaxc編碼的視頻文件。文件後綴是.avi的。
據了解,avi封裝格式的視頻並沒有kaxc的編碼格式,建議用mediainfo查閱並上傳音視頻流信息,方便進一步分析。
以下是AVI能使用的編碼
影像文件種類(括弧內表示的是此視頻的FourCC)
MPEG-1/-2(MPEG/MPG1/MPG2)
MPEG-4(MP4V/XVID/DX50/DIVX/DIV5/3IVX/3IV2/RMP4)
MS-MPEG4(MPG4/MP42/MP43)
WMV7/WMV8/WMV9(WMV1/WMV2/WMV3)
DV(DVSD/DVIS)
Flash Video(FLV1/FLV4)
Motion JPEG(MJPG)
LossLess JPEG(LJPG)
H.264(AVC1/DAVC/H264/X264)
H.263(H263/S263)
H.261(H261)
Huffyuv(HFYU)
AVIzlib(ZLIB)
AVImszh(MSZH)
Theora(THEO)
Indeo Video(IV31/IV32)
Cinepak(cvid)
Microsoft Video 1(CRAM)
On2VP3(VP30/VP31)
On2VP4(VP40)
On2 VP6(VP60/VP61/VP62)
VC-1(WVC1)
音頻
HE-AAC
LC-AAC
PCM
MP3(0x0055)
AC-3(0x0092)
AAC
FLAC
Indeo Audio
TrueSpeech
WMA
Vorbis
(DivX或XviD+MP3).avi,
(H.264+MP3).avi
(WMV9+MP3).avi
編碼組合能根據以下的例子自由選擇。
以XviD+MP3構成的AVI最為常見。
Ⅷ 339分求哈夫曼編/解碼器問題(c語言實現)大家踴躍回答,滿意了或者又正確答案了再加分!
我們軟體基礎剛剛考的類似題目,不過沒有這么復雜。
用C++實現也可以吧,其實就和C差在輸出語句上了。
我先佔個位置,大概18晚或19號發給你。
你補充一下你的郵箱地址吧,發cpp文件給你。
Ⅸ 如何用C語言編寫一個視頻播放器
視頻播放器是一種解碼器。
解碼器是對已編碼的數字視頻進行還原解碼操作的程序(視頻播放器)或設備。比如系統安裝了real編碼器那就能將其他格式文件轉換成rm或rmvb格式,如果安裝了real解碼器那就能播放rm或rmvb格式文件。
這已經不是簡單C語言能夠編寫出來的,它的核心是解碼編碼的演算法。
1,如果你只是想用某些功能,不要自己編了。找一個吧。
2,非要自己編的話,要站在巨人的肩膀上。很多種編碼都有開源的解碼器了。可以利用他們。或者利用開源的軟體,在人家基礎上開發。
3,如果你認為你有希望改進壓縮解壓演算法,得到更好的效果,更省地方,更有效的解壓演算法。那首先要做的是了解各種編碼的壓縮解壓演算法。創造一種更好的演算法。
Ⅹ A律編解碼器的C語言程序
應該有幫助的 留個郵箱或者聯系方式吧