常見音視頻格式(轉載)

Contents

  • 1 MPEG 系列
    • 1.1 MPEG-1
    • 1.2 MPEG-2
    • 1.3 MPEG-4
    • 1.4 MPEG-4 AVC
    • 1.5 MPEG Audio Layer 1/2
    • 1.6 MPEG Audio Layer 3
    • 1.7 MPEG-2 AAC
    • 1.8 MPEG-4 AAC
    • 1.9 MPEG-4 aacPlus
    • 1.10 MPEG-4 VQF
    • 1.11 mp3PRO
    • 1.12 MP3 Surround
  • 2 DVD系列
    • 2.1 Dolby Digital AC3
    • 2.2 Dolby Digital Plus
    • 2.3 MLP Lossless
    • 2.4 DTS
    • 2.5 DTS-HD
    • 2.6 LPCM
    • 2.7 MPEG Audio
    • 2.8 DSD
  • 3 H.26X系列
    • 3.1 H.261
    • 3.2 H.263
    • 3.3 H.263+
    • 3.4 H.263++
    • 3.5 H.264
    • 3.6 3GPP
  • 4 Windows Media系列
    • 4.1 Microsoft MPEG-4 v1/v2/v3
    • 4.2 Windows Media Video 7
    • 4.3 Windows Media Video 8
    • 4.4 Windows Media Video 9
    • 4.5 Windows Media Video 9 Professional
    • 4.6 Windows Media Video 9 Advanced Profile
    • 4.7 Windows Media Video 9 Screen
    • 4.8 Windows Media Video 9 Image
    • 4.9 Windows Media Audio 7/8/9
    • 4.10 Windows Media Audio 9 Professional
    • 4.11 Windows Media Audio 9 Voice
    • 4.12 Windows Media Audio 9 Lossless
  • 5 RealMedia系列
    • 5.1 RealVideo G2
    • 5.2 RealVideo 8
    • 5.3 RealVideo 9
    • 5.4 RealVideo 10
    • 5.5 RealAudio Cook
    • 5.6 RealAudio Cook Multichannel
    • 5.7 RealAudio Sipro
    • 5.8 RealAudio ATRAC3
    • 5.9 RealAudio AAC
    • 5.10 RealAudio aacPlus
    • 5.11 RealAudio Lossless
  • 6 QuickTime系列
    • 6.1 Sorenson Video 2
    • 6.2 Sorenson Video 3
    • 6.3 Apple MPEG-4
    • 6.4 Apple H.264
    • 6.5 QDesign Music 1
    • 6.6 QDesign Music 2
    • 6.7 Qualcomm PureVoice
    • 6.8 Apple MPEG-4 AAC
    • 6.9 AMR Narrowband
    • 6.10 Apple Lossless
  • 7 Ogg系列
    • 7.1 Ogg Theora
    • 7.2 Ogg Vorbis
    • 7.3 Ogg Speex
    • 7.4 Ogg FLAC
  • 8 On2 VPX系列
    • 8.1 VP3
    • 8.2 VP4
    • 8.3 VP5
    • 8.4 VP6
    • 8.5 VP7
    • 8.6 Flash Video
  • 9 容器
    • 9.1 MPG
    • 9.2 VOB
    • 9.3 MP4
    • 9.4 3GP
    • 9.5 ASF
    • 9.6 RM
    • 9.7 MOV
    • 9.8 MKV
    • 9.9 OGG
    • 9.10 OGM
    • 9.11 AVI
    • 9.12 NSV
    • 9.13 WAV

MPEG 系列

MPEG即(Moving Pictures Experts Group)運動圖象專家組,屬于ISO(InternationalOrganization for Standardization)國際標準組織,他們開發了一系列視頻音頻編碼,最為大家熟悉的就是MP3,MPEG-1/2/4。

MPEG-1

較早的視頻編碼,質量比較差,主要用于 CD-ROM 存儲視頻,國內最為大家熟悉的就是 VCD(Video CD),他的視頻編碼就是采用 MPEG-1。

MPEG-2

