先說明我的繪圖軟體是iPad Pro的Procreate,手機則是SONY Xperia 10 IV。
看標題進來的你可能也遇上了類似的問題。但這裡分享的只是我個人的經驗;因為當我遇到這個問題時,也是在網路上搜尋了許久,但不知為何總是告訴我必須轉檔?當然,各類不同網頁資訊也都明確說明IOS檔案格式是有可能與Android的不相容,而且大家會寫在文章的最前面想必也是許多人遇到過的吧!但...但根據我好歹也用了幾十年的電腦繪圖的經驗;繪圖檔案的跨裝置跨平台讀取是如此平常的當下,只不過是從我的Android手機的雲端讀取IOS上製作的mp4檔就必轉檔才能讀取,是相當二邊不討好的事情,我深信這種事情應該早在我遇上之前IOS與Android雙方就默默解決了才是。
但...但我在iPad Pro製作的mp4檔案,存在google雲端,然後從我的SONY手機上下載之後...竟然是“無法播放”!?
我在Procreate上揣測可能的問題之後當圖檔修改了許多次,然後也將動畫檔改存成Gif,反覆試了許多次都不行。
然後,抱著死馬當活馬醫的心態,我去問了Chat GPT:
我問:
『我在ipad 的procreate軟體製作了動畫存成mp4檔案,上傳google雲端,然後從android手機下載檔案,下載後卻無法順利在手機上播放,為什麼?』
Chat GPT回答如下:
你在 Android 手機上無法播放從 Procreate 匯出的 MP4 動畫,可能是由以下幾個原因造成的:
1. 編碼格式問題。
Procreate 匯出的 MP4 影片可能使用了特定的編碼(例如 H.265/HEVC 編碼),而部分 Android 手機不支持這種格式的影片解碼。
解決方法:
- 在 Procreate 匯出影片時選擇不同的格式(如果軟體提供選項)。
- 使用電腦上的轉檔軟體(例如 HandBrake)將影片重新編碼為 H.264 編碼,這是大多數 Android 手機支持的格式。
2. 播放器不支持特定格式
你的 Android 手機內建播放器可能不支持 Procreate 匯出的影片格式。
解決方法:
- 嘗試安裝第三方影片播放器,例如 VLC Player 或 MX Player,它們支持更廣泛的影片格式和編碼。
3. 檔案損壞或未完全下載
在 Google 雲端下載影片時,可能因為網路不穩定導致檔案未完整下載,導致影片無法播放。
解決方法:
- 確認影片檔案大小與雲端上的檔案一致。
- 嘗試重新下載一次。
4. 影片解析度過高
Procreate 匯出的影片可能解析度很高,導致某些手機無法處理。
解決方法:
- 在匯出影片時降低解析度(如果 Procreate 支持)。
- 使用轉檔軟體降低解析度到手機可以順利播放的範圍,例如 1080p 或 720p。
5. Google 雲端下載的檔案名稱問題
有時檔案名稱中包含特殊字符或格式不正確,可能導致手機播放器無法識別。
解決方法:
- 檢查檔案名稱是否包含特殊字符(例如
空格
或/
等)。 - 將檔案重新命名為簡單的名稱,例如
animation.mp4
。
如果以上方法仍無法解決,建議測試影片是否能在其他裝置上播放,或嘗試直接在手機上透過 Google 雲端連線播放,進一步排除問題原因。
說實話它的回答與我在網路上找到的差不多,但有一點是我之前沒發現的,那就是第4點:影片解析度過高。
為了符合網路商店的印刷需求,我的圖檔最小檔案尺寸是5000X5000像素。如果是平面圖檔倒也還好,基本沒遇過什麼問題。但如果是動畫檔案,我一般只會考慮儲存格式,如gif,png,mp4等等,我通通都試過,事後也證實並不是檔案格式的問題。
其實Procreate在儲存動畫檔案時有一個關於解析度的選項,如下圖:
畫面上是存成「動畫mp4」,每秒影格數在動畫製作時已經調整好為3,然後『最大解析度』與『網頁適應』的選項,我就選『最大解析度』。我知道這個選項會影響檔案大小,但無奈我有種大尺寸的迷思,總希望自己的圖檔顯示能細緻一點,於是總是盡量存成大尺寸。
但後來我鎖定了“尺寸過大”這個問題之後,我重新儲存時點選『網頁適應』,其他設定通通沒變,就這樣立即順利的在手機上讀取!
問題解決後感覺自己有點蠢,但也有種成就感。不知道別的創作者是否會像我一樣老是被軟硬體的問題所困擾,但我想這應該是必經的過程,希望我的經驗也能對他人有所幫助。
就只是以下簡單的動畫,也歡迎到我的IG看看!
我的IG