mirror of
https://github.com/Paillat-dev/viralfactory.git
synced 2026-01-02 17:24:54 +00:00
🐛 fix(GenerationContext.py): fix indentation issue in process() method
✨ feat(GenerationContext.py): add support for z-index of moviepy clips to improve video rendering
The indentation issue in the process() method has been fixed. The z-index of moviepy clips has been added to improve the rendering of the video. This allows the clips to be rendered in different layers based on their index, resulting in a more visually appealing video.
This commit is contained in:
@@ -4,6 +4,11 @@ from ...utils.prompting import get_prompt
|
||||
|
||||
|
||||
class ShortsMetadataEngine(BaseMetadataEngine):
|
||||
name = "ShortsMetadata"
|
||||
description = "Generate metadata for YouTube Shorts / TikTok format videos"
|
||||
|
||||
num_options = 0
|
||||
|
||||
def __init__(self, **kwargs) -> None:
|
||||
...
|
||||
|
||||
@@ -13,9 +18,12 @@ class ShortsMetadataEngine(BaseMetadataEngine):
|
||||
)
|
||||
chat_prompt = chat_prompt.replace("{script}", self.ctx.script)
|
||||
|
||||
return self.ctx.simplellmengine.generate(
|
||||
result = self.ctx.simplellmengine.generate(
|
||||
chat_prompt=chat_prompt, system_prompt=sytsem_prompt, json_mode=True
|
||||
)
|
||||
self.ctx.title = result["title"]
|
||||
self.ctx.description = result["description"]
|
||||
|
||||
def get_options(self):
|
||||
@classmethod
|
||||
def get_options(cls):
|
||||
return []
|
||||
|
||||
Reference in New Issue
Block a user