Code Monkey home page Code Monkey logo

Comments (11)

AdrianEddy avatar AdrianEddy commented on June 2, 2024

are you sure the 5 min is the main factor? what camera is the video file from? does it have gyro data? what resolution, codec?

from gyroflow.

Strubu avatar Strubu commented on June 2, 2024

are you sure the 5 min is the main factor? what camera is the video file from? does it have gyro data? what resolution, codec?

Sorry for the late reply. Spend a whole afternoon making videos of various lengths, only to find out, that it's actually not related to the length...

So you were right. The resolution seems instead to be the problem. 4k videos (3840 x 2880 ) don't preview within the first few frames of pressing play.

Same videos run perfect at 2.7k (2688x2016) resolution.

Mind you this is all on S22 Ultra. On the other phone I tested (Pixel 8) 4k videos are not a problem.

Other video stats:
Lens profile: DJI Avata 2
Duration 8s
Framerate: 59.940, also tested with 50fps with same result
Codec: HEVC 115.34 (for 4k) HEVC 95.89Mbs (for 2.7k) -> is this maybe the source of the problem?
Pixel format: YUV420 10 bit
Contains gyro: yes

from gyroflow.

AdrianEddy avatar AdrianEddy commented on June 2, 2024

Ok go to Advanced and try different "Preview pipeline". Also does anything change when you disable stabilization?
image

from gyroflow.

Strubu avatar Strubu commented on June 2, 2024

Ok go to Advanced and try different "Preview pipeline". Also does anything change when you disable stabilization? image

Tried all combinations of preview settings. Preview also stops even if stabilization is switched off. Video plays normal with the build in video player, so I don't think, it's a codec problem either.

from gyroflow.

AdrianEddy avatar AdrianEddy commented on June 2, 2024

Try this apk https://github.com/gyroflow/gyroflow/actions/runs/8444901910/artifacts/1361449368

from gyroflow.

Strubu avatar Strubu commented on June 2, 2024

Try this apk https://github.com/gyroflow/gyroflow/actions/runs/8444901910/artifacts/1361449368

Tried the apk, but same behaviour. 2.7k videos run in preview with no issues, 4k videos run for 2-3 frames, then lock up.
Pixel 8 plays all without issues. It doesn't matter if I choose the "[wgpu] Adreno(tm) 730 (Vulkan)" or "CPU" option for the preview pipeline video processing, else I would have blamed it on the S22 GPU architecture. I'm going to make some anonymized videos tomorrow morning and post them for testing. Thanks for the quick response.

from gyroflow.

Strubu avatar Strubu commented on June 2, 2024

Try this apk https://github.com/gyroflow/gyroflow/actions/runs/8444901910/artifacts/1361449368

Here are 3 videos (4k 4:3 not working, 4k 16:9 working, 2.7k 4:3 working) and some screen recordings.
https://1drv.ms/f/s!AjwietZirFfNkOwZ35wYcr89FM9aVg?e=VMDadN

(I reset all setting to default in the app before doing the screen recordings)

from gyroflow.

AdrianEddy avatar AdrianEddy commented on June 2, 2024

How about this apk? https://github.com/gyroflow/gyroflow/actions/runs/8849189979/artifacts/1451192994

from gyroflow.

Strubu avatar Strubu commented on June 2, 2024

How about this apk? https://github.com/gyroflow/gyroflow/actions/runs/8849189979/artifacts/1451192994

Still same behavior.
Btw: I just realized, that scrubbing though the whole video is possible, before pressing play. After pressing play, the video locks up again after a few frames. I added a new screen recording to the OneDrive, using the new apk.

from gyroflow.

AdrianEddy avatar AdrianEddy commented on June 2, 2024

Can you try latest dev build? https://nightly.link/gyroflow/gyroflow/workflows/release/master/Gyroflow-android.zip

from gyroflow.

AdrianEddy avatar AdrianEddy commented on June 2, 2024

Any update? did you try the dev build?

from gyroflow.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.