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

PS-670-rendition-video_enhance3 #494

Merged
merged 12 commits into from
Dec 9, 2024
Merged

Conversation

jygaulier
Copy link
Member

new cli alchemy:rendition-factory:config to generate doc or validate configuration file.

@jygaulier jygaulier requested a review from 4rthem November 28, 2024 10:51
@jygaulier jygaulier force-pushed the PS-670-rendition-video_enhance3 branch 2 times, most recently from f10f4c9 to d7da0de Compare December 4, 2024 08:38
@jygaulier jygaulier requested a review from 4rthem December 4, 2024 08:57
databox/api/src/Command/DocumentationDumperCommand.php Outdated Show resolved Hide resolved
databox/api/config/validator/validation.yaml Outdated Show resolved Hide resolved
databox/api/config/validator/validation.yaml Outdated Show resolved Hide resolved
lib/php/rendition-factory/src/Config/Validator.php Outdated Show resolved Hide resolved
lib/php/rendition-factory/src/Config/Validator.php Outdated Show resolved Hide resolved
lib/php/rendition-factory/src/DocumentationDumper.php Outdated Show resolved Hide resolved
lib/php/rendition-factory/src/DocumentationDumper.php Outdated Show resolved Hide resolved
- auto doc WIP
- more "twigable" options + factorization
- almost every "time" options supports float (2.5) or timecode ("00.00.02.50")
- video-summary module  can generate "phraseanet" animated gif
    - period sets the gap between frames from the _input video_, e.g. `"{{ input.duration/10 }}"` -> 10 frames extracted.
    - duration sets the duration in seconds of each frame into the _output animated gif_, e.g. `0.1` -> 10 frames / seconds.
- video-summary module supports `start`
- ffmpeg module can extract audio: set `format: "audio-wav"` or `audio-mp3`, `audio-aac` ; todo: audio options
- ffmpeg module / filter "watermark" supports `path: <url>`
- bypass ffmpeg bugs (timecode / seconds)
- fix attributes access in twig : use `"{{ attr.myfield }}"` where `myfield` is the *slugified* attribute name
…e configuration file.

mandatory documentation for all modules.
refacto.
… module.

move conf validator to attribute (not full entity)
@jygaulier jygaulier force-pushed the PS-670-rendition-video_enhance3 branch from d7da0de to 1d69779 Compare December 5, 2024 18:12
@jygaulier jygaulier requested a review from 4rthem December 5, 2024 18:23
Copy link
Member

@4rthem 4rthem left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please also resolve other points from the 1st review

@jygaulier jygaulier requested a review from 4rthem December 9, 2024 11:20
@jygaulier jygaulier merged commit bb8482a into master Dec 9, 2024
20 checks passed
Copy link

sentry-io bot commented Dec 11, 2024

Suspect Issues

This pull request was deployed and Sentry observed the following issues:

  • ‼️ InvalidArgumentException: Invalid format animated-gif /lib/php/rendition-factory/src/Transformer/Vide... View Issue

Did you find this useful? React with a 👍 or 👎

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants