「實(shí)況照片」和「動(dòng)態(tài)照片」的區(qū)別是什么?
jiraffe
發(fā)布于 云南 2025-04-02 · 8.2w瀏覽 2贊

「實(shí)況照片」和「動(dòng)態(tài)照片」的區(qū)別是什么?

近期我注意到總有廠商和媒體在混淆 Live Photo 和 Motion Photo 的概念。把這兩種不同的東西統(tǒng)一用 Live Photo 或「實(shí)況照片」來(lái)混為一談,所以專門用這篇文章來(lái)梳理一下這兩種不同的東西。

1. 前言
在過去大約一周的時(shí)間里我深入了解了 Android 手機(jī)「動(dòng)態(tài)照片」的實(shí)現(xiàn)原理和一些特性,也探明了 部分 Android 手機(jī)將「動(dòng)態(tài)照片」發(fā)送至 iPhone 以后還能正常播放的運(yùn)作原理,順帶著也基本理清了「實(shí)況照片」和「動(dòng)態(tài)照片」的區(qū)別,現(xiàn)在提一個(gè)問題用自問自答的方式做匯總處理。

2. 基本原理
為了便于理解下文,首先需要說(shuō)明「實(shí)況照片」和「動(dòng)態(tài)照片」并不是一回事:「實(shí)況照片」是指 Live Photo,目前僅 Apple 一家在使用,文件格式為 .heif ;「動(dòng)態(tài)照片」是指 Motion Photo,也是目前幾乎所有的 Android 手機(jī)都在用的格式,文件格式為 .jpg。

2.1 實(shí)況照片
「實(shí)況照片」是自 iPhone 6s 以來(lái) Apple 上線的一種支持動(dòng)態(tài)視頻的照片格式,本質(zhì)上是一段較低分辨率視頻和一張高分辨率封面照片。WWDC17 以后「實(shí)況照片」由 .heif 格式封裝。
.heif 本質(zhì)上是一種容器格式,類似于影片的 .mkv 或壓縮包的 .zip,在內(nèi)部可以同時(shí)封裝獨(dú)立的圖像,視頻,音頻等文件。在實(shí)際應(yīng)用中.heif 作為還能存儲(chǔ)更多信息,例如在 iPhone 拍攝人像模式照片時(shí)它里面還保存有一張人物輪廓的蒙版圖層,在圖片經(jīng)過處理以后保留原始圖像數(shù)據(jù)等。
在「實(shí)況照片」中 .heif 封裝的就是一張 .heic 圖像和一段 .mov 視頻。其中 .heic 是 .heif 的一個(gè)子集,是 .heif 的一種圖像實(shí)現(xiàn)。.heif, .heic 和 .mov 均為 HEVC 編碼壓縮,在支持 16 位色深和透明通道的同時(shí)壓縮效率更高,圖像文件也更小。

 

「實(shí)況照片」里面是圖片文件和視頻文件

2.2 動(dòng)態(tài)照片
在 iPhone 6s 支持「實(shí)況照片」兩年以后 Google 推出了「動(dòng)態(tài)照片」,早起搭載在 Google 和 Samsung 的部分機(jī)型上,隨著時(shí)間推移估產(chǎn)手機(jī)也開始大規(guī)模跟進(jìn)?!竸?dòng)態(tài)照片」由 .jpg 實(shí)現(xiàn)。
.jpg 原本就是常見的靜態(tài)圖片格式,后來(lái) Google 在做了一些改進(jìn)以后在 .jpg 內(nèi)部圖像數(shù)據(jù)的結(jié)尾處加入視頻數(shù)據(jù),然后使用通過 XMP 元數(shù)據(jù)協(xié)議寫入 Micro Video Tag,用來(lái)標(biāo)記視頻數(shù)據(jù)的起始位置和結(jié)束位置。在受支持的圖片查看器中顯示為動(dòng)態(tài)照片,在不受支持的查看器中僅顯示照片。

