當前位置:首頁 » 視頻照片 » 為啥視頻有的手機可以縮放畫面
擴展閱讀
那個app可以看名著 2024-10-05 13:59:30

為啥視頻有的手機可以縮放畫面

發布時間: 2024-07-06 19:47:41

1. 為什麼720p的手機屏幕可以播放1080p的視頻

因為你手機的720p屏幕指的是物理解析度,也是屏幕本身最大的解析度和像素數量,這個解析度是不能強制增加的;而視頻的1080p解析度是視頻本身的圖像數據,雖說也是固定的但是可以進行任意縮放,如果在720p或者更低解析度的屏幕上播放,視頻就會自動縮放到適合屏幕的尺寸,如果屏幕解析度達到了2K或者4K,那這個視頻默認只能以最大1080p尺寸播放,當然你要強制全屏播放也可以,只是視頻像素都被拉伸放大而顯得模糊了。

其實播放視頻和顯示照片的原理差不多,現在的手機照片動輒1600萬像素以上,比主流手機屏幕解析度高太多了,然而不管是720p還是1080p手機屏都是可以正常顯示這些照片的,只是無法在完整解析度下全面顯示罷了,這也是為什麼圖形設計師喜歡使用解析度高的顯示器的原因之一。

理論上把高解析度視頻在低解析度屏幕上播放會損失畫質和細節,但是由於像素縮放的緣故,你在720p手機屏幕上看1080p視頻也會顯得很清晰,只是不如1080p屏幕來的細節更多。因為液晶屏幕顯示原理的關系,屏幕和視頻畫面做到點對點顯示是效果最好的,如果無法做到點對點,要麼強制放大畫面會變模糊,要麼縮放畫面就會損失細節,所以理論上你的720p屏幕手機播放720p視頻是最合適的。

另外,視頻解析度只是決定視頻畫質的一個因素,更大的因素還在於視頻碼率,如果只有500碼率的1080p視頻,畫質還真不如1000多碼率的720p視頻,所以不要一昧追求視頻解析度,寧可看高碼率720p視頻也不要看低碼率1080p視頻,許多視頻資源就是靠高解析度來唬人,其實畫質可能慘不忍睹。

一個是720p的手機屏幕,一個是1080p的視頻,是不是兩個數字一個大一個小就感覺播放不了了?你太小瞧我們的工程師GG了!再小解析度的屏幕,採用某個演算法後照樣顯示高解析度的視頻,看我慢慢說來。

一、720p的手機屏幕是什麼意思?

以720*480為例,這種720p的手機屏幕在水平方向有480個發光點,垂直方向有720個發光點。

發光點就是能夠發射光源的小管道,你的手機屏幕為啥是亮的,就是這些發光點照亮的唄逗嘩!

以後你只要看到什麼手機屏幕多少解析度,什麼電視機多少解析度,其實說的就是這個發光點。
二、1080p的視頻是什麼意思?
1080p一般指的是1920*1080,也就是這部視頻的每一個畫面水平方向有1920個邏輯像素,垂直方向有1080個邏輯像素。

1920個邏輯像素的意思就是告訴手機,我視頻的每一個畫面水平方向最佳的顯示需要你有1920個發光點,1080個邏輯像素的意思就是告訴手機我視頻畫面垂直方向最佳顯示需要你有1080個發光點。
三、720p手機屏如何顯示1080p視頻
那麼問題來了,720p的手機屏看1080p的視頻時,發光點沒有那麼多啊,這可咋辦?

手機晶元會有一些演算法來處理這個問題,比如一種簡單的演算法就是把1080p視頻的邏輯像素丟掉一些,比如1920*1080的邏輯像素最後丟的就剩下720*480,這樣不就正好在手機屏上顯示了嗎?反正屏幕小你肉眼也看不出來,還以為自己在看1080p的大片呢!

這個問題的回答就是這樣,小夥伴們有啥問題可以留言分享哦!

前面的回答沒有講技術原理,我來補一發好了。題主的問題其實只要一個簡單的演算法就能解決。1080P視頻每幀圖像的解析度為1920X1080,對應2073600個像素,720P手機屏幕的解析度為1280X720,對應921600個像素。

圖像比手機屏幕多出2073600—921600=1152000像素,怎麼辦?

演算法將這多餘的100多萬像素減去山滑行就行。

怎麼減呢?由於像素是從圖片採集的樣本,可以理解為一個一個的小方塊,1080P意味著每幀圖像有200餘萬個小方塊,減像素意味著減去115萬余個多餘的像素。

