Comments (8)
Huh, haven't seen that before. That's an error with the metadata extraction, so it seems that the GPMF parser library doesn't work with it (the video processing shouldn't be a problem since it's just ffmpeg). As a test, does it work fine with rsgo? Just to make sure the gyro data is fine.
from gyroflow.
I have tested the GoPro Hero 8 Black using the preset I made for it and I did not come across these errors : https://github.com/ElvinC/gyroflow/blob/master/camera_presets/GoPro/GoPro_Hero_8_Black_2_7K_4by3_60fps_wide.json
I did test it at 2.7K 4x3 60fps wide fov. I am pretty sure it saved the .MP4 file in HEVC/H.265 codec. And it seemed to work perfectly.
I do not care much about 4k because its too much to process.
You seem to be using the GoPro_Hero7__2.7K 4by3 wide preset. Can you test with the Hero 8 preset and report back your results?
Not sure about the Gopro Hero 9 because I do not own one.
from gyroflow.
Sorry, it looks like h265 works. It might be related to GoPro labs firmware and 12GiB file limit?
With Labs firmware on the GoPro's, you can enable 12GiB file limit. With that enabled, files split at ~16min (12GiB) instead of ~5:20 (4GiB).
I seem to only get this error with files longer than ~5:20 (around 4GiB). I'll have to test more to know for sure that this is the cause.
@ElvinC : These files work in rsgo.
@kafie1980 : I didn't know about that preset. It's missing on the dev
branch. Using that preset didn't change anything.
from gyroflow.
Huh interesting. Let me know if you figure out more
from gyroflow.
I have labs on my Gopro 8 but I have not enabled the 12gb file limit and my flights are usually under 5 minutes.
Unless you are sure the lens on the Gopro 7 and 8 are the same which I am not completely sure, I would suggest you use the present made for the Gopro 8. Else you might have distortions in your final results.
from gyroflow.
Oh yeah, sure. I only meant that changing the preset didn't solve the error.
from gyroflow.
We are also not able to playback on the Gopro or usb transfer 12gb files and only sdcard copy is supported:
https://gopro.github.io/labs/control/chapters/
from gyroflow.
This is definitely related to the mp4 files being over 4GB.
I tried encoding the "broken" file with lower bitrate (to get below 4GB), and it worked.
And tried encoding a working file with higher bitrate (to get above 4GB), and I got the error.
So to reproduce this, you need to encode a gopro file with high enough bitrate to get above 4GB.
I was able to use the original h265 file as input file, and the below-4gb file for gyro. That way I can use the original file in gyroflow. I guess that works as a workaround for now.
To improve the workaround, I tried making a mp4 file with only the GPMF track mapped (only -map 0:3
) to use as the gyro info, but then I got a different error in gyroflow.
from gyroflow.
Related Issues (20)
- Resolution adaptation
- Attempting to use h264_nvenc gives `BrokenPipeError`
- cli.py is broken HOT 1
- Can't join discord HOT 1
- 1.0 version crashing after uploading blackbox log
- v1.0.0 Blackbox data from INAV not imported HOT 1
- Sensor logger iPhone
- Runcam Thumb HOT 1
- Phone app logs error: unsupported file format HOT 1
- Add some test video and data
- Blue spinning circle when syncing
- Gyroflow exported video issue HOT 3
- Gyroflow preview image goes black when motion data is added - V1.01 & V1.0
- Batch video processing or command line interface?
- Video lag after export HOT 1
- Lens profile disappeared after failure to export HOT 1
- Too few sync points
- Error with export GF845M
- Can't add motion data to lens calibrator
- Black Orbs Visible Throughout footage HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gyroflow.