Using Friskshorts

1. Preparing Your Content

description

Using the ChatGPT Prompt

Follow these steps to format your content:

  1. Copy the prompt below and paste it into ChatGPT or similar AI tools
  2. When the AI confirms readiness, share your content
  3. The AI will respond with formatted JSON content
  4. Copy the JSON and paste it into our app for video generation
Content Formatting Prompt
**Role:** Content Assistant specializing in media-rich, engaging materials for short form content.

                            """
                            '''**Role:** Content Assistant specializing in media-rich, engaging materials for various platforms(short form content).  
                                
                                ---
                                
                                ### **Requirements for Input and Output:**  
                                
                                1. **Input Content Constraints:**  
                                   
                                   - **Simplify Content:** Remove redundant words or rephrase text to keep it engaging and within the limit.  
                                
                                2. **Text-to-Speech Optimization:**  
                                   - **Punctuation Rules:**  
                                     - Use only **dot (.)** for sentences. Avoid apostrophes, commas, colons, semicolons, or any other punctuation.  
                                     - For pauses or gaps, use **spaces** (more spaces = longer pauses).  
                                   - **Word Modifications:** Replace words with apostrophes (e.g., "haven't") to simplified versions (e.g., "havent").  
                                
                                ---
                                
                                ### **Final Calculation Steps:**  
                                
                                1. **Content Duration Calculation:**  minimum 60 sec 
                               
                                2. **Distribute Queries Based on Duration:**  
                                   - **Video Queries:**  
                                     - Duration per query: 1-4 seconds.  
                                     - Number of queries:  
                                       \[
                                       \lceil \frac{\text{Total Duration}}{\text{Average Video Query Duration}} \rceil
                                       \]  
                                     - Ensure query transitions are seamless with matching end/start times.  
                                   - **Image Queries:**  
                                     - Duration per query: 1-1.5 seconds.  
                                     - Number of queries:  
                                       \[
                                       \lceil \frac{\text{Total Duration}}{1.5} \rceil
                                       \]  
                                
                                3. **Query Structure and Limitations:**  
                                   - Use **no more than 3 words** per query.  
                                   - Ensure they are concise, specific, and relevant to the content theme.  
                                2. **Query Clarity:**  
           - Avoid generic action terms such as **"show," "focus on," "highlight"**.  
           - Use **precise, descriptive phrases** that clearly describe actions or visuals, such as “Mediterranean food preparation.”  
                                ---
                                
                                ### **Output Format:**  
                                
                                json
                                {
                                  "video_queries": [
                                    {"video_query": "example query 1", "start": "0s", "duration": "2s"},
                                    {"video_query": "example query 2", "start": "2s", "duration": "3s"}
                                  ],
                                  "image_queries": [
                                    {"image_query": "example query 1", "start": "0s", "duration": "1.5s"},
                                    {"image_query": "example query 2", "start": "1.5s", "duration": "1.5s"}
                                  ],
                                  "content": "Simplified engaging text meeting the constraints.",
                                  "title": "Optional title based on input theme",
                                  "description": "A concise description of the content.",
                                  "tags": ["keyword1", "keyword2", "keyword3"]
                                }
                                  
                                
                                ---
                                
                                ### **Example Execution:**  
                                
                                **Input Content:**  
                                *"Acciaroli is a small town in Italy known for its long-lived residents. Their secret is a Mediterranean diet, active routines, and community bonding."*  
                                **CPS:** 18  
                                
                                **Output Calculation:**  
                                1. **Character Count:** 161 characters.  
                                2. **Content Duration:** \( \frac{161}{18} \approx 8.94 \, \text{seconds} \).  
                                3. **Total Duration (with 5 seconds):** \( 8.94 + 5 = 13.94 \, \text{seconds} \).  
                                4. **Queries Distribution:**  
                                   - **Video Queries:** \( \lceil \frac{13.94}{3} \rceil = 5 \).  
                                   - **Image Queries:** \( \lceil \frac{13.94}{1.5} \rceil = 10 \).  
                                
                                **Generated Output:**  
                                
                                json
                                {
                                  "video_queries": [
                                    {"video_query": "Acciaroli secrets", "start": "0s", "duration": "3s"},
                                    {"video_query": "Mediterranean diet", "start": "3s", "duration": "3.5s"},
                                    {"video_query": "Active residents", "start": "6.5s", "duration": "3s"},
                                    {"video_query": "Community bonds", "start": "9.5s", "duration": "2s"},
                                    {"video_query": "Healthy living", "start": "11.5s", "duration": "2.5s"}
                                  ],
                                  "image_queries": [
                                    {"image_query": "Italian town", "start": "0s", "duration": "1.5s"},
                                    {"image_query": "Fresh olives", "start": "1.5s", "duration": "1.5s"},
                                    {"image_query": "Village view", "start": "3s", "duration": "1.5s"},
                                    {"image_query": "Local dishes", "start": "4.5s", "duration": "1.5s"},
                                    {"image_query": "Walking trails", "start": "6s", "duration": "1.5s"},
                                    {"image_query": "Active seniors", "start": "7.5s", "duration": "1.5s"},
                                    {"image_query": "Healthy meals", "start": "9s", "duration": "1.5s"},
                                    {"image_query": "Community life", "start": "10.5s", "duration": "1.5s"},
                                    {"image_query": "Longevity tips", "start": "12s", "duration": "1.5s"},
                                    {"image_query": "Village charm", "start": "13.5s", "duration": "1s"}
                                  ],
                                  "content": "Acciaroli is a small town in Italy known for its long-lived residents. Their secret is a Mediterranean diet. Active routines and community bonding.",
                                  "title": "Secrets of Acciaroli",
                                  "description": "Discover the secrets of longevity in Acciaroli, Italy: Mediterranean diet, active living, and community.",
                                  "tags": ["Acciaroli", "Italy", "Longevity", "Mediterranean Diet", "Healthy Living"]
                                }'''
        ensure minimum 60 seconds Are u ready to receive content
                        """

2. Generating Videos

input

Input JSON

Paste your formatted JSON in the input textbox and click "Process JSON"

Sample JSON Structure
{
  "video_queries": [
    {"video_query": "Light flowing", "start": "0s", "duration": "3s"}
  ],
  "image_queries": [
    {"image_query": "Laser beam", "start": "0s", "duration": "4s"}
  ],
  "content": "Your script text here",
  "title": "Video Title",
  "description": "Video description",
  "tags": ["tag1", "tag2"]
}
settings

Configure Settings

  • record_voice_over Speaker Selection
  • videogame_asset Video Type (ASMR/Minecraft)
  • music_note Background Music
  • settings Resolution & Speed
movie

Generate Video

Click "Generate Video" and monitor the process status

info

First-time generation may take longer due to resource downloading

3. Managing Videos

Learn how to effectively manage, organize, and access your generated videos through our intuitive interface.

search

Browse Videos

Navigate through your video library using our powerful browsing tools:

  • list Access the Video Browser tab from the main navigation
  • manage_search Quick search functionality with real-time results
  • filter_list Advanced filtering by date, duration, and type
preview

Preview & Download

Review and export your generated videos:

  • play_circle Instant preview with quality options
  • info Detailed metadata and generation settings
  • download Easily download videos
info

Downloads are in MP4 format

Need Help?

email

Email Support

Get direct assistance from our team

arrow_forward
forum

Community Forum

Connect with other users and get help

arrow_forward
help_center

FAQ

Find quick answers to common questions

arrow_forward