You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have a video recorded at 30 fps, 1080p from a webcam in mp4 format. I am trying to convert this video into frames and then take the 100 most distinct frames from the video. Given that the video was recorded at 30fps, I only want 1 frame per second of video, but the to_frames method will not actually save my frames to file unless I leave the fps parameter empty.
Code to reproduce issue
My code:
What happens when fps = none (works as expected):
Note that I have no idea why it says "Setting 63984 frame filepaths on the input collection that exist on disk but are not recorded on the dataset" because it is saving 63984 jpgs to a file path which I definitely do not want
What happens when I put fps = 1 as a parameter in to_frames:
It isn't able to write to a file even though I was able to write to file when fps parameter isn't adjusted
# commands and/or screenshots here
System information
OS Platform and Distribution (e.g., Linux Ubuntu 22.04): Windows 11
Python version (python --version): 3.12.4
FiftyOne version (fiftyone --version): 0.24.1
FiftyOne installed from (pip or source): pip
Other info/logs
Include any logs or source code that would be helpful to diagnose the problem.
If including tracebacks, please include the full traceback. Large logs and
files should be attached. Please do not use screenshots for sharing text. Code
snippets should be used instead when providing tracebacks, logs, etc.
Willingness to contribute
The FiftyOne Community encourages bug fix contributions. Would you or another
member of your organization be willing to contribute a fix for this bug to the
FiftyOne codebase?
Yes. I can contribute a fix for this bug independently
Yes. I would be willing to contribute a fix for this bug with guidance
from the FiftyOne community
[ X] No. I cannot contribute a bug fix at this time
The text was updated successfully, but these errors were encountered:
Describe the problem
I have a video recorded at 30 fps, 1080p from a webcam in mp4 format. I am trying to convert this video into frames and then take the 100 most distinct frames from the video. Given that the video was recorded at 30fps, I only want 1 frame per second of video, but the to_frames method will not actually save my frames to file unless I leave the fps parameter empty.
Code to reproduce issue
My code:
What happens when fps = none (works as expected):
Note that I have no idea why it says "Setting 63984 frame filepaths on the input collection that exist on disk but are not recorded on the dataset" because it is saving 63984 jpgs to a file path which I definitely do not want
What happens when I put fps = 1 as a parameter in to_frames:
It isn't able to write to a file even though I was able to write to file when fps parameter isn't adjusted
System information
python --version
): 3.12.4fiftyone --version
): 0.24.1Other info/logs
Include any logs or source code that would be helpful to diagnose the problem.
If including tracebacks, please include the full traceback. Large logs and
files should be attached. Please do not use screenshots for sharing text. Code
snippets should be used instead when providing tracebacks, logs, etc.
Willingness to contribute
The FiftyOne Community encourages bug fix contributions. Would you or another
member of your organization be willing to contribute a fix for this bug to the
FiftyOne codebase?
from the FiftyOne community
The text was updated successfully, but these errors were encountered: