我使用了source的腳本。它的功能是從手機(android)手機中讀取幀緩衝區信息並將其保存爲.raw文件。然後它使用ffmpeg編碼器來創建.png文件。不幸的是,我得到的PNG圖像就像(附在下面)。我嘗試使用「-pix_fmt」選項,並嘗試使用rgba而不是在該代碼中使用的rgb32(它們都不是btw)。我使用另一個腳本(ascreenshooter.py)來分析此原始圖像的標題以找到幾個圖像標題。它們被列爲:使用ffmpeg將Android的框架的.raw文件編碼爲.png文件格式
版本:1
BPP:32
尺寸:2088960
寬度:544
高度:960
red_offset:0
red_length:8
blue_offset:16
blue_length :8
green_offset:8
green_length:8
alpha_offset:0
alpha_length:8
請建議是否可以將此.raw圖像文件編碼爲png格式。如果它可能比我應該使用的ffmpeg選項還有其他更有效的工具退出編碼過程。根據要求
樣品原料圖像:
http://tabak.csc.ncsu.edu/arpit.raw
你能提供一個示例原始輸入文件嗎? – LordNeckbeard
Hi @LordNeckbeard,我也提供了.raw圖片。請讓我知道我出錯的地方。謝謝。 – Glex