在MPEG-1 的基礎上開發的一種視頻編碼,它的質量遠遠好于 MPEG-1,所以被運用在了 DVD-Video 上面,MPEG-2 是DVD-Video 唯一指定的視頻編碼。MPEG-2 不光運用于 DVD-Video ,現在大部分 HDTV(高清電視)也采用 MPEG-2編碼,分辨率達到了 1920x1080。由于 MPEG-2 的普及,本來為 HDTV 準備的 MPEG-3 最終宣告放棄。

MPEG-4

為了應對網絡傳輸等環境,傳統的 MPEG-1/2 已經不能適應,所以促使了 MPEG-4 的誕生。MPEG-4采用了一系列新技術,來滿足在低帶寬下傳輸較高視頻質量的需求。DivX,XviD,MS MPEG4 都是采用的 MPEG-4 視頻編碼,除了在DVDRip 上面的應用,3GPP 現在也接納了 MPEG-4 作為視頻編碼方案。

MPEG-4 AVC

它和 MPEG-4 是兩種不同的編碼,主要是在極低碼率下 MPEG-4 表現并不好,而 AVC 更加適合低帶寬傳輸。在高碼率上,AVC的表現也要好過 MPEG-4,所以現在大有取代 MPEG-4 的趨勢。下一代 HD DVD 和 Blue Ray Disc 已經正式接納AVC 為視頻編碼方案之一,相信 AVC 的發展前途會非常好。

MPEG Audio Layer 1/2

也就是 MP1、MP2 ,較早的音頻編碼,是 MP3 的前身,主要用于 VCD,DVD,SVCD 的音頻編碼。

MPEG Audio Layer 3

大名鼎鼎的 MP3,已經成為網絡音頻的主流格式,能在 128kbps 的碼率接近 CD 音質。

MPEG-2 AAC

在 MPEG-2 上開發的一種新的音頻編碼,和傳統的 MPEG Audio 不兼容,它的質量理論上高于 MP3,并且支持多聲道。在 96kbps 的碼率范圍內就能接近 CD 音質,比 MP3 更加適合地碼率傳輸。

MPEG-4 AAC

AAC 已經作為 MPEG-4 標準的音頻編碼,當然 MPEG-4 Audio 還有其他多種音頻編碼。

MPEG-4 aacPlus

采用了 SBR 頻帶復制技術的 AAC,SBR 技術能夠讓音頻編碼降低一半的碼率而音質不會有太大改變,已經成為 MPEG-4 標準的一部分。

MPEG-4 VQF

NTT 開發的一種音頻格式,曾經銷聲匿跡了一段時間,只在 Nero 里面見到過它的身影。現在搭上 SBR 技術又進入了 MPEG-4 標準,似乎不甘心就這么被遺忘,據說在低比特率下表現比 aacPlus 更好。

mp3PRO

MP3 加上 SBR 技術誕生的一種產品,但是并沒有得到多大推廣,更沒有進入標準。

MP3 Surround

讓MP3 插上多聲道的翅膀,Fraunhofer 開發的又一種 MP3 升級產品,聽說 DivX 6 準備將它作為音頻編碼。Fraunhofer一直都在圍繞著 MP3 升級,mp3PRO、MP3 Surround,這些產品都能和傳統 MP3 兼容,但是隨著層出不窮的新編碼,不知道MP3 還能走多遠。

DVD系列

說了 MPEG ,就不能不提這個 MPEG-2 最大受益者--DVD。當然,這里是指 DVD-Video 和 DVD-Audio,也會涉及一些HD DVD。DVD 的編碼都屬于應用級的,它們自己并不開發編碼,這一點要和 MPEG 區別開來。

Dolby Digital AC3

DVD 事實上的音頻編碼標準,現在所有的 DVD 都采用它壓縮音頻,提供了最大 5.1 聲道的輸出支持,能在有限的空間存儲高質的音頻。

Dolby Digital Plus

下一代 HD DVD 的音頻編碼,是 AC3 的升級版本,支持 7.1 甚至更多的聲道,碼率范圍也有大幅提升。

MLP Lossless

HD DVD 上的無損音頻編碼,同樣為 Dolby 公司開發,最高采樣能達到 192KHz,也為 DVD-Audio 的音頻編碼標準。

DTS