在 XMP 中記錄的 Micro Video Tag 通常是這樣的:
Micro Video??1?
?Micro Video Offset??9184688?
?Micro Video Presentation Timestamp Us??834414?
?Micro Video Version??1?

 

XMP 元數(shù)據(jù)標(biāo)記視頻編碼數(shù)據(jù)

2.3 原理區(qū)別
簡(jiǎn)單來(lái)說(shuō)「實(shí)況照片」就像 .zip,里面封裝的是圖片和視頻文件,而「動(dòng)態(tài)照片」就像是 .txt,里面是一大堆元數(shù)據(jù)和編碼數(shù)據(jù),而非獨(dú)立的圖片或視頻文件。

3. 應(yīng)用區(qū)別
在實(shí)際使用中「實(shí)況照片」和「動(dòng)態(tài)照片」也存在著非常顯著的區(qū)別。根據(jù)目前實(shí)測(cè)加請(qǐng)教尋訪的結(jié)果我重新整理一下實(shí)際區(qū)別。

3.1 編輯與還原
由于「實(shí)況照片」采用的是 .heif 容器格式,里面可以容納多個(gè)圖像,視頻,音頻等文件,所以在編輯的時(shí)候也非常容易。例如它有以下特性:
對(duì)「實(shí)況照片」進(jìn)行調(diào)色,旋轉(zhuǎn),裁剪,更換封面等操作時(shí)均記錄成一個(gè)只有修改信息的文件,修改完成以后在設(shè)備本地查看「實(shí)況照片」,它就會(huì)根據(jù)修改信息來(lái)實(shí)時(shí)渲染和播放修改后的畫面,簡(jiǎn)單說(shuō)就像是透過一層「濾鏡」看原文件,原文件其實(shí)原封不動(dòng),沒有任何改變的;
只有當(dāng)修改過后的「實(shí)況照片」導(dǎo)出或分享時(shí)才會(huì)渲染成一張兼容性比較強(qiáng)的 .jpg 文件;
對(duì)「實(shí)況照片」進(jìn)行添加文字,手繪等標(biāo)記操作以后就會(huì)變成一張靜態(tài)圖片,但即便如此也可以在編輯器中還原出原本帶有動(dòng)態(tài)效果的對(duì)「實(shí)況照片」;
簡(jiǎn)單來(lái)說(shuō)就是「實(shí)況照片」支持調(diào)色,旋轉(zhuǎn),裁剪,更換封面還能正常播放播放,在任意 App 中編輯以后都能在「照片」App 的「編輯」中一鍵還原出最初狀態(tài)的「實(shí)況照片」。

 

「實(shí)況照片」編輯過后還能動(dòng),而且可以一鍵還原

「動(dòng)態(tài)照片」在兼容性方面見長(zhǎng),但是受限于 .jpg 格式,在可編輯性上不盡人意?,F(xiàn)階段絕大多數(shù)支持拍攝「動(dòng)態(tài)照片」的設(shè)備都能進(jìn)行簡(jiǎn)單編輯,但非?;A(chǔ):
OPPO,小米等設(shè)備的自帶相冊(cè)均可以更改「動(dòng)態(tài)照片」的封面,華為,榮耀和 vivo 尚不明確;
絕大多數(shù) Android 設(shè)備在對(duì)「動(dòng)態(tài)照片」執(zhí)行裁剪,調(diào)色,增加濾鏡等操作以后會(huì)失去動(dòng)態(tài)效果,而且無(wú)法再還原回最初的拍攝版本;
第三方工具 Google Photo 可以更改「動(dòng)態(tài)照片」的封面,而且更改過后還可以還原出最初版本;
.jpg 給「動(dòng)態(tài)照片」帶來(lái)了相當(dāng)大的不便和阻礙,目前有一種比較折中的方案就是 Android 設(shè)備在編輯照片以后都是默認(rèn)另存為一張新的圖片,從而避免照片原文件遭到破壞。因此從這個(gè)角度來(lái)看「動(dòng)態(tài)照片」還是有一點(diǎn)“可還原性”的,只要原圖還在就行。

