Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow System Binary Processor to use URLs instead of only making local files availability required #49

Open
DiegoPino opened this issue Mar 16, 2022 · 1 comment
Assignees
Labels
enhancement New feature or request Post processor Plugins The ones with a ->run() method
Milestone

Comments

@DiegoPino
Copy link
Member

What?

Some system binaries (exiftool, ffmpeg) can stream from a remote source without having to generate a local temporary file. The knowledge of which one can/should do this depends on the user to explore but to allow this to happen (e.g fromS3) we need to generate as argument (instead of %file we can use %url) a signed URL.

This can be a checkbox and allows that processing since e.g Droid will never be able to read from a remote stream

I think this can be done via SF3S or using the AWS S3 client directly, but I need to research it deeper

@giancarlobi @aksm @alliomeria

@DiegoPino DiegoPino changed the title Allow System Binary Processor to use URsL of only making local availability required Allow System Binary Processor to use URLs instead of only making local files availability required Mar 16, 2022
@DiegoPino DiegoPino self-assigned this Mar 16, 2022
@DiegoPino DiegoPino added enhancement New feature or request Post processor Plugins The ones with a ->run() method labels Mar 16, 2022
@DiegoPino DiegoPino added this to the 0.3.0 milestone Mar 16, 2022
@DiegoPino
Copy link
Member Author

@todhamma tagging you since this will be needed if you intent to transform video directly from S3

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Post processor Plugins The ones with a ->run() method
Projects
None yet
Development

No branches or pull requests

1 participant