DTS 最初是為電影院開發的音頻系統,后來才應用于 DVD 中。它是 AC3 的有力競爭者,不過在 DVD 中只有 D9 才能夠看到他的身影,雖然廣大發燒友都在鼓吹它的效果超過 AC3,但是測試出來并不如想象中的那么好,特別是高頻方面不及 AC3。

DTS-HD

下一代 HD DVD 的音頻編碼,它和 Dolby Digital Plus 都被指定為強制編碼,看來在未來會和 Dolby 平分秋色。

LPCM

沒有壓縮的 PCM 編碼,只能存儲兩聲道,但是采樣率能夠高達 96KHz,是 DVD-Video 中音質最好的一種,當然體積也是最大的。

MPEG Audio

主要是 MP2,應用于 PAL 制式的 DVD,壓縮率高,支持多聲道(MPEG-2 規范都支持多聲道)。

DSD

這個似乎扯遠了,不過作為 DVD-Audio 的最大競爭對手 SACD,順帶介紹一下。DSD(Direct StreamDigital)直接比特流數字,由 Sony 推出,能夠避免傳統 PCM 編碼的弊端,達到非常高的品質。最高采樣和 DVD-Audio一樣,192KHz。

H.26X系列

“ITU(InternationalTelecommunication Union)國際電傳視訊聯盟”主導的編碼系列,主要應用于實時視頻通信領域,如會議電視等。由于現在 MPEG系列也開始向這個領域進軍,所以這兩個組織也開始了密切的合作,如最近熱門的 AVC/H.264,就是由 ITU 旗下的“VCEG(VideoCoding Experts Group)視頻編碼專家組”和“ISO(International Organization forStandardization)國際標準組織”旗下的“MPEG (Moving Pictures ExpertsGroup)運動圖象專家組”聯合制作發布的。

H.261

H.261是ITU-T為在綜合業務數字網(ISDN)上開展雙向聲像業務(可視電話、視頻會議)而制定的,它是最早的運動圖像壓縮標準,它詳細制定了視頻編碼的各個部分,包括運動補償的幀間預測、DCT變換、量化、熵編碼,以及與固定速率的信道相適配的速率控制等部分。

H.263

H.263是ITU-T為低于64kb/s的窄帶通信信道制定的視頻編碼標準,它是在H.261基礎上發展起來的。

H.263+

H.263 的第二個版本,加入了許多新技術來擴展 H.263 的應用范圍。

H.263++

在 H.263+ 上增加了幾個選項,來增強碼流在惡劣信道上的抗誤碼性能,同時提高增強編碼效率。

H.264

也就是前面提到的 MPEG-4AVC。H.264是由ISO/IEC與ITU-T組成的聯合視頻組(JVT)制定的新一代視頻壓縮編碼標準。在ISO/IEC中該標準命名為AVC(Advanced Video Coding),作為MPEG-4標準的第10個選項;在ITU-T中正式命名為H.264標準。

3GPP

現在通訊領域最熱門的話題之一,既然說了 MPEG 和 ITU,和這兩個千絲萬縷的 3GPP 應用就不得不提了。3GPP 的視頻采用了MPEG-4 和 H.263 兩種編碼,可能還將加入 H.264,音頻方面音樂壓縮采用 AAC,語音則采用先進的 AMR,另一個aacPlus 隨著 V2 版本的推出,底碼率下的效果更加突出,也有望加入標準。

Windows Media系列

Microsoft 公司主導的音頻視頻編碼系列,它的出現主要是為了進行網絡視頻傳輸,現在已經向 HDTV 方面進軍,開發了 WMV HD 應用。

Microsoft MPEG-4 v1/v2/v3

最早的 ASF 采用的視頻編碼,基于 MPEG-4 技術開發,DivX3.11 就是基于 Microsoft MPEG-4 v3 破解出來的,后來才進行了重寫。

Windows Media Video 7

Microsoft正式開發的第一個 Windows Media Video,開始脫離了 MPEG-4,和 MPEG-4不兼容,從這一點上可見微軟的野心。可惜這個版本壓縮效果非常爛,打破了微軟一飛沖天的美夢,不過它在壓縮速度上非常快,現在網絡上有很多采用這種格式壓縮的 WMV。

Windows Media Video 8

在 WMV7 基礎上改進的版本,質量上面進不了不少。

Windows Media Video 9

