KonradIT / gopro-py-api

Unofficial GoPro API Library for Python - connect to GoPro via WiFi.
MIT License
1.39k stars 211 forks source link

Hero8 Black getClip comes out artifacted #138

Open mijmijmijmij opened 4 years ago

mijmijmijmij commented 4 years ago

Describe the bug Using getClip shows an artifacted version of the file, I am not sure if the issues is related to frame rate, resolution or something else. I have attached screenshots below.

To Reproduce Use examples\extract_clips.py, I tried different resolutions constants.Clip.R1080p/960p/720p with the same result.

Expected behavior The video is clear

Screenshots image

image

Desktop (please complete the following information): OS: Win 10 Python 3.7.7

Additional context Do you have any suggestions for reverse engineering the app, are you using tcpdump/wireshark or is there a better way that doesn't require rooting your phone? I would be happy to contribute to this project!

KonradIT commented 4 years ago

Hi, I use the Packet Capture app o Android that does not require root in order to capture WiFi packets, as per BT packets, those are specified in protobuf format inside the app.

I don't have a HERO8 to test this.