3.2 導(dǎo)出與兼容性
iOS 的「實(shí)況照片」在導(dǎo)出時(shí)存在困難。在「照片」App 中導(dǎo)出未經(jīng)修改的原圖以后會(huì)變成一張 .heic 圖片和一段 .mov 視頻。在微信中通過文件發(fā)送會(huì)僅發(fā)送封面照片,在隔空投送時(shí)啟用所有照片數(shù)據(jù)發(fā)送,則會(huì)分解成一張 .heic 圖片和一段 .mov 視頻,顯然這些方法都是失敗的。實(shí)測(cè)使用騰訊微云的原圖上傳就可以把「實(shí)況照片」打包成 .heic 上傳,分享出去以后使用 Apple 設(shè)備下載就可以看到動(dòng)態(tài)效果。
Windows 設(shè)備原生不支持查看「實(shí)況照片」,需要安裝支持的插件以后可以查看「實(shí)況照片」封面,但是看不到動(dòng)態(tài)效果;
Android 設(shè)備可以查看「實(shí)況照片」的封面,但是看不到動(dòng)態(tài)效果;
在 iPhone 上使用 O+ 互聯(lián) App 或小米互聯(lián) App 發(fā)送「實(shí)況照片」,此時(shí)會(huì)先把「實(shí)況照片」轉(zhuǎn)換成「動(dòng)態(tài)照片」,然后就可以在 OPPO 設(shè)備或小米設(shè)備上查看「動(dòng)態(tài)照片」。

 

強(qiáng)行兼容「實(shí)況照片」實(shí)際上是單向格式轉(zhuǎn)換為「動(dòng)態(tài)照片」

Android 設(shè)備拍攝的「動(dòng)態(tài)照片」在兼容性方面強(qiáng)于「實(shí)況照片」??梢暂p松導(dǎo)出 .jpg 圖片并在任何設(shè)備上都可以查看照片封面。但是在能否播放「動(dòng)態(tài)照片」上存在較大區(qū)別:
- 華為和榮耀的「動(dòng)態(tài)照片」在對(duì)方的設(shè)備上都能正常播放,但在其他設(shè)備上僅顯示照片封面;
- OPPO,vivo 和小米的「動(dòng)態(tài)照片」支持在自家設(shè)備、Google Photo 和 Win10 照片查看器上播放;
- OPPO 和小米的「動(dòng)態(tài)照片」通過 O+ 互聯(lián) App 或小米互聯(lián) App 可以轉(zhuǎn)換成一張 .heic 圖片和一段 .mov 視頻,但是無(wú)法封裝進(jìn) .heif 中變成「實(shí)況照片」,所以無(wú)法在 iPhone 上正常播放。

3.3 特殊用例
目前 OPPO Find X8 帶來(lái)了一種「動(dòng)態(tài)照片」的新玩法,就是在拍攝之前預(yù)先選好美顏濾鏡,照片邊框等附加信息,然后帶著這些附加信息一起拍照,于是就能得到帶有美顏濾鏡的,帶有邊框的「動(dòng)態(tài)照片」,這是一種從源頭上先后期再拍攝的思路,理論上護(hù)城河不深,其他廠商或第三方 App 均可以跟進(jìn)支持。

 

4. 結(jié)語(yǔ)
目前掌握的信息就這些,但是仍有一些疑問有待解決。例如如何在手機(jī)上提取出「動(dòng)態(tài)照片」的照片封面和里面的視頻內(nèi)容(不是簡(jiǎn)單的優(yōu)選圖片或?qū)С鲆曨l,是提取里面的視頻),還有OPPO,vivo 和小米這三家的「動(dòng)態(tài)照片」相互交叉測(cè)試能否正常播放等,這些問題越挖掘越深入,疑問也越多。有了解相關(guān)信息的可以交流交流。

jiraffe
困了就睡
瀏覽 8.2w
2 收藏 1
相關(guān)推薦
最新評(píng)論
贊過的人 2
評(píng)論加載中...

暫無(wú)評(píng)論,快來(lái)評(píng)論吧!