微軟的重頭戲,不光是這一個編碼,V9 系列更是一個平臺,讓微軟有足夠的能力挑戰 MPEG,ITU等標準化組織。雖然這個版本并沒有微軟吹得那么厲害,特別是低碼率下比較差,不過跟以前版本相比進步還是非常多的。特別是 WMV HD的應用,讓微軟也躋身視頻標準領域。

Windows Media Video 9 Professional

WMV HD 應用的編碼,和 WMV9 兼容,在高比特率上進行了優化,畫面非常優秀。(不過幾十M的碼率能不優秀嗎?全是體積換來的。)

Windows Media Video 9 Advanced Profile

隨著 Windows Media Player 10 推出的編碼器,能夠更進一步控制 WMV9 的質量。但是不能在老版本的 WMP9 上播放,也就是不兼容老版本的 WMP9,真不知微軟在搞什么?

Windows Media Video 9 Screen

靜態屏幕無損壓縮編碼,質量非常好,壓縮率高,只針對如屏幕等變化非常小的環境。

Windows Media Video 9 Image

靜態圖像壓縮編碼。

Windows Media Audio v1/v2 微軟最早的音頻編碼技術,用于 ASF 中,后來被破解也用在 DivX Audio 中,質量比較差。

Windows Media Audio 7/8/9

隨著各種不同的 WMV 而推出的相應的音頻編碼,質量節節提升,不過還沒有達到 64kbps CD音質的神化。

Windows Media Audio 9 Professional

WMA9 中出現的新編碼,主要用于多聲道編碼和高采樣率音頻的編碼,質量不錯。

Windows Media Audio 9 Voice

針對語音的編碼,最高 20kbps ,不過和 AMR 相比,效果就太差了。

Windows Media Audio 9 Lossless

無損音頻編碼,可以完美保留CD原質量,是CD備份的不錯選擇,不過代價是體積過大。

RealMedia系列

RealNetworks 所開發的系列編碼技術,也是主要用于網絡傳輸,在底碼率下表現不錯。

RealVideo G2

早期的 RealVideo 編碼,質量比較糟糕,不過那時在網絡上算是很先進了,畢竟當時能用網絡看視頻的人不多。

RealVideo 8

隨著 RealPlayer 8 推出的視頻格式,是現在主流的網絡視頻編碼之一。編碼速度較慢,質量也只能算一般。

RealVideo 9

RealNetworks 開發的新一代編碼,質量進步了很多,特別是在底碼率下,而且編碼速度很快,做到了速與質的很好統一。

RealVideo 10

在 RealVideo 9 基礎上加入了一些參數,如 EHQ 等,更加精確控制碼率,和 RealVideo 9 兼容。

RealAudio Cook

早期的音頻編碼,但是在現在看來,仍然質量不錯,可惜最高碼率 96kbps。應用到了兩代音頻編碼中:RealAudio G2、RealAudio 8。

RealAudio Cook Multichannel

Cook 的改進版本,增加了5.1聲道的支持,應用到了 RealAudio 10 Multichannel 中。

RealAudio Sipro

采用了 Sipro 語音編碼技術,主要針對語音編碼,應用在更早期的 RealAudio 4.0、RealAudio 5.0 中。

RealAudio ATRAC3

Sony 公司開發的 ATRAC3 編碼,被 RealNetworks 公司購買過來應用到了 RealAudio 8 中,以彌補 Cook 高碼率上的不足。

RealAudio AAC

AAC 音頻編碼,用于 RealAudio 10 中。

RealAudio aacPlus

aacPlus 音頻編碼,用于 RealAudio 10 中,不過并沒有隨 RealProducer 發行,需要單獨購買。

RealAudio Lossless

無損音頻編碼。

QuickTime系列

QuickTime 并不是一個編碼,而是一個多媒體平臺,它的上面有眾多編碼,這里只介紹幾個主流的編碼器。

Sorenson Video 2

Sorenson Media 公司開發的編碼器,主要用于 QuickTime 4 的視頻編碼,質量較差。

Sorenson Video 3

Sorenson Media 公司隨 QuickTime 5 發布的編碼器,質量很不錯,已經成為 QuickTime 的標準視頻編碼,網絡上大部分電影預告片都采用這種編碼。

