3gp
3gp
3GP(3GPP文件格式)是第三代合作夥伴項目計劃(3rd Generation Partnership Project ,簡稱3GPP)為3G UMTS多媒體服務定義的一種多媒體容器格式,主要應用於3G行動電話,但也能在一些2G和4G手機上播放。
3gp視頻截圖
3GP是一種常見視頻格式,是MPEG-4 Part 14(MP4)格式的一種簡化版本,常用於手機。
3GP在ETSI 3GPP的技術規程中定義。3GP是針對ETSI 3GPP技術規程中,IP多媒體子系統(IMS)、多媒體消息隊列服務(MMS)、多媒體廣播/組播服務和透明端到端包交換流服務(PSS)部分的視頻、相關語音/音頻媒體類型和時控文本而定義的一種文件格式。
3GP格式視頻支持兩種解析度:解析度320×240,適合市面上所有支持3GP格式的手機;解析度352x288(最大解析度),更清晰,適合各種手機,視頻播放器。
3GP和3G2文件格式,在結構上都是基於ISO/IEC 14496-12 - MPEG-4 Part 12中定義的ISO基本媒體文件格式。但是老版本的3GP文件格式未使用其中的一些特性。3GP和3G2是和基於MPEG-4 Part 12的MPEG-4 Part 14(MP4)類似的容器格式。3GP和3G2是為了減少對存儲空間和帶寬的需求而設計的文件格式,以適應在行動電話中使用。
3GP和3G2是兩個相似的標準,但也存在一些差異:
1. 3GPP文件格式是為基於GSM的手機而設計的,使用.3gp作為文件擴展名。
2. 3GPP2文件格式是為基於CDMA的手機而設計的,使用.3g2作為文件擴展名。
一些手機也使用.mp4作為3GP視頻文件的擴展名。
3gp
所有3GP文件都是大位元組序(big-endian),並優先保存和傳輸最重要的位元組。
1. 大多數支持3G功能的行動電話,都支持播放和錄製3GP格式的視頻(具體容量根據內存大小、播放和錄製的文件大小以及解析度而變化)
2. 一些不帶3G功能的新款或高端手機也可以播放、錄製3GP格式視頻(限制同上)
3. 從索尼PlayStation 3上的CD導入的、編碼為MPEG-4 AAC格式的音頻,可以按3GP格式拷貝到USB設備上。
4. 任天堂DSi設備支持SD卡上的.3gp文件
5. 蘋果設備以前支持透傳文件的播放,因此沒有編輯能力。但是iOS 9以後這也被砍掉了,所以這些文件必須手工轉換成H.264編碼格式。
當把3GP電影傳到微軟Windows、蘋果Mac OS X或GNU/Linux操作系統的計算機上以後,可以通過微軟媒體播放器(Windows Media Player),蘋果QuickTime播放器或VLC媒體播放器觀看,也可以使用Media Player Classic, K-Multimedia Player, Totem,RealPlayer, MPlayer和GOM Player等播放器觀看。
3GP文件能用開源軟體FFmpeg進行編解碼。
3GP主要是為配合3G移動通信網的高傳輸速度而開發的視頻編碼格式,也是手機中常用的一種視頻文件格式。3GP是3G移動設備標準格式,應用在手機、MP4播放器等便攜設備上,其優點是文件體積小,移動性強,適合移動設備使用。缺點是在PC機上兼容性差,支持軟體少,解析度低、幀數低。
3GP是以MPEG-4或H.263格式儲存視頻流,並以AMR-NB或AAC-LC格式儲存的音頻流。3GP也定義視頻的大小以及所需帶寬,所以視頻內容可以正確的縮放到手機屏幕顯示支持的解析度大小。
3GP使用戶能夠發送大量的數據到移動通信網,從而可傳輸大型文件,如音頻,視頻和數據到手機。大部分智能手機都支持3GP技術,允許用戶使用手機錄製和播放視頻。這些視頻也可以保存在PC電腦上,轉換后的文件可以用適當的格式和播放器播放,這些功能允許用戶創建和記錄個人視頻,查看和修改他們的視頻。
轉換器和轉換工具
3GP轉換器允許用戶將3GP格式文件轉換成其他文件格式,如視頻的MPEG或WMV文件,也可以把DVD轉換成行動電話使用的視頻文件格式。3GP播放器也是一個免費的3GP轉換器。但3GP文件不能在微軟Windows媒體播放器中直接播放,因為Windows媒體播放器沒有轉換3GP格式,必須安裝了一個視頻編解碼插件來讀取3GP格式,如FFDShowMPEG-4視頻解碼器。這些程序或插件允許用戶使用現有的媒體播放器觀看視頻,從而簡化了用戶安裝其他只讀取3GP文件的媒體播放器的工作。
3GP視頻文件可使用3GP Video Converter或MPEG Streamclip和QuickTime Alternative並用的方式,轉換成多種其他格式,大多數3G功能手機已支持這種格式。在PC顯示器屏幕顯示的質量與在手機屏幕顯示的質量類似。通常監控攝像頭會使用此格式,以便可在一小塊區域顯示文本標註信息,這也是為何手機使用3GP格式的原因之一。
3GP文件相當於一個容器,本身沒有具體的編解碼規則。可選擇的編碼方式包括:
- AMR窄帶語音編解碼
- AMR寬頻語音編解碼
- 擴展的AMR-WB編解碼
- 增強的aacPlusand MPEG-4 AAC編解碼
- MPEG-4視頻編解碼
- H.263視頻編解碼。H.263是國際電信聯盟(ITU)提出的視頻編碼演演算法標準。它的提出是為了解決視頻會議中窄帶視頻的壓縮問題。其針對的帶寬主要為甚低碼率(小於64Kbps)。而高帶寬、高質量的視頻壓縮則不在標準覆蓋範圍內。
- H.264 (AVC)視頻編解碼
- 3GPP時控文本格式
- DRM加密RTP負載格式
- RTP重傳負載格式
其中手機普遍支持的格式是 AMR(音頻)和H.263(視頻)。