減像素當然不是抹除圖片像素,而是合並,規則是兩個像素合成一個取樣,變成1080P的1/2,即解析度為:960X540。但720P和1080P不是整數倍關系,後者是前者的1.5倍,帶小數點的。怎麼破?圖像的每3個像素合成一個樣本後,再按2個像素取樣。換句話說,720P的像素數是1080P的2/3,所以圖讓襲像的每3個像素轉換成2個像素輸出。

由於720P和1080P的長寬比都是16:9,1080P的圖像經轉換後,可以完整填滿720P的手機屏幕,並且清晰度不受影響。

但如果長寬比是非16:9,轉換之後採用點對點顯示時,就會在屏幕上下或左右留下大黑邊。

為什麼720P的屏幕可以播放1080P視頻?

首先我們需要搞清楚物理解析度和視頻解析度的概念,720P的屏幕是指物理解析度,即屏幕上共有1280*720個像素,每個像素都對應一個很小的發光點,將這些發光點組合起來才是我們看到的圖像,解析度越高,代表可以顯示的畫面越精細。

而視頻解析度是指視頻畫面內長寬像素的數量,解析度越高,代表視頻內包含的數據量越大,理論上,1080P的視頻在1080P屏幕上顯示是最合適的,點對點一一對應,但也可以在低解析度屏幕上顯示,只不過由於屏幕的像素點較少,不能與視頻數據一一對應,會丟失掉很多細節罷了。

總的來說,720P的屏幕能夠播放1080P的視頻,但顯示效果卻只有720P,這是物理瓶頸,不是播放什麼視頻就可以改變的,理論上來說,只要你的設備支持更高的視頻解碼,即使播放2K、4K的視頻也是可以的,但肯定不會是正常的顯示效果。

大家在看電影的時候都會留意到電影的播放選項中都會有一個選擇清晰度的按鈕,其中就包括了720P、1080P、4k等等,但是大家在使用中會發現,即使自己的手機屏幕是720P的,為什麼同樣支持1080P的視頻播放呢?

文中提到的720P只是設備的解析度,只要是設備的配置顯示為720P的也就證明了這個屏幕硬體最大的像素數量只有這些,也就只能夠顯示720P的內容,但是由於電影的解析度為1080P,雖然不能進行別的更改,最起碼能夠通過拉伸或者自動適應的方法適配到720P解析度以及尺寸的屏幕上,同樣,如果在1080P的屏幕上播放720P的視頻也會有反向效果去適配屏幕顯示。

從數據理論上來說,720P的視頻只有在720P的播放設備上進行播出才能夠呈現出更好的顯示效果,如果播放比自身解析度高的資源,很多的電影或者照片細節會丟失,沒有在本身適配的機器上顯示較細膩。

大家應該都知道,現在的設計師以及UI行業的從業人員使用的屏幕一般都要比其他行業要好,因為現在拍攝的視頻以及照片都已經超過了手機的顯示像素,但是對他們來說能夠顯示這張照片是不足夠的,要想看到更多的細節,就需要用到高解析度的優質顯示器。

以上就是為什麼720p的屏幕可以看1080p視頻的原因,相信現在年輕人用的手機屏幕解析度早就已經超過了720P,有的甚至能夠支持4K,那麼這篇文章就當一個簡易的科普文吧,如果有不足感謝大家在下方補充。

低解析度的設備是可以播放高解析度的視頻和圖像的。

720p的解析度大概有90萬個像素點,1080p大概有200萬的像素點。像素越多,對於圖片表示的越精細。例如,在一張藍色的圖片上,如果藍色的深淺不是很明顯,在低解析度的機器上,你只能看到一張藍色的圖片,區局深淺你看不出來。但是,在高解析度的機器上,這種深淺變化會非常清晰。這就是現在我們說的2k,4k,藍光的優勢,他們的解析度更高,圖像更清晰。

當高解析度的視頻圖像在低解析度的設備上投放的時候,多餘的像素會進行合並。所以看到的圖像就沒有原圖清晰,但是,還是可以正常觀看的。

720p的手機可以播放1080p,還可以播放2k,4k,8k,3d電影,理論上只要你的設備能打開播放的視頻,你的720p都可以放

屏幕播放圖像,圖像是由圖片組成,圖片是由點組成,屏幕上也是一個個小的發光點,排滿一整塊平面。

720p屏幕手機可以放1080p更高都可以,但是放出來跟效果是兩回事,這就像一個木桶由於兩塊木棒組成,一塊硬體,一塊軟體,硬體就相當於屏幕。軟體就相當於你的解碼設備,顯卡這些。播放效果去解決於最短的木板。