Apple MPEG-4

Apple 公司自己開發的 MPEG-4 編碼器,隨 QuickTime 6 發布,質量很差。

Apple H.264

Apple 公司自己開發的 H.264 編碼器,隨 QuickTime 7 發布,支持 HDTV。

QDesign Music 1

QDesign 公司開發的音頻編碼器,這個版本現在已經開不到它的身影了。

QDesign Music 2

QDesign Music 的第二個版本,也是最后一個版本,在時下這些先進的音頻編碼面前,它已經沒有生命力了,主要應用于網上的電影預告片。

Qualcomm PureVoice

Qualcomm 公司開發的語音編碼器,質量不錯。

Apple MPEG-4 AAC

Apple 公司自己開發的 AAC 編碼器,質量非常好,是最優秀的 AAC 編碼器之一,隨 QuickTime 6 發布。

AMR Narrowband

AMR 語音編碼器,這個版本只支持 AMR-NB。

Apple Lossless

Apple 公司開發的無損音頻編碼,主要應用于 iTunes 抓取 CD。

Ogg系列

Ogg 是 Xiph.org 基金會發起的一個開放源代碼項目,包括視頻音頻,服務器,傳輸系統,客戶端,硬件支持等,最為大家熟悉的就是音頻 Ogg Vorbis,它被認為是迄今為止 128kbps 碼率上最好的編碼器。

Ogg Theora

Ogg 的視頻編碼,基于 On2 VP3 開發,現在還處于測試階段。

Ogg Vorbis

Ogg 的音頻編碼,質量非常優秀,特別是低碼率下,支持多聲道。最高碼率能夠達到 500kbps,是 AAC 的有力競爭者。

Ogg Speex

Ogg 的語音編碼,專門針對低碼率的語音編碼。

Ogg FLAC

Ogg 的無損音頻編碼。

On2 VPX系列

On2 公司開發了一系列優秀的視頻編碼,現在應用得最多的恐怕是 Nullsoft Video 的視頻,它們就采用了 VP3,VP5,VP6 視頻編碼。

VP3

已經作為開放源代碼公布,現在是 Ogg Theora 項目,當然,Theora 的質量可比 VP3 好多了。

VP4

On2 公司當年吹牛全球最好的視頻編碼,后來證明質量很一般。

VP5

至今還很神秘,On2 并沒有放出來,只在 Nullsoft Video 里面見到他的身影。

VP6

從一開始,On2 就把這個編碼器提供給大家下載,質量還是不錯的。不過最近似乎又關閉了,主頁上只有一個解碼器。

VP7

On2 最新的編碼器,在 VP6 上有不少進步。

Flash Video

Macromedia公司推出的多媒體格式,主要用于在 Flash 中壓縮視頻。視頻采用 Sorenson 公司的 Spark 編碼器,音頻采用MP3,質量比較差。傳聞下一代 Flash Video 準備使用 On2 VP6 ,那將讓視頻質量得到一個量的提升。

容器

MPG

MPEG編碼采用的容器,具有流的特性。里面又分為 PS,TS 等,PS 主要用于 DVD 存儲,TS 主要用于 HDTV。

VOB

DVD采用的容器格式,支持多視頻多音軌多字幕章節等。

MP4

MPEG-4編碼采用的容器,基于 QuickTime MOV 開發,具有許多先進特性。

3GP

3GPP視頻采用的格式,主要用于流媒體傳送。

ASF

Windows Media 采用的容器,能夠用于流傳送,還能包容腳本等。

RM

RealMedia 采用的容器,用于流傳送。

MOV

QuickTime 的容器,恐怕也是現今最強大的容器,甚至支持虛擬現實技術,Java 等,它的變種 MP4,3GP都沒有這么厲害。

MKV

MKV 它能把 Windows Media Video,RealVideo,MPEG-4 等視頻音頻融為一個文件,而且支持多音軌,支持章節字幕等。

OGG

Ogg 項目采用的容器,具有流的特性,支持多音軌,章節,字幕等。

OGM

Ogg 容器的變種,能夠支持基于 DirectShow 的視頻音頻編碼,支持章節等特性。

AVI

最常見的音頻視頻容器。

