2017-05-15 23 views
0

是否有人試圖修改CISCO openh264庫以將JPEG圖像作爲輸入並將它們壓縮爲P和I幀(輸出爲幀,不是視頻),並類似地修改解碼器採取壓縮的P和I幀並生成未壓縮的幀?修改CISCO openh264以獲取圖像幀和壓縮幀

我有一臺攝像機,每隔30秒拍攝一張靜態場景並拍照(1280x720p)。現場幾乎是靜止的。 Currenlty我使用JPEG壓縮來單獨壓縮每個幀,並導致圖像大小爲〜270KB。此壓縮幀通過互聯網傳輸到存儲服務器。由於場景中的動作很少,因此'I'的幀大小將非常小(我認爲它應該是〜20-50KB)。因此,通過互聯網而不是JPEG圖像傳輸I幀將會非常經濟有效。

任何人都可以引導我到一些項目或關於如何進行這項任務?

回答

1

您正在準確描述編解碼器的功能。它拍攝圖像並壓縮它們。時間上的關係與壓縮步驟無關。解碼器不是決定如何顯示或只是將它們寫入磁盤。你不需要修改open264,你想要做的就是它的設計。

+0

我明白了你的意思,但我要求openh264 API配置爲在所有情況下都將**視頻容器**作爲輸入(或特殊情況下的圖像幀)來生成**視頻輸出**。我想輸入**幀**並獲得**幀**作爲輸出。 **我沒有視頻**我只有一組幀。 –