720p的屏幕,播放720p的電影,或者 游戲 時設置解析度是720p的話剛好適合誰都不浪費。

720p屏幕意思是屏上的點橫向達到720個發光點以上,豎向達到1280個以上。如果顯卡輸出的也是這個解析度,那視頻上的每個點剛好分配到屏幕的每個發光點上來發光。

如果播放的視頻是1080p,橫向1080個點,但屏幕上只有720個,那就有些點就不能表現出來,我們觀看的視覺效果也只是720p的感覺,以此類推。反之很多人玩 游戲 吧解析度提高了,換了更好的顯卡, 游戲 卡到2k超高清,當是效果一樣沒變,那就要換塊2k以上的屏幕了。

由此特別提醒買手機,電視的朋友,屏幕一定要買解析度高的4k以上,特別是不要當當只看尺寸大小,同樣是4k的屏幕,解析度一樣,裡面的發光點數量是一樣的,越大的屏幕只是吧發光點的間距加大,密度越來越小,顯示效果近距離很容易看到像素點,模糊,難度也越來越容易。

就比如4k屏幕的手機,跟4k電視的像素數量是一樣的,遠距離觀看4k電視,才能達到4k手機的顯示效果。

不光是720的屏幕,480也可以,甚至屏幕關閉也可以播放!只是你看不到而已!但可以聽到!因為他們都是不同的通道!

無論是電腦還是手機,我們常聽的解析度都是屏幕的物理像素多少,這是屏幕參數中的一種,而播放視頻或者呈現圖片其實和屏幕沒什麼絕對的關系!主要是有CPU和顯卡共同執行的,屏幕只是一個顯示給我們的載體!

一個圖片或視頻在需要播放時,首先被送到內存,然後又CPU解碼填充原來的內容,然後交給顯卡繪制相應的畫面,顯卡會根據顯示器的參數比如720還是1080(開機時就協商好的,手機就是固定的),把視頻畫面縮放到相應的像素,然後送到緩存中,由屏幕顯示出來!我們就看到了畫面!

能否看1080P視頻只需要看播放硬體的驅動,和屏幕顯示關系不大。你拿一台工作站去接一台CRT老屏幕同樣能播放4K視頻,只是你能看到的畫面並非4K而已。

這原理就等於,窗外的畫面是無數K的精度,但你窗玻璃上鑽了720P精度的小孔、你能看到的窗外景色就是720P的;同理,1080P屏幕一樣可看4K視頻,但播放效果就是1080P的。

不過,在目前高清視頻被過度壓縮的情況下,此舉的效果卻未必不好。

比如你的屏幕顯示值最高是1080P,在上面觀看「偽1080P視頻「時往往就感覺達不到1080P;但在看4K視頻時,其像素或許經過了壓縮、卻至少可滿足1080P的下限,故而,在1080P屏幕上看4K視頻、反能獲得真正的1080P效果。同理,在720P屏幕上看1080P視頻也能獲得真正的720P體驗。

在視頻術語上,320/480/720P可分列「普清、標清、高清」(分別對應從前的VCD/DVD/高清流媒體視頻),所以面向高清流媒體視頻的H.264編碼中、最早帶HD標記的視頻其實就是720P的,而1080P則是「藍光級」的最高清了!

在電視機上,其實1080P對人眼的觀看體驗跟4K並無很大差異,畢竟你不會湊到屏幕前去觀看;由於存在一個觀看距離,實際上在電視機里,720P的效果其實已可滿足「高清」(當然1080P更好)!

後來的4K等對於電腦屏幕的視頻播放意義很大,但對電視廣播及在線視頻來說就是個噱頭而已,否則電視機廠商的更新換代就找不到賣點。

首先我們來了解一下720p指的是什麼?

720p是美國電影電視工程師協會制定的高等級高清數字電視的格式標准。p指的是Progresssive.是逐行的意思。

720p是一種在逐行掃描下達到1280×720的解析度的顯示格式。

用低解析度的屏幕並不是不能顯示高解析度的視頻,只是不能原汁原味的點對點的來顯示。

使用720p的設備播放1080p的視頻,電腦會自動的將視頻的像素進行刪減。

將1920×1080像素裁剪成1280×720來顯示可以正常播放。只是像素少了,畫質達不到1080p只能達到720p。當然,你使用720p設備播放當年解析度哦,320×240的視頻時也不會出現不能播放或者不滿屏的現象,系統因為會自動為原視頻插值將320×240像素添成1280×720來顯示,畫質並不會因此增加。