NSV

Nullsoft Video 的容器,用于流傳送。

WAV

一種音頻容器,大家常說的 WAV 就是沒有壓縮的 PCM 編碼,其實 WAV 里面還可以包括 MP3 等其他 ACM 壓縮編碼

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/455308.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/455308.shtml
英文地址,請注明出處:http://en.pswp.cn/news/455308.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

編程語言難度排名_谷歌排名第一的編程語言,小學生拿來做答題,分分鐘鐘搞定高難度算法!...

點擊上方藍色文字關注我們吧谷歌排名第一的編程語言時什么?毫無疑問:肯定是 Python。 也難怪,作為大數據時代和人工智能時代的必備語言,Python 的優點太多了,語言簡潔、易學、開發效率高、可移植性強...... 另外&#…

poj 2484 A Funny Game

題目:http://poj.org/problem?id2484 一,題意: n個硬幣圍成一個圈,Alice與Bob輪流從圈中取硬幣。每次能夠取一枚或者連續的兩枚。 硬幣取走后留下的空位不用填補,空位相隔的兩個硬幣視為不相鄰。Alice第一個開始取。 …

58到家MySQL軍規升級版

一、基礎規范 表存儲引擎必須使用InnoDB 表字符集默認使用utf8,必要時候使用utf8mb4 解讀: (1)通用,無亂碼風險,漢字3字節,英文1字節 (2)utf8mb4是utf8的超集&#…

jsp 中包含 一個路徑為變量的文件

<head><base href"<%basePath%>"><% String fileroot"MyJsp.jsp"; %> </head><body><jsp:include page"<%fileroot %>" ></jsp:include></body>

FFMPEG中H.264的算法文檔--整理自ffmpeg論壇等

xchg_mb_border() 交換 MB 邊界的像素。閱讀代碼可知&#xff0c;交換雙方為邊界緩存 (left_border,top_borders) 與重建圖象中的相應數據。其中 xchg 參數是否為 1 決定&#xff0c;在從邊界緩存賦值到重建圖象的同時&#xff0c;是否保存重建圖象的數據到邊界緩存。 此函數僅…

python局部靜態變量_全局變量、局部變量和靜態變量

全局變量和局部變量在寫代碼時需要區分清楚&#xff0c;不然會出大問題。不同語言定義不同范圍的變量的寫法有很大的區別。那么靜態變量是在什么場景下用到呢&#xff1f;我們來假設這樣一個場景&#xff1a;在函數內部定義的變量&#xff0c;當程序執行到它的定義處時&#xf…

【轉載】fullpage.js學習

參考網址&#xff1a;http://www.dowebok.com/77.html 上面有詳細介紹及案例展示&#xff0c;很不錯哦&#xff0c;可以先去看看demo 一、簡介 fullPage.js 是一個基于jQuery的插件&#xff0c;它能夠很方便、很輕松的制作出全屏網站&#xff0c;主要功能有&#xff1a; 1.支持…

Deepin 下安裝 LAMP

ubuntu/deepin linux 下使用 apt-get 安裝所需套的軟件 LAMP 1. 安裝 apacache2 apt-get install apache2 配置文件&#xff1a;/etc/apache2/apache2.conf service apache2 start service apache2 stop service apache2 restart 2. 安裝 mysql sudo apt-get install my…

webpack打包測試_webpack入門筆記(一)

webpack 是一個現代 JavaScript 應用程序的靜態模塊打包器(module bundler)。當 webpack 處理應用程序時&#xff0c;它會遞歸地構建一個依賴關系圖(dependency graph)&#xff0c;其中包含應用程序需要的每個模塊&#xff0c;然后將所有這些模塊打包成一個或多個 bundle。webp…

[js高手之路] 跟GhostWu一起封裝一個字符串工具庫-擴展字符串位置方法(4)

本文&#xff0c;我們接著之前的框架繼續擴展&#xff0c;這次擴展了一共有5個與字符串位置相關的方法 between( left, right ) 返回兩個字符串之間的內容&#xff0c; 如果第二個參數沒有傳遞&#xff0c;返回的是找到的第一個參數 之后 到 字符串結尾的所有字符串 如果第二個…

ffmpeg和SDL學習筆記

