-
Notifications
You must be signed in to change notification settings - Fork 10.4k
Video Style Guide #18482
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
Merged
Merged
Video Style Guide #18482
Changes from 7 commits
Commits
Show all changes
16 commits
Select commit
Hold shift + click to select a range
bf25bb3
video style guide draft
jason-cf c496cf9
Merge branch 'production' into pcx-10915
jason-cf 7394f4a
updates
jason-cf ab0ba93
updates
jason-cf 4155201
Merge branch 'production' into pcx-10915
jason-cf 6d77179
New version
jason-cf 15bcf46
updates
jason-cf 5618ba4
link suggestions
jason-cf 6f14700
updates
jason-cf 8c533c4
updating bitrate
jason-cf cd813af
updates
jason-cf 1d63dec
removing unused photos
jason-cf dd4b0e5
sidebar tweaks
crwaters16 5d30539
Claire's updates
jason-cf 1962227
updates
jason-cf af28bee
final edits
jason-cf File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,189 @@ | ||
| --- | ||
| title: Video Style Guide | ||
| pcx_content_type: overview | ||
| sidebar: | ||
| order: 1 | ||
| --- | ||
|
|
||
| import { Flex } from "~/components"; | ||
| import { Image } from "astro:assets"; | ||
|
|
||
| ## Introduction | ||
|
|
||
| These guidelines are designed to help both Cloudflare employees and external collaborators create videos that meet our standards for quality, consistency, and alignment with Cloudflare's brand identity and communication style. | ||
|
|
||
| ## Production | ||
|
|
||
| This section covers requirements, formatting and settings for video, audio, colorgrading, and screen recording. | ||
jason-cf marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| ### Video Quality | ||
|
|
||
| #### Resolution | ||
|
|
||
| Videos should be recorded at a minimum of 3840x2160 resolution (4K) and exported at a minimum of 1080p full HD quality. No footage below 1080p will be used. | ||
|
|
||
|
|
||
| ##### Acceptable Resolutions | ||
jason-cf marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| - **4K UHD:** 2160p (3840x2160) | ||
| - **2K QHD:** 1440p (2560x1440) | ||
| - **Full HD:** 1080p (1920x1080) | ||
|
|
||
| ##### Unacceptable Resolutions | ||
jason-cf marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| - **HD:** 720p (1280x720) | ||
| - **SD:** 480p (720x480) | ||
|
|
||
|
|
||
| #### Frame Rate | ||
|
|
||
| 25 frames per second (FPS). | ||
jason-cf marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| #### Bitrate | ||
|
|
||
| Footage should be recorded in the highest possible bitrate available. This allows for better color, detail, and video quality in the final export. | ||
|
|
||
| #### Picture Profiles | ||
|
|
||
| Sony’s S-Cinetone is our preference because it represents a cinematic style with natural tones, soft highlights, and balanced contrast, designed to deliver film-like visuals straight out of the camera. If the camera doesn't have S-Cinetone, then avoid flat color profiles such as or equivalent to S-Log. | ||
hyperlint-ai[bot] marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| ### Audio Quality | ||
|
|
||
| #### Background Noise | ||
jason-cf marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| Avoid locations with background noise (e.g. fan, air-conditioning, chatters) and echo to the best of your ability. | ||
hyperlint-ai[bot] marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| #### Echo | ||
|
|
||
| Echo is extremely difficult to remove in post-production. Best practice is to avoid empty rooms, but if you must, soundproof your recording area by introducing sound-absorbing materials such as carpets, curtains, blankets, or foam panels. Test for echoes by clapping and listening for a "dampened" sound. | ||
|
|
||
| #### Microphone Placement | ||
|
|
||
| - **Shotgun microphones**: Place the microphone over your head, just outside of the frame. | ||
| - **Lavalier microphones**: Lavalier microphones may be visible, but cords and cables should be hidden. | ||
jason-cf marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| ### Aspect Ratios | ||
|
|
||
| Aspect ratio is important for the viewing experience. The more a video fills the screen, the more immersive an experience it provides. | ||
|
|
||
| #### Desktop Aspect Ratio | ||
|
|
||
| The most common screens and online platforms, such as YouTube and Vimeo, use a 16:9 ratio, so the majority of videos should be produced in a 16:9 ratio. | ||
|
|
||
| #### Mobile Aspect Ratio | ||
|
|
||
jason-cf marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
|
||
| Social media platforms like Instagram or Facebook are typically accessed on mobile devices and usually require a 9x16 aspect ratio. Efficiency calls for a 1:1 aspect ratio, which works on all, but not as great. | ||
|
|
||
| ### Color Grading | ||
|
|
||
| Final videos should be graded to natural colors. They shouldn't be over or under saturated or too heavily influenced in one color direction. Different skin tones, lighting situations, and preferences for the “vibe" will influence the settings. | ||
hyperlint-ai[bot] marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| #### **Examples of Poor Color Grading** | ||
|
|
||
| <Flex> | ||
|
|
||
|  | ||
|
|
||
|  | ||
|
|
||
| </Flex> | ||
|
|
||
| <Flex> | ||
|
|
||
|  | ||
|
|
||
|  | ||
|
|
||
| </Flex> | ||
|
|
||
| #### **Examples of Good Color Grading** | ||
|
|
||
| <Flex> | ||
|
|
||
|  | ||
|
|
||
|  | ||
|
|
||
| </Flex> | ||
|
|
||
| #### Screen Recording Resolution | ||
|
|
||
| Screen recordings should be done on the largest monitor possible, with the highest resolution available to the recording software (minimum 1920x1080). Ensure that any text visible on your screen is large enough that it can be easily read in the final video. | ||
|
|
||
| :::note | ||
| You may need to modify the zoom of the window you are recording or your monitor’s resolution to make sure the visual displayed is visible and legible. | ||
hyperlint-ai[bot] marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| ::: | ||
|
|
||
| ## Post-Production | ||
|
|
||
| This section explores how Cloudflare branding is applied to video components. | ||
|
|
||
| ### Logo Usage, Fonts, and Color Palette | ||
|
|
||
| Cloudflare's brand guidelines are well documented and publicly available [here](https://www.figma.com/proto/FYnURhxtrmhMG2z60kLeoh/Brand-Design-Guidelines-%2723?page-id=1013%3A1410&type=design&node-id=1140-1812&t=n6tugqnuuZqU3IFl-0&scaling=scale-down&starting-point-node-id=1140%3A1812&hide-ui=1). | ||
hyperlint-ai[bot] marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| Cloudflare video adheres to all brand guidelines. | ||
|
|
||
| ### Video Components | ||
|
|
||
| #### Intro and Outro | ||
|
|
||
| Intros and outros are essential for structuring a video and guiding the audience through its content. | ||
|
|
||
| #### Transitions, Effects and Chapter Separators | ||
|
|
||
| Other components, such as transitions, effects and chapter separators, should be used sparingly to maintain a professional and cohesive video presentation. When included, they must be subtle and have a clear purpose, enhancing the content rather than distracting from it. It's important to ensure that these elements align with the video’s overall style and tone, preserving its intended look and feel without overwhelming or altering the core visual identity. | ||
hyperlint-ai[bot] marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| Chapter separators should be used thoughtfully to indicate key sections, such as steps in tutorials, different concepts being explained, or distinct functions being demonstrated. To maintain a smooth flow, limit these transitions to no more than one every 3+ minutes. This ensures the video remains engaging and avoids overwhelming the viewer with excessive interruptions while effectively segmenting the content for clarity. | ||
|
|
||
| #### On-Screen Audiovisual Content | ||
|
|
||
| When using on-screen audiovisual content, such as overlays, stock footage, audio tracks, graphics, or other video assets, it is essential to ensure that all necessary permissions have been obtained and documented. Always verify that the assets are licensed for use in your project and adhere to any restrictions specified by the license agreement. Avoid assets that require visual attribution. | ||
|
|
||
| #### Subtitles | ||
|
|
||
| In general, we rely on platform automatic subtitle generation (e.g., YouTube, Cloudflare Stream). For high-quality productions, subtitles are reviewed manually to ensure accuracy and clarity. | ||
hyperlint-ai[bot] marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| ##### Subtitle Specifications | ||
|
|
||
| - Subtitles are always published in English in **SubRip format (.srt)**. | ||
| - Guidelines for subtitles: | ||
| - Maximum **45 characters per line**. | ||
| - Split over **2 lines** when necessary. | ||
| - Displayed for no longer than **10 seconds** per subtitle. | ||
|
|
||
| #### Lower Thirds | ||
|
|
||
| Contact the Cloudflare Video team for the most up-to-date lower thirds and chapter files. | ||
|
|
||
| ### Video Tone | ||
|
|
||
| #### Presenter Frame, Look and Feel | ||
|
|
||
| When setting up the presenter frame, the presenter should position themselves in the center of the shot with some distance from the wall behind them to create depth. They should ensure their eyeline is directly towards the lens, engaging with the audience, and avoid any reflections on their glasses that could distract from the presentation. This will help maintain a clear and professional look throughout the video. | ||
|
|
||
| #### Dress Code | ||
|
|
||
| To create the most professional and consistent appearance, please follow these dress code guidelines: | ||
|
|
||
| - Wear smart casual tops, like a Cloudflare T-shirt, polo, casual shirt, or sweater. | ||
| - Stick to solid, black and white, and jewel tones (e.g., dark orange, emerald green, navy, burgundy). | ||
hyperlint-ai[bot] marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| - Avoid distracting patterns, accessories, or flashy jewelry. | ||
| - Do not wear non-affiliated branded clothing, especially from non-open-source companies. | ||
|
|
||
| #### Room Atmosphere | ||
|
|
||
| For the best video quality, consider the following options for setting up your space: | ||
|
|
||
| - **Option A**: Choose a location with natural light and minimal (echo)[/style-guide/video/#echo]. Add extra lighting if needed. | ||
| - **Option B**: Set up a green screen. Ensure proper lighting to minimize shadows for the cleanest background. | ||
|
|
||
| #### Thumbnail Picture | ||
|
|
||
| Thumbnails should be clear still images of the presenter. Avoid motion blur or exaggerated facial expressions. Ensure the title text is readable. | ||
|
|
||
| ##### Music | ||
|
|
||
| To maintain a balanced audio mix, follow these guidelines for background music: | ||
|
|
||
| - Music should be about 20dB lower than speaking volume. | ||
| - Background music must be instrumental, ensuring it doesn't overpower the speaker. | ||
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.