根據ffmpeg官方網站上的例子程序開始學習ffmpeg和SDL編程。 SDL是一個跨平臺的多媒體開發包。適用于游戲&#xff0c;模擬器&#xff0c;播放器等應用軟件開發。支持linux 、win32 等操作系統。 主要應用&#xff1a; 視頻 設置8bpp或更高的任意色彩深度的視頻模式。如果某個…

百練-16年9月推免-B題-字符串判等

2743:字符串判等 查看提交統計提示提問總時間限制: 1000ms內存限制: 65536kB描述判斷兩個由大小寫字母和空格組成的字符串在忽略大小寫&#xff0c;且忽略空格后是否相等。 輸入兩行&#xff0c;每行包含一個字符串。輸出若兩個字符串相等&#xff0c;輸出YES&#xff0c;否則輸…

mysql中的內置函數

mysql內置函數列表可以從mysql官方文檔查詢&#xff0c;這里僅分類簡單介紹一些可能會用到的函數。 1 數學函數 abs(x) pi() mod(x,y) sqrt(x) ceil(x)或者ceiling(x) rand(),rand(N):返回0-1間的浮點數&#xff0c;使用不同的seed N可以獲得不同的隨機數 round(x, D)&#xff…

待整理

CNN 適合處理圖片類輸入數據&#xff0c;單獨的&#xff0c;數據之間沒有關系。 rnn則適合處理序列類數據&#xff0c;視頻幀&#xff0c;語言。 深度神經網絡一般指隱藏層大于2的神經網絡。深層網絡相對于淺層網絡&#xff0c;表達能力更強。僅有一個隱藏層的神經網絡就能擬合…

希爾伯特變換_學習筆記1-傅里葉變換1

最終目標是解微分方程。第一章首先介紹了一般意義下的傅里葉變換&#xff0c;之后逐漸將傅里葉變換的概念抽象化&#xff0c;將變換的定義域進行拓展。最后少量介紹傅里葉變換在偏微分方程中的應用。習題解答是自己寫的&#xff0c;有的不會&#xff0c;有的不知道對不對。傅里…

使用 sitemesh/decorator裝飾器裝飾jsp頁面(原理及詳細配置)

摘要&#xff1a;首先這個Decorator解釋一下這個單詞&#xff1a;“裝飾器”&#xff0c;我覺得其實可以這樣理解&#xff0c;他就像我們用到的Frame&#xff0c;他把每個頁面共有的東西提煉了出來&#xff0c;也可能我們也會用各種各樣的include標簽&#xff0c;將我們的常用頁…

FFPLAY的原理(一)

概要電影文件有很多基本的組成部分。首先&#xff0c;文件本身被稱為容器Container&#xff0c;容器的類型決定了信息被存放在文件中的位置。AVI和Quicktime就是容器的例子。接著&#xff0c;你有一組流&#xff0c;例如&#xff0c;你經常有的是一個音頻流和一個視頻流。&…

安卓開發 新浪微博share接口實現發帶本地圖片的微博

1.微博share接口 在開始之前&#xff0c;我們先看一下要用到的這個接口&#xff1a; 我們這次是要上傳本地圖片&#xff0c;可以很明確的知道&#xff0c;除了要用POST方式提交請求&#xff0c;還要采用multipart/form-data編碼方式。 那么這個multipart/form-data編碼方式是什…

python編寫裝飾器_我也來寫一下python裝飾器

有借用&#xff0c;但原文出處已經找不到了&#xff0c;根據筆記分享一下解釋器的基礎。下面的代碼表示&#xff0c;等待兩秒鐘&#xff0c;輸出‘test is running。現在要求增加統計程序運行時間的功能。等待兩秒鐘&#xff0c;輸出‘test is running,現要求增加統計程序運行時…

VirtualBox安裝Centos6.8出現——E_INVALIDARG (0x80070057)

VirtualBox使用已有的虛擬硬盤出錯&#xff1a; 問題描述&#xff1a;UUID已經存在 Cannot register the hard disk E:\system_iso\centos6.8.vdi {05f096aa-67fc-4191-983d-1ed00fc6cce9} because a hard disk E:\system_iso\centos68_02\centos6.8.vdi with UUID {05f096aa-6…