OPENSHOT-QT(1)

๐Ÿ’– OPENSHOT-QT ๐Ÿ’–

the manual for OpenShot Video Editor โ€” like, OPENSHOT-QT(1) in the classic manpage layout, bestie, but make it cute โœจ


โœจ NAME โœจ

openshot-qt โ€” OpenShot Video Editor Documentation ๐ŸŽฌ

OpenShot Video Editor is an award-winning, open-source video editor, available on Linux, Mac, Chrome OS, and Windows. OpenShot can create stunning videos, films, and animations with an easy-to-use interface and rich set of features. ๐Ÿ–ผ๏ธ [image]


๐Ÿ“š TABLE OF CONTENTS ๐Ÿ“š

okay so here's the whole map, no skipping, every single stop:

Introduction

OpenShot Video Editor is an award-winning, open-source video editor, available on Linux, Mac, and Windows. OpenShot can create stunning videos, films, and animations with an easy-to-use interface and rich feature-set. ๐Ÿ–ผ๏ธ [image]

Features

the way this list just goes, bestie. every single one, here we are:

  • Free & open-source (licensed under GPLv3) ๐ŸŽ€
  • Cross-platform (Linux, OS X, Chrome OS, and Windows) ๐ŸŒ
  • Easy-to-use UI (beginner-friendly, built-in tutorial) ๐Ÿผ
  • Supports most formats (video, audio, images - FFmpeg-based) ๐ŸŽž๏ธ
  • 70+ video profiles & presets (including YouTube HD) ๐Ÿ‘‘
  • Advanced timeline (drag-drop, scroll, zoom, snap) โฑ๏ธ
  • Advanced clips (trim, alpha, scale, rotate, shear, transform) โœ‚๏ธ
  • Real-time preview (multi-threaded, performance-optimized) โšก
  • Simple & advanced views (customizable) ๐Ÿช„
  • Keyframe animations (linear, Bรฉzier, constant interpolation) ๐Ÿฆ‹
  • Compositing, overlays, watermarks, transparency ๐Ÿซง
  • Unlimited tracks / layers (for complex projects) ๐Ÿงฑ
  • Transitions, masks, wipes (grayscale images, animated masks) ๐ŸŒˆ
  • Video & audio effects (brightness, hue, chroma key, and more) ๐ŸŽ›๏ธ
  • Image sequences & 2D animations ๐Ÿ“
  • Blender 3D integration (animated 3D title templates) ๐ŸงŠ
  • Vector file support & editing (SVG for titles) ๐Ÿ”บ
  • Audio mixing, waveform, editing ๐ŸŽง
  • Emojis (open-source stickers & artwork) ๐Ÿ˜ญ
  • Frame accuracy (per-frame navigation) ๐ŸŽฏ
  • Time re-mapping & speed changes (slow/fast, forward/backward) โฉ
  • Advanced AI (motion tracking, object detection, stabilization) ๐Ÿค–
  • Credits & captions (scrolling, animated) ๐Ÿ“œ
  • Hardware acceleration (NVIDIA, AMD, Intel, etc.) ๐Ÿ”ฅ
  • Import & export (EDL, Final Cut Pro) ๐Ÿ“ค
  • Desktop integration (drag-drop from file managers) ๐Ÿ–ฑ๏ธ
  • JSON project format (OpenShot Cloud API <https://www.openshot.org/cloud-api/> compatible) ๐Ÿงพ
  • Customizable shortcuts โŒจ๏ธ
  • Translations (100+ languages) ๐Ÿ—ฃ๏ธ
  • High DPI monitor support ๐Ÿ–ฅ๏ธ
  • Community support (Visit our forum <https://openshot.org/forum/>) ๐Ÿซถ

Screenshot

๐Ÿ–ผ๏ธ [image]

System Requirements

Video editing benefits from modern, multi-core CPUs with fast clock speeds (GHz), large amounts of memory, and fast hard disk drives. Basically, you want the best computer you can afford when video editing. Here are the minimum system requirements:

TL;DR

Most computers manufactured after 2017 will run OpenShot ๐Ÿ’…

Minimum Specifications

  • 64-bit Operating System (Linux, OS X, Chrome OS, Windows 7/8/10/11) ๐Ÿ’พ
  • Multi-core processor with 64-bit support
    • Minimum cores: 2 (recommended: 6+ cores)
    • Minimum threads: 4 (recommended: 6+ threads)
    • Minimum turbo clock speed: 2.7 Ghz (recommended: 3.4+ Ghz)
  • 4GB of RAM (16+ GB recommended) ๐Ÿง 
  • 1 GB of hard-disk space for installation & usage (recommended: 50+ GB available hard-disk space for media, videos, images, and storage) ๐Ÿ—„๏ธ
  • Optional: Solid-state drive (SSD), if utilizing disk-caching add an additional 10GB of hard-disk space โšก
  • For factors related to real-time previews, see Playback <#playback-ref>. ๐Ÿ‘€

License

OpenShot Video Editor is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. ๐Ÿซถ

OpenShot Video Editor is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

fr fr, that all-caps part is doing the heavy lifting. read it, it matters. ๐Ÿ’€

Installation

The latest official stable version of OpenShot Video Editor for Linux, Mac, Chrome OS, and Windows can be downloaded from the official download page at <https://www.openshot.org/download/>. You can find our latest unstable versions (i.e. daily builds) at <https://www.openshot.org/download#daily> (these versions are updated very frequently, and often contain many improvements not yet released in our stable build). ๐ŸŒธ

Clean Install

If you are upgrading from a previous version of OpenShot or are experiencing a crash or error message after launching OpenShot, please see Reset (Default Values) <#preferences-reset-ref> for instructions on clearing the previous openshot.settings file (for a clean install with default preferences). ๐Ÿงผ

Windows (Installer)

Download the Windows installer from the official download page <https://www.openshot.org/download/> (the download page contains both 64-bit and 32-bit versions), double click it, and follow the directions on screen. Once completed, OpenShot will be installed and available in your Start menu. ๐Ÿ–ผ๏ธ [image] ๐Ÿ–ผ๏ธ [image]

Windows (Portable)

If you need to install OpenShot on Windows without Administrator permissions, we also support a portable installation process. Download the Windows installer from the official download page <https://www.openshot.org/download/>, open the command prompt, and type the following commands:

:caption: Install portable version of OpenShot (no administrator permissions required)

cd C:\Users\USER\Downloads\
OpenShot-v2.6.1-x86_64.exe /portable=1 /currentuser /noicons

๐Ÿ–ผ๏ธ [image]

Mac

Download the DMG file from the official download page <https://www.openshot.org/download/>, double click it, and then drag the OpenShot application icon into your Applications shortcut. This is very similar to how most Mac applications are installed. Now launch OpenShot from Launchpad or Applications in Finder. ๐Ÿ–ผ๏ธ [image]

Linux (AppImage)

Most Linux distributions have a version of OpenShot in their software repositories, which can be installed using your package manager / software store. However, these packaged versions are often very outdated (be sure to check the version number: Helpโ†’About OpenShot). For this reason, we recommend installing an AppImage from the official download page <https://www.openshot.org/download/>. ๐Ÿ‘‘

Once downloaded, right click on the AppImage, choose Properties, and mark the file as Executable. Finally, double click the AppImage to launch OpenShot. If double clicking does not launch OpenShot, you can also right click on the AppImage, and choose Execute or Run. For a detailed guide on installing our AppImage and creating a launcher for it, see our AppImage Installation Guide <https://github.com/OpenShot/openshot-qt/wiki/AppImage-Installation>. ๐Ÿ–ผ๏ธ [image]

Unable to Launch AppImage?

Please verify that the libfuse2 library is installed, which is required to mount and read an AppImage. On newer versions of Ubuntu (i.e. 22.04+), libfuse2 is not installed by default. You can install it with the following command:

sudo apt install libfuse2
not me forgetting libfuse2 every single time ๐Ÿ˜ญ do this first, bestie.

Install AppImage Launcher

If you plan on using OpenShot often, you will probably want an integrated launcher for our AppImage. We recommend using AppImageLauncher, which is the officially supported way to launch (and manage) AppImage files on your Linux desktop. If you are on a Debian-based distro (Ubuntu, Mint, etcโ€ฆ), there is an official AppImageLauncher PPA:

sudo add-apt-repository ppa:appimagelauncher-team/stable
sudo apt update
sudo apt install appimagelauncher

Linux (PPA)

For Debian-based Linux distributions (Ubuntu, Mint, etcโ€ฆ), we also have a PPA (Personal Package Archive), which adds our official OpenShot software repository to your package manager, making it possible to install our latest version, without relying on our AppImages. ๐ŸŽ€

Stable PPA (Contains only official releases)

sudo add-apt-repository ppa:openshot.developers/ppa
sudo apt update
sudo apt install openshot-qt python3-openshot

Daily PPA (Highly experimental and unstable, for testers)

sudo add-apt-repository ppa:openshot.developers/libopenshot-daily
sudo apt update
sudo apt install openshot-qt python3-openshot
the daily one is literally labeled highly experimental and unstable. it's giving โœจchaosโœจ. testers only, bestie, and back up your stuff. ๐Ÿ’€

Chrome OS (Chromebook)

Chrome OS supports Linux apps, but this feature is off by default. You can turn it on in Settings. Once Linux is enabled, you can install and run OpenShot Linux AppImages on any x86-based Chromebook. The command below will download our AppImage and configure your system to run OpenShot successfully. ๐Ÿฆ‹

  • Navigate to chrome://os-settings/crostini (Copy/Paste) ๐Ÿ“‹
  • Under โ€œLinux (Beta)โ€ select โ€œTurn Onโ€. Default values are fine. โœ…
  • When the Terminal appears (i.e. black window), Copy/Paste the following command:

Previous Versions

To download old versions of OpenShot Video Editor, you can visit <https://github.com/OpenShot/openshot-qt/tags>. Click on the version number you need, and scroll to the bottom, under the release notes. You will find download links for each operating system. Download the appropriate version for your computer, and follow the installation instructions above. โช

NOTE: Projects (*.osp) made with newer versions of OpenShot Video Editor might not support older versions. ๐Ÿ˜ญ no cap, don't open a new project in an old version and expect it to be fine.

Uninstall

To fully uninstall OpenShot from your system, you must manually delete the .openshot_qt folder: ~/.openshot_qt/ or C:\Users\USERNAME\.openshot_qt\, which contains all settings and files used by OpenShot. Be sure to backup any recovery files of your existing projects first (*.osp files). Please see Reset (Default Values) <#preferences-reset-ref> for instructions on clearing the previous openshot.settings file (for a clean install with default preferences). ๐Ÿงน

โš ๏ธ backup your *.osp files BEFORE you nuke that folder. it's giving irreversible, and we do not do that to ourselves. ๐Ÿ’…

Windows

  1. Open Control Panel from the Start menu
  2. Click on Programs and Features
  3. Select OpenShot Video Editor, then click Uninstall

Mac

  1. Open Finder and go to Applications
  2. Drag the OpenShot Video Editor icon to the Trash in the Dock
  3. Right-click Trash and choose Empty Trash

Ubuntu (Linux)

  1. Open up Files
  2. Locate the *.AppImage and delete the file
  3. OR click Activities, Right-click on OpenShot Video Editor icon, and choose Remove AppImage from System

Quick Tutorial

Using OpenShot is very easy, and this tutorial will take you through the basics in under 5 minutes. After this tutorial, you will be able to make a simple photo slide-show with music. ๐ŸŽฌ๐ŸŽถ


okay that's the whole first chunk โ€” more of this page is still coming, don't go anywhere ๐Ÿซถ

โœจ Basic Terminology โœจ

okay bestie, before we do literally anything else, let's get our vocab straight. these are the words this whole tutorial keeps throwing around, so learn them now and you'll be unstoppable ๐Ÿ’…

  • Project โ€” a project holds references to all the video files and edits (animations, titles, etcโ€ฆ), and it all gets saved in a single file. one file. iconic.
  • Timeline โ€” the timeline is the editing user interface that shows your edits and clips on a horizontal ruler. time moves from left to right. past is left, future is right, we love a linear narrative ๐Ÿฆ‹
  • Track โ€” a separate layer on the timeline that can hold clips. a timeline is made up of many tracks, stacked vertically. think of it like a stack of pancakes but each one holds video ๐Ÿฅž
  • Clip โ€” a trimmed portion of video, audio, or both, sitting on a track at a specific position in time. when you drop files on the timeline, that's what they become โ€” a Clip. glow up moment fr
  • Transition โ€” a method to blend two images. transitions can take many forms, including cuts, dissolves, and wipes. it's giving โœจcinematicโœจ

๐ŸŽฌ Video Tutorials ๐ŸŽฌ

not a reader? valid. we have a whole pile of official video tutorials covering beginner and introductory topics, and they're a genuinely great next step on your way to mastering OpenShot Video Editor ๐Ÿซถ


๐ŸŒธ Step 1 โ€“ Import Photos & Music ๐ŸŒธ

before we can make a video we gotta get some media into OpenShot. most video, image and music file formats will work, no gatekeeping here.

drag and drop a few videos or images plus a music file from your Desktop straight into OpenShot. be sure to drop the files where the arrow in the illustration is pointing. [image]

there are other ways to add files to your projects too, and they're all described in the section Import Files <#import-files-ref>. also, those "Show All", "Video", "Audio", "Image" filters sitting above your added files let you only see the file types you actually care about. filter queen behavior ๐Ÿ‘‘


๐ŸŽ€ Step 2 โ€“ Add Photos to Timeline ๐ŸŽ€

next, drag each video or photo onto a track in the timeline (as seen in the illustration). the timeline is your final video, so arrange your photos (i.e. clips) in whatever sequence you want them to appear in your video.

if you overlap two clips, OpenShot will automatically create a smooth fade between them โ€” and heads up, that only affects the image, and not audio โ€” and it shows up as blue rounded rectangles between the clips. remember, you can rearrange the clips as many times as needed by simply dragging and dropping them. no commitment, we're just vibing โœจ

you can also shorten or lengthen each clip by clicking the left or right edge and dragging your mouse. for example, if you want a photo to last longer than 10 seconds (that's the default duration), just grab the right edge of the photo on the timeline and drag it to the right to increase the clip's duration on the timeline. stretch it out, bestie ๐Ÿ’œ [image]


๐ŸŽต Step 3 โ€“ Add Music to Timeline ๐ŸŽต

to make our creation more interesting, we need some music. click on the music file you imported back in step 1, and drag it onto the timeline.

if the song is too long, grab the right edge of your music clip and resize it smaller โ€” that'll make it end earlier. if your music is too short, you could also insert the same file multiple times. loop it, it's a whole aesthetic ๐Ÿ“ [image]


๐Ÿฆ‹ Step 4 โ€“ Preview your Project ๐Ÿฆ‹

wanna know what your video looks & sounds like? click the Play button under the preview window. you can also pause, rewind, and fast-forward your video project by clicking the corresponding buttons. full remote control energy, we love to see it ๐Ÿ”ฅ [image]


๐Ÿ‘‘ Step 5 โ€“ Export your Video ๐Ÿ‘‘

once you've edited your photo slide-show video, the last step is exporting the project. exporting converts your OpenShot project into a single video output file. with the default settings, that video works on most media players (such as VLC) or websites (such as YouTube, Vimeo, โ€ฆ). universal compatibility, we ate.

click on the Export Video icon at the top of the screen (or use the Fileโ†’Export Video menu). the default values will work fine, so just click the Export Video button to render your new video. that's it. that's the whole thing ๐Ÿ’… [image]


โญ Conclusion โญ

you should now have a basic understanding of how OpenShot works: Importing, Arranging, Previewing, and Exporting. hopefully this tutorial took you less than 5 minutes to complete. please read the rest of this guide for a more detailed understanding of OpenShot and its advanced features โ€” there's so much more where that came from ๐ŸŒˆ

if you have any questions after reading this User Guide, please consider joining our Reddit User Community at https://openshot.org/forum to discuss topics, ask questions, and meet with other OpenShot users. come hang out, we're nice ๐Ÿซถ


๐Ÿ’– Video Editing Basics ๐Ÿ’–

you do not need to be a trained videographer to understand how to create videos well. simple editing can keep your viewers engaged longer and add a professional feel, even if you are not a professional video editor. fake it till you make it, but like, actually make it.

basically, video editing is taking footage, cutting it up, removing the pieces you do not want, and keeping the bits you do. back in the old days, editing meant slicing reels of film and piecing it back together. thankfully, software makes the whole process so much more manageable. thank u technology ๐Ÿ™

there are three main jobs of video editing:

  1. Remove mistakes or unwanted sections
  2. Keep the video moving at an engaging pace
  3. Insert supporting footage, audio, or titles

use these three points as a checklist as you edit. screenshot them, tattoo them, whatever works โœจ


๐Ÿ’ป Computer ๐Ÿ’ป

video editing does not require an expensive machine, especially if you are a beginner. however, it would be best if you had a more recent monitor and graphics card.

if you have an older computer, check your system specifications against OpenShot's System Requirements <#min-system-req-ref> to make sure it works for video editing. unfortunately, many older computers are not fast enough for video editing, and you should upgrade your whole system, if possible. no cap, the hardware matters ๐Ÿ˜ญ


๐Ÿ”Œ Accessories ๐Ÿ”Œ

before beginning a video project, ensure there is enough storage space on your computer to save all the necessary clips. for example, one hour of 1080i video, such as from a mini-DV camcorder, takes up nearly 11 GB of storage. 11 GB. for one hour. the math is mathing and it's scary.

if your computer's internal storage device cannot store all the clips, the solution is to buy an external drive.

it would also help if you had several cables, usually Firewire or USB, to connect your computer, external hard drive, and a camera. different computers and cameras accept other connectors, so check your manuals before buying anything. read the manual, bestie, i'm literally begging ๐ŸŽ€


๐ŸŒŸ Practical Tips ๐ŸŒŸ

becoming a great video editor isn't effortless, but with practice and patience, you'll be editing like a professional in no time. here are a few of the essential tips and techniques you need to know to become a skilled video editor.


๐Ÿ–ฅ๏ธ Pick the Right Computer ๐Ÿ–ฅ๏ธ

while having a great computer won't necessarily make you a great video editor, a faster computer will allow you to focus more of your time on the story you're trying to tell rather than your computer rendering. everyone has their own opinions about what computer is best for editing, but it all depends on your own preferences. no wrong answers, just your answers ๐Ÿ’œ


๐ŸŽฅ Keep Shooting ๐ŸŽฅ

record more video and audio than you think you will need for your project. include video that enhances the scene, sets a mood, or tells a story. you can use the extra video for smooth transitions in your project.

if your project requires voice overs or narration, we suggest using an external application to record your microphone, since OpenShot does not include any recording capabilities yet. yet. ๐Ÿ‘€


๐Ÿ—‚๏ธ Organize Your Project Files ๐Ÿ—‚๏ธ

composition is the key to success, whether you are running Linux, on a Mac, or a Windows machine.

be sure to label video files, audio files, and even still images clearly, and keep all your clips on the same device and in the same folder for easy access. OpenShot tries to keep up with your clips, but if you move them after your project is saved, you could lose your entire project. ๐Ÿ˜ญ

do not move your clips around after saving. that's the whole warning. organizing before you begin editing can be very advantageous, and also saves you from a full emotional breakdown.

๐Ÿ‘€ Watch Everything ๐Ÿ‘€

watching everything is the first step in the editing process. writer and filmmaker David Andrew Stoler says there is gold in the most unlikely of places:

"Some of the most beautiful expressions you're going to get from the actors are after the cut."

the best take is always the one you almost deleted. iykyk ๐Ÿ’ซ

โœจ Edit for a Story โœจ

Okay so real talk, bestie โ€” as you edit, you are telling a story. Editing is so much more than just slicing footage and slapping effects on top, fr fr. It's your chance to take your audience on a whole journey. Whether you're cutting a complex narrative film or just throwing together a personal video, the way you edit means you tell a more in-depth story. ๐Ÿฆ‹

โœจ Keyboard Shortcuts โœจ

ngl, one of the easiest ways to clock the difference between a professional video editor and a novice is just... watching how much they use the keyboard. ๐Ÿ‘€ Editors who've been in the business a while know that a few seconds saved add up over the length of the project. It's giving compound interest but for time. โณโœจ

โœจ Learn the Lingo โœจ

Video editing isn't just a hobby or a profession โ€” it's an industry. And like literally every industry, there is a ton of jargon to learn. Practically speaking, you do not need to know all the terms on the Glossary <#glossary-ref> to become a better video editor, but a fundamental knowledge of the terms may help you communicate better with other video editors or clients. ๐Ÿ’ฌ iykyk.

โœจ Assemble, Then Make a Rough Cut โœจ

Drag and drop all your video footage into a timeline and make sure your frame size and frame rates are consistent. Then begin a new timeline and drag-and-drop the best clips into what becomes your assembly cut. Remember to save your work frequently, and notate the date and time of each version. ๐Ÿ“ (Future you will be obsessed with past you for this, no cap.)

โœจ Refine Your Video โœจ

This is the phase where your rough cut starts to resemble a cohesive project. โœจ Adjust the sound and color, make sure the dialog is audible, and add music, titles, or graphics in this phase. Color correction is the process of setting your footage to a color baseline. No matter how great your subject looks on set, you will almost always need to do some basic post-processing for a consistent video. ๐ŸŽจ

โœจ Refine Some More โœจ

A slow scene can set the mood and add tension... or it can bore an audience. ๐Ÿ˜ญ A fast scene can add adrenaline to your audience's systems, or it can give them headaches. Some editors cut their projects several different ways before they find the right pace. So do not let cutting your project several times discourage you, babe. That's just the process. ๐Ÿซถ

โœจ Exporting โœจ

People view most of their projects on phones, tablets, or computers, so it is essential to know how to export for the web. The goal when exporting a video for the web is to create the highest quality possible with the smallest file size. Four main factors determine the file size of your finished video: ๐Ÿ‘‡

Codec

A codec determines the type of file format (MP4, AVI, MOV). The more compression performed by the codec, the smaller your video's size. Videos that are smaller in file size tend to be lower in visual quality. Trade-offs, bestie. ๐Ÿ’…

Resolution

Resolution refers to the number of horizontal and vertical pixels (dots on display) your video contains. For example, a 4K UHD (2160P) video has four times the resolution of FHD (1080P) video. A higher resolution means more information to store, so you will have larger file sizes. Bigger = chunkier. ๐Ÿ“

Bit Rate

The Bit Rate is the measure of the speed of data processing of your video. A higher bit rate means higher-quality video and larger files. OpenShot allows you to manually set the Bit Rate / Quality in the Advanced tab of the Export Video window. ๐Ÿ‘‘

Frame Rate

The frequency (in Hz) at which consecutive images, called frames, appear on the display is the Frame Rate. Typically, you export your video in the film standard (24fps) or the TV broadcast standard of 30fps (or 25fps in PAL). While there is not much wiggle room here, you should note that if you decide to export your video in 48fps, 50fps, or 60fps, your file size doubles. ๐Ÿ’€ Yes, really.

โœจ Conclusion โœจ

In conclusion, video editing is an accessible skill that can elevate your video content even if you're not a professional videographer. With the ability to trim, arrange, and enhance footage, you can create engaging videos that captivate your audience. Whether you're a beginner or on your way to becoming a skilled video editor, remember to focus on storytelling, efficient organization, and refining your project's details. From selecting the right computer to mastering keyboard shortcuts and understanding technical aspects like codecs and resolutions, your journey in video editing can lead to polished and impactful results. As you venture into the world of video editing, keep in mind that practice, patience, and a commitment to learning are key to achieving excellence in this creative endeavor. ๐ŸŒˆโœจ You got this, fr fr. ๐Ÿซถ


โœจ Main Window โœจ

OpenShot Video Editor has one main window which contains most of the information, buttons, and menus needed to edit your video project. ๐Ÿ‘‘ One window to rule them all, basically.

โœจ Overview โœจ

Okay bestie, here's the grand tour of the OpenShot window. Think of it like a map of your new home, except instead of rooms it's panels and every single one of them is iconic in its own way. ๐Ÿ’–

[image]

Here's the whole layout, item by item, no cap:

  • 1. Main Toolbar โ€” has all the buttons you need to open, save, and export your video project. Your "save my work before the laptop dies" headquarters. ๐Ÿซถ
  • 2. Function Tabs โ€” these are how you switch between Project Files, Transitions, Effects, and Emojis. Little tabby tabs, slay.
  • 3. Project Files โ€” literally every audio, video, and image file you've imported into your project lives here. It's the group chat where all your media hangs out. ๐ŸŒธ
  • 4. Preview Window โ€” this is the area that the video will playback on the screen. Your main character viewing platform. ๐Ÿ‘‘
  • 5. Timeline Toolbar โ€” this toolbar contains buttons used for snapping, inserting markers, slicing razor, jumping between markers, and centering the timeline on the playhead. See Timeline Toolbar. ๐ŸŽ€
  • 6. Zoom Slider โ€” this slider will adjust the time-scale of your timeline. Drag the left or right edge to zoom in or out. Drag the blue area to scroll the timeline left or right. Clips and transitions are displayed as simple rectangles, to give you context for adjusting the zoom to specific clips. Lowkey the most satisfying thing to wiggle around.
  • 7. Play-head / Ruler โ€” the ruler shows the time-scale, and the red line is the play-head. The play-head represents the current playback position. Hold Shift key while dragging the playhead to snap to nearby clips. ๐Ÿ”ฅ
  • 8. Timeline โ€” the timeline visualizes your video project, and each clip and transition in your project. You can drag the mouse to select, move, or delete multiple items. This is where the magic actually happens, fr fr.
  • 9. Filter โ€” filter the list of items shown (project files, transitions, effects, and emojis) by using these buttons and filter textbox. Enter a few letters of what you are looking for, and the results will be shown. Type three letters and boom, found it. โœจ
  • 10. Playback โ€” Left to Right: Jump to Start, Rewind, Play/Pause, Fast Forward, and Jump to End. The holy quintet of transport controls. ๐Ÿ’…

For step-by-step instructions on the basic usage of OpenShot, be sure to read the Quick Tutorial <#quick-tutorial-ref>.


๐Ÿฆ‹ Built-in Tutorial ๐Ÿฆ‹

When you first launch OpenShot, you will be presented with a friendly built-in tutorial. It will demonstrate and explain the basics. Clicking Next will jump to the next topic. You can always view this tutorial again from the Helpโ†’Tutorial menu. [image]

Like, the app literally holds your hand on day one. So sweet of it. ๐Ÿฅน


๐ŸŒˆ Tracks & Layers ๐ŸŒˆ

OpenShot uses tracks to layer videos and images. The top most track is the top layer, and the bottom track is the bottom layer. If you are familiar with layers in a photo editing application, then you should be quite familiar with this concept. OpenShot will stack the layers and mix each one together, just like a photo editing application. You can have an unlimited number of tracks, but typically a simple video project will not need more than 5 tracks.

Stacked like a little sandwich of vibes. ๐Ÿฅช

For example, imagine a 3 track video project [image]

  • 1. Top Track โ€” Clips on this track will always be on top and visible. Often watermarks and titles are placed on higher tracks.
  • 2. Middle Track โ€” Clips in the middle (might or might not be visible, depending on what is above them)
  • 3. Bottom Track โ€” Clips on this track will always be on the bottom. Often audio clips are placed on lower tracks.

โœจ Timeline Toolbar โœจ

[image]

okay bestie, this is the lil strip of buttons that runs your whole timeline life ๐Ÿ’– every single one of them, coming right up:

  • Add Track โ€” drops a brand-new track onto your timeline. and no cap, fresh projects come with 5 tracks by default already sitting there, so you're never starting from nothing ๐ŸŽ€
  • Snapping โ€” flips you between snapping mode and non-snapping mode. snapping is the โœจgoodโœจ mode because it makes it way easier to park clips right up next to other clips instead of fighting the pixels ๐Ÿซถ
  • Timing Tool โ€” toggles retiming mode on and off. once you're in it, you drag a clip's edges to slow down or speed up playback without trimming โ€” and the iconique part? all keyframes are scaled to fit the new length. so everything stays in sync, periodt ๐Ÿ’…
  • Razor Tool โ€” toggles the razor tool on and off. with it on, it cuts a clip exactly where you click on it, splitting that one clip into 2 clips. surgical. slay ๐Ÿ”ฅ
  • Add Marker โ€” sticks a marker on the timeline at wherever your playhead is rn. genuinely so useful for coming back to a specific position on the timeline later ๐ŸŒธ
  • Previous Marker โ€” jumps to the previous marker, so it moves the playhead to the left, seeking to the next marker or important position (i.e. start / end positions of clips) ๐Ÿ‘‘
  • Next Marker โ€” the other direction bb: jumps to the next marker, moving the playhead to the right, seeking to the next marker or important position (i.e. start / end positions of clips) โญ
  • Center Timeline on Playhead โ€” centers the timeline right on your playhead position. this one is a lifesaver when your playhead has wandered off-screen and you just want to scroll the timeline to that spot, like, immediately ๐Ÿ™ˆ
  • Zoom Slider โ€” controls the visible portion of the timeline. grab the left/right handles to zoom in or out of your timeline while keeping a specific section of your project in view โ€” and if you double click, it zooms out to your entire timeline. chef's kiss ๐Ÿงš

๐ŸŽน Keyboard Shortcuts ๐ŸŽน

Okay bestie, buckle UP, because here's the full list of default keyboard shortcuts OpenShot ships with. โœจ You can totally remix all of these in the Preferences window โ€” just open it by picking Editโ†’Preferences from the OpenShot menu bar. (On macOS? You go OpenShot Video Editorโ†’Preferences instead, iykyk. ๐ŸŽ) Lowkey, learning even a handful of these will save you SO much time. Fr fr. ๐Ÿ’…

The list has room for up to three shortcuts per action โ€” the columns are just Action, Shortcut 1, Shortcut 2 and Shortcut 3 โ€” and here's every single one of them:

  • About OpenShot โ€” Ctrl+H
  • Add Marker โ€” M
  • Add Track โ€” Ctrl+Y
  • Add to Timeline โ€” Ctrl+Alt+A
  • Advanced View โ€” Alt+Shift+1
  • Animated Title โ€” Ctrl+Shift+T
  • Ask a Questionโ€ฆ โ€” F4
  • Center on Playhead โ€” Shift+C, Alt+Up
  • Choose Profile โ€” Ctrl+Alt+P
  • Clear All Cache โ€” Ctrl+Shift+ESC
  • Clear History โ€” Ctrl+Shift+H
  • Clear Waveform Display Data โ€” Ctrl+Shift+W
  • Copy โ€” Ctrl+C
  • Cut โ€” Ctrl+X
  • Delete Item โ€” Delete, Backspace
  • Delete Item (Ripple) โ€” Shift+Delete
  • Details View โ€” Ctrl+Page Up
  • Donate โ€” F7
  • Duplicate โ€” Ctrl+Shift+/
  • Edit Title โ€” Alt+T
  • Export Selected Files โ€” Ctrl+Shift+E
  • Export Video / Media โ€” Ctrl+E, Ctrl+M
  • Fast Forward โ€” L
  • File Properties โ€” Alt+I, Ctrl+Double Click
  • Freeze View โ€” Ctrl+F
  • Fullscreen โ€” F11
  • Import Filesโ€ฆ โ€” Ctrl+I
  • Insert Keyframe โ€” Alt+Shift+K
  • Join our Communityโ€ฆ โ€” F5
  • Jump To End โ€” End
  • Jump To Start โ€” Home
  • Launch Tutorial โ€” F2
  • New Project โ€” Ctrl+N
  • Next Frame โ€” Right, .
  • Next Marker โ€” Shift+M, Alt+Right
  • Nudge left (1 Frame) โ€” Ctrl+Left โ€” lil baby scoot to the left, one frame at a time ๐Ÿฆ‹
  • Nudge left (5 Frames) โ€” Shift+Ctrl+Left โ€” bigger scoot left, five frames of it
  • Nudge right (1 Frame) โ€” Ctrl+Right โ€” one frame to the right, tiny steps bestie
  • Nudge right (5 Frames) โ€” Shift+Ctrl+Right โ€” five frames right, go go go
  • Open Help Contents โ€” F1 โ€” lost? panicking? hit this, the docs got you ๐Ÿซถ
  • Open Projectโ€ฆ โ€” Ctrl+O โ€” crack open an existing project
  • Paste โ€” Ctrl+V โ€” paste it, obviously ๐Ÿ’…
  • Play/Pause Toggle โ€” Space, Up, Down โ€” three whole ways to make it go and stop, iconic honestly
  • Preferences โ€” Ctrl+P โ€” tweak the settings, make it yours
  • Preview File โ€” Alt+P, Double Click โ€” sneak a peek at the file
  • Previous Frame โ€” Left, , โ€” back it up one frame
  • Previous Marker โ€” Ctrl+Shift+M, Alt+Left โ€” jump back to the marker before this one
  • Properties โ€” U โ€” see what this thing's made of
  • Quit โ€” Ctrl+Q โ€” bye bestie ๐Ÿ‘‹ (save first tho, I'm begging)
  • Razor Toggle โ€” C, B, R โ€” the slicing tool, three keys deep, she's flexible
  • Redo โ€” Ctrl+Shift+Z โ€” undid it by accident? put it back โœจ
  • Report a Bugโ€ฆ โ€” F3 โ€” something broke? tell the devs, they wanna know ๐Ÿ›
  • Rewind โ€” J โ€” yank it all the way back
  • Save Current Frame โ€” Ctrl+Shift+Y โ€” grab just this one frame
  • Save Current Frame โ€” Ctrl+Shift+Y โ€” yes, it's listed twice in the original, and yes, same key, we don't ask questions, we just vibe ๐Ÿ˜ญ
  • Save Project โ€” Ctrl+S โ€” the sacred key. press it. press it again.
  • Save Project Asโ€ฆ โ€” Ctrl+Shift+S โ€” save it as something else entirely
  • Select All โ€” Ctrl+A โ€” grab everything at once
  • Select Item (Ripple) โ€” Alt+A, Alt+Click โ€” select it and let the ripple happen
  • Select None โ€” Ctrl+Shift+A โ€” release everyone, selection over
  • Show All Docks โ€” Ctrl+Shift+D โ€” unhide every panel, full setup energy
  • Simple View โ€” Alt+Shift+0 โ€” strip it back, minimal era ๐ŸŽ€
  • Slice All: Keep Both Sides โ€” Ctrl+Shift+K โ€” cut every clip at the playhead, keep both halves
  • Slice All: Keep Left Side โ€” Ctrl+Shift+J โ€” cut every clip, keep only what's left of the playhead
  • Slice All: Keep Right Side โ€” Ctrl+Shift+L โ€” cut every clip, keep only what's right of the playhead
  • Slice Selected: Keep Both Sides โ€” Ctrl+K โ€” same deal but only the clips you picked, both halves survive
  • Slice Selected: Keep Left Side โ€” Ctrl+J โ€” selected clips only, keep the left half
  • Slice Selected: Keep Right Side โ€” Ctrl+L โ€” selected clips only, keep the right half
  • Slice Selected: Keep Left (Ripple) โ€” W โ€” slice what's selected, keep left, and let it ripple ๐ŸŒŠ
  • Slice Selected: Keep Right (Ripple) โ€” Q and it just slices, bestie, keeping the right side and rippling everything after it into place. chef's kiss ๐Ÿ’…
  • Snapping Toggle โ€” S flips snapping on and off, so your clips either click magnetically into place or go fully feral, your call ๐Ÿงฒ
  • Split File โ€” Alt+S, or you can Shift+Double Click if you're feeling mousey ๐Ÿ–ฑ๏ธโœจ
  • Thumbnail View โ€” Ctrl+Page Down and boom, thumbnails, gorgeous ๐ŸŽ€
  • Timing Toggle โ€” T toggles that timing situation โฑ๏ธ
  • Title โ€” Ctrl+T for your title moment, main character energy fr ๐Ÿ‘‘
  • Transform โ€” Ctrl+Alt+T to transform, slay ๐Ÿฆ‹
  • Translate this Applicationโ€ฆ โ€” F6 and the whole app gets translated, multilingual icon behavior ๐ŸŒˆ
  • Un-Freeze View โ€” Ctrl+Shift+F to un-freeze, because sometimes the view is frozen and we must free it ๐ŸงŠโžก๏ธ๐Ÿ”ฅ
  • Undo โ€” Ctrl+Z, the sacred shortcut, the one we all worship, no cap ๐Ÿ˜ญ
  • View Toolbar โ€” Ctrl+Shift+B to show/hide that toolbar ๐Ÿ› ๏ธ
  • Zoom In โ€” = or Ctrl+=, get in closer ๐Ÿ”
  • Zoom Out โ€” - or Ctrl+-, back it up ๐Ÿ”ญ
  • Zoom to Timeline โ€” \, Shift+\, or a Double Click โ€” three whole ways to zoom your timeline, obsessed โญ

and that's the whole shortcut table, babes, every last row, we ate and left no crumbs ๐Ÿ’–

Okay bestie, listen up โ€” these are all the menu options chilling in the main window of OpenShot. Most of them have keyboard shortcuts (the ones we already talked about above, mwah), and heads up: on some operating systems (looking at you, macOS ๐ŸŽ) a few of these get renamed and/or shuffled around. Rude, but that's just how it is.


  • File ๐Ÿ“
    • New Project โ€” Create a blank new project. Fresh start, clean slate, main character energy.
    • Open Project โ€” Open an existing project. Come back to your baby. ๐Ÿฅน
    • Recent Projects โ€” Access recently opened projects. Your history, your lore.
    • Recovery โ€” Restore a previously saved version of your current project. Saved your life fr fr.
    • Save Project โ€” Save the current project. Do it. Do it right now. ๐Ÿ’…
    • Import Files โ€” Import media files into the project. Bring your stuff in.
    • Choose Profile โ€” Select a project profile (i.e. 1080p @ 30fps, 720p @ 24fps, โ€ฆ). Pick your vibe.
    • Save Current Frame โ€” Save the current preview video frame as an image (sometimes represented with a camera icon ๐Ÿ“ท).
    • Import Project โ€” Import another project into the current project (Adobe and Final Cut Pro formats partially supported).
    • Export Project โ€” Export the current project to a specified format (EDL, Adobe, and Final Cut Pro formats partially supported).
    • Quit โ€” Exit the application. Bye bestie, see you never ๐Ÿ‘‹ (jk, come back).
  • Edit โœ๏ธ
    • Undo โ€” Undo the last action. The rewind button on your regrets.
    • Redo โ€” Redo the last undone action. Put it back, it was iconic.
    • Clear โ€” Clear the current history or waveform cached data. This makes the .osp project file a much smaller file size. Lowkey a glow-up for your disk space.
    • Preferences โ€” Open the preferences dialog to customize settings. Make it yours.
  • Title ๐ŸŽ€
    • Title โ€” Add a SVG vector title to the project. See Text & Titles <#text-and-titles-ref>.
    • Animated Title โ€” Add an animated title to the project. See 3D Animated Titles <#animated-titles-ref>.
  • View ๐Ÿ‘€
    • Toolbar โ€” Show or hide the main window toolbar.
    • Fullscreen โ€” Toggle fullscreen mode. Immersion mode activated ๐ŸŒˆ
    • Views โ€” Switch or reset the main window layout (Simple, Advanced, Freeze, Show All).
    • Docks โ€” Show or hide various dockable panels (Captions, Effects, Emojis, Project Files, Properties, Transitions, Video Preview).
  • Help ๐Ÿซถ
    • Contents โ€” Open the user guide online.
    • Tutorial โ€” Access the built-in tutorial for new users.
    • Report a Bug โ€” Report a bug or issue. The devs wanna hear it, no cap.
    • Ask a Question โ€” Ask a question about the software.
    • Translate โ€” Contribute to translations of the software. Multilingual slay ๐ŸŒ
    • Donate โ€” Make a donation to support the
  • โ€ฆproject.
    • About View โ€” all the info about the software (version, contributors, translators, changelog, and supporters). ๐Ÿซถ

โœจ Views โœจ

okay so bestie, the OpenShot main window isn't one big blob โ€” it's made of a bunch of docks all snapped together into a grouping, and that grouping is what we call a View. OpenShot ships with two primary views: Simple View and Advanced View. pick your fighter ๐Ÿ’…


๐ŸŒธ Simple View ๐ŸŒธ

This is the default view, and it's built to be easy-to-use, especially if it's your first time here. no gatekeeping, we love that.

It's got:

  • Project Files chillin' on the top left
  • the Preview Window on the top right
  • and the Timeline down at the bottom

If you accidentally close or move a dock (it happens, don't panic ๐Ÿ˜ญ), you can snap everything back to its default location super fast using the View->Views->Simple View menu at the top of the screen. reset era. โœจ


๐Ÿฆ‹ Advanced View ๐Ÿฆ‹

This one is the advanced view โ€” it puts more docks on the screen at once, so all the features that stay hidden in Simple View are right there. Once you've mastered Simple View, we genuinely recommend giving this one a try too. glow-up arc. ๐Ÿ‘‘

NOTE: You can also drag and drop the docks anywhere you would like, for a fully custom view. main character energy, fr fr.

๐ŸŽ€ Docks ๐ŸŽ€

Every single widget on the OpenShot main window lives inside a dock. These docks can be dragged and snapped around the main window, and you can even group them together (into tabs). And here's the slay part: OpenShot will always save your main window dock layout when you exit the program, and re-launching OpenShot will restore your custom dock layout automatically. it remembers you. ๐Ÿฅน๐Ÿ’–

  • Captions โ€” Manage and add captions or subtitles to your video project. Allows you to create, edit, and manage caption data. See Caption #caption-effect-ref effect.
  • Effects โ€” Browse and apply video and audio effects to your video clips. Includes filters, color adjustments, and special effects. See Effects #effects-ref.
  • Emojis โ€” Add emoji graphics to your video project. Choose from a variety of emojis to enhance your video content. ๐Ÿ˜ญโœจ (iconic, obviously)
  • Project Files โ€” View and manage all the media files imported into your project. Organize, filter, and tag video, audio, and image files. See Files #files-ref.
  • Properties โ€” View and edit the properties of a selected effect, transition, or clip. Adjust settings such as duration, size, position, etcโ€ฆ See Clip Properties #clip-properties-ref.
  • Transitions โ€” Browse and apply transitions between video clips. Choose from a variety of transition wipes to create smooth changes between scenes. See Transitions #transitions-ref.
  • Video Preview โ€” Preview the current state of your video project. Allows you to play back and review your edits in real-time. See Playback #playback-ref.

If you have accidentally closed or moved a dock and can no longer find it (the panic is real ๐Ÿ™ˆ), there are a couple easy solutions.

  1. First, you can use the View->Views->Simple View menu option at the top of the screen, to restore the view back to its default.
  2. Or you can use the View->Views->Docks->โ€ฆ menu to show or hide specific dock widgets on the main window.

๐Ÿ” High DPI / 4K Monitors ๐Ÿ”

OpenShot Video Editor provides robust support for High DPI (Dots Per Inch) monitors, ensuring that the interface looks sharp and is easily readable on displays with various DPI settings. This support is particularly beneficial for users with 4K monitors or other high-resolution displays. crisp pixels, no blur, periodt. ๐Ÿ’…


๐Ÿ’œ Per Monitor DPI Awareness ๐Ÿ’œ

OpenShot is DPI aware on a per-monitor basis, meaning it can adjust its scaling dynamically depending on the DPI settings of each connected monitor. This ensures a consistent and high-quality user experience across different displays. every screen gets its own lil glow-up. โœจ


๐Ÿ’€ DPI Scaling on Windows ๐Ÿ’€

On Windows, OpenShot rounds the scaling factor to the nearest whole value to maintain visual integrity. This rounding helps avoid visual artifacts in the UI rendering and ensures that the interface elements remain crisp and well-aligned. Due to this rounding, scaling options can sometimes lead to increased font-sizes and a feeling that the UI elements are a bit too large. ๐Ÿ˜ญ

  • 125% scaling rounds to 100%
  • 150% scaling rounds to 200%

๐Ÿงš Workarounds for Fine-Grained Adjustment ๐Ÿงš

While rounding helps maintain a clean interface, there are workarounds for users who require more precise control over the scaling. However, these methods are not recommended due to potential visual artifacts. consider yourself warned, bestie.

  • QT_SCALE_FACTOR_ROUNDING_POLICY=PassThrough
    • Setting this environment variable can disable rounding and allow more precise scaling.
    • Note: This may cause visual artifacts, particularly in the timeline, and is not recommended.
  • QT_SCALE_FACTOR=1.25 (or similar value)
    • Manually setting the scale factor can provide finer adjustments to the font and UI scaling.
    • This can also be set via Preferences (User Interface Scale) โ€” but expect border/line issues on Windows with fractional scales.
    • Note: This method can also lead to visual artifacts and make OpenShot harder to use.

For more info on adjusting these environment variables, please visit https://github.com/OpenShot/openshot-qt/wiki/OpenShot-UI-too-large.


๐Ÿ“‚ Files ๐Ÿ“‚

To create a video, we need to make media files available to our project by importing files into OpenShot. Most media file types are recognized, such as videos, images, and audio files. Files can be viewed and managed in the Project Files panel. your little media library, your pride and joy. ๐Ÿฅฐ

Note: imported files are not copied anywhere โ€” they remain in the physical location they were before and are simply being made available to your video project. So, they must not be deleted, renamed, or moved after adding them to your project. fr fr, do NOT move them. ๐Ÿ’€

The Show All, Video, Audio, Image filters above the files allow you to only see the file types you are interested in. You can also toggle the view between details and thumbnails view of your files. vibe check your library however you like. โœจ

โœจ Import Files โœจ

okay bestie, there are so many ways to get your media into an OpenShot project, and honestly? pick your fave, they all slay. ๐Ÿ’…

One thing that happens every single time a file imports successfully: it gets automatically selected and scrolled into view in the Project Files panel. And if the Project Files panel isn't even visible right now? OpenShot will just pop it open for you. main character energy tbh. ๐Ÿ‘‘

Here's the whole menu of methods:

  • Drag and Drop โ€” drag and drop the files from your file manager (file explorer, finder, etcโ€ฆ). literally the classic.
  • Context menu (File Menu) โ€” right click anywhere in the Project Files panel and choose Import Files.
  • Main Menu โ€” in the main menu choose: Fileโ†’Import Files.
  • Toolbar button โ€” click the + toolbar button in the main toolbar.
  • Keyboard shortcut โ€” press Ctrl-F (Cmd-F on Mac). fastest hands in the west fr fr โŒจ๏ธ
  • Paste from Clipboard โ€” press Ctrl-V (Cmd-V on Mac) to paste copied files from your clipboard. See Paste from Clipboard. ๐Ÿซถ

(there's an image in the original here, and she's cute โ€” go look at her)


๐Ÿ“‹ Paste from Clipboard ๐Ÿ“‹

You can paste files and clipboard media straight into OpenShot. Not a drill. ๐ŸŽ€

If you copied one or more files in your file manager, switch over to OpenShot and press Ctrl-V in the Project Files panel to add them โ€” it works exactly like importing. same energy, zero extra steps.

If you copied media data instead (for example, Copy Image in a web browser, a pasted frame from another app, or other image/audio/video clipboard data), press Ctrl-V in OpenShot and it'll create a file for that clipboard content. OpenShot saves a copy in a temporary folder:

.openshot_qt/clipboard/

The new file is then added to your project and appears in Project Files. iconic behaviour honestly โœจ


๐Ÿ—‚๏ธ File Menu ๐Ÿ—‚๏ธ

To view the file menu, right click on a file (in the Project Files panel). Here are the actions you can use from the file menu. (image in the original ๐Ÿ–ผ๏ธ)

  • Import Filesโ€ฆ โ€” Import files into your project
  • Thumbnail/Detail โ€” Toggle the view between details and thumbnails
  • Preview File โ€” Preview a media file
  • Split File โ€” Split a file into many smaller files. The new trimmed files appear in the Project Files list.
  • Edit Title โ€” Edit an existing title SVG file
  • Duplicate Title โ€” Make a copy, and then edit the copied title SVG file
  • Add to Timeline โ€” Add many files to the timeline in one step, including transitions or alternating tracks.
  • Choose Profile โ€” Change the current project profile to match the selected file. If the file's profile does not match a known profile, it will give you the option to create a custom profile.
  • File Properties โ€” View the properties of a file, such as frame rate, size, etcโ€ฆ
  • Remove from Project โ€” Remove a file from the project

โœ‚๏ธ Split File โœ‚๏ธ

If you need to cut a large video file into many smaller files before editing, the Split File dialog was built exactly for this purpose. Right click on a file, and choose Split File. Use this dialog to quickly separate a large file into many smaller segments. For each segment, you can select the starting and ending frame, and a title. Each segment appears as a new file in the Project Files dialog. (image in the original ๐Ÿ–ผ๏ธ)

  • 1. Start of File โ€” Choose the starting frame of your file by clicking this button
  • 2. End of File โ€” Choose the ending frame of your file by clicking this button
  • 3. Name of File โ€” Enter an optional name
  • 4. Create Button โ€” Create the file (which resets this dialog, so you can repeat these steps for each segment)

Please refer to the section Trimming & Slicing <#clips-cutting-slicing-ref> for more ways to cut and slice clips directly in the timeline. ๐Ÿ“


๐Ÿ“ค Export Files ๐Ÿ“ค

If you want your split file segments available outside of your OpenShot project, or want to copy all your video assets to one place, you can do this with the Export Files dialog. Simply Ctrl+Click to select all the files you like, then Right Click and choose Export Files. In the dialog that appears, choose a destination folder, and click Export. and that's it, bestie โ€” your files are out there living their best lives ๐ŸŒˆ

okay so this next bit is the glow-up your export game needed โ€” it's gonna use each file (or file segment) with its original video profile โ€” like width, height, framerate, aspect ratio, etcโ€ฆ all of it, untouched, no cap โœจ

It also plays nice with any Split File (we talked about those above ๐Ÿ‘†). Say you chopped one giant video into a bunch of segments and gave them names โ€” congrats bestie, you can now export every single segment as its own separate video file, all using the original file's video profile. chef's kiss ๐Ÿ’…

๐Ÿ“ธ (screenshot goes here โ€” imagine a very cute dialog)

๐ŸŒธ Add to Timeline ๐ŸŒธ

Sometimes you're not adding one file, you're adding a whole situation โ€” a photo slideshow, or like 400 tiny video clips, you know the vibe. The Add to Timeline dialog does that grind for you so you don't have to. ๐Ÿซถ

First: select all the files you need to add, right click, and choose Add to Timeline.

๐Ÿ“ธ (another screenshot moment)

Here's the whole rundown, item by item:

  • 1 โ€” Selected Files โ€” the list of selected files that need to be added to the timeline ๐Ÿ“‹
  • 2 โ€” Order of Files โ€” use these buttons to reorder the list of files (move up, move down, randomize, remove) ๐Ÿ”€
  • 3 โ€” Timeline Position โ€” choose the starting position and track where these files need to be inserted on the timeline ๐Ÿ“
  • 4 โ€” Fade Options โ€” fade in, fade out, both, or none (only affects the image, and not audio โ€” important!!) ๐ŸŒ—
  • 5 โ€” Zoom Options โ€” zoom in, zoom out, or none ๐Ÿ”
  • 6 โ€” Transitions โ€” choose a specific transition to use between files, random, or none (again: only affects the image, and not the audio) ๐ŸŽฌ

๐Ÿฆ‹ Properties ๐Ÿฆ‹

Wanna peek at the deets of any imported file in your project? Right click on the file and choose File Properties. That launches the file properties dialog, which shows you all the info about your media file. And for certain types of images (i.e. image sequences), you can also adjust the frame rate right there in the dialog. so handy ๐Ÿ’–

๐Ÿ“ธ (screenshot, you know the drill)
  • 1 โ€” File Properties โ€” select an image sequence in the Project Files panel, right click and choose File Properties ๐Ÿ–ฑ๏ธ
  • 2 โ€” Frame Rate โ€” for image sequences, you can also adjust the frame rate of the animation ๐ŸŽž๏ธ

๐Ÿ’œ Remove from Project ๐Ÿ’œ

This takes a file out of the project. But โ€” and this is the part people get wrong โ€” it does not delete the underlying physical file. So removing a file from the project merely makes it unavailable for this video project. Your actual file on disk? Untouched, living its best life. ๐Ÿซง


โœจ Project Assets Folder โœจ

OpenShot creates and uses a few temporary working folders while you edit. These live under .openshot_qt/ in your user profile and hold project-specific files that OpenShot generates for you:

  • .openshot_qt/blender/ โ€” Blender animation renders created by the Animated Title dialog
  • .openshot_qt/title/ โ€” SVG title files created by the Title dialog
  • .openshot_qt/thumbnail/ โ€” thumbnails generated for Project Files and Timeline
  • .openshot_qt/clipboard/ โ€” media created from clipboard pastes (images, audio, or video that must be saved to disk first)
  • .openshot_qt/protobuf_data โ€” tracking and object detection data

When you choose Fileโ†’Save As, OpenShot copies these folders into your project directory, inside a single folder named PROJECTNAME_Assets. For example: MyProject_Assets/clipboard will contain any media you pasted from the clipboard. ๐Ÿ“

As part of this process, all paths inside your *.osp project file are updated to be relative to your project folder. Which keeps everything self-contained and easy to move or back up as one folder. main character organization energy ๐Ÿ‘‘


๐Ÿงš Cleanup behavior ๐Ÿงš

Starting a new project or opening an existing project clears the temporary .openshot_qt working folders so you begin with a clean slate. Your saved projects are not affected, and any assets previously copied into a PROJECTNAME_Assets folder remain in that project's directory. no data lost, we love to see it ๐Ÿ’–


๐Ÿ’€ Missing Files ๐Ÿ’€

Okay bestie, listen up, this is the serious part. ๐Ÿ˜ญ

When you create and save a project in OpenShot, any files imported into the software (such as videos, audio, and images) must remain accessible throughout the project's duration. This means these imported files should not be renamed, deleted, or moved to different folders. Additionally, the full path where these files are located should not be renamed either. And this principle applies to other video editing software as well โ€” it's not just an OpenShot thing, it's a whole genre of problem.

For example, users might move or delete folders, unplug their USB devices, or move or delete their project files. Any of these examples cause a Missing File message, in which OpenShot prompts you to locate the folder of the missing file(s). Depending on the number of files you added to your project, OpenShot could prompt you many times to find the missing files. like, many many. ๐Ÿ™ˆ

When OpenShot saves a project, all file paths are converted to relative file paths. As long as you keep all assets organized in the same parent folder (including the *.osp project file), you will be able to move your project folder without triggering any missing file(s) prompts. You can even move a self-contained project folder to another computer without any issues. iconic behavior โญ

Everyone has their unique way of organizing files, and it's crucial to remember not to make changes to file paths, rename files, or delete files when working with video editors, as it can lead to missing file issues. For a detailed guide on missing file(s), see The Case of "Missing Files"! at https://github.com/OpenShot/openshot-qt/wiki/Missing-File-Prompt ๐Ÿ“š


๐ŸŽ€ Clips ๐ŸŽ€

In OpenShot, when you add project files (videos, images, and audio) to the timeline, they appear as clips represented by rounded rectangles. These clips come with different properties that influence how they're rendered and composited. These properties include the clip's position, layer, scale, location, rotation, alpha, and composite (blend mode). ๐ŸŽจ

You can examine a clip's properties by either right-clicking and selecting Properties or by double-clicking the clip. The properties are listed alphabetically in the Property dock, and you can use the filter options at the top to find specific properties. See Clip Properties for a list of all clip properties. ๐Ÿ”

To make adjustments to a property:

  • For rough changes, you can drag the slider. ๐ŸŽš๏ธ
  • For precise adjustments, double-click the property to enter exact values. โœ๏ธ
  • If the property involves non-numerical choices, right-click or double-click for options. ๐Ÿ–ฑ๏ธ

periodt. ๐Ÿ’…

Clip properties are literally the main character of the Animation system ๐Ÿ’ซ. The way it works is: any time you change a clip property, a key-frame gets auto-created right at the current playhead position. Periodt. So if you want a property change to apply to the whole entire clip, bestie, park that playhead at or before the clip's start before you start tweaking. ๐Ÿ™ˆ

And how do you find a clip's start? Easy โ€” use the next/previous marker feature on the Timeline toolbar. ๐ŸŽ€

[image]

Here's the lil breakdown of what's on screen:

  • 1 โ€” Clip 1 โ€” A video clip
  • 2 โ€” Transition โ€” A gradual fade transition between the 2 clip images (does not affect the audio)
  • 3 โ€” Clip 2 โ€” An image clip

โœ‚๏ธ Trimming & Slicing โœ‚๏ธ

OpenShot gives you so many ways to adjust the start and end trim positions of a clip (aka trimming, iykyk). The most common method is the classic click-and-drag the left or right edge of a clip. Trimming is how you yeet the unwanted sections off the beginning or ending of a clip. ๐Ÿซถ

To slice a clip into smaller sections, OpenShot has several options, including dividing or slicing a clip at the play-head (that's the vertical playback line) position. Trimming and slicing clips are powerful tools that let users rearrange sections of video and remove the parts they don't want. ๐Ÿ”ฅ

Here is the full list of every method for cutting and/or trimming clips in OpenShot:

  • Resizing Edge โ€” Mouse over the edge of a clip and resize it by dragging left or right. The left edge of a clip can not be resized smaller than 0.0 (i.e. the first frame of the file). The right edge of a clip can not be resized larger than the duration of a file (i.e. the last frame of a file).
  • Slice All โ€” When the play-head overlaps multiple clips, right-click the play-head and choose Slice All. This will cut/slice all intersecting clips on all tracks. You can also use the keyboard shortcuts Ctrl+Shift+K to keep both sides, Ctrl+Shift+J to keep the left side, or Ctrl+Shift+L to keep the right side of the clips.
  • Slice Selected โ€” When the play-head overlaps a clip, right-click the clip and choose Slice. This provides options to keep the left side, the right side, or both sides of the clip. Alternatively, use Ctrl+K to keep both sides, Ctrl+J to keep the left side, or Ctrl+L to keep the right side.
  • Slice Selected (Ripple) โ€” Slice the selected clip(s) at the play-head position, keeping either the left side (shortcut: W) or the right side (shortcut: Q), while rippling the gap removal across the current track.
  • Razor Tool โ€” The razor tool from the Timeline Toolbar cuts a clip at the position where it is clicked. Use SHIFT to slice and keep the left side, or CTRL to keep the right side.
  • Split File Dialog โ€” Right-click on a file and choose Split File. This opens a dialog that allows you to create multiple clips from a single video file.
๐Ÿ’… Just keep in mind that alllll of the above cutting methods also have Keyboard Shortcuts, so you can save even more time. Iconic.

๐ŸŒธ Selections ๐ŸŒธ

Selecting clips and transitions on the timeline is an essential part of editing in OpenShot, no cap. Multiple selection methods are available to streamline your workflow, enabling efficient editing of clips and transitions. ๐Ÿฆ‹

Here is a list of all the methods for selecting clips in OpenShot, bestie โ€” learn these and you'll be selecting like a main character ๐Ÿ’…

  • Box Selection โ€” Click and drag a selection box around clips or transitions to select multiple items at once. Hold down Ctrl to add to your current selection. Box 'em up, girl.
  • Click Selection โ€” Click on a clip or transition to select it. This will deselect all other items unless you hold down Ctrl.
  • Add to Selection โ€” Hold down Ctrl while clicking to add or remove clips from the current selection, allowing you to select non-adjacent clips. Yes, you CAN have it all, just not in order.
  • Range Selection โ€” Hold down Shift while clicking to select a range of clips/transitions from the previous selection to the new selection. This supports ranges that span multiple tracks as well. Multi-track range? Iconic.
  • Ripple Selection โ€” Hold down Alt while clicking to ripple select all clips/transitions from your selection to the end of the track. This always adds to your current selection, even if Ctrl is not pressed. It just keeps going. No cap.
  • Clear Selection โ€” Click anywhere on the timeline or on a new clip/transition to reset the current selection, unless Ctrl is pressed.
  • Select All โ€” Press Ctrl+A to select all clips and transitions on the timeline. EVERYTHING. AT ONCE.
  • Select None โ€” Press Ctrl+Shift+A to deselect all clips and transitions on the timeline. the peace-out combo ๐Ÿซถ

Mastering these selection techniques will streamline your editing process, especially when dealing with complex projects. For more advanced tips on selection and editing, refer to the Trimming & Slicing section. โœจ


๐ŸŽ€ Context Menu ๐ŸŽ€

OpenShot has tons of great preset animations and clip properties, such as fading, sliding, zooming, reversing time, adjusting volume, etcโ€ฆ These presets can be accessed by right-clicking on a clip, revealing the context menu. A preset sets one (or more) clip properties for the user without needing to manually set the key-frame clip properties. See Clip Properties.

Some presets allow the user to target either the start, end, or entire clip, and most presets allow the user to reset a specific clip property. For example, when using the Volume preset, the user has the following menu options:

  • Reset โ€” This will reset the volume to the original level. undo but for vibes
  • Start of Clip โ€” Your volume level selection will apply at the Beginning of the clip.
  • End of Clip โ€” Your volume level selection will apply to the End of the clip.
  • Entire Clip โ€” Your volume level selection will apply to the Entire clip. all of it. the whole thing. ๐Ÿ’–
[image]

And here's the full preset lineup, babe โ€” one bullet per glow-up:

  • Fade โ€” Fade the image in or out (often easier than using a transition)
  • Animate โ€” Zoom and slide a clip
  • Rotate โ€” Rotate or flip a clip
  • Layout โ€” Make a video smaller or larger, and snap to any corner corner snap? lowkey obsessed
  • Time โ€” Reverse, repeat, and speed up or slow down video
  • Volume โ€” Fade in or out the volume, reduce or increase the volume of a clip, or mute
  • Separate Audio โ€” Separate the audio from a clip. This preset can either create a single detached audio clip (positioned on a layer below the original clip), or multiple detached audio clips (one per audio track, positioned on multiple layers below the original clip) audio got its own apartment now, periodt
  • Slice โ€” Cut the clip at the play-head position
  • Transform โ€” Enable transform mode
  • Display โ€” Show waveform or thumbnail for a clip
  • Properties โ€” Show the properties panel for a clip
  • Copy / Paste โ€” Copy and paste key frames or duplicate an entire clip (with all key frames)
  • Remove Clip โ€” Remove a clip from the timeline gone. deleted. ๐Ÿ’€

๐ŸŒธ Fade ๐ŸŒธ

The Fade preset enables smooth transitions by gradually increasing or decreasing the clip's opacity. It creates a fade-in or fade-out of the clip image, ideal for introducing or concluding clips. See Alpha key-frame.

  • Usage Example: Applying a fade-out to a video clip to gently conclude a scene. gentle. cinematic. chef's kiss.
  • Tip: Adjust the duration of the fade effect (slow or fast) to control its timing and intensity. slow fade = dramatic entrance, fast fade = no time to waste โญ

Animate ๐ŸŒˆ

okay so the Animate preset is the one that adds actual motion to your clips โ€” it's zooming and sliding combined into one lil glow-up. It animates a clip by zooming in or out while sliding across the screen. It can slide in so many specific directions, or just slide and zoom to a random location. iykyk. Peep Location X and Location Y and Scale X and Scale Y key-frames. ๐Ÿ‘‘

  • Usage Example: Using the animate preset to simulate a camera movement across a landscape shot.
  • Tip: Experiment with different animation speeds and directions for diverse visual effects.

Rotate ๐ŸŒ€

The Rotate preset brings easy rotation and flipping to your clips, and honestly? it enhances their visual appeal, no cap. It enables orientation adjustment, by rotating and flipping a clip for creative visual transformations. See Rotation key-frame.

  • Usage Example: Rotating a photo or video by 90 degree (a portrait video to a landscape)
  • Usage Example: If your video is oriented sideways (90 degrees), you can rotate it clockwise or counterclockwise by 90 degrees to bring it to the correct orientation. This can be useful when you accidentally recorded a video in portrait mode when you intended it to be landscape.
  • Usage Example: If your video is upside down, you can rotate it by 180 degrees to flip it to the correct orientation. This can happen if you accidentally held your camera the wrong way while recording.

Layout ๐Ÿ–ผ๏ธ

The Layout preset adjusts the size of a clip and snaps it to a chosen corner of the screen โ€” like it's got main character energy and knows exactly where it belongs. It resizes a clip and anchors it to a corner or the center, useful for picture-in-picture or watermark effects. See Location X and Location Y and Scale X and Scale Y key-frames.

  • Usage Example: Placing a logo in the corner of a video using the layout preset.
  • Tip: Combine with animation presets for dynamic transitions involving resizing and repositioning.

Time โฐ

The Time preset manipulates clip playback speed, allowing for reverse playback or time-lapse effects. It alters the speed and direction of a clip's playback, enhancing visual storytelling. See Time key-frame.

  • Usage Example: Creating a slow-motion effect to emphasize a specific action.
  • Tip: Use time presets to creatively manipulate the pacing of your video.

Repeat ๐Ÿ”

Use Time โ†’ Repeat to play a clip multiple times, without building the time curve by hand. OpenShot writes the needed Time keyframes for you (you can edit them later). bestie it does the boring part fr fr ๐Ÿ’…

Menu path

  • Time โ†’ Repeat โ†’ Loop โ†’ Forward โ€“ plays left to right, then starts again from the beginning
  • Time โ†’ Repeat โ†’ Loop โ†’ Reverse โ€“ plays right to left, then starts again from the end
  • Time โ†’ Repeat โ†’ Ping-Pong โ†’ Forward โ€“ forward, then backward, then forwardโ€ฆ
  • Time โ†’ Repeat โ†’ Ping-Pong โ†’ Reverse โ€“ backward, then forward, then backwardโ€ฆ
  • Customโ€ฆ โ€“ opens a dialog for extra options (see below)

Counts are finite (2x, 3x, 4x, 5x, 8x, 10x, or a custom number). Example: "Forward then Back and stop" = Ping-Pong โ†’ Forward โ†’ 2x.

What gets repeated

  • Repeat always acts on the currently trimmed in/out of the clip.
  • The Time curve is stamped as a simple shape: - Loop Forward = rising saw - Loop Reverse = falling saw - Ping-Pong = triangle (direction flips each pass)
  • To avoid a double frame at the seam, the last frame of each pass is not duplicated.

Keyframes during Repeat

  • When you use Repeat, OpenShot will also repeat other keyframes found inside the trimmed section (location, scale, effects, etc.) into each pass so your animations stay in sync.
  • Repeated keyframes keep their relative timing inside each pass.

Custom Repeat (dialog options)

  • Pattern: Loop | Ping-Pong
  • Direction: Forward | Reverse
  • Passes: integer (2 or more). This is the number of times it will play.
  • Delay: number + units [frames | ms | sec]. This is an optional delay between each repeated pass.
  • Speed Ramp (%): % speed change per pass (optional). Positive speeds up each pass; negative slows down each pass.

Reset

  • Time โ†’ Reset Time completely removes any Time curve (including Repeat) and restores the clip to its original playback, without deleting your original non-Time keyframes. ๐Ÿซถ

Timing Tool ๐Ÿ•ฐ๏ธ

Another way to change a clip's speed is with the Timing tool on the timeline toolbar. Enable the clock icon and drag a clip's edges. Lengthening the clip slows playback, while shortening it speeds the clip up. All keyframes on the clip and its effects are scaled so their relative positions remain intact. literally so satisfying โœจ


Volume ๐Ÿ”Š

The Volume preset controls audio properties, facilitating smooth volume adjustments. It manages audio volume, including fading in/out, reducing/increasing volume, or muting. See Volume key-frame.

  • Usage Example: Applying a gradual volume fade-out to transition between scenes.
  • Tip: Utilize volume presets for quickly lowering or raising volume levels.

Separate Audio ๐ŸŽง

The Separate Audio preset splits the audio from a clip, creating detached audio clips positioned below the original clip on the timeline. This preset can either create a single detached audio clip (positioned on a layer below the original clip) or multiple detached audio clips (one per audio track, positioned on multiple layers below the original clip). okay that's kinda iconic ๐Ÿ’–

  • Usage Example: Extracting background music from a video clip for independent control.
  • Tip: Use this preset to fine-tune audio elements separately from the visual content.

Slice โœ‚๏ธ

The Slice tool lets you cut a clip at the position of the play-head (the vertical line that shows your current position in the timeline). This will split the clip into two separate parts at the exact point where the play-head is. precise. periodt. ๐ŸŽ€

Slicing is a key feature for making precise edits and rearranging sections of your video. You can slice a clip and choose to keep one side or both, and with the ripple option, you can automatically shift other clips on the same track to fill any gaps caused by the cut.

Slicing Options:

  • Keep Both Sides: This option splits the clip into two parts, keeping everything on both sides of the play-head. It's useful when you want to break a clip into sections but don't want to remove anything.
  • Keep Left Side: This option cuts the clip and removes the part to the right of the play-head, keeping only the part before the play-head. Use this to get rid of the portion of the clip that comes after the current point.
  • Keep Right Side: This option cuts the clip and removes the part to the left of the play-head, keeping only the part after the play-head. It's handy for trimming away the beginning of a clip and keeping the rest.
  • Ripple Slicing: Ripple slicing not only cuts the clip but also moves any clips and transitions that follow to close the gap. This way, your timeline stays continuous without empty spaces after a cut, saving you the trouble of manually adjusting the clips that come after.

Tips for Beginners:

  • Example: If there's a part of a clip you don't want (like the end of a scene), use Keep Left Side or Keep Right Side to remove it. If you want to split a scene into multiple smaller sections to rearrange, use Keep Both Sides.
  • Quick Tip: Slicing can also be used to break a long clip into smaller parts, making it easier to manage and edit each section separately.

For a complete guide to slicing and all available keyboard shortcuts, see the Trimming & Slicing section.


Transform ๐Ÿ’…

The Transform preset activates the transform tool for a clip, allowing for quick adjustments to location, scale, rotation, shear, and rotation origin point. the way it does all of that at once?? obsessed.

To quickly adjust the location, scale, rotation, and shear of a clip, select a clip on the timeline to activate the transform tool. By default, the selected clip appears in the preview window with transform controls (blue lines and squares). You can select multiple clips at once with Ctrl or Shift. The preview shows a single set of handles surrounding all selected clips, and any move, scale or rotation affects them together. Or if the transform tool is disabled, right click on a clip and choose Transform.

  • Dragging the blue squares will adjust the scale of the image.
  • Dragging the center will move the location of the image.
  • Dragging the mouse on the outside of the blue lines will rotate the image.
  • Dragging along the blue lines will shear the image in that direction.
  • Dragging the circle in the middle will move the origin point that controls the center of rotation.
Note: Pay close attention to the play-head position (red playback line). Key frames are automatically created at the current playback position, to help quickly create animations. If you want to transform a clip with no animation, be sure the playhead is positioned before (to the left) of your clip. You can also manually adjust these same clip properties in the property editor, see Clip Properties. [image] ๐Ÿ™ˆ
  • Usage Example: Using transform mode to resize and reposition a clip for a picture-in-picture effect.
  • Tip: Utilize this preset to precisely control a clip's appearance.

Crop ๐Ÿ“

The Crop preset adds a crop effect to the selected clip and displays interactive crop handles in the video preview. The submenu offers:

  • No Crop โ€“ remove any existing crop effect.
  • Crop (No Resize) โ€“ trim the clip without scaling the remaining area.
  • Crop (Resize) โ€“ trim the clip and scale the cropped region to fill the frame.

Drag the blue handles to adjust the crop boundaries, move the cropped area around, or move the center handle to reposition the image inside the cropped area.


Display ๐Ÿฆ‹

The Display preset toggles the display mode of a clip on the timeline, showing either its waveform or thumbnail.

  • Usage Example: Displaying the audio waveform for precise audio editing.
  • Tip: Use this preset to focus on specific aspects of a clip's audio during editing.

Properties ๐Ÿ“‹

The Properties preset opens the properties panel for a clip, allowing quick access for adjustments to clip properties, such as location, scale, rotation, etcโ€ฆ See Clip Properties.

  • Usage Example: Adjusting clip properties like opacity, volume, or position.
  • Tip: Apply this preset to streamline adjustments to all clip properties in a single dock.

Copy / Cut / Paste ๐Ÿ“Ž

The Copy / Paste preset allows copying and pasting keyframes, effects, or duplicating an entire clip along with its keyframes. Paste will create a new clip at the position of your mouse. If you select 1 or more clips before pasting, you can paste "over" those clips with your current clip. โญ

  • Usage Example: duplicating a clip with intricate animations so you can reuse it in different parts of the project. ๐ŸŽ€
  • Tip: use this preset to replicate animations or effects across multiple clips. โœจ
  • Tip: selecting multiple clips before pasting sets keyframes and/or effects for all the clips. slay.
  • Tip: you can copy a single effect, and paste it to multiple selected clips. ๐Ÿ’…

๐ŸŒธ Remove Gaps ๐ŸŒธ

The Remove Gap and Remove All Gaps options help you quickly eliminate gaps between clips on the timeline by rippling (i.e., shifting) subsequent clips to close the gap. These options can be accessed via the context menu and are only available when gaps are detected. ๐Ÿ”

  • Remove Gap โ€” this option deletes a specific gap between two clips on the timeline. Right-click on the gap between clips to access the Remove Gap option.
    • Usage: use this option to quickly eliminate a specific gap caused by trimming or using the razor tool. โœ‚๏ธ
  • Remove All Gaps โ€” this option removes all gaps between clips on the timeline for the entire track. Right-click on the track name to access the Remove All Gaps option.
    • Usage: ideal for tracks that contain back-to-back clips, such as a photo slideshow, where no gaps are desired. ๐Ÿ–ผ๏ธ

๐Ÿฆ‹ Remove Clip ๐Ÿฆ‹

The Remove Clip option lets you delete a clip from the timeline. Removing clips is an essential part of organizing your project and getting rid of unwanted sections. Removing a clip can also impact the surrounding clips. If you want to clean up the gap that remains after deleting a clip, you have a few options to automatically adjust your timeline. ๐Ÿซถ

How to Remove a Clip: to delete a clip, simply select it and press Delete on your keyboard, or right-click the clip and choose Remove Clip from the context menu. You can also select multiple clips at once by holding down the Ctrl key and clicking on additional clips, then remove them all at once. ๐Ÿ’–

Ripple Delete: if you want to delete a clip and automatically remove the empty space (gap) it leaves behind, use the Ripple Delete feature by pressing Shift+Delete. This will shift all the remaining clips and transitions on the track to the left, filling in the gap and keeping your timeline smooth and continuous. ๐ŸŒˆ

Remove Gap: after deleting a clip, if you have gaps left in your timeline that you want to remove, simply right-click in the empty space and choose Remove Gap. This action will shift all clips and transitions to the left, closing the gap and maintaining the flow of your video. โœจ

Tips for Beginners:

  • Example: if you have a clip that's no longer needed, such as an intro you've decided not to use, you can quickly select it and either delete it or use Ripple Delete to remove it and shift everything left to close the gap. ๐ŸŽฌ

For more advanced editing options and shortcuts, refer to the Trimming & Slicing section. iykyk ๐Ÿ‘‘


๐Ÿ’œ Effects ๐Ÿ’œ

In addition to the many clip properties which can be animated and adjusted, you can also drop an effect directly onto a clip from the effects dock. Each effect is represented by a small colored letter icon. Clicking the effect icon will populate the properties of that effect, and allow you to edit (and animate) them. For the full list of effects, see Effects <#effects-ref>. ๐Ÿ”ฅ

[image]


๐ŸŽ€ Clip Properties ๐ŸŽ€

Below is a list of clip properties which can be edited, and in most cases, animated over time. To view a clip's properties, right click and choose Properties. The property editor will appear, where you can change these properties. You can select multiple clips, transitions or effects at once. The dropdown at the top of the dock shows entries for each item plus an entry such as 2 Selections. Pick that entry to edit all selected items together, only properties they share will be visible. If a field is blank, the values differ between items, but you can still change it or insert a keyframe for all of them. ๐Ÿ‘‘

Note: pay close attention to where the play-head (i.e. red playback line) is. Key frames are automatically created at the current playback position, to help quickly create animations. ๐Ÿ“

When animating clip properties, you can fade a clip from opaque to transparent with alpha, slide a clip around the screen with location_x and location_y, scale a clip smaller or larger with the scale_x and scale_y, fade the volume of a clip quieter or louder with volume, and much more. If you want to set a single, static clip property with no animation, be sure the playhead is positioned at the start of your clip (to the left) when adjusting the property value. โญ

okay bestie, the moment you've been waiting for โ€” here's the full glow-up roster of clip properties, every single one, no gatekeeping, no skips ๐Ÿ’…

  • Alpha (Key-Frame) โ€” a curve that reps the alpha for fading the image and adding transparency, going from 1 to 0 โœจ
  • Channel Filter (Key-Frame) โ€” a number representing an audio channel to filter (heads up: this clears all the other channels, it's giving main character only ๐ŸŽ€)
  • Channel Mapping (Key-Frame) โ€” a number representing an audio channel to output (only works when you're filtering a channel, iykyk)
  • Frame Number (Enum) โ€” the format to display the frame number (if any) ๐Ÿ”ข
  • Composite (Blend Mode) (Enum) โ€” the blend mode used to composite this clip into lower layers. Default is Normal. See Composite (Blend Mode). ๐Ÿฆ‹
  • Duration (Float) โ€” the length of the clip, in seconds. Read-only property, so don't even try it. It's calculated by: End - Start. ๐Ÿงฎ
  • End (Float) โ€” the end trimming position of the clip (in seconds)
  • Gravity (Enum) โ€” the gravity of a clip determines where it snaps to its parent (details below, keep scrolling bestie)
  • Enable Audio (Enum) โ€” an optional override to determine if this clip has audio (-1=undefined, 0=no, 1=yes) ๐Ÿ”Š
  • Enable Video (Enum) โ€” an optional override to determine if this clip has video (-1=undefined, 0=no, 1=yes) ๐Ÿ“น
  • ID (String) โ€” a randomly generated GUID (globally unique identifier) assigned to each clip. Read-only property, so it's literally not yours to change ๐Ÿ’€
  • Track (Int) โ€” the layer which holds the clip (higher tracks are rendered on top of lower tracks, so stack wisely ๐Ÿ‘‘)
  • Location X (Key-Frame) โ€” a curve representing the relative X position in percent based on the gravity (-1 to 1)
  • Location Y (Key-Frame) โ€” a curve representing the relative Y position in percent based on the gravity (-1 to 1)
  • Volume Mixing (Enum) โ€” the volume mixing choices control how volume is adjusted before mixing (None=donโ€™t adjust volume of this clip, Reduce=lower the volume to 80%, Average=divide volume based on # of concurrent clips, details below) ๐ŸŽง
  • Origin X (Key-Frame) โ€” a curve representing the rotation origin point, X position in percent (-1 to 1)
  • Origin Y (Key-Frame) โ€” a curve representing the rotation origin point, Y position in percent (-1 to 1)
  • Parent (String) โ€” the parent object to this clip, which makes many of these keyframe values initialize to the parent value ๐Ÿซถ
  • Position (Float) โ€” the position of the clip on the timeline (in seconds, 0.0 is the beginning of the timeline) โฑ๏ธ
  • Rotation โ€” Key-Frame โ€” curve representing the rotation, going from 0 to 360 โœจ
  • Scale โ€” Enum โ€” the scale decides how a clip should be resized so it fits its parent (more deets below, bestie) ๐Ÿ’…
  • Scale X โ€” Key-Frame โ€” curve for the horizontal scaling, in percent, from 0 to 1
  • Scale Y โ€” Key-Frame โ€” curve for the vertical scaling, in percent, from 0 to 1
  • Shear X โ€” Key-Frame โ€” curve for the X shear angle in degrees (-45.0=left, 45.0=right)
  • Shear Y โ€” Key-Frame โ€” curve for the Y shear angle in degrees (-45.0=down, 45.0=up)
  • Start โ€” Float โ€” the start trimming position of the clip, in seconds โฑ๏ธ
  • Time โ€” Key-Frame โ€” curve representing the frames over time to play, which is what handles the speed and direction of your video ๐ŸŽž๏ธ
  • Volume โ€” Key-Frame โ€” curve representing the volume, for fading audio quieter/louder, muting, or just adjusting levels (from 0 to 1) ๐Ÿ”Š
  • Wave Color โ€” Key-Frame โ€” curve representing the color of the audio waveform ๐ŸŒˆ
  • Waveform โ€” Bool โ€” should a waveform be used instead of the clip's image? yes or no bestie

๐Ÿ’– Composite (Blend Mode) ๐Ÿ’–

okay so the Composite (Blend Mode) property is literally the thing that controls how the pixels of this clip mix with the clips on the lower tracks. If you're new to all this, start with Normal, fr fr. Then switch modes whenever you want a quick creative glow-up without adding a whole effect. it's giving low-effort, high-reward โœจ

๐ŸŒธ Beginner tips ๐ŸŒธ

  • Wanna brighten light effects, flares, or smoke sitting over a dark scene? Try Screen or Add ๐Ÿซถ
  • Wanna darken things or lay a texture over footage (paper grain, grids, shadows)? Try Multiply or Color Burn
  • Wanna more contrast without absolutely crushing your blacks and whites? Try Overlay or Soft Light
  • Wanna a creative/inverted look, or need to line things up? Try Difference or Exclusion
  • Normal โ€” standard alpha compositing. Respects transparency from the clip. the default bestie, no notes ๐Ÿ’…
  • Darken โ€” picks the darker pixel from the two layers, per channel.
  • Multiply โ€” multiplies colors. Darkens stuff and helps textures sit on top of footage.
  • Color Burn โ€” pushes shadows darker and boosts contrast; can clip to black. careful, it goes hard ๐Ÿ”ฅ
  • Lighten โ€” picks the lighter pixel from the two layers, per channel.
  • Screen โ€” the opposite of Multiply. Brightens; great for light, glow, fire, fog. iconic โœจ
  • Color Dodge โ€” brightens highlights strongly; can blow out to white. it will not hold back ๐Ÿ’€
  • Add โ€” adds pixel values. Strong brightening; clips at white. Also called Linear Dodge (Add).
  • Overlay โ€” a mix of Multiply and Screen, using the lower layer to decide. Adds punchy contrast.
  • Soft Light โ€” gentle contrast curve; softer than Overlay. the chill one ๐ŸŒธ
  • Hard Light โ€” stronger, edgier contrast, using the upper layer to drive the change.
  • Difference โ€” absolute difference between layers. Creates inverted/psychedelic colors; useful for alignment. trippy fr ๐Ÿฆ‹
  • Exclusion โ€” a softer version of Difference with less contrast.

๐Ÿ“ Notes ๐Ÿ“

  • Blend modes mess with color, while alpha (that's the Alpha property) messes with transparency. You can absolutely use both at once, bestie ๐Ÿ’…
  • Some modes go hella bright or hella dark. If it's giving too much, just lower the Alpha property to soften the whole thing ๐ŸŒธ
  • The exact look of the Multiply/Screen/Overlay family hits best when your project colors live in a linear color space. iykyk โœจ

๐Ÿ’– Alpha ๐Ÿ’–

The Alpha property is a key-frame curve that represents the alpha value โ€” aka it decides the fading and transparency of the image inside the clip. The curve runs from 1 (fully opaque, you see everything) all the way down to 0 (completely transparent, ghost mode ๐Ÿ‘ป).

  • Usage Example: applying a gradual fade-in or fade-out so clips transition all smooth and buttery ๐Ÿงˆ
  • Tip: use keyframes to build complex fading patterns โ€” like fading in and then out for a whole ghostly effect ๐Ÿ‘ปโœจ

๐ŸŽง Channel Filter ๐ŸŽง

The Channel Filter property is a key-frame curve used for audio manipulation. It specifies a single audio channel to be filtered while clearing all the other channels. Bye to the rest, periodt ๐Ÿ’€

  • Usage Example: isolating and boosting specific audio bits, like pulling the vocals out of a song ๐ŸŽค
  • Tip: team it up with the โ€œChannel Mappingโ€ property to route that filtered channel to a specific audio output ๐ŸŽš๏ธ

๐Ÿ—บ๏ธ Channel Mapping ๐Ÿ—บ๏ธ

The Channel Mapping property is a key-frame curve that defines the output audio channel for the clip. It works hand-in-hand with the โ€œChannel Filterโ€ property and says which channel gets kept in the output.

  • Usage Example: keeping the filtered channel's audio while yeeting the others for a truly unconventional audio mix ๐Ÿ™ˆ
  • Tip: experiment with mapping different channels to cook up unique audio effects, like panning sounds between speakers ๐Ÿ”Š

๐Ÿ”ข Frame Number ๐Ÿ”ข

The Frame Number property sets the format in which frame numbers get displayed inside the clip, if applicable.

  • Usage Example: showing frame numbers in the top left corner of the clip, either as the absolute frame number or relative to the start of the clip ๐Ÿ”
  • Tip: this helps with pinning down precise frame numbers or troubleshooting a problem ๐Ÿ› ๏ธ

โฑ๏ธ Duration โฑ๏ธ

The Duration property is a float value indicating the length of the clip in seconds. This is a Read-only property. It's calculated by: End - Start. To modify duration, you have to edit the Start and/or End clip properties instead, no shortcuts bestie ๐Ÿ˜ค

  • Usage Example: checking a clip's duration to make sure it fits a specific time slot in the project โณ
  • Tip: reach for the โ€œDurationโ€ property for clips that need to match specific time intervals โ€” like dialogue or scenes ๐ŸŽฌ

๐Ÿ›‘ End ๐Ÿ›‘

The End property defines the trimming point at the end of the clip in seconds, letting you control how much of the clip shows up in the timeline. Changing this property will impact the Duration clip property โ€” they're linked, fr fr ๐Ÿ”—

  • Usage Example: trimming the end of a clip to line up with another clip, or just trimming off the unwanted sections โœ‚๏ธ
  • Tip: combine the โ€œStartโ€ and โ€œEndโ€ properties to precisely control the visible portion of the clip ๐ŸŽฏ

๐Ÿช Gravity ๐Ÿช

The Gravity clip property sets the initial display position coordinate (X,Y) for the clip, after it's been scaled (see Scale). This affects where the clip picture is initially displayed on the screen โ€” like Top Left or Bottom Right. The default gravity option is Center, which plops the picture right in the very center of the screen. The gravity options are:

  • Top Left โ€“ the top and left edges of the clip align with the top and left edges of the screen โ†–๏ธ
  • Top Center โ€“ the top edge of the clip aligns with the top edge of the screen; the clip is horizontally centered on the screen โฌ†๏ธ
  • Top Right โ€“ the top and right edges of the clip align with the top and right edges of the screen โ†—๏ธ
  • Left โ€“ the left edge of the clip aligns with the left edge of the screen; the clip is vertically centered on the screen โฌ…๏ธ
  • Center (default) โ€“ the clip is centered horizontally and vertically on the screen ๐ŸŽฏ
  • Right โ€“ the right edge of the clip aligns with the right edge of the screen; the clip is vertically centered on the screen โžก๏ธ
  • Bottom Left โ€“ the bottom and left edges of the clip align with the bottom and left edges of the screen โ†™๏ธ
  • Bottom Center โ€“ the bottom edge of the clip aligns with the bottom edge of the screen; the clip is horizontally centered on the screen โฌ‡๏ธ
  • Bottom Right โ€“ the bottom and right edges of the clip align with the bottom and right edges of the screen โ†˜๏ธ

๐Ÿ”ˆ Enable Audio ๐Ÿ”ˆ

The Enable Audio property is an enumeration that overrides the default audio setting for the clip. Possible values: -1 (undefined), 0 (no audio), 1 (audio enabled).

  • Usage Example: turning off unwanted audio for a clip, like that random ambient noise ๐Ÿ™‰
  • Tip: use this property to control audio playback for specific clips, especially clips that have no useful audio track ๐ŸŽต

๐Ÿ“น Enable Video ๐Ÿ“น

The Enable Video property is an enumeration that overrides the default video setting for the clip. Possible values: -1 (undefined), 0 (no video), 1 (video enabled).

  • Usage Example: disabling a clip's video while keeping its audio, perfect for audio-only sequences ๐ŸŽง
  • Tip: this one's a lifesaver when you're building scenes with audio commentary or voiceovers ๐ŸŽ™๏ธ

๐Ÿ†” ID ๐Ÿ†”

The ID property holds a randomly generated GUID (Globally Unique Identifier) assigned to each clip, keeping it unique. This is a Read-only property, assigned by OpenShot when a clip is created. No dupe IDs here, no cap ๐Ÿ”ฅ

  • Usage Example: referencing specific clips inside custom scripts or automation tasks ๐Ÿค–
  • Tip: it's usually managed behind the scenes, but knowing your clip IDs can help with advanced project customization ๐Ÿง 

๐Ÿงฑ Track ๐Ÿงฑ

The Track property is an integer indicating the layer on which the clip is placed. Clips on higher tracks are rendered above those on lower tracks.

  • Usage Example: arranging clips in different layers to create visual depth and complexity ๐ŸŒˆ
  • Tip: use higher tracks for stuff that needs to sit above everything else โ€” like text overlays or graphics ๐Ÿ‘‘

๐Ÿ“ Location X and Location Y ๐Ÿ“

The Location X and Location Y properties are key-frame curves that determine the relative position of the clip, expressed in percentages, based on the specified gravity. The range for these curves is -1 to 1. See Transform.

  • Usage Example: animating a clip's movement across the screen using key-frame curves for both X and Y locations ๐Ÿ•บ
  • Tip: combine with gravity settings to build dynamic animations that stick to consistent alignment rules โœจ

๐ŸŽš๏ธ Volume Mixing ๐ŸŽš๏ธ

The Volume Mixing property is an enumeration that controls how volume adjustments get applied before mixing audio. Options: None (no adjustment), Reduce (volume lowered to 80%), Average (volume divided based on the number of concurrent clips).

  • Usage Example: automatically lowering a clip's volume so the background music can stand out more prominently ๐ŸŽถ
  • Tip: experiment with volume mixing options to land balanced audio levels across different clips โš–๏ธ

Mixing audio is all about adjusting volume levels so that overlapping clips don't get too loud (which causes audio distortion and a loss of audio clarity). If you stack particularly loud audio clips on multiple tracks, clipping (a staccato audio distortion) may occur. To dodge distortion, OpenShot might need to reduce the volume levels in overlapping clips. The following audio mixing methods are available:

  • None โ€” make no adjustments to volume data before mixing audio. Overlapping clips will combine audio at full volume, with no reduction ๐Ÿ”ฅ
  • Average โ€” automatically divide the volume of each clip based on the # of overlapping clips. For example, 2 overlapping clips would each have 50% volume, 3 overlapping clips would each have 33% volume, etcโ€ฆ ๐Ÿงฎ
  • Reduce โ€” automatically reduce overlapping clips volume by 20%, which reduces the likelihood of becoming too loud, but does not always prevent audio distortion. For example, if you have 10 loud clips overlapping, each with a 20% reduction in volume, it might still exceed the max allowable volume and exhibit audio distortion ๐Ÿ’€

For quickly adjusting the volume of a clip, you can use the simple Volume Preset menu. See Context Menu. For precise control over the volume of a clip, you can manually set the Volume Key-frame. See Volume.

๐ŸŒ€ Origin X and Origin Y ๐ŸŒ€

The Origin X and Origin Y properties are key-frame curves that define the rotation origin point's position in percentages. The range for these curves is -1 to 1. See Transform.

  • Usage Example: rotating a clip around a specific point โ€” like a character's pivot joint ๐Ÿฆด
  • Tip: set the origin point to get controlled, natural-looking rotations during animations ๐ŸŒธ

๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ง Clip Parent ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ง

The Parent property of a clip sets the initial keyframe values to the parent object. For example, if many clips all point to the same parent clip, they'll inherit all their default properties, such as location_x, location_y, scale_x, scale_y, etcโ€ฆ This can be super useful in certain circumstances, like when you have many clips that all need to move or scale together ๐Ÿซถ

  • Usage Example: creating complex animations by setting up a parent-child relationship between clips ๐ŸŒณ
  • Tip: use this property to propagate changes from the parent clip down to child clips for consistent animations ๐Ÿ“ก
  • Tip: you can also set the parent attribute to a Tracker or Object Detector tracked object, so the clip follows the location and scale of a tracked object. Also see Effect Parent <#effect-parent-ref> ๐ŸŽฏ

๐Ÿ“Œ Position ๐Ÿ“Œ

The Position property determines the clip's position on the timeline in seconds, with 0.0 indicating the beginning.

  • Usage Example: timing a clip's appearance to land right on specific events in the project โฐ
  • Tip: adjust the position to sync clips with audio cues or visual elements ๐ŸŽผ

๐Ÿ”„ Rotation ๐Ÿ”„

The Rotation property is a key-frame curve that controls the rotation angle of the clip, ranging from -360 to 360 degrees. You can rotate clockwise or counterclockwise. Quickly adjust the orientation angle of a clip (sideways, upside down, right side up, portrait, landscape), flip a clip, or animate the rotation. See Transform.

  • Usage Example: simulating a spinning effect by animating the rotation curve ๐ŸŒ€
  • Tip: use this property creatively for effects like rotating text or emulating camera movement ๐ŸŽฅ
  • Tip: experiment with rotating your video at different angles โ€” not just 90 or 180 degrees. Sometimes a slight tilt or a specific angle adds creative flair to your video, especially for artistic or storytelling purposes ๐ŸŽจโœจ
  • Tip: after you rotate your video, bestie, you might lowkey end up with black bars around the edges ๐Ÿซ  consider cropping and resizing the video to eliminate those bars and keep that clean, polished look โœจ
    • Tip: if you're dealing with vertical videos that are meant to be watched on horizontal screens, rotate them by 90 degrees and then scale them up to fill the frame. That way your vertical video occupies more screen real estate ๐Ÿ‘‘
    • Tip: if the horizon in your video looks slanted because of camera tilt, use rotation to level it. This is particularly important for landscape shots to maintain a professional and visually pleasing appearance ๐ŸŒธ

Scale

The Scale property is the initial resizing or scaling method used to display the picture of a clip, which may be further adjusted by the Scale X and Scale Y clip properties (see Scale X and Scale Y). It is recommended to use assets with the same aspect ratio as your project profile, which allows many of these resizing methods to fully scale your clip up to the size of the screen, without adding any black bars on the edges. The scale methods are:

  • Best Fit (default) โ€” the clip is as large as possible without changing the aspect ratio. This might result in black bars on certain sides of the picture, if the aspect ratio does not exactly match your project size.
  • Crop โ€” the aspect ratio of the clip is maintained while the clip is enlarged to fill the entire screen, even if that means some of it will be cropped. This prevents black bars around the picture, but if the aspect ratio of the clip does not match the project size, some of the picture will be cropped off.
  • None โ€” the clip is displayed in its original size. This is not recommended, since the picture will not scale correctly if you change the project profile (or project size).
  • Stretch โ€” the clip is stretched to fill the entire screen, changing the aspect ratio if necessary.

Scale X and Scale Y

The Scale X and Scale Y properties are key-frame curves that represent horizontal and vertical scaling in percentages, respectively. The range for these curves is 0 to 1. See Transform. OpenShot limits the max scale values based on the file type and the project size, to prevent crashes and performance issues ๐Ÿ’€

  • Usage Example: creating a zoom-in effect by animating the Scale X and Scale Y curves simultaneously.
  • Tip: scale the image larger than the screen, only revealing a portion of the video. This is a simple way to crop a portion of the video.
  • Tip: scale the horizontal and vertical elements separately, to squash and stretch the image in fun ways.
  • Tip: combine scaling with rotation and location properties for dynamic transformations โœจ

Shear X and Shear Y

The Shear X and Shear Y properties are key-frame curves that represent X and Y shear angles in degrees, respectively. See Transform. OpenShot limits the max shear values based on the file type and the project size, to prevent crashes and performance issues ๐Ÿ’€

  • Usage Example: adding a dynamic tilt effect to a clip by animating the shear angles.
  • Tip: use shear properties for creating slanted or skewed animations ๐Ÿฆ‹

Start

The Start property defines the trimming point at the beginning of the clip in seconds. Changing this property will impact the Duration clip property.

  • Usage Example: removing the initial portion of a clip to focus on a specific scene or moment.
  • Tip: utilize the "Start" property in combination with the "End" property for precise clip trimming โœ‚๏ธ

Time

The Time property is a key-frame curve that represents frames played over time, affecting the speed and direction of the video. You can use one of the available presets (normal, fast, slow, freeze, freeze & zoom, forward, backward), by right clicking on a Clip and choosing the Time menu. Many presets are available in this menu for reversing, speeding up, and slowing down a video clip, see Context Menu. The same adjustments can be made interactively with the Timing toolbar button by dragging a clip's edges; OpenShot adds the necessary time keyframes and scales all other keyframes automatically.

Optionally, you can manually set key-frame values for the Time property. The value represents the frame number at the position of the key-frame. This can be tricky to determine and might require a calculator to find the needed values. For example, if the beginning of your Clip sets a time value of 300 (i.e. frame 300), and the end of your clip sets a time value of 1 (frame 1), OpenShot will play this clip backwards, starting at frame 300 and ending at frame 1, at the appropriate speed (based on where these key-frames are set on the timeline).

NOTE: to determine the total number of frames in a clip, multiply the duration of the file with the FPS of the project (for example: 47.0 sec clip duration X 24.0 Project FPS = 1128 total frames).

This allows for some very complex scenarios, such as jump cutting inside a clip, reversing a portion of a clip, slowing down a portion of a clip, freezing on a frame, and much more. See Animation <#animation-ref> for more details on manual key-frame animations.

  • Usage Example: creating a slow-motion or time-lapse effect by modifying the time curve.
  • Tip: adjust the "Time" property to control video playback speed for dramatic visual impact ๐Ÿ”ฅ

Volume

The Volume property is a key-frame curve that controls audio volume or level, ranging from 0 (mute) to 1 (full volume). For automatic adjustment of volume, see Volume Mixing.

  • Usage Example: gradually fading out background music as dialogue becomes more prominent, or increasing or lowering the volume of a clip.
  • Tip: combine multiple volume key-frames for nuanced audio adjustments, such as ducking the level of the music when dialog is spoken.
  • Tip: for quickly adjusting the volume of a clip you can use the simple Volume Preset menu. See Context Menu. ๐ŸŽง

Wave Color

The Wave Color property is a key-frame curve that represents the color of the audio waveform visualization.

  • Usage Example: matching the waveform color to the project's overall visual theme.
  • Tip: experiment with different colors to enhance the visual appeal of the waveform or animate the color over time ๐ŸŒˆ

Waveform

The Waveform property is a boolean that determines whether a waveform visualization is used instead of the clip's image.

  • Usage Example: displaying an audio waveform in place of the video for visually highlighting audio patterns.
  • Tip: use waveform visualization for emphasizing music beats or voice modulations ๐ŸŽถ

More Information

For more info on key frames and animation, see Animation <#animation-ref>.


Transitions

A transition is used to gradually fade (or wipe) between two clip images. In OpenShot, transitions are represented by blue, rounded rectangles on the timeline. They are automatically created when you overlap two clips, and can be added manually by dragging one onto the timeline from the Transitions panel. A transition must be placed on top of a clip (overlapping it), with the most common location being the beginning or end of a clip.

NOTE: transitions do not affect audio, so if you are intending to fade in/out the audio volume of a clip, you must adjust the volume clip property. See Clip Properties <#clip-properties-ref> ๐Ÿ”Š

Overview

[image]

So the vibe of the setup is, like, this:

  • 1 โ€” Clip 1 โ€” A video clip
  • 2 โ€” Transition โ€” A gradual fade transition between the 2 clip images, created automatically by overlapping the clips (does not affect the audio)
  • 3 โ€” Clip 2 โ€” An image clip

Direction

Transitions adjust the alpha/transparency of the overlapping clip image (i.e. the clip under the transition), and can either fade from opaque to transparent, or transparent to opaque (does not affect the audio). Right click and choose Reverse Transition to change the direction of the fade. You can also manually adjust the Brightness curve, animating the visual fade in any way you wish. [image]

Transparency

If transitions are used on images or videos that contain transparency (i.e. alpha channel) this will result in the original clip disappearing abruptly (or popping out of existence), since OpenShot's transition system expects the 2nd clip to fully cover up the first clip. For example, if the 2nd clip does not fully cover the first clip, a transition might not be the best tool to use. Instead, you should consider adjusting the alpha property of the first clip to make it fade out where needed, see Clip Properties <#clip-properties-ref> or Context Menu <#clip-presets-ref>. Alternatively, you can combine a transition and alpha fade when using transparent clips to more smoothly fade between then.

Cutting & Slicing

OpenShot has many easy ways to adjust the start and end trim positions of a transition (otherwise known as cutting or trimming). The most common method is simply grabbing the left (or right) edge of the transition and dragging. For a complete guide to slicing and all available keyboard shortcuts, see the Trimming & Slicing <#clips-cutting-slicing-ref> and Keyboard Shortcuts <#keyboard-shortcut-ref> sections โœ‚๏ธ

Mask

In video editing, masks are powerful tools that allow you to selectively display specific areas of a video clip. Similar to masking in image editing, video masks define a region where changes will be applied while leaving other parts of the video unaffected ๐Ÿ‘‘

okay so a mask is basically a shape or a path that outlines the area you wanna target ๐Ÿ’… think of it like a little stencil for your video. The shapes you'll see most are rectangles, circles, and freeform paths. And the area that's actually being masked? That's the โ€œmasked region.โ€ โœจ

Masks can be animated btw, so you can change the shape or the position over time โ€” which means dynamic effects like revealing hidden elements or transitioning between different visual states are literally right there ๐Ÿฆ‹ In OpenShot you can convert a transition to a mask by customizing the Brightness key-frame curve. Keep a static (unchanging) value of brightness and you'll maintain a fixed mask location. Combine that with custom transition images, or even custom image sequences, to create animated, complex masks ๐Ÿ‘‘


Custom Transition

Any greyscale image can be used as a transition (or mask) โ€” you just add it to your ~/.openshot_qt/transitions/ folder ๐ŸŽ€ Just be sure to name your file something easily recognizable, and restart OpenShot. Your custom transition/mask will now show up in the list of transitions โœจ


Transition Properties

Below is a list of transition properties which can be edited, and in most cases, animated over time. To view a transition's properties, right click and choose Properties. The property editor will appear, where you can change these properties.

NOTE: Pay close attention to where the play-head (i.e. red playback line) is ๐Ÿ‘€ Key frames are automatically created at the current playback position, to help create animations.
NOTE: Transitions do not affect audio, so if you are intending to fade in/out the audio volume of a clip, you must adjust the volume clip property. See Clip Properties <#clip-properties-ref>. ๐ŸŽง

Here's the full rundown of every transition property, bestie:

  • Brightness โ€” Key-frame. Curve representing the brightness of the transition image, which affects the fade/wipe (-1 to 1) ๐Ÿ’ก
  • Contrast โ€” Key-frame. Curve representing the contrast of the transition image, which affects the softness/hardness of the fade/wipe (0 to 20) ๐ŸŒ—
  • Duration โ€” Float. The length of the transition (in seconds). Read-only property. โณ
  • End โ€” Float. The end trimming position of the transition (in seconds). โœ‚๏ธ
  • ID โ€” String. A randomly generated GUID (globally unique identifier) assigned to each transition. Read-only property. ๐Ÿ†”
  • Parent โ€” String. The parent object to this transition, which makes many of these keyframe values initialize to the parent value. ๐Ÿ‘ช
  • Position โ€” Float. The position of the transition on the timeline (in seconds). ๐Ÿ“
  • Replace Image โ€” Bool. For debugging a problem, this property displays the transition image (instead of becoming a transparency). ๐Ÿ›
  • Start โ€” Float. The start trimming position of the transition (in seconds). โ–ถ๏ธ
  • Track โ€” Int. The layer which holds the transition (higher tracks are rendered on top of lower tracks). ๐Ÿ—‚๏ธ

Duration

The Duration property is a float value indicating the length of the transition in seconds. This is a Read-only property. It's calculated by: End - Start. To modify duration, you must edit the Start and/or End transition properties. No cap ๐Ÿงฎ

  • Usage Example: Inspect the duration of a transition to ensure it fits a specific time slot in the project.
  • Tip: Consider using the โ€œDurationโ€ property for transitions that need to match specific time intervals, such as dialogue or scenes. ๐ŸŽฌ

End

The End property defines the trimming point at the end of the transition in seconds, allowing you to control how much of the transition is visible in the timeline. Changing this property will impact the Duration transition property. โœ‚๏ธ

  • Usage Example: Trimming the end of a transition to align with another clip or trimming off unwanted sections of the transition.
  • Tip: Combine the โ€œStartโ€ and โ€œEndโ€ properties to precisely control the visible portion of the transition. ๐ŸŽฏ

ID

The ID property holds a randomly generated GUID (Globally Unique Identifier) assigned to each transition, ensuring its uniqueness. This is a Read-only property, and assigned by OpenShot when a transition is created. ๐Ÿ†”

  • Usage Example: Referencing specific transitions within custom scripts or automation tasks.
  • Tip: While typically managed behind the scenes, understanding transition IDs can aid in advanced project customization. ๐Ÿค–

Track

The Track property is an integer indicating the layer on which the transition is placed. Transitions on higher tracks are rendered above those on lower tracks. ๐Ÿ—‚๏ธ

  • Usage Example: Arranging transitions in different layers for creating visual depth and complexity.
  • Tip: Use higher tracks for elements that need to appear above others, like text overlays or graphics. ๐Ÿ‘‘

Effects

Effects are used in OpenShot to enhance or modify the audio or video of a clip ๐Ÿ’– They can modify pixels and audio data, and can generally enhance your video projects. Each effect has its own set of properties, most of which can be animated over time โ€” for example varying the Brightness & Contrast of a clip over time. Obsessed, honestly.

Effects can be added to any clip by dragging and dropping them from the Effects tab onto a clip. Each effect is represented by a small colored icon and the first letter of the effect name ๐Ÿ”ค

Note: Pay close attention to where the play-head (i.e. red playback line) is ๐Ÿ‘€ Key frames are automatically created at the current playback position, to help create animations quickly.

To view an effect's properties, right-click on the effect icon, revealing the context menu, and choose Properties. The property editor will appear, where you can edit these properties. Properties appear alphabetically in the dock, with filter options available at the top ๐Ÿ” Hold Ctrl and click multiple effect icons to select them all โ€” the Properties dock will show an entry such as 3 Selections so you can adjust their common settings in one step. See Clip Properties <#clip-properties-ref>. ๐Ÿซถ

To adjust a property:

  • Drag the slider for coarse changes. ๐ŸŽš๏ธ
  • Double-click to enter precise values. โŒจ๏ธ
  • Right/double-click for non-numerical options. ๐Ÿ–ฑ๏ธ

Okay so effect properties are literally integral to the whole Animation <#animation-ref> system โ€” like, they're not optional side quests, they're the main plot ๐Ÿ’–

Here's the tea: the second you modify an effect property, a keyframe gets generated right at the current playhead position. No "are you sure?", no confirmation popup, it just happens. Iconic behaviour honestly โœจ

So if you want a property to span the entire clip โ€” like, the whole thing, start to finish, no gaps โ€” you gotta move that playhead at or before the clip's start before you start tweaking. Do it in the wrong order and your keyframe's just gonna be vibing in the middle of nowhere ๐Ÿ˜ญ

And bestie, a super convenient way to find where a clip actually starts? Use the 'next/previous marker' feature on the Timeline toolbar. That's your shortcut, iykyk ๐ŸŽ€

[image] ๐Ÿฆ‹

โœจ List of Effects โœจ

Okay bestie, gather round ๐Ÿซถ โ€” OpenShot Video Editor has a total of 27 built-in video and audio effects: 18 video effects and 9 audio effects. The way that these effects can be added to a clip is by dragging the effect onto a clip. Iconic behavior, honestly. ๐Ÿ’…

Here's the rundown โ€” name, icon, and what it does, all of it, no skips:

  • Analog Tape โ€” icon: [image: Analog Tape Icon] โ€” Vintage home-video wobble, bleed, and snow. ๐Ÿ“ผ
  • Alpha Mask / Wipe Transition โ€” icon: [image: Alpha Mask / Wipe Transition Icon] โ€” Grayscale mask transition between images. ๐ŸŒซ๏ธ
  • Bars โ€” icon: [image: Bars Icon] โ€” Add colored bars around your video. ๐ŸŒˆ
  • Blur โ€” icon: [image: Blur Icon] โ€” Adjust image blur. ๐Ÿ’จ
  • Brightness & Contrast โ€” icon: [image: Brightness & Contrast Icon] โ€” Modify frame's brightness and contrast. โ˜€๏ธ
  • Caption โ€” icon: [image: Caption Icon] โ€” Add text captions to any clip. ๐Ÿ’ฌ
  • Chroma Key (Greenscreen) โ€” icon: [image: Chroma Key (Greenscreen) Icon] โ€” Replace color with transparency. ๐ŸŸฉ
  • Color Map / Lookup โ€” icon: [image: Color Map / Lookup Icon] โ€” Adjust colors using 3D LUT lookup tables (.cube format). ๐ŸŽจ
  • Color Saturation โ€” icon: [image: Color Saturation Icon] โ€” Adjust color intensity. ๐ŸŒบ
  • Color Shift โ€” icon: [image: Color Shift Icon] โ€” Shift image colors in various directions. ๐ŸŒ€
  • Crop โ€” icon: [image: Crop Icon] โ€” Crop out parts of your video. โœ‚๏ธ
  • Deinterlace โ€” icon: [image: Deinterlace Icon] โ€” Remove interlacing from video. ๐Ÿชž
  • Hue โ€” icon: [image: Hue Icon] โ€” Adjust hue / color. ๐ŸŒท
  • Lens Flare โ€” icon: [image: Lens Flare Icon] โ€” Simulate sunlight hitting a lens with flares. โœจ
  • Negative โ€” icon: [image: Negative Icon] โ€” Produce a negative image. ๐Ÿ™ƒ
  • Object Detector โ€” icon: [image: Object Detector Icon] โ€” Detect objects in video. ๐Ÿ”
  • Outline โ€” icon: [image: Outline Icon] โ€” Add outline around any image or text. ๐Ÿ–Š๏ธ
  • Pixelate โ€” icon: [image: Pixelate Icon] โ€” Increase or decrease visible pixels. ๐ŸŸช
  • Sharpen โ€” icon: [image: Sharpen Icon] โ€” Boost edge contrast to make video details look crisper. ๐Ÿ”ช
  • Shift โ€” icon: [image: Shift Icon] โ€” Shift image in different directions. โ†”๏ธ
  • Spherical Projection โ€” icon: [image: Spherical Projection Icon] โ€” Flatten or project 360ยฐ and fisheye footage. ๐ŸŒ
  • Stabilizer โ€” icon: [image: Stabilizer Icon] โ€” Reduce video shake. ๐Ÿง˜
  • Tracker โ€” icon: [image: Tracker Icon] โ€” Track bounding box in video. ๐Ÿ“ฆ
  • Wave โ€” icon: [image: Wave Icon] โ€” Distort image into a wave pattern. ๐ŸŒŠ
  • Compressor โ€” icon: [image: Compressor Icon] โ€” Reduce loudness or amplify quiet sounds. ๐Ÿ”Š
  • Delay โ€” icon: [image: Delay Icon] โ€” Adjust audio-video synchronism. โฑ๏ธ
  • Distortion [image: Distortion Icon] [image] โ€” Clip audio signal for distortion.
  • Echo [image: Echo Icon] [image] โ€” Add delayed sound reflection.
  • Expander [image: Expander Icon] [image] โ€” Make loud parts relatively louder.
  • Noise [image: Noise Icon] [image] โ€” Add random equal-intensity signals.
  • Parametric EQ [image: Parametric EQ Icon] [image] โ€” Adjust frequency volume in audio.
  • Robotization [image: Robotization Icon] [image] โ€” Transform audio into robotic voice.
  • Whisperization [image: Whisperization Icon] [image] โ€” Transform audio into whispers.

โœจ Effect Properties โœจ

Okay bestie, so every effect in OpenShot shares a lil set of properties, right? Here's the whole list of the common ones. Wanna peek at an effect's properties? Right click it, hit Properties, and boom โ€” the property editor pops up and you can change all of these. ๐ŸŽ€

โš ๏ธ Pay close attention to where the play-head (aka that red playback line, you know the one ๐Ÿ‘€) is sitting. Key frames get auto-created at the current playback position, so you can whip up animations super fast.

Only the shared/common properties are listed down here โ€” every single effect also has a whole bunch of its own unique properties. For the tea on individual effects and their special little settings, go look at Video Effects. ๐Ÿฆ‹

  • Duration (Float) โ€” The length of the effect (in seconds). Read-only property. Most effects default to the length of a clip. This property is hidden when an effect belongs to a clip.
  • End (Float) โ€” The end trimming position of the effect (in seconds). This property is hidden when an effect belongs to a clip.
  • ID (String) โ€” A randomly generated GUID (globally unique identifier) assigned to each effect. Read-only property.
  • Parent (String) โ€” The parent object to this effect, which makes many of these keyframe values initialize to the parent value.
  • Position (Float) โ€” The position of the effect on the timeline (in seconds). This property is hidden when an effect belongs to a clip.
  • Start (Float) โ€” The start trimming position of the effect (in seconds). This property is hidden when an effect belongs to a clip.
  • Track (Int) โ€” The layer which holds the effect (higher tracks are rendered on top of lower tracks). This property is hidden when an effect belongs to a clip.
  • Apply Before Clip (Boolean) โ€” Apply this effect before the Clip processes keyframes? (default is Yes)

๐ŸŒธ Duration ๐ŸŒธ

Duration is a float, and it tells you how long the effect is โ€” in seconds, obvi. It's a Read-only property, so no touching. ๐Ÿ’…

The way it works is literally just math:

End - Start

So if you wanna change the duration, you gotta edit the Start and/or End effect properties instead. That's the move.

NOTE: Most effects in OpenShot default the effect duration to the clip duration, and hide this property from the editor. (iykyk ๐Ÿ™ˆ)

๐ŸŽ€ End ๐ŸŽ€

End is where the effect stops being trimmed, in seconds. It's your lil control knob for how much of the effect actually shows up on the timeline. Heads up: changing this one will mess with the Duration effect property too โ€” they're linked, fr fr. ๐Ÿ”—

NOTE: Most effects in OpenShot default this property to match the clip, and hide this property from the editor.

โญ ID โญ

ID holds a randomly generated GUID (that's a Globally Unique Identifier, bestie) that gets assigned to each effect so it stays unique. It's Read-only โ€” OpenShot hands it out when the effect is created, and that's just how it is. ๐Ÿ‘‘


๐ŸŒˆ Track ๐ŸŒˆ

Track is an int, and it says which layer the effect is chillin' on. Effects on higher tracks get rendered above the ones on lower tracks. Stacking order, basically. ๐Ÿฅž

NOTE: Most effects in OpenShot default this property to match the clip, and hide this property from the editor.

๐Ÿ’œ Effect Parent ๐Ÿ’œ

The Parent property of an effect sets its initial keyframe values to a parent effect. So like, if a bunch of effects all point at the same parent effect, they inherit all their starting properties โ€” think font size, font color, background color for a Caption effect, that kinda thing. โœจ

And the glow-up? If you've got a ton of Caption effects all using the same Parent effect, it's a super efficient way to manage a whole crowd of them at once. Main character energy for real. ๐Ÿซถ

NOTE: bestie, the parent property for effects has to be linked to the same type of parent effect, otherwise their default initial values will not match. That's just how it is. Also peep Clip Parent <#clip-parent-ref> for more.

๐Ÿ“ Position

The Position property is literally just where your effect sits on the timeline, in seconds, with 0.0 meaning the very beginning. Ground zero. The origin story. โœจ

NOTE: most effects in OpenShot default this property to match the clip and hide this property from the editor. So don't panic if you can't find it โ€” it's just shy. ๐Ÿ™ˆ

โ–ถ๏ธ Start

Start defines the trimming point at the beginning of the effect, in seconds. Change it and it will impact the Duration effect property โ€” they're linked, they gossip. ๐Ÿ’…

NOTE: again, most effects in OpenShot default this to match the clip and hide this property from the editor.

๐Ÿ”€ Sequencing

Okay so here's the tea โ˜• โ€” effects are normally applied before the Clip processes keyframes. That means the effect gets to work on the raw image of the clip, before the clip goes and applies stuff like scaling, rotation, location, etcโ€ฆ Normally this is the preferred sequence of events, and it's the default behavior of effects in OpenShot. Periodt.

But you can optionally override this with the Apply Before Clip Keyframes property. ๐Ÿ‘‘

If you set Apply Before Clip Keyframes to No, the effect gets sequenced after the clip scales, rotates, and applies keyframes to the image. This is lowkey so useful on certain effects โ€” like the Mask effect โ€” when you want to animate a clip first and then slap a static mask on it. Chef's kiss. ๐ŸŽ€


๐ŸŽฌ Video Effects

Effects generally come in two flavors: video and audio. Video effects mess with the image and pixel data of a clip. Below is the list of video effects and their properties. Ngl the best move is to just experiment โ€” enter different values into the properties and observe the results. Vibe check it. ๐Ÿฆ‹

๐Ÿ“ผ Analog Tape

The Analog Tape effect emulates consumer tape playback: horizontal line wobble (โ€œtrackingโ€), chroma bleed, luma softness, grainy snow, a bottom tracking stripe, and short static bursts. All controls are key-framable and the noise is deterministic (seeded from the effectโ€™s ID with an optional offset), so renders are repeatable. No cap. ๐Ÿ”ฅ

  • tracking โ€” (float, 0โ€“1) Horizontal line wobble plus a subtle bottom skew. Higher values increase amplitude and skew height.
  • bleed โ€” (float, 0โ€“1) Chroma bleed / fringing. Horizontal chroma shift + blur with a slight desaturation. Gives the โ€œrainbow edgeโ€ look. ๐ŸŒˆ
  • softness โ€” (float, 0โ€“1) Luma softness. Small horizontal blur on Y (approx. 0โ€“2 px). Keep low to retain detail when noise is high.
  • noise โ€” (float, 0โ€“1) Snow, hiss, and dropouts. Controls grain strength, probability/length of white streaks, and a faint line hum.
  • stripe โ€” (float, 0โ€“1) Tracking stripe. Lifts the bottom band, adds hiss/noise there, and widens the lifted region as the value increases.
  • static_bands โ€” (float, 0โ€“1) Static bursts. Short bright bands with row-clumped streaks (many โ€œshooting starsโ€ across neighboring rows). ๐Ÿ’ซ
  • seed_offset โ€” (int, 0โ€“1000) Adds to the internal seed (derived from the effect ID) for deterministic variation between clips.

Usage notes โœจ

  • Subtle โ€œhome videoโ€: tracking=0.25, bleed=0.20, softness=0.20, noise=0.25, stripe=0.10, static_bands=0.05.
  • Bad tracking / head clog: tracking=0.8โ€“1.0, stripe=0.6โ€“0.9, noise=0.6โ€“0.8, static_bands=0.4โ€“0.6, softness<=0.2, and set bleed to about 0.3.
  • Color fringing only: raise bleed (about 0.5) and keep other controls low.
  • Different but repeatable snow: leave the effect ID alone (for deterministic output) and change seed_offset to get a new, still-repeatable pattern. ๐Ÿ“

๐ŸŽญ Alpha Mask / Wipe Transition

The Alpha Mask / Wipe Transition effect leverages a grayscale mask to create a dynamic transition between two images or video clips. Here's how it works: the light areas of the mask reveal the new image, while the dark areas conceal it โ€” letting you build creative, custom transitions that go way beyond standard fade or wipe techniques. Iconic. ๐Ÿ‘‘

Heads up: this effect only affects the image, and not the audio track. ๐Ÿซถ
  • brightness โ€” (float, -1 to 1) This curve controls the motion across the wipe.
  • contrast โ€” (float, 0 to 20) This curve controls the hardness and softness of the wipe edge.
  • reader โ€” (reader) This reader can use any image or video as input for your grayscale wipe.
  • replace_image โ€” (bool, choices: ['Yes', 'No']) Replace the clips image with the current grayscale wipe image, useful for troubleshooting.

๐Ÿ’… Bars

The Bars effect adds colored bars around your video frame, which can be used for aesthetic purposes, to frame the video within a certain aspect ratio, or to simulate the appearance of viewing content on a different display device. This effect is particularly useful for creating a cinematic or broadcast look. lowkey the fastest glow-up for any clip tbh โœจ

  • bottom โ€” (float, 0 to 0.5) The curve to adjust the bottom bar size
  • color โ€” (color) The curve to adjust the color of bars
  • left โ€” (float, 0 to 0.5) The curve to adjust the left bar size
  • right โ€” (float, 0 to 0.5) The curve to adjust the right bar size
  • top โ€” (float, 0 to 0.5) The curve to adjust the top bar size

๐Ÿฆ‹ Blur

The Blur effect softens the image, reducing detail and texture. This can be used to create a sense of depth, draw attention to specific parts of the frame, or simply to apply a stylistic choice for aesthetic purposes. The intensity of the blur can be adjusted to achieve the desired level of softness. it's giving dreamy, it's giving soft-focus main character moment ๐ŸŒธ

  • horizontal_radius โ€” (float, 0 to 100) Horizontal blur radius keyframe. The size of the horizontal blur operation in pixels.
  • iterations โ€” (float, 0 to 100) Iterations keyframe. The # of blur iterations per pixel. 3 iterations = Gaussian.
  • sigma โ€” (float, 0 to 100) Sigma keyframe. The amount of spread in the blur operation. Should be larger than radius.
  • vertical_radius โ€” (float, 0 to 100) Vertical blur radius keyframe. The size of the vertical blur operation in pixels.

โญ Brightness & Contrast

The Brightness & Contrast effect allows for the adjustment of the overall lightness or darkness of the image (brightness) and the difference between the darkest and lightest parts of the image (contrast). This effect can be used to correct poorly lit videos or to create dramatic lighting effects for artistic purposes. fixing your cursed dim lighting era one slider at a time bestie ๐Ÿ’–

  • brightness โ€” (float, -1 to 1) The curve to adjust the brightness
  • contrast โ€” (float, 0 to 100) The curve to adjust the contrast (3 is typical, 20 is a lot, 100 is max. 0 is invalid)
๐Ÿšจ not me warning you that 0 for contrast is invalid โ€” fr fr don't do it, it's not that girl ๐Ÿ’€

๐ŸŽ€ Caption

Add text captions on top of your video. We support both VTT (WebVTT) and SubRip (SRT) subtitle file formats. These formats are used to display captions or subtitles in videos. They allow you to add text-based subtitles to video content, making it more accessible to a wider audience, especially for those who are deaf or hard of hearing. The Caption effect can even animate the text fading in/out, and supports any font, size, color, and margin. OpenShot also has an easy-to-use Caption editor, where you can quickly insert captions at the playhead position, or edit all your caption text in one place. accessibility icon behavior, we stan ๐Ÿ‘‘

:caption: Show a caption, starting at 5 seconds and ending at 10 seconds.
00:00:05.000 --> 00:00:10.000
Hello, welcome to our video!

so that's literally what your caption text can look like bestie ๐Ÿ’– VTT/Subrip formatted, multi-line, the whole vibe. and here's every dial you can turn on it:

  • background โ€” (color) the color of the caption area background ๐ŸŽ€
  • background_alpha โ€” (float, 0 to 1) how see-through that background color is
  • background_corner โ€” (float, 0 to 60) corner radius of the background, so it can go from sharp to soft lil rounded rectangle
  • background_padding โ€” (float, 0 to 60) padding around the background
  • caption_font โ€” (font) the font name or family name
  • caption_text โ€” (caption) VTT/Subrip formatted caption text (multi-line) ๐Ÿ“
  • color โ€” (color) the color of the caption text itself
  • fade_in โ€” (float, 0 to 3) fade in per caption, counted in # of seconds โœจ
  • fade_out โ€” (float, 0 to 3) fade out per caption, also in # of seconds
  • font_alpha โ€” (float, 0 to 1) font color alpha
  • font_size โ€” (float, 0 to 200) font size in points
  • left โ€” (float, 0 to 0.5) size of left margin
  • line_spacing โ€” (float, 0 to 5) distance between lines (1.0 default, and yes that default is doing the most for readability)
  • right โ€” (float, 0 to 0.5) size of right margin
  • stroke โ€” (color) the color of the text border / stroke
  • stroke_width โ€” (float, 0 to 10) width of the text border / stroke
  • top โ€” (float, 0 to 1) size of top margin

Chroma Key (Greenscreen) ๐Ÿ’š

okay this one is iconic and you've 100% seen it in every behind-the-scenes clip ever. The Chroma Key (Greenscreen) effect replaces a specific color (or chroma) in the video โ€” commonly green or blue ๐ŸŸข๐Ÿ”ต โ€” with transparency, which lets you composite the video over a different background. It's used alllll over film and television production for creating visual effects and for placing subjects in settings that would otherwise be impossible or impractical to shoot in. no cap.

  • color โ€” (color) the color to match
  • threshold โ€” (float, 0 to 125) the threshold (or fuzz factor) for matching similar colors. The larger the value, the more colors that will be matched. ๐Ÿซถ
  • halo โ€” (float, 0 to 125) the additional threshold for halo elimination
  • keymethod โ€” (int, choices: 'Basic keying', 'HSV/HSL hue', 'HSV saturation', 'HSL saturation', 'HSV value', 'HSL luminance', 'LCH luminosity', 'LCH chroma', 'LCH hue', 'CIE Distance', 'Cb,Cr vector') the keying method or algorithm to use ๐Ÿ”ฅ

Color Map / Lookup ๐ŸŒˆ

The Color Map effect applies a 3D LUT (Lookup Table) to your footage and instantly transforms its colors to achieve a consistent look or mood. A 3D LUT is simply a table that remaps every input hue to a new output palette ๐ŸŽจ. With separate keyframe curves for red, green, and blue channels, you can precisely control โ€” and even animate โ€” how much each channel is influenced by the LUT, which makes it easy to fine-tune or blend your grade over time. it's giving professional colorist energy, fr fr ๐Ÿ’…

LUT files in .cube format? bestie, they're literally everywhere online โ€” free packs on photography blogs, marketplaces, all of it. One spot people grab them from is <https://freshluts.com/>. And OpenShot? It ships with a whole lil selection of popular LUTs already tuned for Rec 709 gamma out of the box. ๐Ÿ’…

So here's the tea on the Color Map properties:

  • lut_path โ€” (string) the filesystem path to your .cube LUT file. that's it, that's the address ๐Ÿ—บ๏ธ
  • intensity โ€” (float, 0.0 to 1.0) blending the overall intensity. 0.0 = no LUT, 1.0 = full LUT. the master dial โœจ
  • intensity_r โ€” (float, 0.0 to 1.0) blending the LUT's red channel. 0.0 = no LUT, 1.0 = full LUT. ๐Ÿ’ƒ
  • intensity_g โ€” (float, 0.0 to 1.0) blending the LUT's green channel. 0.0 = no LUT, 1.0 = full LUT. ๐Ÿ’š
  • intensity_b โ€” (float, 0.0 to 1.0) blending the LUT's blue channel. 0.0 = no LUT, 1.0 = full LUT. ๐Ÿ’™

๐ŸŒธ Gamma and Rec 709 ๐ŸŒธ

okay so gamma is literally just the way video systems brighten or darken the midtones of an image. and Rec 709? that's the standard gamma curve used for basically most HD and online video today. the way OpenShot ships with Rec 709 LUTs means applying a grade that matches the vast majority of footage you'll edit is genuinely so easy. obsessed. ๐Ÿซถ

if your camera or workflow uses a different gamma (say, a LOG profile ๐Ÿ‘€), you can still use a LUT made for that curve โ€” no biggie. just use a .cube file designed for your gamma under the Color Map effect's LUT Path. but likeโ€ฆ be sure your footage gamma matches the LUT gamma, or the colors may look incorrect. not me warning you twice. ๐Ÿ˜ญ

and here are the Rec 709 LUT files that come included in OpenShot, all organized into categories:

๐ŸŽฌ Cinematic & Blockbuster ๐ŸŽฌ

[image] [image] [image] [image] [image] [image] [image] [image] [image] [image] [image]

๐Ÿ–ค Dark & Moody ๐Ÿ–ค

[image] [image] [image] [image] [image] [image] [image] [image] [image] [image] [image] [image]

๐Ÿ“ผ Film Stock & Vintage ๐Ÿ“ผ

[image] [image] [image] [image] [image] [image] [image] [image] [image] [image] [image] [image] [image]

๐ŸŒŠ Teal & Orange Vibes ๐ŸŠ

[image] [image] [image] [image] [image] [image]

๐Ÿ”ง Utility & Correction ๐Ÿ”ง

[image] [image] [image]

๐ŸŒˆ Vibrant & Colorful ๐ŸŒˆ

[image] [image] [image] [image] [image]


๐Ÿ’œ Color Saturation ๐Ÿ’œ

the Color Saturation effect adjusts the intensity and vibrancy of colors in your video. crank it up and colors get more vivid and eye-catching โœจ โ€” turn it down and you get that more subdued, almost black-and-white look. it's giving moodboard energy.

  • saturation โ€” (float, 0 to 4) the curve to adjust the overall saturation of the frame's image (0.0 = greyscale, 1.0 = normal, 2.0 = double saturation) ๐Ÿ‘‘
  • saturation_B โ€” (float, 0 to 4) the curve to adjust blue saturation of the frame's image ๐Ÿ’™
  • saturation_G โ€” (float, 0 to 4) the curve to adjust green saturation of the frame's image (0.0 = greyscale, 1.0 = normal, 2.0 = double saturation) ๐Ÿ’š
  • saturation_R โ€” (float, 0 to 4) the curve to adjust red saturation of the frame's image โค๏ธ

๐Ÿฆ‹ Color Shift ๐Ÿฆ‹

this one shifts the colors of an image up, down, left, and right โ€” with infinite wrapping. yes, infinite. it loops around forever, main character energy fr fr.

so, every pixel has 4 color channels:

  • Red, Green, Blue, and Alpha (i.e. transparency) ๐ŸŽจ
  • each channel value sits between 0 and 255

the Color Shift effect just "moves" or "translates" a specific color channel on the X or Y axis. simple as that. but heads up: not all video and image formats support an alpha channel, and in those cases you will not see any changes when adjusting the color shift of the alpha channel. no cap, it'll just look like nothing's happening. ๐Ÿ’€

the properties:

  • alpha_x โ€” (float, -1 to 1) shift the Alpha X coordinates (left or right) ๐Ÿ‘ˆ๐Ÿ‘‰
  • alpha_y โ€” (float, -1 to 1) shift the Alpha Y coordinates (up or down) ๐Ÿ‘†๐Ÿ‘‡
  • blue_x โ€” (float, -1 to 1) shift the Blue X coordinates (left or right) ๐Ÿ’™
  • blue_y โ€” (float, -1 to 1) shift the Blue Y coordinates (up or down) ๐Ÿ’™
  • green_x โ€” (float, -1 to 1) shift the Green X coordinates (left or right) ๐Ÿ’š
  • green_y โ€” (float, -1 to 1) shift the Green Y coordinates (up or down) ๐Ÿ’š
  • red_x โ€” (float, -1 to 1) shift the Red X coordinates (left or right) โค๏ธ
  • red_y โ€” (float, -1 to 1) shift the Red Y coordinates (up or down) โค๏ธ

โœ‚๏ธ Crop โœ‚๏ธ

the Crop effect removes unwanted outer areas from the video frame โ€” so you can focus on a particular part of the shot, change the aspect ratio, or just yeet the distracting elements off the edges of the frame. ๐Ÿ™ˆ

this effect is the primary method for cropping a Clip in OpenShot. and the left, right, top, and bottom key-frames can even be animated, for a moving and resizing cropped area. imagine the possibilities bestie ๐Ÿงš

you can leave the cropped area blank, or you can dynamically resize the cropped area to fill the screen. your call, your vision. โœจ

okay so the speedrun version: right-click a clip and choose Crop. The moment it's active, blue crop handles pop up right there in the video preview so you can drag and tweak the crop visually. So satisfying. โœจ

Here's everything you can mess with:

  • bottom โ€” (float, 0 to 1) size of the bottom bar
  • left โ€” (float, 0 to 1) size of the left bar
  • right โ€” (float, 0 to 1) size of the right bar
  • top โ€” (float, 0 to 1) size of the top bar
  • x โ€” (float, -1 to 1) X-offset
  • y โ€” (float, -1 to 1) Y-offset
  • resize โ€” (bool, choices: ['Yes', 'No']) replaces the frame image with the cropped area (this is what lets the cropped image scale automatically) ๐Ÿซถ

Deinterlace

Bestie, meet the Deinterlace effect โ€” it exists to yeet interlacing artifacts out of your footage. You know those cursed horizontal lines that show up across anything moving? Yeah, that's them. This one is essential when you're converting interlaced video (think old camcorders, broadcast sources, that whole era) into a progressive format that modern displays can actually vibe with. ๐Ÿฆ‹

  • isOdd โ€” (bool, choices: ['Yes', 'No']) use odd or even lines

Hue

The Hue effect shifts the overall color balance of your video โ€” it changes the hues without touching brightness or saturation at all. Perfect for color correction, or for going full dramatic and changing the entire mood of your footage. Main character color grading, fr fr. ๐ŸŽ€

  • hue โ€” (float, 0 to 1) the curve used to adjust the percentage of hue shift

Lens Flare

The Lens Flare effect simulates bright light hitting your camera lens โ€” glowing halos, colored rings, gentle glares, all draped over your footage. The reflections get placed automatically along a line running from the light source toward the center of the frame. And yes, you can animate any of these properties with keyframes to follow your action or match your scene. ๐Ÿ’…

  • x โ€” (float, -1 to 1) horizontal position of the light source. -1 is left edge, 0 is center, +1 is right edge.
  • y โ€” (float, -1 to 1) vertical position of the light source. -1 is top edge, 0 is center, +1 is bottom edge.
  • brightness โ€” (float, 0 to 1) overall glow strength and transparency. Higher values make brighter, more opaque flares.
  • size โ€” (float, 0.1 to 3) scale of the entire flare effect. Larger values enlarge halos, rings and glows.
  • spread โ€” (float, 0 to 1) how far secondary reflections travel. 0 keeps them close to the source, 1 pushes them all the way toward the opposite edge.
  • tint_color โ€” (color) shifts the flare colors to match your scene. Use the RGBA sliders to pick hue and transparency.

Negative

The Negative effect inverts the colors of the video, giving you an image that looks like a photographic negative. Use it for artistic effects, for a surreal otherworldly look, or to highlight specific elements inside the frame. It's giving darkroom, but make it cinema. ๐ŸŒˆ


Object Detector

The Object Detector</c> effect uses machine learning algorithms (neural networks and friends) to identify and highlight objects inside the video frame. It can recognize multiple object types โ€” vehicles, people, animals, and more! Use it for analytical purposes, to add interactive elements to videos, or to track the movement of specific objects across the frame. Lowkey iconic. ๐Ÿ”ฅ

Class Filters & Confidence

To tune the detection process to your specific needs, the Object Detector ships with properties for class filters and confidence thresholds. Set a class filter โ€” like โ€œTruckโ€ or โ€œPersonโ€ โ€” and you're telling the detector to focus only on specific types of objects, which limits the kinds of objects that get tracked. The confidence threshold lets you set a minimum level of certainty for detections, so only objects detected with a confidence level above that threshold are considered. That's how you cut down on false positives and keep your focus on the more accurate detections. ๐ŸŽฏ

How Parenting Works

Once you've tracked your objects, you can โ€œparentโ€ other Clips <#clips-ref> to them. What does that mean? The second clip โ€” could be a graphic, some text, another video layer, whatever โ€” will now follow the tracked object as if it's physically attached to it. Tracked object slides left? The child clip slides left. Tracked object grows in size because it got closer to the camera? The child clip scales up right along with it. ๐ŸŒธ

Heads up bestie: for parented clips to actually show up correctly, they have to sit on a Track higher than the tracked objects, and you need to set the appropriate Scale <#clip-scale-ref> property.

See Clip Parent <#clip-parent-ref>. ๐Ÿ’–

โœจ Properties โœจ

Okay bestie, these are all the properties that a tracked object box has โ€” every dial, knob and glow-up option you can poke at ๐Ÿ’… Go wild.

  • class_filter โ€” (string) The type of object class you want to filter by (so like car, person, whatever flavor of thing you're hunting) ๐Ÿš—๐Ÿง
  • confidence_threshold โ€” (float, 0 to 1) The minimum confidence value something needs before it gets displayed as a detected object. Too low and everything's a car, too high and nothing is ๐Ÿ”
  • display_box_text โ€” (int, choices: ['Yes', 'No']) Draws the class name and ID for ALL tracked objects
  • display_boxes โ€” (int, choices: ['Yes', 'No']) Draws a bounding box around ALL tracked objects โ€” and ngl this is the quickest way to hide every tracked object at once ๐Ÿ™ˆ
  • selected_object_index โ€” (int, 0 to 200) The index of the tracked object currently selected so you can modify its properties
  • draw_box โ€” (int, choices: ['Yes', 'No']) Whether to draw the box around just the selected tracked object
  • box_id โ€” (string) The internal ID of a tracked object box, there purely for identification purposes ๐Ÿท๏ธ
  • x1 โ€” (float, 0 to 1) Top left X coordinate of a tracked object box, normalized to the video frame width
  • y1 โ€” (float, 0 to 1) Top left Y coordinate of a tracked object box, normalized to the video frame height
  • x2 โ€” (float, 0 to 1) Bottom right X coordinate of a tracked object box, normalized to the video frame width
  • y2 โ€” (float, 0 to 1) Bottom right Y coordinate of a tracked object box, normalized to the video frame height
  • delta_x โ€” (float, -1.0 to 1) How far the tracked object box has moved horizontally since its previous position
  • delta_y โ€” (float, -1.0 to 1) How far the tracked object box has moved vertically since its previous position
  • scale_x โ€” (float, 0 to 1) The scaling factor in the X direction for the tracked object box, relative to its original size
  • scale_y โ€” (float, 0 to 1) The scaling factor in the Y direction for the tracked object box, relative to its original size
  • rotation โ€” (float, 0 to 360) The rotation angle of the tracked object box, in degrees ๐Ÿ”„
  • visible โ€” (bool) Is the tracked object box visible in the current frame. Heads up bestie, this one's a read-only property ๐Ÿ‘€
  • stroke โ€” (color) The color of the stroke (aka the border) around the tracked object box
  • stroke_width โ€” (int, 1 to 10) The width of the stroke (border) around the tracked object box
  • stroke_alpha โ€” (float, 0 to 1) The opacity of the stroke (border) around the tracked object box
  • background_alpha โ€” (float, 0 to 1) The opacity of the background fill inside the tracked object box
  • background_corner โ€” (int, 0 to 150) The corner radius for the background fill inside the tracked object box
  • background โ€” (color) The color of the background fill inside the tracked object box ๐ŸŽจ

๐ŸŽ€ Outline ๐ŸŽ€

okay bestie, the Outline effect literally draws a customizable border around images or text inside a video frame. the way it works?? it extracts the image's alpha channel, blurs it to generate a smooth outline mask, and then combines that mask with a solid color layer. so you get to adjust the outline's width and its color components (red, green, blue) and its transparency (alpha) โ€” which means a whole rainbow of visual styles, no cap. this one is iconic for emphasizing text, creating visual separation, and adding an artistic flair to your videos. โœจ

  • width โ€” (float, 0 to 100) the width of the outline in pixels ๐Ÿ’…
  • red โ€” (float, 0 to 255) the red color component of the outline
  • green โ€” (float, 0 to 255) the green color component of the outline
  • blue โ€” (float, 0 to 255) the blue color component of the outline
  • alpha โ€” (float, 0 to 255) the transparency (alpha) value for the outline

๐Ÿฆ‹ Pixelate ๐Ÿฆ‹

the Pixelate effect increases or decreases the size of the pixels in the video, giving it that mosaic-like appearance. use it to obscure details (hi, faces and license plates, we see you ๐Ÿ‘€ โ€” privacy reasons, bestie) or just as a stylistic effect for that retro, digital, abstract aesthetic. it's giving censor bar but make it art.

  • bottom โ€” (float, 0 to 1) the curve to adjust the bottom margin size
  • left โ€” (float, 0 to 1) the curve to adjust the left margin size
  • pixelization โ€” (float, 0 to 0.99) the curve to adjust the amount of pixelization
  • right โ€” (float, 0 to 1) the curve to adjust the right margin size
  • top โ€” (float, 0 to 1) the curve to adjust the top margin size

โœจ Sharpen โœจ

the Sharpen effect enhances perceived detail by first blurring the frame slightly, and then adding a scaled difference (the un-sharp mask) back on top. this boosts edge contrast, making textures and outlines appear crisper โ€” all without changing the overall brightness. lowkey genius fr.


๐Ÿ’– Modes ๐Ÿ’–

  • Unsharp โ€” classic un-sharp mask: the edge detail is added back to the original frame. produces the familiar punchy sharpen you already know from photo editors.
  • HighPass โ€” high-pass blend: the edge detail is added to the blurred frame, and then that result replaces the original. gives a softer, more "contrasty" look and can rescue highlights that would otherwise clip.

๐ŸŒˆ Channels ๐ŸŒˆ

  • All โ€” apply the edge mask to the full RGB signal (strongest effect โ€” colour and brightness sharpened).
  • Luma โ€” apply only to luma (brightness). colours stay untouched, so chroma noise is not amplified. we love a low-drama option.
  • Chroma โ€” apply only to the chroma (colour difference) channels. useful for gently reviving colour edges without changing perceived brightness.

๐Ÿ‘‘ Properties ๐Ÿ‘‘

  • amount โ€” (float, 0 to 40) strength multiplier / up to 100% edge boost
  • radius โ€” (float, 0 to 10) blur radius in pixels at 720p (auto-scaled to clip size)
  • threshold โ€” (float, 0 to 1) minimum luma difference that will be sharpened
  • mode โ€” (int, choices: ['Unsharp', 'HighPass']) math style of the sharpening mask
  • channel โ€” (int, choices: ['All', 'Luma', 'Chroma']) which colour channels receive sharpening

๐Ÿซถ Shift ๐Ÿซถ

the Shift effect moves the entire image in different directions โ€” up, down, left, right, with infinite wrapping ๐Ÿ”ฅ โ€” creating a sense of motion or straight-up disorientation. perfect for transitions, simulating camera movement, or adding dynamic motion to static shots. main character energy, honestly.

  • x โ€” (float, -1 to 1) shift the X coordinates (left or right)
  • y โ€” (float, -1 to 1) shift the Y coordinates (up or down)

๐ŸŒ€ Spherical Projection ๐ŸŒ€

Okay bestie, this one is so fun. The Spherical Projection effect takes your 360ยฐ or fisheye footage and flattens it into a normal rectangular view, OR it flips the whole thing around and generates fisheye output. You get to steer a virtual camera with yaw, pitch, and roll, and you control the output view with FOV. Pick your input type (equirect or one of the fisheye models), pick a projection mode for the output, and pick a sampling mode that balances quality against speed. This is the move for keyframed "virtual camera" moves inside 360ยฐ clips, and for converting circular fisheye shots. โœจ

  • yaw โ€” (float, -180 to 180) Horizontal rotation around the up axis, in degrees. Spin it around, babe. ๐ŸŽ€
  • pitch โ€” (float, -180 to 180) Vertical rotation around the right axis, in degrees.
  • roll โ€” (float, -180 to 180) Rotation around the forward axis, in degrees.
  • fov โ€” (float, 0 to 179) Out FOV. The horizontal field of view of the virtual camera, in degrees, for the output.
  • in_fov โ€” (float, 1 to 360) In FOV. Total coverage of the source lens. Used when Input Model = Fisheye (typical value 180). Ignored for equirect sources.
  • projection_mode โ€” (int) Output projection:
    • Sphere (0): rectilinear output over the full sphere.
    • Hemisphere (1): rectilinear output over a half sphere.
    • Fisheye: Equidistant (2), Equisolid (3), Stereographic (4), Orthographic (5): circular fisheye output using the selected mapping.
  • input_model โ€” (int) Source lens model: Equirectangular (0), Fisheye: Equidistant (1), Fisheye: Equisolid (2), Fisheye: Stereographic (3), Fisheye: Orthographic (4).
  • invert โ€” (int) Flip the view by 180ยฐ without mirroring. Normal (0), Invert (1). For equirect sources this behaves like a 180ยฐ yaw. For fisheye inputs it swaps front/back hemispheres.
  • interpolation โ€” (int) Sampling method: Nearest (0), Bilinear (1), Bicubic (2), Auto (3). Auto picks Bilinear at ~1:1, Bicubic when upscaling, and a mipmapped Bilinear when downscaling. ๐Ÿฆ‹

Usage notes

  • Flatten a fisheye clip to a normal view: Set Input Model to the correct fisheye type, set In FOV to your lens coverage (often 180), choose Projection Mode = Sphere or Hemisphere, then frame with Yaw/Pitch/Roll and Out FOV.
  • Reframe an equirect clip: Set Input Model = Equirectangular, pick Sphere (full) or Hemisphere (front/back). Invert on equirect is equivalent to yaw +180 and does not mirror.
  • Create a fisheye output: Choose one of the Fisheye projection modes (2..5). Out FOV controls disk coverage (180 gives a classic circular fisheye).
  • If the image looks mirrored, turn Invert off. If you need the back view on equirect, use Invert or add +180 to Yaw.
  • If the output looks soft or aliased, reduce Out FOV or increase export resolution. Auto interpolation adapts the filter to scaling.

๐Ÿซง Stabilizer ๐Ÿซง

The Stabilizer effect tones down all that unwanted shake and jitter in handheld or otherwise unstable footage, so your shots come out smoother and way more professional-looking. Iconic. It's especially your bestie for action scenes, handheld shots, or literally any footage where nobody bothered with a tripod. ๐Ÿ˜ญ

  • zoom โ€” (float, 0 to 2) Percentage to zoom into the clip, to crop off the shaking and uneven edges. ๐Ÿ’…

๐Ÿ‘‘ Tracker ๐Ÿ‘‘

The Tracker effect lets you track a specific object or area inside the video frame across multiple frames. Perfect for motion tracking, adding effects or annotations that follow objects as they move, or stabilizing footage based on a tracked point. When you're tracking an object, be sure to select the entire object โ€” the whole thing, visible at the start of a clip โ€” and choose one of the Tracking Type algorithms below. The tracking algorithm then follows that object frame to frame, recording its position, scale, and sometimes rotation. No cap. ๐Ÿ”ฅ

๐Ÿ” Tracking Type ๐Ÿ”

  • KCF โ€” (default) A blend of Boosting and MIL strategies, employing correlation filters on overlapping areas from 'bags' to accurately track and predict object movement. It offers higher speed and accuracy, and it can stop tracking when the object is lost โ€” but it struggles to resume tracking after losing the object. ๐Ÿ™ˆ
  • MIL โ€” Improves upon Boosting by considering multiple potential positives ('bags') around the definite positive object, which bumps up robustness to noise while keeping good accuracy. However, it shares the Boosting Tracker's drawbacks: low speed, and difficulty stopping tracking when the object is lost.
  • BOOSTING โ€” Utilizes the online AdaBoost algorithm to enhance the classification of tracked objects by focusing on the ones it got wrong. It requires setting the initial frame and treats nearby objects as background, adjusting to new frames based on maximum score areas. Known for accurate tracking, but it suffers from low speed, noise sensitivity, and difficulty stopping tracking upon object loss. ๐Ÿ’€
  • TLD โ€” Decomposes tracking into tracking, learning, and detection phases, which allows for adaptation and correction over time. While it can handle object scaling and occlusions reasonably well, it may behave unpredictably, with instability in tracking and detection.
  • MEDIANFLOW โ€” Based on the Lucas-Kanade method, it analyzes forward and backward movement to estimate trajectory errors for real-time position prediction. It's fast and accurate under certain conditions, but it can lose track of fast-moving objects. ๐Ÿงš
  • MOSSE โ€” Utilizes adaptive correlations in Fourier space to stay robust against lighting, scale, and pose changes. It boasts very high tracking speeds and is better at continuing tracking after loss โ€” but it may persist in tracking an absent object. Not it ghost-tracking nothing. ๐Ÿ‘ป
  • CSRT โ€” Employs spatial reliability maps to adjust filter support, enhancing the ability to track non-rectangular objects and perform well even with object overlaps. However, it is slower and may not operate reliably when the object is lost. ๐ŸŒธ

๐ŸŽ€ How Parenting Works ๐ŸŽ€

Okay bestie, so here's the tea: once you've got a tracked object, you can parent other Clips <#clips-ref> to it. What does that even mean? It means that second clip โ€” could be a graphic, could be text, could be a whole other video layer, whatever โ€” will now follow the tracked object like it's glued to it. Lowkey obsessed with this feature.

So like, if the tracked object moves to the left, the child clip moves to the left. Periodt. And if the tracked object grows in size (y'know, gets closer to the camera), the child clip scales up right along with it. The way they move together?? It's giving besties holding hands ๐Ÿ’•.

But listen, for parented clips to appear correctly, two things have to be true:

  • They must be on a Track higher than</> the tracked objects.
  • You have to set the appropriate Scale <#clip-scale-ref> property.

Get those right and you're golden โœจ.

See also: Clip Parent <#clip-parent-ref>.


๐Ÿ’… Properties ๐Ÿ’…

Here's the whole rundown of the tracked object properties, no cap:

  • draw_box โ€” (int, choices: ['Yes', 'No']) Whether to draw the box around the tracked object.
  • box_id โ€” (string) Internal ID of a tracked object box, for identification purposes.
  • x1 โ€” (float, 0 to 1) Top left X coordinate of a tracked object box, normalized to the video frame width.
  • y1 โ€” (float, 0 to 1) Top left Y coordinate of a tracked object box, normalized to the video frame height.
  • x2 โ€” (float, 0 to 1) Bottom right X coordinate of a tracked object box, normalized to the video frame width.
  • y2 โ€” (float, 0 to 1) Bottom right Y coordinate of a tracked object box, normalized to the video frame height.
  • delta_x โ€” (float, -1.0 to 1) Horizontal movement delta of the tracked object box from its previous position.
  • delta_y โ€” (float, -1.0 to 1) Vertical movement delta of the tracked object box from its previous position.
  • scale_x โ€” (float, 0 to 1) Scaling factor in the X direction for the tracked object box, relative to its original size.
  • scale_y โ€” (float, 0 to 1) Scaling factor in the Y direction for the tracked object box, relative to its original size.
  • rotation โ€” (float, 0 to 360) Rotation angle of the tracked object box, in degrees.
  • visible โ€” (bool) Is the tracked object box visible in the current frame. Read-only property, so don't try to write to it, bestie.
  • stroke โ€” (color) Color of the stroke (border) around the tracked object box.
  • stroke_width โ€” (int, 1 to 10) Width of the stroke (border) around the tracked object box.
  • stroke_alpha โ€” (float, 0 to 1) Opacity of the stroke (border) around the tracked object box.
  • background_alpha โ€” (float, 0 to 1) Opacity of the background fill inside the tracked object box.
  • background_corner โ€” (int, 0 to 150) Radius of the corners for the background fill inside the tracked object box.
  • background โ€” (color) Color of the background fill inside the tracked object box.

๐ŸŒŠ Wave ๐ŸŒŠ

The Wave effect distorts the image into a wave-like pattern, simulating effects like heat haze, water reflections, or honestly just any other form of distortion you're feeling. And the speed, amplitude, and direction of the waves? All adjustable. Main character energy fr fr ๐ŸŒˆ.

  • amplitude โ€” (float, 0 to 5) The height of the wave.
  • multiplier โ€” (float, 0 to 10) Amount to multiply the wave (make it bigger).
  • shift_x โ€” (float, 0 to 1000) Amount to shift X-axis.
  • speed_y โ€” (float, 0 to 300) Speed of the wave on the Y-axis.
  • wavelength โ€” (float, 0 to 3) The length of the wave.

๐ŸŽง Audio Effects ๐ŸŽง

Audio effects modify the waveforms and audio sample data of a clip. Slay ๐Ÿ’œ. Below is a list of audio effects, and their properties. And ngl, the move here is usually to just experiment โ€” enter different values into the properties, observe the results, vibe check it, adjust. That's the whole method, bestie, no shame in it โœจ.

๐ŸŽ›๏ธ Compressor

okay so bestie, the Compressor effect in audio processing squishes the dynamic range of your audio signal โ€” loud sounds get quieter and quiet sounds get louder. it's giving โœจvolume consistencyโœจ, which is lowkey perfect for balancing the loudness of different audio sources, or for getting that specific sound characteristic in music production. obsessed. ๐Ÿ’…

  • attack โ€” (float, 0.1 to 100)
  • bypass โ€” (bool)
  • makeup_gain โ€” (float, -12 to 12)
  • ratio โ€” (float, 1 to 100)
  • release โ€” (float, 10 to 1000)
  • threshold โ€” (float, -60 to 0)

๐ŸŒŠ Delay

the Delay effect adds an echo to the audio signal, repeating the sound after a short delay. it creates a whole sense of space and depth in the audio, and it's commonly used for creative effects in music, sound design, and audio post-production. main character energy fr fr. ๐Ÿฆ‹

  • delay_time โ€” (float, 0 to 5)

๐Ÿ”ฅ Distortion

the Distortion effect intentionally clips the audio signal, adding harmonic and non-harmonic overtones. this can create a gritty, aggressive sound โ€” the iconic vibe of so many electric guitar tones โ€” and it gets used for both musical and sound design purposes. periodt.

  • distortion_type โ€” (int, choices: ['Hard Clipping', 'Soft Clipping', 'Exponential', 'Full Wave Rectifier', 'Half Wave Rectifier'])
  • input_gain โ€” (int, -24 to 24)
  • output_gain โ€” (int, -24 to 24)
  • tone โ€” (int, -24 to 24)

๐ŸŒˆ Echo

the Echo effect, similar to delay, repeats the audio signal at intervals โ€” but with a focus on creating a distinct repetition of sound that mimics natural echoes. use it to simulate acoustic environments or just for creative sound effects. iykyk. ๐Ÿ’–

  • echo_time โ€” (float, 0 to 5)
  • feedback โ€” (float, 0 to 1)
  • mix โ€” (float, 0 to 1)

๐Ÿงš Expander

the Expander effect increases the dynamic range of audio, making quiet sounds quieter and leaving loud sounds unaffected. it's literally the opposite of compression, and it's used to reduce background noise or to boost the dynamic impact of audio. no cap. ๐Ÿ’œ

  • attack โ€” (float, 0.1 to 100)
  • bypass โ€” (bool)
  • makeup_gain โ€” (float, -12 to 12)
  • ratio โ€” (float, 1 to 100)
  • release โ€” (float, 10 to 1000)
  • threshold โ€” (float, -60 to 0)

๐ŸŒธ Noise

the Noise effect adds random, equal-intensity signals across the frequency spectrum to your audio, simulating the sound of white noise. it's giving sound masking, sound design component, and testing/calibration realness. ๐ŸŽ€

  • level โ€” (int, 0 to 100)

๐Ÿ‘‘ Parametric EQ

the Parametric EQ (Equalizer) effect lets you make precise adjustments to the volume level of specific frequency ranges in the audio signal. use it for corrective measures, like removing unwanted tones, or creatively, to shape the tonal balance of the audio. slay. ๐Ÿ’…

  • filter_type โ€” (int, choices: ['Low Pass', 'High Pass', 'Low Shelf', 'High Shelf', 'Band Pass', 'Band Stop', 'Peaking Notch'])
  • frequency โ€” (int, 20 to 20000)
  • gain โ€” (int, -24 to 24)
  • q_factor โ€” (float, 0 to 20)

๐Ÿค– Robotization ๐Ÿค–

okay bestie, so the Robotization effect is literally the glow-up that turns your audio into a mechanical, robotic vibe ๐Ÿ’…โœจ. It does this by applying a combination of pitch modulation and synthesis techniques. This effect is widely used for character voices in media, creative music production, and sound design. No cap, it's iconic.

Here are the properties you can tweak:

  • fft_size โ€” (int, choices: ['128', '256', '512', '1024', '2048'])
  • hop_size โ€” (int, choices: ['1/2', '1/4', '1/8'])
  • window_type โ€” (int, choices: ['Rectangular', 'Bart Lett', 'Hann', 'Hamming'])

๐Ÿคซ Whisperization ๐Ÿคซ

Next up, Whisperization โ€“ it's giving secretive, intimate vibes ๐Ÿฆ‹๐Ÿ’œ. This effect transforms the audio to mimic a whispering voice, often by filtering out certain frequencies and adding noise. You can use it for artistic effects in music, sound design for film and video, or in audio storytelling to convey secrecy or intimacy. It's literally the main character energy for your audio.

And the properties? Same trio, different vibe:

  • fft_size โ€” (int, choices: ['128', '256', '512', '1024', '2048'])
  • hop_size โ€” (int, choices: ['1/2', '1/4', '1/8'])
  • window_type โ€” (int, choices: ['Rectangular', 'Bart Lett', 'Hann', 'Hamming'])

For more info on key frames and animation, see Animation <#animation-ref>. ๐Ÿ‘‘


๐Ÿ“ค Export ๐Ÿ“ค

Exporting converts your OpenShot project (clips, effects, animations, titles) into a single video output file (using a process called video encoding). By using the default settings, the exported video will be compatible with most media players (such as VLC) and websites (such as YouTube, Vimeo, Facebook) and creates a MP4 (h.264 + AAC) formatted video file. See MP4 (h.264) <#profiles-mp4-h264-ref>. ๐Ÿ”ฅ

Click on the Export Video icon at the top of the screen (or use the Fileโ†’Export Video menu). The default values will work fine, so just click the Export Video button to render your new video. You can also create your own custom export profiles, see Profiles <#profiles-ref>. Slay.


๐ŸŒธ Simple Mode ๐ŸŒธ

While video encoding is very complicated, with dozens of interrelated settings and options, OpenShot makes it easy, with sensible defaults, and most of this complexity hidden away behind our Simple tab, which is the default export view. [image] ๐Ÿ“ธ

Here's the tea on the Simple settings:

  • Profile โ€” Common presets (combinations of presets and video profiles grouped by category, for example: Web)
  • Target โ€” Target presets related to the current profile (collections of common formats, codecs, and quality settings, see Preset List <#preset-list-ref>)
  • Video Profile โ€” Video profiles related to the current target (collections of common size, frame rate, and aspect ratios, see Profile List <#profile-list-ref> or create your own Profiles <#profiles-ref>)
  • Quality โ€” Quality settings (low, med, high), which relate to various video and audio bitrates.

๐Ÿš€ Advanced Mode ๐Ÿš€

Most users will never need to switch to the Advanced tab, but if you need to customize any of the video encoding settings, for example, custom bitrates, different codecs, or limiting the range of frames exported, this is the tab for you. ๐Ÿ’…


โš™๏ธ Advanced Options โš™๏ธ

[image]

  • Export To โ€” Export both video & audio, only audio, only video, or an image sequence
  • Start Frame โ€” The first frame to export (default is 1)
  • End Frame โ€” The final frame to export (default is the last frame in your project to contain a clip)
  • Start at First Clip โ€” This checkbox will toggle the Start Frame between 0.0 and the start of the first clip/transition position.
  • End at Last Clip โ€” This checkbox will toggle the End Frame between the end of the furthest clip/transition and the full project duration. The project duration can be adjusted by dragging the right edge of any track. You will need to zoom out (Ctrl+Scroll Wheel) of the timeline before you can drag the right edge of a track.

๐ŸŽฌ Profile ๐ŸŽฌ

A video profile is a collection of common video settings (size, frame rate, aspect ratio). Profiles are used during editing, previewing, and exporting to provide a quick way to switch between common combinations of these settings. The Export Dialog will default to the same profile used by the project. ๐Ÿ‘‘

โš ๏ธ NOTE: it is so important to choose a Profile with the same aspect ratio you used when editing your project. Like, bestie, if you're exporting at a different aspect ratio, it might stretch the image, crop the image, add black bars, or otherwise introduce an issue which changes the exported video, making it appear differently than the Preview inside OpenShot. ๐Ÿซ ๐Ÿ’€

๐ŸŽ€ [image of the Profile settings panel goes here] ๐ŸŽ€


๐ŸŒˆ Profile Settings (the glow-up details) โœจ

  • Profile โ€” the video profile to use during export. It's a whole collection of size, frame rate, and aspect ratios. ๐Ÿ‘‘ (peep the Profile List section for the full menu)
  • Width โ€” the width of the video export, in pixels ๐Ÿ“
  • Height โ€” the height of the video export, in pixels ๐Ÿ“
  • Aspect Ratio โ€” the aspect ratio of the final exported video. 1920ร—1080 reduces to 16:9. This also takes into account the pixel ratio โ€” for example, 2:1 rectangular pixels will affect the aspect ratio. it's giving math but make it fashion ๐Ÿ’…
  • Pixel Ratio โ€” the ratio representing pixel shape. Most video profiles use a 1:1 square pixel shape, but others will use rectangular pixels ๐Ÿ”ฒ
  • Frame Rate โ€” the frequency that the frames will be displayed at ๐ŸŽž๏ธ
  • Interlaced โ€” is this format used on alternating scan lines? (i.e. broadcast and analog formats) ๐Ÿ“บ
  • Spherical โ€” when enabled, injects spherical 360ยฐ metadata (SV3D atom) into the exported file so compatible players immediately recognize it as a 360ยฐ video ๐ŸŒโœจ

๐Ÿ–ผ๏ธ Image Sequence Settings ๐ŸŒธ

๐ŸŽ€ [image of the image sequence settings goes here] ๐ŸŽ€

  • Image Format โ€” the string format that represents the output file name in a sequence of images. For example, %05d.png would pad a number with 5 digits: 00001.png, 00002.png. slay, numbered and organized ๐Ÿ’–

๐ŸŽฌ Video Settings ๐Ÿ”ฅ

๐ŸŽ€ [image of the video settings panel goes here] ๐ŸŽ€

  • Video Format โ€” the name of the container format (mp4, mov, avi, webm, etcโ€ฆ) ๐Ÿ“ฆ
  • Video Codec โ€” the name of the video codec used during video encoding (libx264, mpeg4, libaom-av1, etcโ€ฆ) ๐Ÿง 
  • Bit Rate / Quality โ€” the bitrate to use for video encoding. Accepts the following formats: 5 Mb/s, 96 kb/s, 23 crf, etcโ€ฆ โšก

๐Ÿ”Š Audio Settings ๐Ÿ’œ

๐ŸŽ€ [image of the audio settings panel goes here] ๐ŸŽ€

  • Audio Codec โ€” the name of the audio codec used during audio encoding (aac, mp2, libmp3lame, etcโ€ฆ) ๐ŸŽง
  • Sample Rate โ€” the number of audio samples per second. Common values are 44100 and 48000 ๐Ÿ“
  • Channel Layout โ€” the number and layout of audio channels (Stereo, Mono, Surround, etcโ€ฆ) ๐ŸŽš๏ธ
  • Bit Rate / Quality โ€” the bitrate to use for audio encoding. Accepts the following formats: 96 kb/s, 128 kb/s, 192 kb/s, etcโ€ฆ ๐ŸŒŠ

๐Ÿฆ‹ Animation ๐Ÿงš

OpenShot has been designed specifically with animation in mind โ€” like, that's the whole point, bestie. ๐Ÿ‘‘

The powerful curve-based animation framework can handle most jobs with ease, and is flexible enough to create just about any animation. Key frames specify values at certain points on a clip, and OpenShot does the hard work of interpolating the in-between values. no cap, it literally does the math for you while you sit there looking iconic ๐Ÿ’…โœจ

โœจ Overview โœจ

๐Ÿ–ผ๏ธ [image] โ€” okay bestie, picture a cute annotated screenshot right here, because we're about to label everything ๐Ÿ’…
  • 1 โ€” Green Property โ€” when the play-head is parked on a key frame, the property shows up green ๐Ÿ’š
  • 1 โ€” Blue Property โ€” when the play-head is sitting on an interpolated value, the property shows up blue ๐Ÿ’™
  • 2 โ€” Value Slider โ€” click and drag your mouse to adjust the value (and yeah, this automatically creates a key frame if needed โ€” it's giving convenience โœจ)
  • 3 โ€” Play-head โ€” position the play-head over a clip wherever you need a key frame
  • 4 โ€” Key frame Markers โ€” colorful icons line the bottom of the clip for every keyframe (circle=Bรฉzier, diamond=linear, square=constant). Each icon matches the color of its clip, effect, or transition. The selected itemโ€™s keyframe icons are shown brighter. Filtering the property list also filters these icons. Click any icon to jump the play-head, load its properties, and select its clip, effect, or transition. Drag an icon left or right to move the keyframe and fine-tune your animation timing. the multitasking icon fr fr ๐ŸŒˆ

๐Ÿ’– Key Frames ๐Ÿ’–

So to make a key frame in OpenShot? Literally the easiest thing ever: just position the play-head (that's the playback position, iykyk) at any point over a clip, and edit properties in the property dialog. If the property supports key frames, it turns green, and a small icon (circle=Bรฉzier, diamond=linear, square=constant) appears at the bottom of your clip right at that position. Then move your play-head to another point over that clip and adjust the properties again. Every animation needs at least 2 key frames, but it can hold an unlimited number of them. no cap ๐Ÿ‘‘

Use the Next Marker and Previous Marker toolbar buttons to step through the selected itemโ€™s keyframes. They follow whichever clip, effect, or transition is selected. And when an effect is selected, navigation also stops at the start and end of its parent clip. ๐Ÿซถ

To adjust the interpolation mode, right click on the small graph icon next to a property value.

๐ŸŽ€ Key-frame Interpolation ๐ŸŽ€

  • Bรฉzier โ€” interpolated values use a quadratic curve, and ease-in and ease-out. Icon: Circle. โญ•
  • Linear โ€” interpolated values are calculated linear (each step value is equal). Icon: Diamond. ๐Ÿ’Ž
  • Constant โ€” interpolated values stay the same until the next key frame, and jump to the new value. Icon: Square. โฌœ

For more info on creating key frames for location, rotation, scale, shear, and location, see Transform <#clip-transform-ref>.

For more info on preset animations, see Context Menu <#clip-presets-ref>.

For a full list of key frames, see Clip Properties <#clip-properties-ref>.


โฑ๏ธ Timing โฑ๏ธ

Changing how fast a clip plays is done with the Time property and the Timing tool. Two whole icons, bestie. ๐Ÿ’…

  • The Time menu offers presets such as normal, fast, slow, freeze, and reverse. See details in Time <#clip-time-ref>.
  • The Timing tool lets you drag a clipโ€™s edges to speed it up or slow it down. OpenShot adds the needed Time keyframes and scales your other keyframes so your animations stay aligned. Shorter clips play faster, longer clips play slower. See more: Time <#clip-time-ref>.

๐Ÿ” Repeating ๐Ÿ”

To play a clip multiple times, use Right-Click โ†’ Time โ†’ Repeat. iconic behavior honestly ๐Ÿ“

  • Loop repeats in one direction (forward or reverse).
  • Ping-Pong alternates direction (forward then backward, etc.).
  • Custom can add a short pause between passes, speed up or slow down each pass, including keyframes.

OpenShot writes the Time curve for you, and you can edit those keyframes just like any other. See more: Repeat <#clip-time-repeat-ref>.


๐ŸŒธ Bรฉzier Presets ๐ŸŒธ

When you're using a Bรฉzier curve for animation, OpenShot includes more than 20 curve presets (which affect the shape of the curve). For example, Ease-In has a more gradual slope at the beginning, making an animation move slower at the beginning, and faster at the end. Ease-In/Out (Back) has a gradual beginning and ending, but actually goes past the expected value and then back (producing a bounce effect). it's giving physics, it's giving drama ๐Ÿ˜ญ

To choose a curve preset, right click on the small graph icon next to a key frame. ๐Ÿ–ผ๏ธ [image]


๐Ÿฆ‹ Image Sequences ๐Ÿฆ‹

If you have a sequence of similarly named images (such as, cat001.png, cat002.png, cat003.png, etcโ€ฆ), you can simply drag and drop one of them into OpenShot, and you will be prompted to import the entire sequence. OpenShot will playback these sequential images rapidly, as if they are frames in a video. The rate or speed in which these images are displayed is based on their frame rate. ๐ŸŽž๏ธโœจ

NOTE: Be sure your image sequence starts at 0 or 1, or you will likely receive an error when importing it into OpenShot. For example, if your sequence starts at cat222.png, or has missing images in the sequence, OpenShot will struggle to understand the sequence. An easy work-around is to renumber the images so they start with 1. ๐Ÿ’€ don't skip numbers bestie

๐Ÿ–ผ๏ธ [image]

To adjust the frame rate of the animation, right click and choose File Properties in the Project Files panel, and adjust the frame rate. Once you've set the correct frame rate, drag the animation onto the timeline. Slay, that's literally it. ๐Ÿ’…

(there's an image right here in the original, bestie โ€” a cute lil diagram of the whole flow ๐Ÿ“ธ)

  1. File Properties โ€” Select an image sequence in the Project Files panel, right click and choose File Properties.
  2. Frame Rate โ€” Adjust the frame rate of the animation. Typically, hand-drawn animations use 12 frames per second.

๐ŸŽ€ Text & Titles ๐ŸŽ€

Adding text and titles is such an important aspect of video editing, and OpenShot comes with an easy-to-use Title Editor. Use the Title menu (it lives in the main menu of OpenShot) to launch the Title Editor. You can also use the keyboard shortcut Ctrl+T. โœจ

Titles are simply vector image files with transparent backgrounds (*.svg). OpenShot comes with many easy-to-use templates, but you can also create your own or import new templates into OpenShot. These templates let you quickly change the text, font, size, color, and background color. You can also launch an advanced, external SVG editor for further customizations (if needed). Once the title is added to your project, drag and drop the title on a Track above a video clip. The transparent background will allow the video below to appear behind the text. It's giving layers, but make it cute. ๐Ÿฆ‹

โœจ Overview โœจ

(another image moment in the original โ€” a labeled diagram of the Title Editor, iconic ๐Ÿซถ)

  1. Choose a Template โ€” Choose from any available vector title template.
  2. Preview Title โ€” Preview your title as you make changes.
  3. Title Properties โ€” Change the text, font, size, colors, or edit in an advanced, external SVG image editor (such as Inkscape).
  4. Save โ€” Save and add the title to your project.
no cap, that external SVG editor thing is the move if you want maximum customization ๐Ÿ’–

๐ŸŽฌ Title Templates ๐ŸŽฌ

Okay bestie, this is the part where OpenShot flexes its vector title stash. It ships with a whole closet of vector title templates you can drop into your video projects to make them look expensive. Below is the full lineup of available titles and what each one actually does โ€” read it like a menu, pick your vibe, go off ๐Ÿ’…


  • Bar 1 โ€” a simple bar with the text centered. Clean, classic, does the job. โœจ
  • Bar 2 โ€” a simple bar, centered, but with 2 lines of text instead of one.
  • Bar 3 โ€” another variation of a simple bar with text, this one built for lower 3rds. ๐ŸŽ€
  • Bubbles 1 โ€” a title with bubble graphics for a playful look. It's giving whimsy.
  • Bubbles 2 โ€” a different bubble design, for a fun and creative title. ๐Ÿซง
  • Camera Border โ€” a border that mimics a camera viewfinder, with centered text. So cinematic.
  • Cloud 1 โ€” a title with a playful cloud graphic and text. Soft. Dreamy. โ˜๏ธ
  • Cloud 2 โ€” another playful cloud design, this one with 3 clouds and text. More clouds, more vibes.
  • Creative Commons 1 โ€” contains text and icons for Creative Commons attribution. Credit people properly, bestie, it's the law of the internet ๐Ÿ’–
  • Creative Commons 2 โ€” another Creative Commons design with different styling plus website text.
  • Film Rating 1 โ€” displays a film rating for all audiences.
  • Film Rating 2 โ€” displays a film rating of "R" restricted. ๐Ÿ”ž
  • Film Rating 3 โ€” displays a film rating of "G" for general audiences.
  • Film Rating 4 โ€” displays a film rating of "PG-13", parents strongly cautioned.
  • Flames โ€” a title with flame graphics for a fiery effect. ๐Ÿ”ฅ literally on fire.
  • Footer 1 โ€” a footer bar for lower thirds, left aligned.
  • Footer 2 โ€” a footer bar for lower thirds, center aligned.
  • Footer 3 โ€” a footer bar for lower thirds, right aligned.
  • Gold 1 โ€” a title with a gold color scheme, centered, with one line of text. ๐Ÿ’› luxurious.
  • Gold 2 โ€” another gold-themed title, centered, with two lines of text.
  • Gold Bottom โ€” gold title positioned at the bottom of the screen.
  • Gold Top โ€” gold title positioned at the top of the screen. ๐Ÿ‘‘
  • Gray Box 1 โ€” a simple gray box for highlighting text (one line of text, top-left aligned).
  • Gray Box 2 โ€” a simple gray box for highlighting text (two lines of text, top-left aligned).
  • Gray Box 3 โ€” a simple gray box for highlighting text (one line of text, bottom-right aligned).
  • Gray Box 4 โ€” a simple gray box for highlighting text (two lines of text, bottom-right aligned).
  • Header 1 โ€” a header bar for titles or section headers (top-left aligned).
  • Header 2 โ€” a header bar for titles or section headers (center aligned).
  • Header 3 โ€” a header bar for titles or section headers (top-right aligned).
  • Oval 1 โ€” an oval shape for highlighting or decorative purposes, with the text centered. ๐Ÿฆ‹

okay so the title template menu keeps serving looks, bestie โ€” here's the rest of the lineup ๐Ÿ’…

  • Oval 2 โ€” Another oval design with a different style, text centered.
  • Oval 3 โ€” Another oval design with two-lines of text, one at the top, one at the bottom.
  • Oval 4 โ€” Yet another oval design, with text centered plus refection.
  • Post it โ€” Mimics a sticky note for annotations or reminders.
  • Ribbon 1 โ€” A ribbon graphic with text.
  • Ribbon 2 โ€” Another ribbon design with text.
  • Ribbon 3 โ€” A third variation of a ribbon design with text.
  • Smoke 1 โ€” A title with smoke effects for a dramatic look.
  • Smoke 2 โ€” Another smoke design with a different style.
  • Smoke 3 โ€” A third variation of smoke effects.
  • Solid Color โ€” A full-screen color background for various uses.
  • Standard 1 โ€” A standard title design for general purposes (two lines centered).
  • Standard 2 โ€” Another standard title with a different style (one line of text plus reflection).
  • Standard 3 โ€” A third variation of a standard title (three lines of text).
  • Standard 4 โ€” Yet another standard title design (four lines of text).
  • Sunset โ€” A title with sunset gradient for a warm, end-of-day theme.
  • TV Rating โ€” Displays TV ratings badge such as โ€œGโ€ and โ€œPGโ€ (for the corner of the screen).

Custom Title Templates ๐ŸŽ€โœจ

OpenShot can use any vector SVG image file as a custom title template in the Title Editor dialog. Just add an SVG image file to your ~/.openshot_qt/title_templates/ folder, and it will appear the next time you launch the Title Editor dialog. You can also right click on any SVG files in your Project Files panel, and choose Edit Title or Duplicate Title.

โš ๏ธ Note: These SVG templates are only used by the Title Editor dialog, and not Animated Title dialog.

3D Animated Titles ๐ŸงŠ๐Ÿ”ฅ

Adding a 3D animated title is just as easy, using our Animated Title dialog. Use the Title menu (located in the main menu of OpenShot) to launch the Animated Title editor. You can also use the keyboard shortcut Ctrl+B.

โš ๏ธ Note: Blender must be installed and configured before this feature will work in OpenShot. See Installing Blender.

[image] โœจ

  1. Choose a Template โ€” Choose from any available 3D title templates
  2. Preview Title โ€” Preview your title as you make changes
  3. Title Properties โ€” Change the text, colors, and advanced properties
  4. Render โ€” Render the 3D animation, and add it to your project

3D Animated Templates ๐ŸŽ€

okay bestie, OpenShot comes STACKED with a whole pile of 3D animated templates, and they're here to make your video projects look dynamic and engaging โ€” like, actual main character energy for your timeline. Here's every single one and what it does:

  • Blinds (Two Titles) โ€” an animation that does a whole blinds effect. ๐ŸชŸ
  • Blur โ€” blurs your text in and out, so you get a nice smooth transition moment.
  • Color Tiles โ€” changing colors everywhere, which is perfect for vibrant, dynamic titles.
  • Dissolving Text โ€” a dissolve effect that literally turns any text into particles, and then the wind blows them away. ๐Ÿ’จ
  • World Map โ€” a rotating Earth, spinning between 2 locations. ๐ŸŒ
  • Exploding Text โ€” the title explodes into pieces for maximum dramatic impact. ๐Ÿ’ฅ
  • Fly Towards Camera โ€” a fly-by animation with a single title zooming right past the screen.
  • Fly Towards Camera (Two Titles) โ€” same vibe as Fly By 1, but with two titles flying by instead of one.
  • Glare โ€” a glare effect that adds a bright, reflective look. โœจ
  • Glass Slider โ€” a sliding glass effect for a modern, sleek transition.
  • Lens Flare โ€” lens flare time, adding that cinematic touch. ๐ŸŽฌ
  • Magic Wand โ€” a whimsical magic wand effect, ideal for magical or fantasy themes. ๐Ÿช„
  • Neon Curves โ€” neon curves creating a futuristic, vibrant look. ๐ŸŒˆ
  • Picture Frames (4 pictures) โ€” four picture frames, perfect for showcasing images or video clips. ๐Ÿ–ผ๏ธ
  • Rotate 360 โ€” a 360-degree rotation effect for a dynamic title animation.
  • Slide Left to Right โ€” a sliding effect where your titles move from left to right.
  • Snow โ€” falling snow particles, perfect for winter or holiday themes. โ„๏ธ
  • Space Movie Intro โ€” a cinematic, space-themed intro, ideal for epic or sci-fi projects. ๐Ÿš€
  • Wireframe Text โ€” wireframe text that gives everything a technical or digital look.
  • Zoom to Clapboard โ€” a zoom title with a clapboard, perfect for film or video production themes. ๐ŸŽฅ

Importing Text ๐Ÿ’œ

ngl you can generate text & titles in so many different programs โ€” Blender, Inkscape, Krita, Gimp, etcโ€ฆ But before you can import text into OpenShot, you have to first export that text from those programs into a compatible image format that has a transparent background and an alpha channel. Both. Non-negotiable. ๐Ÿ’…

The SVG format is a great choice for vector graphics (curves, shapes, text effects and paths), but it's not always 100% compatible with OpenShot. So instead, we recommend using PNG format โ€” a great web-based image format that can include a transparent background and alpha channel. Why do you need both, bestie? Because that's what lets OpenShot keep your text from covering up the videos and images on the timeline below them. ๐Ÿซถ

For information on importing animated sequences into OpenShot, please see Image Sequences (#animation-image-seq-ref).


Installing Inkscape ๐Ÿฆ‹

The Advanced Editor feature in the Title Editor dialog needs the latest version of Inkscape (https://inkscape.org/release/) installed, and it also needs your OpenShot Preferences updated with the correct path to the Inkscape executable. Check out the General (#preferences-general-ref) tab in Preferences.


Installing Blender ๐Ÿ”ฅ

The Animated Title feature in OpenShot needs the latest version of Blender (https://www.blender.org/download/) installed, and your OpenShot Preferences updated with the correct path to the Blender executable. Again: General (#preferences-general-ref) tab in Preferences.

NOTE: the minimum supported version of Blender is 5.0+. Older versions of Blender are not compatible with OpenShot Video Editor. No cap. ๐Ÿ˜ญ

For a detailed guide on how to install these dependencies, see Blender & Inkscape Guide (https://github.com/OpenShot/openshot-qt/wiki/Blender-and-Inkscape-Guide).


Profiles ๐ŸŒธ

A video profile is just a collection of common video settings (size, frame rate, aspect ratio). Profiles get used during editing, previewing, and exporting, so they give you a quick way to switch between common combinations of those settings. Iconic, honestly. ๐Ÿ‘‘

If you often use the same profile, you can set a default profile: Editโ†’Preferencesโ†’Preview.

๐ŸŒธ Project Profile ๐ŸŒธ

okay so the project profile is what OpenShot uses when you're previewing your project and editing it. The default one? HD 720p 30fps. And the best practice, no cap, is to always switch to your target profile before you begin editing. Like, if you're targeting 1080p 30fps, switch to that profile before you begin editing your project. For a full list of included profiles see Profile List. โœจ

๐Ÿ’ก Tip: to quickly select a profile, you can right-click on any file in your Project Files, and select the Choose Profile option (see File Menu <#file-menu-ref>).

[image]

  1. Title Bar โ€” the title bar of OpenShot displays the current profile.
  2. Profile Button โ€” launch the profiles dialog.
  3. Choose Profile โ€” select a profile for editing and preview.

๐Ÿฆ‹ Choose Profile Dialog ๐Ÿฆ‹

[image]

  1. Filter / Search โ€” filter the available profiles by typing a few characters (i.e. FHD, 720p, 16:9, etcโ€ฆ).
  2. Selected Profile โ€” click on the desired profile, and then the OK button. You can also double click a profile to select it. ๐Ÿ’…
  3. Filtered Count โ€” count of filtered profiles.
  4. Accept Profile โ€” click the OK button to switch to the selected profile.
  5. Context Menu โ€” right click on any row to Set as Default Profile or Duplicate a profile. Duplicated and custom profiles also include an Edit and Delete option. Note: the current profile can not be deleted.

๐ŸŽ€ Edit/Duplicate Profile ๐ŸŽ€

To create a custom profile, right-click on any profile in OpenShot and choose Duplicate to open up the Profile Editor. Custom profiles also include an Edit and Delete option, if you need to customize them further. You can edit the description, resolution, frame rate, aspect ratio, and pixel ratio of the custom profile. NOTE: it is important that each custom profile has a unique profile name. ๐Ÿ™ˆ

The custom profiles are saved in the ~/.openshot_qt/profiles/ or C:\Users\USERNAME\.openshot_qt\profiles folder.

[image]

  1. File Path โ€” the location on your system where the custom profile is saved.
  2. Description โ€” a text description for your custom profile, which is displayed in OpenShot.
  3. Width โ€” the horizontal resolution (in pixels) of the video.
  4. Height โ€” the vertical resolution (in pixels) of the video.
  5. Frame Rate โ€” the frame rate of the video (frames per second).
  6. Aspect Ratio โ€” the display aspect ratio of the video (automatically calculated from width/height and pixel ratio).
  7. Pixel Ratio โ€” the aspect ratio of each pixel in the video. A ratio of 1:1 means square pixels (default).
  8. Interlaced โ€” whether the video is interlaced (Yes) or progressive (No).

๐Ÿ’œ Converting Profiles ๐Ÿ’œ

When you switch profiles (or export to a different profile), OpenShot will do it's best to convert all your clip, transition, and keyframe data over to the new framerate (FPS). Certain properties โ€” like position, start, end, and keyframes โ€” get updated to match the new framerate precision. For example, if you're moving from 30 FPS to 25 FPS, these properties get changed from increments of 1/30 seconds to increments of 1/25 seconds. To preserve the overall timing accuracy of the timeline, OpenShot matches the position and start trim as closely as it possibly can, and any tiny gaps (1-3 frames big) that show up from rounding or precision changes get resolved automatically by adjusting the end trim. For most video projects this should give you a seamless conversion, with no noticeable black gaps between clips. ๐Ÿซถ

โš ๏ธ BUT โ€” and this is the part you gotta hear, bestie โ€” the destructive nature of this conversion is exactly why we recommend always editing in your target profile, or at least your target FPS, so you avoid converting between profiles as much as possible. ๐Ÿ”ฅ

โœจ Export Profile โœจ

Okay bestie, the export profile always defaults to whatever your current project profile is โ€” that's your starting point, no cap. But you can totally swap it out to target a different profile if that's the vibe you're going for. ๐Ÿ’…

[image]

Here's the breakdown of what you're looking at in that pic ๐Ÿ‘‡

  • 1. Choose Profile โ€” Pick an export profile from a dropdown. This list is sorted from largest resolution at the top, smallest resolution at the bottom. Big-to-small, top-to-bottom, periodt.
  • 2. Search Profiles โ€” Opens the Profile dialog so you can filter and search for an export profile. Sometimes this is much quicker when you're hunting down one specific profile, fr fr. ๐Ÿ”

๐Ÿฆ‹ Custom Profile ๐Ÿฆ‹

So even though OpenShot ships with more than 400 profiles (that's the Profile List, iconic behavior honestly), you can also make your own custom profiles. Obsessed with the flexibility. โœจ

Here's the move: create a new text file in the ~/.openshot_qt/profiles/ folder, or on Windows in C:\Users\USERNAME\.openshot_qt\profiles. That's it, that's the whole vibe.

NOTE: There's also a whole other way to do this โ€” peep Edit/Duplicate Profile for an alternative method of duplicating an existing profile. Two paths, same destination, we love options. ๐Ÿซถ

Use this as your template (literally copy and paste this bad boy into the new file):

description=Custom Profile Name
frame_rate_num=30000
frame_rate_den=1001
width=1280
height=720
progressive=1
sample_aspect_num=1
sample_aspect_den=1
display_aspect_num=16
display_aspect_den=9

Now let's decode every single one of those properties, because iykyk ๐ŸŽ€

  • description โ€” The friendly name of the profile. This is what OpenShot displays in the user interface, so make it cute and make it make sense.
  • frame_rate_num โ€” The frame rate numerator. All frame rates are expressed as fractions. For example, 30 FPS == 30/1.
  • frame_rate_den โ€” The frame rate denominator. All frame rates are expressed as fractions. For example, 29.97 FPS == 30,000/1001.
  • width โ€” The number of horizontal pixels in the image. Fun trick: by reversing the values for width and height, you can create a vertical profile. Portrait mode unlocked. ๐Ÿ“ฑ
  • height โ€” The number of vertical pixels in the image.
  • progressive โ€” (0 or 1) If 1, both even and odd rows of pixels are used. If 0, only odd or even rows of pixels are used.
  • sample_aspect_num โ€” The numerator of the SAR (sample/pixel shape aspect ratio). A 1:1 ratio would represent a square pixel, a 2:1 ratio would represent a 2x1 rectangle pixel shape, etcโ€ฆ
  • sample_aspect_den โ€” The denominator of the SAR (sample/pixel shape aspect ratio).
  • display_aspect_num โ€” The numerator of the DAR (display aspect ratio), (width/height) X (sample aspect ratio). This is the final ratio of the image displayed on screen, reduced to the smallest fraction possible. Common ratios are 16:9 for wide formats and 4:3 for legacy television formats. Very demure, very mindful.
  • display_aspect_den โ€” The denominator of the DAR (display aspect ratio).

Once you restart OpenShot, your custom profile will show up in the list of Profiles. Main character moment. ๐Ÿ‘‘


๐ŸŒˆ Preset List ๐ŸŒˆ

OpenShot includes many export presets, which combine our list of common profiles and their associated video export settings (video codec, audio codec, audio channels, audio sample rate, etcโ€ฆ). These presets target specific output formats, websites, and devices โ€” so whatever platform you're posting to, there's a preset that ate. ๐Ÿ’…

The default export preset used by OpenShot is MP4 (h.264 + AAC) โ€” see MP4 (h.264) for the deets. ๐ŸŽฌ

AVI (h.264) ๐Ÿ’–

okay so this is the preset breakdown, bestie, and it's literally just a lil cheat sheet of what you get:

  • Video Format โ€” AVI
  • Video Codec โ€” libx264
  • Audio Codec โ€” aac
  • Audio Channels โ€” 2
  • Audio Channel Layout โ€” Stereo
  • Sample Rate โ€” 48000
  • Video Bitrate (low) โ€” 384 kb/s
  • Video Bitrate (med) โ€” 5 Mb/s
  • Video Bitrate (high) โ€” 15.00 Mb/s
  • Audio Bitrate (low) โ€” 96 kb/s
  • Audio Bitrate (med) โ€” 128 kb/s
  • Audio Bitrate (high) โ€” 192 kb/s
  • Profiles โ€” All Profiles

AVI (mpeg2) โœจ

same energy, different codecs. she's giving classic:

  • Video Format โ€” AVI
  • Video Codec โ€” mpeg2video
  • Audio Codec โ€” mp2
  • Audio Channels โ€” 2
  • Audio Channel Layout โ€” Stereo
  • Sample Rate โ€” 48000
  • Video Bitrate (low) โ€” 384 kb/s
  • Video Bitrate (med) โ€” 5 Mb/s
  • Video Bitrate (high) โ€” 15.00 Mb/s
  • Audio Bitrate (low) โ€” 96 kb/s
  • Audio Bitrate (med) โ€” 128 kb/s
  • Audio Bitrate (high) โ€” 192 kb/s
  • Profiles โ€” All Profiles

AVI (mpeg4) ๐ŸŽ€

and the third AVI sibling, no cap:

  • Video Format โ€” AVI
  • Video Codec โ€” mpeg4
  • Audio Codec โ€” libmp3lame
  • Audio Channels โ€” 2
  • Audio Channel Layout โ€” Stereo
  • Sample Rate โ€” 48000
  • Video Bitrate (low) โ€” 384 kb/s
  • Video Bitrate (med) โ€” 5 Mb/s
  • Video Bitrate (high) โ€” 15.00 Mb/s
  • Audio Bitrate (low) โ€” 96 kb/s
  • Audio Bitrate (med) โ€” 128 kb/s
  • Audio Bitrate (high) โ€” 192 kb/s
  • Profiles โ€” All Profiles

GIF (animated) ๐Ÿฆ‹

the moment we've all been waiting for fr fr โ€” animated GIFs, the internet's love language:

  • Video Format โ€” GIF
  • Video Codec โ€” gif
  • Video Bitrate (low) โ€” 384 kb/s
  • Video Bitrate (med) โ€” 5 Mb/s
  • Video Bitrate (high) โ€” 15.00 Mb/s
  • Profiles โ€” All Profiles
notice how GIF said no thank you to the audio rows entirely? yeah. it's giving silent film era. no audio attributes in this one, so don't go looking for them. ๐Ÿ’…

๐ŸŽฌ MKV (h.264 dx)

ok bestie this one is the DirectX Video Acceleration girly ๐Ÿ’… โ€” hardware decoding help, MKV container, the whole vibe:

  • Video Format โ€” MKV
  • Video Codec โ€” h264_dxva2
  • Audio Codec โ€” aac
  • Audio Channels โ€” 2
  • Audio Channel Layout โ€” Stereo
  • Sample Rate โ€” 48000
  • Video Bitrate (low) โ€” 384 kb/s
  • Video Bitrate (med) โ€” 5 Mb/s
  • Video Bitrate (high) โ€” 15.00 Mb/s
  • Audio Bitrate (low) โ€” 96 kb/s
  • Audio Bitrate (med) โ€” 128 kb/s
  • Audio Bitrate (high) โ€” 192 kb/s
  • Profiles โ€” All Profiles

๐Ÿ’š MKV (h.264 nv)

now THIS one is for the NVIDIA girlies ๐Ÿซถ โ€” h264_nvenc is the hardware encoder doing the heavy lifting so your CPU can chill. lowkey iconic:

  • Video Format โ€” MKV
  • Video Codec โ€” h264_nvenc
  • Audio Codec โ€” aac
  • Audio Channels โ€” 2
  • Audio Channel Layout โ€” Stereo
  • Sample Rate โ€” 48000
  • Video Bitrate (low) โ€” 384 kb/s
  • Video Bitrate (med) โ€” 5 Mb/s
  • Video Bitrate (high) โ€” 15.00 Mb/s
  • Audio Bitrate (low) โ€” 96 kb/s
  • Audio Bitrate (med) โ€” 128 kb/s
  • Audio Bitrate (high) โ€” 192 kb/s
  • Profiles โ€” All Profiles

๐Ÿ”ต MKV (h.264 qsv)

and last but never least, the Intel girlies get their moment โœจ โ€” h264_qsv is Quick Sync Video, aka your iGPU earning its keep. main character energy fr fr:

  • Video Format โ€” MKV
  • Video Codec โ€” h264_qsv
  • Audio Codec โ€” aac
  • Audio Channels โ€” 2
  • Audio Channel Layout โ€” Stereo
  • Sample Rate โ€” 48000
  • Video Bitrate (low) โ€” 384 kb/s
  • Video Bitrate (med) โ€” 5 Mb/s
  • Video Bitrate (high) โ€” 15.00 Mb/s
  • Audio Bitrate (low) โ€” 96 kb/s
  • Audio Bitrate (med) โ€” 128 kb/s
  • Audio Bitrate (high) โ€” 192 kb/s
  • Profiles โ€” All Profiles

bestie notice how all three of these MKV presets are literally the same numbers?? only the Video Codec changes โ€” h264_dxva2 vs h264_nvenc vs h264_qsv ๐ŸŒˆ. the format, audio, bitrates and profiles are all matching. so if you were squinting at the three of them wondering if you missed a differenceโ€ฆ nope, that's the whole tea ๐Ÿ’€

๐ŸŒธ MKV (h.264 va)

okay so here's the tea on this preset bestie, every single attribute, no cap ๐Ÿ’…

  • Video Format โ€” MKV
  • Video Codec โ€” h264_vaapi
  • Audio Codec โ€” aac
  • Audio Channels โ€” 2
  • Audio Channel Layout โ€” Stereo
  • Sample Rate โ€” 48000
  • Video Bitrate (low) โ€” 384 kb/s
  • Video Bitrate (med) โ€” 5 Mb/s
  • Video Bitrate (high) โ€” 15.00 Mb/s
  • Audio Bitrate (low) โ€” 96 kb/s
  • Audio Bitrate (med) โ€” 128 kb/s
  • Audio Bitrate (high) โ€” 192 kb/s
  • Profiles โ€” All Profiles

๐Ÿฆ‹ MKV (h.264 videotoolbox)

this one is literally the mac-coded sibling โœจ same vibes, different codec, she's giving Apple silicon energy ๐Ÿ“

  • Video Format โ€” MKV
  • Video Codec โ€” h264_videotoolbox
  • Audio Codec โ€” aac
  • Audio Channels โ€” 2
  • Audio Channel Layout โ€” Stereo
  • Sample Rate โ€” 48000
  • Video Bitrate (low) โ€” 384 kb/s
  • Video Bitrate (med) โ€” 5 Mb/s
  • Video Bitrate (high) โ€” 15.00 Mb/s
  • Audio Bitrate (low) โ€” 96 kb/s
  • Audio Bitrate (med) โ€” 128 kb/s
  • Audio Bitrate (high) โ€” 192 kb/s
  • Profiles โ€” All Profiles

๐Ÿ’– MKV (h.264)

and the classic, the og, the one everybody knows ๐Ÿ‘‘ libx264 said "I'll be there, always" ๐Ÿซถ

  • Video Format โ€” MKV
  • Video Codec โ€” libx264
  • Audio Codec โ€” aac
  • Audio Channels โ€” 2
  • Audio Channel Layout โ€” Stereo
  • Sample Rate โ€” 48000
  • Video Bitrate (low) โ€” 384 kb/s
  • Video Bitrate (med) โ€” 5 Mb/s
  • Video Bitrate (high) โ€” 15.00 Mb/s
  • Audio Bitrate (low) โ€” 96 kb/s
  • Audio Bitrate (med) โ€” 128 kb/s
  • Audio Bitrate (high) โ€” 192 kb/s
  • Profiles โ€” All Profiles

๐ŸŽฌ MKV (h.265)

okay bestie, this one is the h.265-in-Matroska moment, and it's giving efficiency queen โœจ

  • Video Format โ€” MKV
  • Video Codec โ€” libx265
  • Audio Codec โ€” aac
  • Audio Channels โ€” 2
  • Audio Channel Layout โ€” Stereo
  • Sample Rate โ€” 48000
  • Video Bitrate (low) โ€” 50 crf
  • Video Bitrate (med) โ€” 23 crf
  • Video Bitrate (high) โ€” 0 crf
  • Audio Bitrate (low) โ€” 96 kb/s
  • Audio Bitrate (med) โ€” 128 kb/s
  • Audio Bitrate (high) โ€” 192 kb/s
  • Profiles โ€” All Profiles

๐ŸŽฌ MOV (h.264)

the classic, the icon, the one everybody's camera spits out ๐Ÿ’… h.264 in a QuickTime container, no notes

  • Video Format โ€” MOV
  • Video Codec โ€” libx264
  • Audio Codec โ€” aac
  • Audio Channels โ€” 2
  • Audio Channel Layout โ€” Stereo
  • Sample Rate โ€” 48000
  • Video Bitrate (low) โ€” 384 kb/s
  • Video Bitrate (med) โ€” 5 Mb/s
  • Video Bitrate (high) โ€” 15.00 Mb/s
  • Audio Bitrate (low) โ€” 96 kb/s
  • Audio Bitrate (med) โ€” 128 kb/s
  • Audio Bitrate (high) โ€” 192 kb/s
  • Profiles โ€” All Profiles

๐ŸŽฌ MOV (mpeg2)

and here's the retro serve ๐Ÿ“ mpeg2video with mp2 audio, wrapped in MOV โ€” old-school energy, still slaying

  • Video Format โ€” MOV
  • Video Codec โ€” mpeg2video
  • Audio Codec โ€” mp2
  • Audio Channels โ€” 2
  • Audio Channel Layout โ€” Stereo
  • Sample Rate โ€” 48000
  • Video Bitrate (low) โ€” 384 kb/s
  • Video Bitrate (med) โ€” 5 Mb/s
  • Video Bitrate (high) โ€” 15.00 Mb/s
  • Audio Bitrate (low) โ€” 96 kb/s
  • Audio Bitrate (med) โ€” 128 kb/s
  • Audio Bitrate (high) โ€” 192 kb/s
  • Profiles โ€” All Profiles
quick vibe check ๐Ÿซถ notice how the three presets here share the exact same audio story โ€” aac for the first two, mp2 for the mpeg2 one โ€” and the same 48000 sample rate, 2 channels and Stereo layout across the board. the video side is where they truly diverge, so pick based on your codec goals, not the audio numbers. ๐Ÿ‘‘

๐Ÿ’… MOV (mpeg4)

  • Video Format โ€” MOV
  • Video Codec โ€” mpeg4
  • Audio Codec โ€” libmp3lame
  • Audio Channels โ€” 2
  • Audio Channel Layout โ€” Stereo
  • Sample Rate โ€” 48000
  • Video Bitrate (low) โ€” 384 kb/s
  • Video Bitrate (med) โ€” 5 Mb/s
  • Video Bitrate (high) โ€” 15.00 Mb/s
  • Audio Bitrate (low) โ€” 96 kb/s
  • Audio Bitrate (med) โ€” 128 kb/s
  • Audio Bitrate (high) โ€” 192 kb/s
  • Profiles โ€” All Profiles

๐ŸŽง MP3 (audio only)

ok bestie this one is literally audio only, no video, she said no camera today ๐Ÿ’…

  • Video Format โ€” MP3
  • Audio Codec โ€” libmp3lame
  • Audio Channels โ€” 2
  • Audio Channel Layout โ€” Stereo
  • Sample Rate โ€” 48000
  • Audio Bitrate (low) โ€” 96 kb/s
  • Audio Bitrate (med) โ€” 128 kb/s
  • Audio Bitrate (high) โ€” 192 kb/s
  • Profiles โ€” All Profiles

๐Ÿฆ‹ MP4 (AV1 rav1e)

  • Video Format โ€” MP4
  • Video Codec โ€” librav1e
  • Audio Codec โ€” libvorbis
  • Audio Channels โ€” 2
  • Audio Channel Layout โ€” Stereo
  • Sample Rate โ€” 48000
  • Video Bitrate (low) โ€” 200 qp
  • Video Bitrate (med) โ€” 100 qp
  • Video Bitrate (high) โ€” 50 qp
  • Audio Bitrate (low) โ€” 96 kb/s
  • Audio Bitrate (med) โ€” 128 kb/s
  • Audio Bitrate (high) โ€” 192 kb/s
  • Profiles โ€” All Profiles
heads up bestie ๐Ÿ‘€ the video "bitrate" entries here are in qp, not kb/s โ€” that's quantizer values, and they go down as quality goes up. 200 qp โ†’ 100 qp โ†’ 50 qp. Not me almost missing that ๐Ÿ™ˆ

โœจ MP4 (AV1 svt)

  • Video Format โ€” MP4
  • Video Codec โ€” libsvtav1
  • Audio Codec โ€” libvorbis
  • Audio Channels โ€” 2
  • Audio Channel Layout โ€” Stereo
  • Sample Rate โ€” 48000
  • Video Bitrate (low) โ€” 60 qp
  • Video Bitrate (med) โ€” 50 qp
  • Video Bitrate (high) โ€” 30 qp
  • Audio Bitrate (low) โ€” 96 kb/s
  • Audio Bitrate (med) โ€” 128 kb/s
  • Audio Bitrate (high) โ€” 192 kb/s
  • Profiles โ€” All Profiles
same qp situation as the rav1e one, just different numbers: 60 qp, 50 qp, 30 qp ๐ŸŽ€

๐Ÿ’พ MP4 (HEVC va)

okay bestie, this one is the HEVC with VA-API hardware accel glow-up, and it is serving:

  • Video Format โ€” MP4 ๐ŸŽ€
  • Video Codec โ€” hevc_vaapi
  • Audio Codec โ€” aac
  • Audio Channels โ€” 2
  • Audio Channel Layout โ€” Stereo
  • Sample Rate โ€” 48000
  • Video Bitrate (low) โ€” 384 kb/s
  • Video Bitrate (med) โ€” 5 Mb/s
  • Video Bitrate (high) โ€” 15.00 Mb/s
  • Audio Bitrate (low) โ€” 96 kb/s
  • Audio Bitrate (med) โ€” 128 kb/s
  • Audio Bitrate (high) โ€” 192 kb/s
  • Profiles โ€” All Profiles

๐Ÿ’พ MP4 (Xvid)

the vintage one fr fr, libxvid said "I was there, I remember" and honestly? respect ๐Ÿ’…

  • Video Format โ€” MP4
  • Video Codec โ€” libxvid
  • Audio Codec โ€” aac
  • Audio Channels โ€” 2
  • Audio Channel Layout โ€” Stereo
  • Sample Rate โ€” 48000
  • Video Bitrate (low) โ€” 384 kb/s
  • Video Bitrate (med) โ€” 5 Mb/s
  • Video Bitrate (high) โ€” 15.00 Mb/s
  • Audio Bitrate (low) โ€” 96 kb/s
  • Audio Bitrate (med) โ€” 128 kb/s
  • Audio Bitrate (high) โ€” 192 kb/s
  • Profiles โ€” All Profiles

๐Ÿ’พ MP4 (h.264 dx)

and this one is h.264 but on DXVA2, aka the Windows-graphics-card-girlie path โœจ lowkey the same numbers as her sisters, no cap:

  • Video Format โ€” MP4
  • Video Codec โ€” h264_dxva2
  • Audio Codec โ€” aac
  • Audio Channels โ€” 2
  • Audio Channel Layout โ€” Stereo
  • Sample Rate โ€” 48000
  • Video Bitrate (low) โ€” 384 kb/s
  • Video Bitrate (med) โ€” 5 Mb/s
  • Video Bitrate (high) โ€” 15.00 Mb/s
  • Audio Bitrate (low) โ€” 96 kb/s
  • Audio Bitrate (med) โ€” 128 kb/s
  • Audio Bitrate (high) โ€” 192 kb/s
  • Profiles โ€” All Profiles

โœจ not me noticing all three have identical bitrate ladders ๐Ÿ’€ yes bestie, that's genuinely what the page says โ€” same 384 kb/s / 5 Mb/s / 15.00 Mb/s video tiers and 96 kb/s / 128 kb/s / 192 kb/s audio tiers every single time. the only thing swapping out is the video codec. periodt. ๐Ÿ’–

๐ŸŒธ MP4 (h.264 nv)

okay so this preset is the NVENC one, meaning your NVIDIA GPU is doing the heavy lifting and honestly? it's giving effortless. ๐Ÿ’… here's literally everything it's packing:

  • Video Format โ€” MP4
  • Video Codec โ€” h264_nvenc
  • Audio Codec โ€” aac
  • Audio Channels โ€” 2
  • Audio Channel Layout โ€” Stereo
  • Sample Rate โ€” 48000
  • Video Bitrate (low) โ€” 384 kb/s
  • Video Bitrate (med) โ€” 5 Mb/s
  • Video Bitrate (high) โ€” 15.00 Mb/s
  • Audio Bitrate (low) โ€” 96 kb/s
  • Audio Bitrate (med) โ€” 128 kb/s
  • Audio Bitrate (high) โ€” 192 kb/s
  • Profiles โ€” All Profiles

๐Ÿฆ‹ MP4 (h.264 qsv)

next up: QSV, aka Quick Sync, aka your Intel iGPU said "not me being useful for once." โœจ same energy, different silicon:

  • Video Format โ€” MP4
  • Video Codec โ€” h264_qsv
  • Audio Codec โ€” aac
  • Audio Channels โ€” 2
  • Audio Channel Layout โ€” Stereo
  • Sample Rate โ€” 48000
  • Video Bitrate (low) โ€” 384 kb/s
  • Video Bitrate (med) โ€” 5 Mb/s
  • Video Bitrate (high) โ€” 15.00 Mb/s
  • Audio Bitrate (low) โ€” 96 kb/s
  • Audio Bitrate (med) โ€” 128 kb/s
  • Audio Bitrate (high) โ€” 192 kb/s
  • Profiles โ€” All Profiles

๐ŸŽ€ MP4 (h.264 va)

and the last one in this lil trio is VA โ€” VAAPI, for the Linux girlies running their encode on the GPU through the video acceleration API. periodt. ๐Ÿ’œ

  • Video Format โ€” MP4
  • Video Codec โ€” h264_vaapi
  • Audio Codec โ€” aac
  • Audio Channels โ€” 2
  • Audio Channel Layout โ€” Stereo
  • Sample Rate โ€” 48000
  • Video Bitrate (low) โ€” 384 kb/s
  • Video Bitrate (med) โ€” 5 Mb/s
  • Video Bitrate (high) โ€” 15.00 Mb/s
  • Audio Bitrate (low) โ€” 96 kb/s
  • Audio Bitrate (med) โ€” 128 kb/s
  • Audio Bitrate (high) โ€” 192 kb/s
  • Profiles โ€” All Profiles
ngl bestie, notice how all three are identical except for that one video codec line? h264_nvenc vs h264_qsv vs h264_vaapi. that's the whole plot twist. ๐Ÿ™ˆ pick the one that matches whatever GPU is actually inside your machine, and if you pick wrong it's lowkey not gonna be the vibe. ๐Ÿ˜ญ

MP4 (h.264 videotoolbox) ๐Ÿ“

bestie this one's the Apple-silicon-coded sibling, like it literally taps into videotoolbox for the encode ๐Ÿ’… here's the whole vibe check:

  • Video Format โ€” MP4
  • Video Codec โ€” h264_videotoolbox
  • Audio Codec โ€” aac
  • Audio Channels โ€” 2
  • Audio Channel Layout โ€” Stereo
  • Sample Rate โ€” 48000
  • Video Bitrate (low) โ€” 384 kb/s
  • Video Bitrate (med) โ€” 5 Mb/s
  • Video Bitrate (high) โ€” 15.00 Mb/s
  • Audio Bitrate (low) โ€” 96 kb/s
  • Audio Bitrate (med) โ€” 128 kb/s
  • Audio Bitrate (high) โ€” 192 kb/s
  • Profiles โ€” All Profiles

MP4 (h.264) ๐Ÿ‘‘

okay so THIS one? it's the default export preset OpenShot ships with, no cap. the main character of export presets fr fr โœจ and the reason it's the default is lowkey iconic: this format plays nice with basically every media player out there (like VLC ๐ŸŒˆ) and every website you'd ever post to (like YouTube, Vimeo, Facebook ๐Ÿฆ‹).

  • Video Format โ€” MP4
  • Video Codec โ€” libx264
  • Audio Codec โ€” aac
  • Audio Channels โ€” 2
  • Audio Channel Layout โ€” Stereo
  • Sample Rate โ€” 48000
  • Video Bitrate (low) โ€” 384 kb/s
  • Video Bitrate (med) โ€” 5 Mb/s
  • Video Bitrate (high) โ€” 15.00 Mb/s
  • Audio Bitrate (low) โ€” 96 kb/s
  • Audio Bitrate (med) โ€” 128 kb/s
  • Audio Bitrate (high) โ€” 192 kb/s
  • Profiles โ€” All Profiles

MP4 (h.265) ๐Ÿ’œ

the next-gen glow-up, libx265 edition ๐Ÿงš and heads up because this one's a lil different โ€” the video bitrate slots aren't bitrates at all, they're crf values, which is giving quality-target not size-target, iykyk:

  • Video Format โ€” MP4
  • Video Codec โ€” libx265
  • Audio Codec โ€” aac
  • Audio Channels โ€” 2
  • Audio Channel Layout โ€” Stereo
  • Sample Rate โ€” 48000
  • Video Bitrate (low) โ€” 50 crf
  • Video Bitrate (med) โ€” 23 crf
  • Video Bitrate (high) โ€” 0 crf
  • Audio Bitrate (low) โ€” 96 kb/s
  • Audio Bitrate (med) โ€” 128 kb/s
  • Audio Bitrate (high) โ€” 192 kb/s
  • Profiles โ€” All Profiles

๐ŸŒˆ MP4 (mpeg4) ๐ŸŒˆ

Okay bestie, this is the preset that literally everyone's camera roll is built on. Here's the full rundown, no gatekeeping:

  • Video Format โ€” MP4
  • Video Codec โ€” mpeg4
  • Audio Codec โ€” libmp3lame
  • Audio Channels โ€” 2
  • Audio Channel Layout โ€” Stereo
  • Sample Rate โ€” 48000
  • Video Bitrate (low) โ€” 384 kb/s
  • Video Bitrate (med) โ€” 5 Mb/s
  • Video Bitrate (high) โ€” 15.00 Mb/s
  • Audio Bitrate (low) โ€” 96 kb/s
  • Audio Bitrate (med) โ€” 128 kb/s
  • Audio Bitrate (high) โ€” 192 kb/s
  • Profiles โ€” All Profiles

Notice how every single bitrate has a low / med / high flavour โ€” you're picking your quality tier, that's it, that's the whole vibe. And yes, <rainbow>All Profiles</rainbow> means it plays nice with literally all of them. ๐Ÿ’…


๐ŸŽ€ MPEG (mpeg2) ๐ŸŽ€

The OG grandparent energy preset. Same energy as above, different codecs โ€” and the numbers? Fr fr identical. Iconic.

  • Video Format โ€” MPEG
  • Video Codec โ€” mpeg2video
  • Audio Codec โ€” mp2
  • Audio Channels โ€” 2
  • Audio Channel Layout โ€” Stereo
  • Sample Rate โ€” 48000
  • Video Bitrate (low) โ€” 384 kb/s
  • Video Bitrate (med) โ€” 5 Mb/s
  • Video Bitrate (high) โ€” 15.00 Mb/s
  • Audio Bitrate (low) โ€” 96 kb/s
  • Audio Bitrate (med) โ€” 128 kb/s
  • Audio Bitrate (high) โ€” 192 kb/s
  • Profiles โ€” All Profiles
Not me pointing out that the audio side swapped from libmp3lame to mp2 while everything else stayed exactly the same ๐Ÿซถ that's the whole difference bestie, don't overthink it.

๐Ÿฆ‹ OGG (theora/flac) ๐Ÿฆ‹

Last one in this trio and she is highkey the free-and-open one. Same skeleton, different organs. Observe:

  • Video Format โ€” OGG
  • Video Codec โ€” libtheora
  • Audio Codec โ€” flac
  • Audio Channels โ€” 2
  • Audio Channel Layout โ€” Stereo
  • Sample Rate โ€” 48000
  • Video Bitrate (low) โ€” 384 kb/s
  • Video Bitrate (med) โ€” 5 Mb/s
  • Video Bitrate (high) โ€” 15.00 Mb/s
  • Audio Bitrate (low) โ€” 96 kb/s
  • Audio Bitrate (med) โ€” 128 kb/s
  • Audio Bitrate (high) โ€” 192 kb/s
  • Profiles โ€” All Profiles

Three presets, three personalities, and the bitrate trio (384 kb/s / 5 Mb/s / 15.00 Mb/s on video, 96 kb/s / 128 kb/s / 192 kb/s on audio) showing up like a main character in every single one. Consistency? We love to see it. โœจ

๐ŸŒธ OGG (theora/vorbis) ๐ŸŒธ

okay so this one's the classic OGG situation, bestie, and here's literally everything it sets:

  • Video Format โ€” OGG
  • Video Codec โ€” libtheora
  • Audio Codec โ€” libvorbis
  • Audio Channels โ€” 2
  • Audio Channel Layout โ€” Stereo
  • Sample Rate โ€” 48000
  • Video Bitrate (low) โ€” 384 kb/s
  • Video Bitrate (med) โ€” 5 Mb/s
  • Video Bitrate (high) โ€” 15.00 Mb/s
  • Audio Bitrate (low) โ€” 96 kb/s
  • Audio Bitrate (med) โ€” 128 kb/s
  • Audio Bitrate (high) โ€” 192 kb/s
  • Profiles โ€” All Profiles

โœจ WEBM (vp9) โœจ

and then we have the WEBM one, vp9 edition โ€” she's giving modern, she's giving libvpx-vp9, and look at those crf values instead of bitrates, we love a rate-control moment ๐Ÿ’…

  • Video Format โ€” WEBM
  • Video Codec โ€” libvpx-vp9
  • Audio Codec โ€” libvorbis
  • Audio Channels โ€” 2
  • Audio Channel Layout โ€” Stereo
  • Sample Rate โ€” 48000
  • Video Bitrate (low) โ€” 50 crf
  • Video Bitrate (med) โ€” 30 crf
  • Video Bitrate (high) โ€” 5 crf
  • Audio Bitrate (low) โ€” 96 kb/s
  • Audio Bitrate (med) โ€” 128 kb/s
  • Audio Bitrate (high) โ€” 192 kb/s
  • Profiles โ€” All Profiles

๐Ÿฆ‹ WEBM (vp9) lossless ๐Ÿฆ‹

okay now THIS one, bestie, is the lossless girlie ๐Ÿซถ same WEBM / libvpx-vp9 / libvorbis setup as above, same 2 channels, same Stereo layout, same 48000 sample rate, same All Profiles โ€” the only glow-up is the video bitrate column, so peep this:

  • Video Format โ€” WEBM
  • Video Codec โ€” libvpx-vp9
  • Audio Codec โ€” libvorbis
  • Audio Channels โ€” 2
  • Audio Channel Layout โ€” Stereo
  • Sample Rate โ€” 48000
  • Video Bitrate (low) โ€” 50 crf
  • Video Bitrate (med) โ€” 23 crf
  • Video Bitrate (high) โ€” 0 crf
  • Audio Bitrate (low) โ€” 96 kb/s
  • Audio Bitrate (med) โ€” 128 kb/s
  • Audio Bitrate (high) โ€” 192 kb/s
  • Profiles โ€” All Profiles
bestie real talk โ€” that 0 crf on the high setting is the lossless one, no cap, so just know that "high" here is doing a lot of heavy lifting ๐Ÿ˜ญ the file sizes are gonna be main character energy and not in a cute way ๐Ÿ™ˆ

๐Ÿ’– WEBM (vpx)

  • Video Format โ€” WEBM
  • Video Codec โ€” libvpx
  • Audio Codec โ€” libvorbis
  • Audio Channels โ€” 2
  • Audio Channel Layout โ€” Stereo
  • Sample Rate โ€” 48000
  • Video Bitrate (low) โ€” 384 kb/s
  • Video Bitrate (med) โ€” 5 Mb/s
  • Video Bitrate (high) โ€” 15.00 Mb/s
  • Audio Bitrate (low) โ€” 96 kb/s
  • Audio Bitrate (med) โ€” 128 kb/s
  • Audio Bitrate (high) โ€” 192 kb/s
  • Profiles โ€” All Profiles

โœจ WEBP (vp9 va)

okay so don't let the name fool you bestie, the video format here is still WEBM, it's giving chaotic naming but we move ๐Ÿ’…

  • Video Format โ€” WEBM
  • Video Codec โ€” vp9_vaapi
  • Audio Codec โ€” libopus
  • Audio Channels โ€” 2
  • Audio Channel Layout โ€” Stereo
  • Sample Rate โ€” 48000
  • Video Bitrate (low) โ€” 384 kb/s
  • Video Bitrate (med) โ€” 5 Mb/s
  • Video Bitrate (high) โ€” 15.00 Mb/s
  • Audio Bitrate (low) โ€” 96 kb/s
  • Audio Bitrate (med) โ€” 128 kb/s
  • Audio Bitrate (high) โ€” 192 kb/s
  • Profiles โ€” All Profiles

๐Ÿฆ‹ Device

these ones are literally tailored to your actual hardware, main character energy fr fr ๐Ÿ‘‘

๐Ÿ“ Apple TV

  • Video Format โ€” MP4
  • Video Codec โ€” libx264
  • Audio Codec โ€” aac
  • Audio Channels โ€” 2
  • Audio Channel Layout โ€” Stereo
  • Sample Rate โ€” 48000
  • Video Bitrate (high) โ€” 5 Mb/s
  • Audio Bitrate (high) โ€” 256 kb/s
  • Profiles โ€” HD 720p 30 fps
lowkey notice there's only a high tier here, no low/med bestie, so don't go looking for them ๐Ÿ’€

๐ŸŽ€ Chromebook

  • Video Format โ€” WEBM
  • Video Codec โ€” libvpx
  • Audio Codec โ€” libvorbis
  • Audio Channels โ€” 2
  • Audio Channel Layout โ€” Stereo
  • Sample Rate โ€” 48000
  • Video Bitrate (low) โ€” 384 kb/s
  • Video Bitrate (med) โ€” 5 Mb/s
  • Video Bitrate (high) โ€” 15.00 Mb/s
  • Audio Bitrate (low) โ€” 96 kb/s
  • Audio Bitrate (med) โ€” 128 kb/s
  • Audio Bitrate (high) โ€” 192 kb/s
  • Profiles โ€” All Profiles

๐ŸŽ€ Nokia nHD

okay bestie, this one's for the little Nokia nHD era, and here's the whole vibe check ๐Ÿ’–

  • Video Format โ€” AVI
  • Video Codec โ€” libxvid
  • Audio Codec โ€” aac
  • Audio Channels โ€” 2
  • Audio Channel Layout โ€” Stereo
  • Sample Rate โ€” 48000
  • Video Bitrate (low) โ€” 1 Mb/s
  • Video Bitrate (med) โ€” 3 Mb/s
  • Video Bitrate (high) โ€” 5 Mb/s
  • Audio Bitrate (low) โ€” 128 kb/s
  • Audio Bitrate (med) โ€” 256 kb/s
  • Audio Bitrate (high) โ€” 320 kb/s
  • Profiles โ€” NTSC SD 1/4 QVGA 240p 29.97 fps

likeโ€ฆ 240p?? QVGA?? it's giving 2007 and honestly we respect the hustle ๐Ÿซถโœจ


๐ŸŽฎ Xbox 360

and now the one everybody's cousin had in the living room. Xbox 360 preset, let's goooo ๐Ÿฆ‹

  • Video Format โ€” AVI
  • Video Codec โ€” libxvid
  • Audio Codec โ€” aac
  • Audio Channels โ€” 2
  • Audio Channel Layout โ€” Stereo
  • Sample Rate โ€” 48000
  • Video Bitrate (low) โ€” 2 Mb/s
  • Video Bitrate (med) โ€” 5 Mb/s
  • Video Bitrate (high) โ€” 8 Mb/s
  • Audio Bitrate (low) โ€” 128 kb/s
  • Audio Bitrate (med) โ€” 256 kb/s
  • Audio Bitrate (high) โ€” 320 kb/s
  • Profiles โ€” FHD 1080p 29.97 fps, HD 720p 29.97 fps, NTSC SD Widescreen Anamorphic 480i 29.97 fps

notice how there's three profiles up in here, not one โ€” 1080p girlies, 720p girlies, and the widescreen anamorphic SD 480i girlies all get a seat at the table ๐Ÿ’… no cap, that 8 Mb/s high bitrate is lowkey eating ๐Ÿ”ฅ

๐ŸŒธ Flickr-HD ๐ŸŒธ

okay bestie, this is the preset you want when you're posting a full-on HD banger to Flickr and you want it looking crisp but not eating up your whole hard drive. Here's the whole vibe check:

  • Video Format โ€” MOV ๐ŸŽ€
  • Video Codec โ€” libx264
  • Audio Codec โ€” aac
  • Audio Channels โ€” 2
  • Audio Channel Layout โ€” Stereo
  • Sample Rate โ€” 48000
  • Video Bitrate (low) โ€” 384 kb/s
  • Video Bitrate (med) โ€” 5 Mb/s
  • Video Bitrate (high) โ€” 15.00 Mb/s (yes bestie, 15.00 with the decimals, we keep it exact ๐Ÿ’…)
  • Audio Bitrate (low) โ€” 96 kb/s
  • Audio Bitrate (med) โ€” 128 kb/s
  • Audio Bitrate (high) โ€” 192 kb/s

and the profiles you can pick from, no cap:

  • FHD 1080p 29.97 fps
  • FHD PAL 1080p 25 fps
  • HD 720p 25 fps
  • HD 720p 29.97 fps

so likeโ€ฆ pick your frame rate era and go โœจ


๐Ÿ’œ Instagram ๐Ÿ’œ

the moment we've all been waiting for โ€” the grid-ready preset. it's giving MP4, it's giving square-ish energy, and it has so many vertical profiles because of course it does, it's Instagram:

  • Video Format โ€” MP4 ๐Ÿฆ‹
  • Video Codec โ€” libx264
  • Audio Codec โ€” aac
  • Audio Channels โ€” 2
  • Audio Channel Layout โ€” Stereo
  • Sample Rate โ€” 48000
  • Video Bitrate (low) โ€” 384 kb/s
  • Video Bitrate (med) โ€” 3.5 Mb/s
  • Video Bitrate (high) โ€” 5.50 Mb/s
  • Audio Bitrate (low) โ€” 96 kb/s
  • Audio Bitrate (med) โ€” 128 kb/s
  • Audio Bitrate (high) โ€” 192 kb/s

and the profiles, bestie, look at this lineup โ€” horizontal and vertical, because the reels girlies needed it:

  • FHD 1080p 30 fps
  • FHD PAL 1080p 25 fps
  • FHD Vertical 1080p 25 fps
  • FHD Vertical 1080p 30 fps
  • HD 720p 25 fps
  • HD 720p 30 fps
  • HD Vertical 720p 25 fps
  • HD Vertical 720p 30 fps

eight whole profiles. she's thriving. periodt. ๐Ÿ‘‘


๐Ÿ“ Metacafe ๐Ÿ“

ngl this one is serving old internet nostalgia energy and I'm kind of obsessed. different codecs entirely, so don't go assuming โ€” read the little list:

  • Video Format โ€” MP4
  • Video Codec โ€” mpeg4
  • Audio Codec โ€” libmp3lame
  • Audio Channels โ€” 2
  • Audio Channel Layout โ€” Stereo
  • Sample Rate โ€” 44100
  • Video Bitrate (low) โ€” 2 Mb/s
  • Video Bitrate (med) โ€” 5 Mb/s
  • Video Bitrate (high) โ€” 8 Mb/s
  • Audio Bitrate (low) โ€” 128 kb/s
  • Audio Bitrate (med) โ€” 256 kb/s
  • Audio Bitrate (high) โ€” 320 kb/s
  • Profiles โ€” NTSC SD SQ VGA 480p 29.97 fps

one profile. one. she's not trying to be everything to everyone, she's just doing her thing and honestly? respect. ๐Ÿ™ˆ

heads up bestie: notice this one is mpeg4 + libmp3lame + 44100, not the libx264 + aac + 48000 combo the other two use. so if you're copy-pasting values between presets, don't โ€” that's how you get cursed output ๐Ÿ’€

Picasa

Okay bestie, if you're exporting for Picasa, here's the whole vibe โœจ

  • Video Format โ€” MP4
  • Video Codec โ€” libx264
  • Audio Codec โ€” libmp3lame
  • Audio Channels โ€” 2
  • Audio Channel Layout โ€” Stereo
  • Sample Rate โ€” 44100
  • Video Bitrate (low) โ€” 2 Mb/s
  • Video Bitrate (med) โ€” 5 Mb/s
  • Video Bitrate (high) โ€” 8 Mb/s
  • Audio Bitrate (low) โ€” 128 kb/s
  • Audio Bitrate (med) โ€” 256 kb/s
  • Audio Bitrate (high) โ€” 320 kb/s
  • Profiles โ€” NTSC SD SQ VGA 480p 29.97 fps

Not me listing every single one ๐Ÿ’… that's the whole preset, no cap. NTSC SD SQ VGA 480p 29.97 fps is the only profile in there, so that's the one you're getting, periodt.


Twitter

And for the bird app ๐Ÿฆ‹ (iykyk), here's what the Twitter preset is giving:

  • Video Format โ€” MP4
  • Video Codec โ€” libx264
  • Audio Codec โ€” aac
  • Audio Channels โ€” 2
  • Audio Channel Layout โ€” Stereo
  • Sample Rate โ€” 48000
  • Video Bitrate (low) โ€” 384 kb/s
  • Video Bitrate (med) โ€” 1.7 Mb/s
  • Video Bitrate (high) โ€” 3.5 Mb/s
  • Audio Bitrate (low) โ€” 96 kb/s
  • Audio Bitrate (med) โ€” 128 kb/s
  • Audio Bitrate (high) โ€” 192 kb/s
  • Profiles โ€” literally so many options, she ate:
    • FHD 1080p 30 fps
    • FHD PAL 1080p 25 fps
    • FHD Vertical 1080p 25 fps
    • FHD Vertical 1080p 30 fps
    • HD 720p 25 fps
    • HD 720p 30 fps
    • HD Vertical 720p 25 fps
    • HD Vertical 720p 30 fps

Vertical AND horizontal?? We love a preset that understands the assignment ๐Ÿ™ˆ whether you're posting landscape or full main-character vertical, there's a profile for you. Lowkey obsessed.

๐ŸŽ€ Vimeo ๐ŸŽ€

okay bestie, here's the Vimeo preset tea โ˜• every single attribute, laid out so you can peep it at a glance:

  • Video Format โ€” MP4
  • Video Codec โ€” libx264
  • Audio Codec โ€” libmp3lame
  • Audio Channels โ€” 2
  • Audio Channel Layout โ€” Stereo
  • Sample Rate โ€” 48000
  • Video Bitrate (low) โ€” 2 Mb/s
  • Video Bitrate (med) โ€” 5 Mb/s
  • Video Bitrate (high) โ€” 8 Mb/s
  • Audio Bitrate (low) โ€” 128 kb/s
  • Audio Bitrate (med) โ€” 256 kb/s
  • Audio Bitrate (high) โ€” 320 kb/s
  • Profiles โ€” NTSC SD SQ VGA 480p 29.97 fps, NTSC SD Wide FWVGA 480p 29.97 fps

like, two profiles, both chillin' at 480p, and one of them is the wide FWVGA serve ๐Ÿ’… slay.


โœจ Vimeo-HD โœจ

and now the Vimeo-HD glow-up ๐Ÿฆ‹ same energy, bigger numbers, no cap:

  • Video Format โ€” MP4
  • Video Codec โ€” libx264
  • Audio Codec โ€” libmp3lame
  • Audio Channels โ€” 2
  • Audio Channel Layout โ€” Stereo
  • Sample Rate โ€” 48000
  • Video Bitrate (low) โ€” 4 Mb/s
  • Video Bitrate (med) โ€” 8 Mb/s
  • Video Bitrate (high) โ€” 12 Mb/s
  • Audio Bitrate (low) โ€” 128 kb/s
  • Audio Bitrate (med) โ€” 256 kb/s
  • Audio Bitrate (high) โ€” 320 kb/s
  • Profiles โ€”
    • FHD 1080p 23.98 fps
    • FHD 1080p 24 fps
    • FHD 1080p 29.97 fps
    • FHD 1080p 30 fps
    • FHD PAL 1080p 25 fps
    • HD 720p 23.98 fps
    • HD 720p 24 fps
    • HD 720p 25 fps
    • HD 720p 29.97 fps
    • HD 720p 30 fps

ten profiles, bestie. TEN. ๐Ÿ˜ญ full HD and HD, every frame rate you could possibly need, PAL girlies included. it's giving options ๐Ÿ‘‘

โœจ Wikipedia

Okay bestie, here's the vibe for the Wikipedia preset โ€” she's an OGG girlie, no cap ๐ŸŽ€

  • Video Format โ€” OGG
  • Video Codec โ€” libtheora
  • Audio Codec โ€” libvorbis
  • Audio Channels โ€” 2
  • Audio Channel Layout โ€” Stereo
  • Sample Rate โ€” 48000
  • Video Bitrate (low) โ€” 384 kb/s
  • Video Bitrate (med) โ€” 5 Mb/s
  • Video Bitrate (high) โ€” 15.00 Mb/s
  • Audio Bitrate (low) โ€” 96 kb/s
  • Audio Bitrate (med) โ€” 128 kb/s
  • Audio Bitrate (high) โ€” 192 kb/s
  • Profiles โ€” NTSC SD 1/4 QVGA 240p 29.97 fps

Lowkey retro, highkey reliable ๐Ÿ’œ


โœจ YouTube HD

And THIS one? Main character energy fr fr ๐Ÿ’… MP4, x264, the whole glow-up:

  • Video Format โ€” MP4
  • Video Codec โ€” libx264
  • Audio Codec โ€” libmp3lame
  • Audio Channels โ€” 2
  • Audio Channel Layout โ€” Stereo
  • Sample Rate โ€” 48000
  • Video Bitrate (low) โ€” 8 Mb/s
  • Video Bitrate (med) โ€” 10 Mb/s
  • Video Bitrate (high) โ€” 12 Mb/s
  • Audio Bitrate (low) โ€” 128 kb/s
  • Audio Bitrate (med) โ€” 256 kb/s
  • Audio Bitrate (high) โ€” 320 kb/s
  • Profiles โ€” she's got a whole roster, bestie:
    • FHD 1080p 23.98 fps
    • FHD 1080p 24 fps
    • FHD 1080p 29.97 fps
    • FHD 1080p 30 fps
    • FHD 1080p 59.94 fps
    • FHD 1080p 60 fps
    • FHD PAL 1080p 25 fps
    • FHD PAL 1080p 50 fps
    • FHD Vertical 1080p 23.98 fps
    • FHD Vertical 1080p 24 fps
    • FHD Vertical 1080p 25 fps
    • FHD Vertical 1080p 29.97 fps
    • FHD Vertical 1080p 30 fps
    • FHD Vertical 1080p 50 fps
    • FHD Vertical 1080p 59.94 fps
    • FHD Vertical 1080p 60 fps
Note: vertical got her own lil section because TikTok/Shorts girlies exist and we respect them ๐ŸŒธ

The way she covers every frame rate AND both orientations? Ate. Periodt. ๐Ÿ‘‘


๐Ÿ’– YouTube HD (2K) ๐Ÿ’–

okay so this is the preset that's giving "yes I post in 1440p and I want it to look chef's kiss" ๐ŸŽ€ here's every single thing it sets:

  • Video Format โ€” MP4 (the classic, the icon, the one everybody's player can open ๐Ÿ’…)
  • Video Codec โ€” libx264
  • Audio Codec โ€” libmp3lame
  • Audio Channels โ€” 2
  • Audio Channel Layout โ€” Stereo
  • Sample Rate โ€” 48000
  • Video Bitrate (low) โ€” 16 Mb/s
  • Video Bitrate (med) โ€” 20 Mb/s
  • Video Bitrate (high) โ€” 24 Mb/s
  • Audio Bitrate (low) โ€” 128 kb/s
  • Audio Bitrate (med) โ€” 256 kb/s
  • Audio Bitrate (high) โ€” 320 kb/s
  • Profiles โ€” literally eight of them bestie, all 2.5K WQHD 1440p, just vibing at different frame rates:
    • 2.5K WQHD 1440p 23.98 fps
    • 2.5K WQHD 1440p 24 fps
    • 2.5K WQHD 1440p 25 fps
    • 2.5K WQHD 1440p 29.97 fps
    • 2.5K WQHD 1440p 30 fps
    • 2.5K WQHD 1440p 50 fps
    • 2.5K WQHD 1440p 59.94 fps
    • 2.5K WQHD 1440p 60 fps

๐Ÿ‘‘ YouTube HD (4K) ๐Ÿ‘‘

and then there's the main character preset ๐Ÿฆ‹ the one that eats storage for breakfast and looks unreal doing it. 2160p girlies, this one's for you:

  • Video Format โ€” MP4
  • Video Codec โ€” libx264
  • Audio Codec โ€” libmp3lame
  • Audio Channels โ€” 2
  • Audio Channel Layout โ€” Stereo
  • Sample Rate โ€” 48000
  • Video Bitrate (low) โ€” 45 Mb/s
  • Video Bitrate (med) โ€” 56 Mb/s
  • Video Bitrate (high) โ€” 68 Mb/s
  • Audio Bitrate (low) โ€” 128 kb/s
  • Audio Bitrate (med) โ€” 256 kb/s
  • Audio Bitrate (high) โ€” 320 kb/s
  • Profiles โ€” again, eight of them, all 4K UHD 2160p, each at its own frame rate:
    • 4K UHD 2160p 23.98 fps
    • 4K UHD 2160p 24 fps
    • 4K UHD 2160p 25 fps
    • 4K UHD 2160p 29.97 fps
    • 4K UHD 2160p 30 fps
    • 4K UHD 2160p 50 fps
    • 4K UHD 2160p 59.94 fps
    • 4K UHD 2160p 60 fps

๐Ÿ‘‘ YouTube HD (8K) ๐Ÿ‘‘

okay so this is the preset that eats your disk for breakfast and asks for seconds โ€” it's giving maximum overkill, and we respect it ๐Ÿ’…

  • Video Format โ€” MP4
  • Video Codec โ€” libx264
  • Audio Codec โ€” libmp3lame
  • Audio Channels โ€” 2
  • Audio Channel Layout โ€” Stereo
  • Sample Rate โ€” 48000
  • Video Bitrate (low) โ€” 160 Mb/s
  • Video Bitrate (med) โ€” 200 Mb/s
  • Video Bitrate (high) โ€” 240 Mb/s
  • Audio Bitrate (low) โ€” 128 kb/s
  • Audio Bitrate (med) โ€” 256 kb/s
  • Audio Bitrate (high) โ€” 320 kb/s
  • Profiles โ€” bestie there are eight of them and they're all 8K UHD 4320p, so let's go:
    1. 8K UHD 4320p 23.98 fps
    2. 8K UHD 4320p 24 fps
    3. 8K UHD 4320p 25 fps
    4. 8K UHD 4320p 29.97 fps
    5. 8K UHD 4320p 30 fps
    6. 8K UHD 4320p 50 fps
    7. 8K UHD 4320p 59.94 fps
    8. 8K UHD 4320p 60 fps
real talk tho โ€” 240 Mb/s at 8K is not a vibe check, it's a storage apocalypse ๐Ÿ˜ญ make sure your drive and your CPU are both ready to be the main character.

๐ŸŒˆ YouTube Standard ๐ŸŒˆ

and here's the one literally everyone actually uses, the people's princess of presets ๐Ÿซถ same codecs, way more chill numbers:

  • Video Format โ€” MP4
  • Video Codec โ€” libx264
  • Audio Codec โ€” libmp3lame
  • Audio Channels โ€” 2
  • Audio Channel Layout โ€” Stereo
  • Sample Rate โ€” 48000
  • Video Bitrate (low) โ€” 2 Mb/s
  • Video Bitrate (med) โ€” 5 Mb/s
  • Video Bitrate (high) โ€” 8 Mb/s
  • Audio Bitrate (low) โ€” 128 kb/s
  • Audio Bitrate (med) โ€” 256 kb/s
  • Audio Bitrate (high) โ€” 320 kb/s
  • Profiles โ€” okay this list is long long, stay with me, I'm gonna walk you through it like a tour guide ๐Ÿงš

horizontal HD 720p, the classic:

  1. HD 720p 23.98 fps
  2. HD 720p 24 fps
  3. HD 720p 25 fps
  4. HD 720p 29.97 fps
  5. HD 720p 30 fps
  6. HD 720p 59.94 fps
  7. HD 720p 60 fps

then vertical HD 720p, for the Shorts girlies ๐Ÿ’…:

  1. HD Vertical 720p 23.98 fps
  2. HD Vertical 720p 24 fps
  3. HD Vertical 720p 25 fps
  4. HD Vertical 720p 29.97 fps
  5. HD Vertical 720p 30 fps
  6. HD Vertical 720p 50 fps
  7. HD Vertical 720p 59.94 fps
  8. HD Vertical 720p 60 fps

and the legacy SD era throwbacks, iconic in their own way:

  1. NTSC SD SQ VGA 480p 29.97 fps
  2. NTSC SD Wide FWVGA 480p 29.97 fps
  3. PAL HD 720p 50 fps
ngl if you're just exporting something for the timeline, this preset is the move โ€” it's literally what the name says โœจ

๐ŸŒˆ Blu-Ray/AVCHD

๐Ÿ’ฟ AVCHD Disks

okay so this is the preset breakdown for AVCHD disks, and bestie it is specific. every single number matters here, so let's not be cute about it:

  • Video Format โ€” MP4
  • Video Codec โ€” libx264
  • Audio Codec โ€” aac
  • Audio Channels โ€” 2
  • Audio Channel Layout โ€” Stereo
  • Sample Rate โ€” 48000
  • Video Bitrate (low) โ€” 15 Mb/s
  • Video Bitrate (high) โ€” 40 Mb/s
  • Audio Bitrate (low) โ€” 256 kb/s
  • Audio Bitrate (high) โ€” 256 kb/s
  • Profiles โ€” three of them, and she serves all three:
    • FHD 1080i 30 fps
    • FHD PAL 1080i 25 fps
    • FHD PAL 1080p 25 fps

note that the audio bitrate low and high are literally the same number, 256 kb/s both ways โ€” that's not a typo, that's just the preset being unbothered ๐Ÿ’…


๐Ÿ“€ DVD

๐Ÿ“ DVD-NTSC

and here's the NTSC flavor, which has medium bitrates in the mix because she's flexible like that:

  • Video Format โ€” DVD
  • Video Codec โ€” mpeg2video
  • Audio Codec โ€” ac3
  • Audio Channels โ€” 2
  • Audio Channel Layout โ€” Stereo
  • Sample Rate โ€” 48000
  • Video Bitrate (low) โ€” 1 Mb/s
  • Video Bitrate (med) โ€” 3 Mb/s
  • Video Bitrate (high) โ€” 5 Mb/s
  • Audio Bitrate (low) โ€” 128 kb/s
  • Audio Bitrate (med) โ€” 192 kb/s
  • Audio Bitrate (high) โ€” 256 kb/s
  • Profiles โ€” two icons, both of them absolutely doing the most with anamorphic SD:
    • NTSC SD Anamorphic 480i 29.97 fps
    • NTSC SD Widescreen Anamorphic 480i 29.97 fps

lowkey obsessed that the NTSC profiles are both 480i at 29.97 fps โ€” the only thing that changes is anamorphic vs. widescreen anamorphic, and yes, that distinction is the whole point. iykyk ๐Ÿฆ‹

๐ŸŽฌ DVD-PAL

Okay so this preset is your classic PAL DVD situation, and here's literally every single thing it sets, bestie:

  • Video Format โ€” DVD
  • Video Codec โ€” mpeg2video
  • Audio Codec โ€” ac3
  • Audio Channels โ€” 2
  • Audio Channel Layout โ€” Stereo
  • Sample Rate โ€” 48000
  • Video Bitrate (low) โ€” 1 Mb/s
  • Video Bitrate (med) โ€” 3 Mb/s
  • Video Bitrate (high) โ€” 5 Mb/s
  • Audio Bitrate (low) โ€” 128 kb/s
  • Audio Bitrate (med) โ€” 192 kb/s
  • Audio Bitrate (high) โ€” 256 kb/s
  • Profiles โ€” PAL SD Anamorphic 576i 25 fps, PAL SD Widescreen Anamorphic 576i 25 fps

๐ŸŒˆ Profile List

Not me about to tell you that OpenShot ships with over 400 built-in video profiles ๐Ÿ’– These profiles match the most common video project sizes and frame rates used around the whole entire world, no cap.

It is recommended to edit your project using the same profile as you intend to export. That's the move. But you can also edit your project with different profiles which match your target aspect ratio โ€” for example: all 16:9 profiles are generally compatible with each other. Periodt.

Sometimes it can be useful to edit a project in a lower resolution profile, and export in a higher resolution profile. Lowkey iconic workflow, honestly.

A full list of profiles is provided below. ๐Ÿ‘‘


๐Ÿฆ‹ Profile Definitions

  • Profile Name โ€” short, friendly name for a video profile (e.g., FHD 1080p 30 fps)
  • FPS โ€” Frames Per Second
  • DAR โ€” Display Aspect Ratio (e.g., 1920:1080 becomes 16:9)
  • SAR โ€” Sample Aspect Ratio (e.g., 1:1 square pixel, 2:1 horizontal rectangular pixel). The SAR directly affects the display aspect ratio. For instance, a 4:3 video can be displayed as 16:9 using rectangular pixels. Non-square pixels adjust the final display width.
  • PAR โ€” Pixel Aspect Ratio (identical to SAR)
  • SAR Adjusted Width โ€” Final display width considering SAR
  • Interlaced โ€” Alternating odd and even lines, used in analog broadcasting
  • NTSC โ€” Analog TV system in America (usually 29.97 fps)
  • PAL โ€” Analog TV system in Europe, Australia, and much of the world (usually 25 fps)
  • UHD โ€” Ultra High Definition
  • QHD โ€” Quad High Definition
  • FHD โ€” Full High Definition
  • HD โ€” High Definition (equal or greater than 1280x720 pixels)
  • SD: Standard Definition (smaller than 1280x720 pixels)

okay so the next bit was a whole giant table in the original โ€” eight columns and everything โ€” and tables are simply not the vibe here, so bestie I unrolled it into a list. ๐Ÿ’… Every single number is still there, character for character. The columns were: Profile Name, Width, Height, FPS, DAR, SAR, Interlaced, and SAR Adjusted Width. No cap. ๐Ÿซถ

  • 16K UHD 8640p 59.94 fps โ€” Width 15360, Height 8640, FPS 59.94, DAR 16:9, SAR 1:1, Interlaced No, SAR Adjusted Width 15360
  • 16K UHD 8640p 29.97 fps โ€” Width 15360, Height 8640, FPS 29.97, DAR 16:9, SAR 1:1, Interlaced No, SAR Adjusted Width 15360
  • 16K UHD 8640p 23.98 fps โ€” Width 15360, Height 8640, FPS 23.98, DAR 16:9, SAR 1:1, Interlaced No, SAR Adjusted Width 15360
  • 16K UHD 8640p 60 fps โ€” Width 15360, Height 8640, FPS 60.00, DAR 16:9, SAR 1:1, Interlaced No, SAR Adjusted Width 15360
  • 16K UHD 8640p 50 fps โ€” Width 15360, Height 8640, FPS 50.00, DAR 16:9, SAR 1:1, Interlaced No, SAR Adjusted Width 15360
  • 16K UHD 8640p 30 fps โ€” Width 15360, Height 8640, FPS 30.00, DAR 16:9, SAR 1:1, Interlaced No, SAR Adjusted Width 15360
  • 16K UHD 8640p 25 fps โ€” Width 15360, Height 8640, FPS 25.00, DAR 16:9, SAR 1:1, Interlaced No, SAR Adjusted Width 15360
  • 16K UHD 8640p 24 fps โ€” Width 15360, Height 8640, FPS 24.00, DAR 16:9, SAR 1:1, Interlaced No, SAR Adjusted Width 15360
  • 8K UHD 4320p 59.94 fps โ€” Width 7680, Height 4320, FPS 59.94, DAR 16:9, SAR 1:1, Interlaced No, SAR Adjusted Width 7680
  • 8K UHD 4320p 29.97 fps โ€” Width 7680, Height 4320, FPS 29.97, DAR 16:9, SAR 1:1, Interlaced No, SAR Adjusted Width 7680
  • 8K UHD 4320p 23.98 fps โ€” Width 7680, Height 4320, FPS 23.98, DAR 16:9, SAR 1:1, Interlaced No, SAR Adjusted Width 7680
  • 8K UHD 4320p 60 fps โ€” Width 7680, Height 4320, FPS 60.00, DAR 16:9, SAR 1:1, Interlaced No, SAR Adjusted Width 7680
  • 8K UHD 4320p 50 fps โ€” Width 7680, Height 4320, FPS 50.00, DAR 16:9, SAR 1:1, Interlaced No, SAR Adjusted Width 7680
  • 8K UHD 4320p 30 fps โ€” Width 7680, Height 4320, FPS 30.00, DAR 16:9, SAR 1:1, Interlaced No, SAR Adjusted Width 7680
  • 8K UHD 4320p 25 fps โ€” Width 7680, Height 4320, FPS 25.00, DAR 16:9, SAR 1:1, Interlaced No, SAR Adjusted Width 7680
  • 8K UHD 4320p 24 fps โ€” Width 7680, Height 4320, FPS 24.00, DAR 16:9, SAR 1:1, Interlaced No, SAR Adjusted Width 7680
  • 5.6K 360ยฐ 5.7K 2880p 30 fps โ€” Width 5760, Height 2880, FPS 30.00, DAR 2:1, SAR 1:1, Interlaced No, SAR Adjusted Width 5760
  • 5.7K 360ยฐ 2880p 25 fps โ€” Width 5760, Height 2880, FPS 25.00, DAR 2:1, SAR 1:1, Interlaced No, SAR Adjusted Width 5760
  • 5.7K 360ยฐ 2880p 24 fps โ€” Width 5760, Height 2880, FPS 24.00, DAR 2:1, SAR 1:1, Interlaced No, SAR Adjusted Width 5760
  • 5K UHD 2880p 59.94 fps โ€” Width 5120, Height 2880, FPS 59.94, DAR 16:9, SAR 1:1, Interlaced No, SAR Adjusted Width 5120
heads up bestie ๐Ÿ’› โ€” the 5.6K 360ยฐ one is genuinely labelled 5.6K 360ยฐ 5.7K 2880p 30 fps in the source, yes both numbers, that's not me being messy, that's just how it's written. Copy it exactly or it won't match. ๐Ÿ™ˆ

and yes, every single one of these says Interlaced No โ€” progressive only, we don't do that interlaced nonsense here. โœจ

Okay bestie, the table keeps scrolling and honestly? It's giving โœจ*every resolution you will ever need*โœจ. Same columns, same order, nothing dropped ๐Ÿ’–

  • 5K UHD 2880p 29.97 fps โ€” 5120, 2880, 29.97, 16:9, 1:1, No, 5120
  • 5K UHD 2880p 23.98 fps โ€” 5120, 2880, 23.98, 16:9, 1:1, No, 5120
  • 5K UHD 2880p 60 fps โ€” 5120, 2880, 60.00, 16:9, 1:1, No, 5120
  • 5K UHD 2880p 50 fps โ€” 5120, 2880, 50.00, 16:9, 1:1, No, 5120
  • 5K UHD 2880p 30 fps โ€” 5120, 2880, 30.00, 16:9, 1:1, No, 5120
  • 5K UHD 2880p 25 fps โ€” 5120, 2880, 25.00, 16:9, 1:1, No, 5120
  • 5K UHD 2880p 24 fps โ€” 5120, 2880, 24.00, 16:9, 1:1, No, 5120

That's the whole 5K UHD 2880p family, seven fps flavours, all of them landing on 5120 at the end ๐ŸŒธ


  • 5.2K 360ยฐ 2496p 30 fps โ€” 4992, 2496, 30.00, 2:1, 1:1, No, 4992

Not me being obsessed with the 2:1 aspect here โ€” 360ยฐ content said "widescreen but make it round" ๐ŸŒ€

  • DCI-4K 360ยฐ 2048p 24 fps โ€” 4096, 2048, 24.00, 2:1, 1:1, No, 4096

DCI-4K cinema vibes, 24.00 fps, absolute main character energy ๐ŸŽฌ


  • 4K UHD 2160p 59.94 fps โ€” 3840, 2160, 59.94, 16:9, 1:1, No, 3840
  • 4K UHD 2160p 29.97 fps โ€” 3840, 2160, 29.97, 16:9, 1:1, No, 3840
  • 4K UHD 2160p 23.98 fps โ€” 3840, 2160, 23.98, 16:9, 1:1, No, 3840
  • 4K UHD 2160p 60 fps โ€” 3840, 2160, 60.00, 16:9, 1:1, No, 3840
  • 4K UHD 2160p 50 fps โ€” 3840, 2160, 50.00, 16:9, 1:1, No, 3840
  • 4K UHD 2160p 30 fps โ€” 3840, 2160, 30.00, 16:9, 1:1, No, 3840
  • 4K UHD 2160p 25 fps โ€” 3840, 2160, 25.00, 16:9, 1:1, No, 3840
  • 4K UHD 2160p 24 fps โ€” 3840, 2160, 24.00, 16:9, 1:1, No, 3840

Eight 4K UHD rows, and notice how the pull-down ones are 59.94, 29.97 and 23.98 while the rest go clean at 60.00, 50.00, 30.00, 25.00, 24.00 ๐Ÿ‘€ iykyk

  • 4K 360ยฐ 1920p 60 fps โ€” 3840, 1920, 60.00, 2:1, 1:1, No, 3840
  • 4K 360ยฐ 1920p 30 fps โ€” 3840, 1920, 30.00, 2:1, 1:1, No, 3840

The 360ยฐ ones stay on that 2:1, and honestly it's iconic of them ๐Ÿฆ‹


  • 3K QHD+ 1800p 59.94 fps โ€” 3200, 1800, 59.94, 16:9, 1:1, No, 3200
  • 3K QHD+ 1800p 29.97 fps โ€” 3200, 1800, 29.97, 16:9, 1:1, No, 3200
  • 3K QHD+ 1800p 23.98 fps โ€” 3200, 1800, 23.98, 16:9, 1:1, No, 3200

And we're rolling straight into 3K QHD+ โ€” 3200 ร— 1800, 16:9, all 1:1, all No, all closing on 3200 ๐Ÿ’…

โ€ฆand the preset parade keeps going, bestie, no breaks, we're still deep in the table and it is giving wall-of-numbers ๐Ÿ’… every row is the same shape: name, then 3200-style numbers, then fps, then aspect, then pixel aspect, then a No (interlaced? no ma'am), then one more number at the end. Same order every time, so once you clock the rhythm you can skim like a pro ๐Ÿงš

  • 3K QHD+ 1800p 60 fps โ€” 3200, 1800, 60.00, aspect 16:9, pixel aspect 1:1, not interlaced, 3200 โœจ
  • 3K QHD+ 1800p 50 fps โ€” 3200, 1800, 50.00, aspect 16:9, pixel aspect 1:1, not interlaced, 3200
  • 3K QHD+ 1800p 30 fps โ€” 3200, 1800, 30.00, aspect 16:9, pixel aspect 1:1, not interlaced, 3200
  • 3K QHD+ 1800p 25 fps โ€” 3200, 1800, 25.00, aspect 16:9, pixel aspect 1:1, not interlaced, 3200
  • 3K QHD+ 1800p 24 fps โ€” 3200, 1800, 24.00, aspect 16:9, pixel aspect 1:1, not interlaced, 3200 ๐ŸŽ€

okay and now the 360ยฐ girlies enter the chat โ€” same numbers energy, but the aspect ratio switches to 2:1 because that's what spherical footage wants, no cap ๐Ÿฆ‹

  • 3K 360ยฐ 1504p 60 fps โ€” 3008, 1504, 60.00, aspect 2:1, pixel aspect 1:1, not interlaced, 3008
  • 3K 360ยฐ 1440p 60 fps โ€” 2880, 1440, 60.00, aspect 2:1, pixel aspect 1:1, not interlaced, 2880 ๐ŸŒˆ

back to flat-land, and now we're in the 2.5K WQHD section, which is highkey the people's princess of resolutions fr fr ๐Ÿ‘‘

  • 2.5K WQHD 1440p 59.94 fps โ€” 2560, 1440, 59.94, aspect 16:9, pixel aspect 1:1, not interlaced, 2560 โญ
  • 2.5K WQHD 1440p 29.97 fps โ€” 2560, 1440, 29.97, aspect 16:9, pixel aspect 1:1, not interlaced, 2560
  • 2.5K WQHD 1440p 23.98 fps โ€” 2560, 1440, 23.98, aspect 16:9, pixel aspect 1:1, not interlaced, 2560
  • 2.5K WQHD 1440p 60 fps โ€” 2560, 1440, 60.00, aspect 16:9, pixel aspect 1:1, not interlaced, 2560
  • 2.5K WQHD 1440p 50 fps โ€” 2560, 1440, 50.00, aspect 16:9, pixel aspect 1:1, not interlaced, 2560
  • 2.5K WQHD 1440p 30 fps โ€” 2560, 1440, 30.00, aspect 16:9, pixel aspect 1:1, not interlaced, 2560
  • 2.5K WQHD 1440p 25 fps โ€” 2560, 1440, 25.00, aspect 16:9, pixel aspect 1:1, not interlaced, 2560
  • 2.5K WQHD 1440p 24 fps โ€” 2560, 1440, 24.00, aspect 16:9, pixel aspect 1:1, not interlaced, 2560 ๐Ÿ’œ

and now the FHD era, the absolute workhorse, the one everybody actually uses ๐Ÿ˜ญ 1920 wide and she's not sorry

  • FHD 1080p 59.94 fps โ€” 1920, 1080, 59.94, aspect 16:9, pixel aspect 1:1, not interlaced, 1920 ๐Ÿ”ฅ
  • FHD 1080p 29.97 fps โ€” 1920, 1080, 29.97, aspect 16:9, pixel aspect 1:1, not interlaced, 1920
  • FHD 1080p 23.98 fps โ€” 1920, 1080, 23.98, aspect 16:9, pixel aspect 1:1, not interlaced, 1920
  • FHD 1080p 60 fps โ€” 1920, 1080, 60.00, aspect 16:9, pixel aspect 1:1, not interlaced, 1920
  • FHD PAL 1080p 50 fps โ€” 1920, 1080, 50.00, aspect 16:9, pixel aspect 1:1, not interlaced, 1920 ๐ŸŒธ
  • FHD 1080p 30 fps โ€” 1920, 1080, 30.00, aspect 16:9, pixel aspect 1:1, not interlaced, 1920
  • FHD PAL 1080p 25 fps โ€” 1920, 1080, 25.00, aspect 16:9, pixel aspect 1:1, not interlaced, 1920
  • FHD 1080p 24 โ€” 1920, 1080, 24.00, aspect 16:9, pixel aspect 1:1, not interlaced, 1920 ๐Ÿ™ˆ

โ€ฆand the resolution table just keeps going, bestie ๐ŸŒˆ we are so back in it. Here's the next chunk, and not a single number got left behind, fr fr.

Read every bullet like this: profile name โ†’ width ร— height โ†’ frame rate โ†’ display aspect โ†’ pixel aspect โ†’ the Yes/No column โ†’ the last number on the row. iykyk ๐Ÿ’…

psst โ€” that very first line, 24 fps, is not a whole new profile ๐Ÿ™ˆ it's just the wrapped tail end of a name from the row above, and literally every other cell on that line is blank. Carrying on!

the FHD 1080i girlies โ€” full HD, interlaced, no anamorphic nonsense, pixel aspect staying at a very chill 1:1 โœจ

  • FHD 1080i 29.97 fps โ€” 1920 ร— 1080, 29.97 fps, 16:9, pixel aspect 1:1, Yes, 1920
  • FHD 1080i 30 fps โ€” 1920 ร— 1080, 30.00 fps, 16:9, pixel aspect 1:1, Yes, 1920
  • FHD PAL 1080i 25 fps โ€” 1920 ร— 1080, 25.00 fps, 16:9, pixel aspect 1:1, Yes, 1920

the FHD Anamorphic 1035i squad โ€” squished pixels doing the absolute most ๐Ÿซถ note that 1035 height and that 23:24 pixel aspect, and the last number drops to 1840.

  • FHD Anamorphic 1035i 29.97 fps โ€” 1920 ร— 1035, 29.97 fps, 16:9, pixel aspect 23:24, Yes, 1840
  • FHD Anamorphic 1035i 30 fps โ€” 1920 ร— 1035, 30.00 fps, 16:9, pixel aspect 23:24, Yes, 1840
  • FHD Anamorphic 1035i 25 fps โ€” 1920 ร— 1035, 25.00 fps, 16:9, pixel aspect 23:24, Yes, 1840

the HD+ 900p era</purl> โ€” 1600 ร— 900, square pixels, and the No column is giving very progressive ๐Ÿ’… eight whole flavours of it:

  • HD+ 900p 59.94 fps โ€” 1600 ร— 900, 59.94 fps, 16:9, pixel aspect 1:1, No, 1600
  • HD+ 900p 29.97 fps โ€” 1600 ร— 900, 29.97 fps, 16:9, pixel aspect 1:1, No, 1600
  • HD+ 900p 23.98 fps โ€” 1600 ร— 900, 23.98 fps, 16:9, pixel aspect 1:1, No, 1600
  • HD+ 900p 60 fps โ€” 1600 ร— 900, 60.00 fps, 16:9, pixel aspect 1:1, No, 1600
  • HD+ 900p 50 fps โ€” 1600 ร— 900, 50.00 fps, 16:9, pixel aspect 1:1, No, 1600
  • HD+ 900p 30 fps โ€” 1600 ร— 900, 30.00 fps, 16:9, pixel aspect 1:1, No, 1600
  • HD+ 900p 25 fps โ€” 1600 ร— 900, 25.00 fps, 16:9, pixel aspect 1:1, No, 1600
  • HD+ 900p 24 fps โ€” 1600 ร— 900, 24.00 fps, 16:9, pixel aspect 1:1, No, 1600

one lone HD Anamorphic 1152i icon โ€” 1440 wide but landing on 2048 at the end of the row, with a 64:45 pixel aspect that is honestly so specific of it ๐Ÿ’…

  • HD Anamorphic 1152i 25 fps โ€” 1440 ร— 1152, 25.00 fps, 16:9, pixel aspect 64:45, Yes, 2048

the HD Anamorphic 1080p besties โ€” 1440 ร— 1080 with a 4:3 pixel aspect doing the heavy lifting, so the last number on every one of these is 1920 ๐ŸŒธ

  • HD Anamorphic 1080p 59.94 fps โ€” 1440 ร— 1080, 59.94 fps, 16:9, pixel aspect 4:3, No, 1920
  • HD Anamorphic 1080p 29.97 fps โ€” 1440 ร— 1080, 29.97 fps, 16:9, pixel aspect 4:3, No, 1920
  • HD Anamorphic 1080p 23.98 fps โ€” 1440 ร— 1080, 23.98 fps, 16:9, pixel aspect 4:3, No, 1920
  • HD Anamorphic 1080p 60 fps โ€” 1440 ร— 1080, 60.00 fps, 16:9, pixel aspect 4:3, No, 1920
  • HD Anamorphic 1080p 50 fps โ€” 1440 ร— 1080, 50.00 fps, 16:9, pixel aspect 4:3, No, 1920
  • HD Anamorphic 1080p 30 fps โ€” 1440 ร— 1080, 30.00 fps, 16:9, pixel aspect 4:3, No, 1920
  • HD Anamorphic 1080p 25 fps โ€” 1440 ร— 1080, 25.00 fps, 16:9, pixel aspect 4:3, No, 1920

โ€ฆand the table just keeps rolling, so hold that thought ๐ŸŽ€

okay bestie we are still in the table, no thoughts, just numbers ๐ŸŒˆ same columns, same order as always, no notes.

First thing on the page is the tail end of a row that wrapped over โ€” the name reads Anamorphic 1080p 25 fps, and every other cell on those lines is blank as printed.

then the anamorphic girlies line up, and they are committed to 1440 and 1920:

  • HD Anamorphic 1080p 24 fps โ€” 1440, 1080, 24.00, 16:9, 4:3, No, 1920
  • HD Anamorphic 1080i 29.97 fps โ€” 1440, 1080, 29.97, 16:9, 4:3, Yes, 1920
  • HD Anamorphic 1080i 30 fps โ€” 1440, 1080, 30.00, 16:9, 4:3, Yes, 1920
  • HD Anamorphic 1080i 25 fps โ€” 1440, 1080, 25.00, 16:9, 4:3, Yes, 1920

three of those say Yes and one says No, and that is simply the truth of the table, I do not make the rules ๐Ÿซถ


next up, the SD 16CIF anamorphic section, which is out here doing 1408 / 1152 / 1536 and honestly? iconic of them:

  • NTSC SD 16CIF Anamorphic 1152p 29.97 fps โ€” 1408, 1152, 29.97, 4:3, 12:11, No, 1536
  • PAL SD 16CIF Anamorphic 1152p 25 fps โ€” 1408, 1152, 25.00, 4:3, 12:11, No, 1536
  • PAL SD 16CIF Anamorphic 1152p 15 fps โ€” 1408, 1152, 15.00, 4:3, 12:11, No, 1536

note how the SD ones get a 12:11 where the HD ones had 4:3, and the last number drops to 1536. the math girlies understood it immediately, the rest of us just nod โœจ


then we hit the 720p run and it's a whole mood โ€” 1280, 720, 1:1, No, 1280, over and over, like a chorus:

  • HD 720p 59.94 fps โ€” 1280, 720, 59.94, 16:9, 1:1, No, 1280
  • HD 720p 29.97 fps โ€” 1280, 720, 29.97, 16:9, 1:1, No, 1280
  • HD 720p 23.98 fps โ€” 1280, 720, 23.98, 16:9, 1:1, No, 1280
  • HD 720p 60 fps โ€” 1280, 720, 60.00, 16:9, 1:1, No, 1280
  • PAL HD 720p 50 fps โ€” 1280, 720, 50.00, 16:9, 1:1, No, 1280
  • HD 720p 30 fps โ€” 1280, 720, 30.00, 16:9, 1:1, No, 1280
  • HD 720p 25 fps โ€” 1280, 720, 25.00, 16:9, 1:1, No, 1280
  • HD 720p 24 fps โ€” 1280, 720, 24.00, 16:9, 1:1, No, 1280

yes there's both a 59.94 and a 60.00, and both a 29.97 and a 30.00, and both a 23.98 and a 24.00. they are different rows. do not come for me, I am merely the messenger ๐Ÿ’…


and then โ€” plot twist โ€” the vertical era begins, where width and height swap places and the aspect flips to 9:16, because main character energy comes in portrait too ๐Ÿ‘‘

  • FHD Vertical 1080p 59.94 fps โ€” 1080, 1920, 59.94, 9:16, 1:1, No, 1080
  • FHD Vertical 1080p 29.97 fps โ€” 1080, 1920, 29.97, 9:16, 1:1, No, 1080
  • FHD Vertical 1080p 23.98 fps โ€” 1080, 1920, 23.98, 9:16, 1:1, No, 1080
  • FHD Vertical 1080p 60 fps โ€” 1080, 1920, 60.00, 9:16, 1:1, No, 1080
  • FHD Vertical 1080p 50 fps โ€” 1080, 1920, 50.00, 9:16, 1:1, No, 1080

see how 1080 and 1920 traded places? that's not a typo, that's the bit. the vertical ones put the 1080 first. lowkey obsessed ๐Ÿฆ‹

and the table just keeps rolling past that last one, so hold that thought ๐Ÿ’–

okay so we're still deep in the resolution menu and bestie, it is giving options ๐Ÿ’… same seven columns, same order as the chunk before โ€” I'm reading each row straight across, left to right, exactly like the table does. no cap โœจ

first, a little leftover crumb from the part before: one row's name wraps down into 1080p 50 fps and then its cells are all blank because the numbers for it already scrolled past. nothing new, just tidying up ๐Ÿงน

then the good stuff โ€” one profile per bullet, every value in order:

  • FHD Vertical 1080p 30 fps โ€” 1080, 1920, 30.00, 9:16, 1:1, No, 1080
  • FHD Vertical 1080p 25 fps โ€” 1080, 1920, 25.00, 9:16, 1:1, No, 1080
  • FHD Vertical 1080p 24 fps โ€” 1080, 1920, 24.00, 9:16, 1:1, No, 1080
  • HD Vertical 1080p 60 fps โ€” 1080, 1350, 60.00, 4:5, 1:1, No, 1080
  • HD Vertical 1080p 50 fps โ€” 1080, 1350, 50.00, 4:5, 1:1, No, 1080
  • HD Vertical 1080p 30 fps โ€” 1080, 1350, 30.00, 4:5, 1:1, No, 1080
  • HD Vertical 1080p 25 fps โ€” 1080, 1350, 25.00, 4:5, 1:1, No, 1080
  • HD Vertical 1080p 24 fps โ€” 1080, 1350, 24.00, 4:5, 1:1, No, 1080
  • HD Square 1080p 60 fps โ€” 1080, 1080, 60.00, 1:1, 1:1, No, 1080
  • HD Square 1080p 50 fps โ€” 1080, 1080, 50.00, 1:1, 1:1, No, 1080
  • HD Square 1080p 30 fps โ€” 1080, 1080, 30.00, 1:1, 1:1, No, 1080
  • HD Square 1080p 25 fps โ€” 1080, 1080, 25.00, 1:1, 1:1, No, 1080
  • HD Square 1080p 24 fps โ€” 1080, 1080, 24.00, 1:1, 1:1, No, 1080
  • WSVGA 600p 59.94 fps โ€” 1024, 600, 59.94, 128:75, 1:1, No, 1024
  • WSVGA 600p 29.97 fps โ€” 1024, 600, 29.97, 128:75, 1:1, No, 1024
  • WSVGA 600p 23.98 fps โ€” 1024, 600, 23.98, 128:75, 1:1, No, 1024
  • WSVGA 600p 60 fps โ€” 1024, 600, 60.00, 128:75, 1:1, No, 1024
  • WSVGA 600p 50 fps โ€” 1024, 600, 50.00, 128:75, 1:1, No, 1024
  • WSVGA 600p 30 fps โ€” 1024, 600, 30.00, 128:75, 1:1, No, 1024
  • WSVGA 600p 25 fps โ€” 1024, 600, 25.00, 128:75, 1:1, No, 1024
  • WSVGA 600p 24 fps โ€” 1024, 600, 24.00, 128:75, 1:1, No, 1024

so yeah: the vertical girlies are out here at 9:16 and 4:5, the square era is fully 1:1 with itself (iconic, honestly ๐Ÿ‘‘), and then WSVGA 600p shows up with that very specific 128:75 and a little 59.94 / 29.97 / 23.98 moment alongside the nice round 60.00 / 50.00 / 30.00 / 25.00 / 24.00 ones. the whole squad is 1:1 and No the entire way down, no drama ๐ŸŒธ

and obviously the table does not stop there โ€” the separator line at the bottom is already rolling into whatever's next, so hold that thought bestie ๐Ÿ’–

okay bestie we're still in the preset table and it is long but we do not skip rows in this house ๐Ÿ’… every single one matters, so here comes the next stack โœจ

  • WSVGA 600p 15 fps โ€” 1024 ยท 600 ยท 15.00 ยท 128:75 ยท 1:1 ยท No ยท 1024
  • WSVGA 576p 59.94 fps โ€” 1024 ยท 576 ยท 59.94 ยท 16:9 ยท 1:1 ยท No ยท 1024
  • WSVGA 576p 29.97 fps โ€” 1024 ยท 576 ยท 29.97 ยท 16:9 ยท 1:1 ยท No ยท 1024
  • WSVGA 576p 23.98 fps โ€” 1024 ยท 576 ยท 23.98 ยท 16:9 ยท 1:1 ยท No ยท 1024
  • WSVGA 576p 60 fps โ€” 1024 ยท 576 ยท 60.00 ยท 16:9 ยท 1:1 ยท No ยท 1024
  • WSVGA 576p 50 fps โ€” 1024 ยท 576 ยท 50.00 ยท 16:9 ยท 1:1 ยท No ยท 1024
  • WSVGA 576p 30 fps โ€” 1024 ยท 576 ยท 30.00 ยท 16:9 ยท 1:1 ยท No ยท 1024
  • PAL SD WSVGA Wide 576p 25 fps โ€” 1024 ยท 576 ยท 25.00 ยท 16:9 ยท 1:1 ยท No ยท 1024
  • WSVGA 576p 24 fps โ€” 1024 ยท 576 ยท 24.00 ยท 16:9 ยท 1:1 ยท No ยท 1024
  • WSVGA 576p 15 fps โ€” 1024 ยท 576 ยท 15.00 ยท 16:9 ยท 1:1 ยท No ยท 1024

ok and now we slide into DVGA territory, where the aspect flips to 3:2 and the numbers get a lil different, keep up ๐Ÿฆ‹

  • DVGA 640p 59.94 fps โ€” 960 ยท 640 ยท 59.94 ยท 3:2 ยท 1:1 ยท No ยท 960
  • DVGA 640p 29.97 fps โ€” 960 ยท 640 ยท 29.97 ยท 3:2 ยท 1:1 ยท No ยท 960
  • DVGA 640p 23.98 fps โ€” 960 ยท 640 ยท 23.98 ยท 3:2 ยท 1:1 ยท No ยท 960
  • DVGA 640p 60 fps โ€” 960 ยท 640 ยท 60.00 ยท 3:2 ยท 1:1 ยท No ยท 960
  • DVGA 640p 50 fps โ€” 960 ยท 640 ยท 50.00 ยท 3:2 ยท 1:1 ยท No ยท 960
  • DVGA 640p 30 fps โ€” 960 ยท 640 ยท 30.00 ยท 3:2 ยท 1:1 ยท No ยท 960
  • DVGA 640p 25 fps โ€” 960 ยท 640 ยท 25.00 ยท 3:2 ยท 1:1 ยท No ยท 960
  • DVGA 640p 24 fps โ€” 960 ยท 640 ยท 24.00 ยท 3:2 ยท 1:1 ยท No ยท 960
  • DVGA 640p 15 fps โ€” 960 ยท 640 ยท 15.00 ยท 3:2 ยท 1:1 ยท No ยท 960

and we close this chunk out with qHD, 16:9 again, 960 wide, 540 tall, no interlacing anywhere in sight ๐Ÿ™ˆ

  • qHD 540p 59.94 fps โ€” 960 ยท 540 ยท 59.94 ยท 16:9 ยท 1:1 ยท No ยท 960
  • qHD 540p 29.97 fps โ€” 960 ยท 540 ยท 29.97 ยท 16:9 ยท 1:1 ยท No ยท 960
  • qHD 540p 23.98 fps โ€” 960 ยท 540 ยท 23.98 ยท 16:9 ยท 1:1 ยท No ยท 960
  • qHD 540p 60 fps โ€” 960 ยท 540 ยท 60.00 ยท 16:9 ยท 1:1 ยท No ยท 960
  • qHD 540p 50 fps โ€” 960 ยท 540 ยท 50.00 ยท 16:9 ยท 1:1 ยท No ยท 960
  • qHD 540p 30 fps โ€” 960 ยท 540 ยท 30.00 ยท 16:9 ยท 1:1 ยท No ยท 960
  • qHD 540p 25 fps โ€” 960 ยท 540 ยท 25.00 ยท 16:9 ยท 1:1 ยท No ยท 960
  • qHD 540p 24 fps โ€” 960 ยท 540 ยท 24.00 ยท 16:9 ยท 1:1 ยท No ยท 960

first up: that row from the last part was still mid-sentence, and its name column finishes up with 24 fps. that's the whole fragment, bestie โ€” everything else in that row already went by ๐Ÿซถ

okay and now we're SO back in the table ๐Ÿ’… same columns, same order, exactly like the header up top showed you. no cap, nothing changed, just more presets rolling in.


FWVGA 480p โ€” the 854ร—480 squad ๐ŸŒธ

  • FWVGA 480p 59.94 fps โ€” 854 ยท 480 ยท 59.94 ยท 16:9 ยท 1:1 ยท No ยท 854
  • NTSC SD FWVGA Wide 480p 29.97 fps โ€” 854 ยท 480 ยท 29.97 ยท 16:9 ยท 1:1 ยท No ยท 854
  • FWVGA 480p 23.98 fps โ€” 854 ยท 480 ยท 23.98 ยท 16:9 ยท 1:1 ยท No ยท 854
  • FWVGA 480p 60 fps โ€” 854 ยท 480 ยท 60.00 ยท 16:9 ยท 1:1 ยท No ยท 854
  • FWVGA 480p 50 fps โ€” 854 ยท 480 ยท 50.00 ยท 16:9 ยท 1:1 ยท No ยท 854
  • FWVGA 480p 30 fps โ€” 854 ยท 480 ยท 30.00 ยท 16:9 ยท 1:1 ยท No ยท 854
  • FWVGA 480p 25 fps โ€” 854 ยท 480 ยท 25.00 ยท 16:9 ยท 1:1 ยท No ยท 854
  • FWVGA 480p 24 fps โ€” 854 ยท 480 ยท 24.00 ยท 16:9 ยท 1:1 ยท No ยท 854
  • FWVGA 480p 15 fps โ€” 854 ยท 480 ยท 15.00 ยท 16:9 ยท 1:1 ยท No ยท 854

the way this whole block is the same resolution with a different frame rate and it just works ๐Ÿ˜ญ iconic behaviour honestly.


SVGA 600p โ€” the 800ร—600 era ๐Ÿฆ‹

  • SVGA 600p 59.94 fps โ€” 800 ยท 600 ยท 59.94 ยท 4:3 ยท 1:1 ยท No ยท 800
  • SVGA 600p 29.97 fps โ€” 800 ยท 600 ยท 29.97 ยท 4:3 ยท 1:1 ยท No ยท 800
  • SVGA 600p 23.98 fps โ€” 800 ยท 600 ยท 23.98 ยท 4:3 ยท 1:1 ยท No ยท 800
  • SVGA 600p 60 fps โ€” 800 ยท 600 ยท 60.00 ยท 4:3 ยท 1:1 ยท No ยท 800
  • SVGA 600p 50 fps โ€” 800 ยท 600 ยท 50.00 ยท 4:3 ยท 1:1 ยท No ยท 800
  • SVGA 600p 30 fps โ€” 800 ยท 600 ยท 30.00 ยท 4:3 ยท 1:1 ยท No ยท 800
  • SVGA 600p 25 fps โ€” 800 ยท 600 ยท 25.00 ยท 4:3 ยท 1:1 ยท No ยท 800
  • SVGA 600p 24 fps โ€” 800 ยท 600 ยท 24.00 ยท 4:3 ยท 1:1 ยท No ยท 800
  • SVGA 600p 15 fps โ€” 800 ยท 600 ยท 15.00 ยท 4:3 ยท 1:1 ยท No ยท 800

4:3 the whole way down, she's consistent and she knows it ๐Ÿ’œ


WVGA 480p โ€” the 800ร—480 girlies โœจ

heads up, these names literally carry | 5:3 inside them in the original table. not a typo on my end, not me being chaotic โ€” that's exactly what's printed, so it stays. ๐Ÿซถ
  • WVGA 480p 59.94 fps | 5:3 โ€” 800 ยท 480 ยท 59.94 ยท 5:3 ยท 1:1 ยท No ยท 800
  • WVGA 480p 29.97 fps | 5:3 โ€” 800 ยท 480 ยท 29.97 ยท 5:3 ยท 1:1 ยท No ยท 800
  • WVGA 480p 23.98 fps | 5:3 โ€” 800 ยท 480 ยท 23.98 ยท 5:3 ยท 1:1 ยท No ยท 800
  • WVGA 480p 60 fps | 5:3 โ€” 800 ยท 480 ยท 60.00 ยท 5:3 ยท 1:1 ยท No ยท 800
  • WVGA 480p 50 fps | 5:3 โ€” 800 ยท 480 ยท 50.00 ยท 5:3 ยท 1:1 ยท No ยท 800
  • WVGA 480p 30 fps | 5:3 โ€” 800 ยท 480 ยท 30.00 ยท 5:3 ยท 1:1 ยท No ยท 800

and the table justโ€ฆ keeps going, soโ€”

...and the list just keeps going, bestie ๐Ÿ’– no cap, every single one of these is a whole vibe. The columns stay the same all the way down: width, height, fps, aspect, pixel aspect, interlaced, and that last little number. Obsessed ๐ŸŽ€

  • WVGA 480p 25 fps | 5:3 โ€” width 800, height 480, 25.00 fps, aspect 5:3, pixel aspect 1:1, interlaced No, 800
  • WVGA 480p 24 fps | 5:3 โ€” width 800, height 480, 24.00 fps, aspect 5:3, pixel aspect 1:1, interlaced No, 800
  • WVGA 480p 15 fps | 5:3 โ€” width 800, height 480, 15.00 fps, aspect 5:3, pixel aspect 1:1, interlaced No, 800
  • PAL SD SQ 576p 25 fps โ€” width 768, height 576, 25.00 fps, aspect 4:3, pixel aspect 1:1, interlaced No, 768 ๐ŸŒธ
  • WVGA 480p 59.94 fps | 16:10 โ€” width 768, height 480, 59.94 fps, aspect 16:10, pixel aspect 1:1, interlaced No, 768
  • WVGA 480p 29.97 fps | 16:10 โ€” width 768, height 480, 29.97 fps, aspect 16:10, pixel aspect 1:1, interlaced No, 768
  • WVGA 480p 23.98 fps | 16:10 โ€” width 768, height 480, 23.98 fps, aspect 16:10, pixel aspect 1:1, interlaced No, 768
  • WVGA 480p 60 fps | 16:10 โ€” width 768, height 480, 60.00 fps, aspect 16:10, pixel aspect 1:1, interlaced No, 768
  • WVGA 480p 50 fps | 16:10 โ€” width 768, height 480, 50.00 fps, aspect 16:10, pixel aspect 1:1, interlaced No, 768
  • WVGA 480p 30 fps | 16:10 โ€” width 768, height 480, 30.00 fps, aspect 16:10, pixel aspect 1:1, interlaced No, 768
  • WVGA 480p 25 fps | 16:10 โ€” width 768, height 480, 25.00 fps, aspect 16:10, pixel aspect 1:1, interlaced No, 768
  • WVGA 480p 24 fps | 16:10 โ€” width 768, height 480, 24.00 fps, aspect 16:10, pixel aspect 1:1, interlaced No, 768
  • WVGA 480p 15 fps | 16:10 โ€” width 768, height 480, 15.00 fps, aspect 16:10, pixel aspect 1:1, interlaced No, 768
  • HD Vertical 720p 59.94 fps โ€” width 720, height 1280, 59.94 fps, aspect 9:16, pixel aspect 1:1, interlaced No, 720 ๐Ÿ“ฑโœจ
  • HD Vertical 720p 29.97 fps โ€” width 720, height 1280, 29.97 fps, aspect 9:16, pixel aspect 1:1, interlaced No, 720
  • HD Vertical 720p 23.98 fps โ€” width 720, height 1280, 23.98 fps, aspect 9:16, pixel aspect 1:1, interlaced No, 720
  • HD Vertical 720p 60 fps โ€” width 720, height 1280, 60.00 fps, aspect 9:16, pixel aspect 1:1, interlaced No, 720
  • HD Vertical 720p 50 fps โ€” width 720, height 1280, 50.00 fps, aspect 9:16, pixel aspect 1:1, interlaced No, 720
  • HD Vertical 720p 30 fps โ€” width 720, height 1280, 30.00 fps, aspect 9:16, pixel aspect 1:1, interlaced No, 720
  • HD Vertical 720p 25 fps โ€” width 720, height 1280, 25.00 fps, aspect 9:16, pixel aspect 1:1, interlaced No, 720
  • HD Vertical 720p 24 fps โ€” width 720, height 1280, 24.00 fps, aspect 9:16, pixel aspect 1:1, interlaced No, 720

the way all those HD Vertical ones are just chef's kiss for the phone-screen girlies, portrait mode eating every time ๐Ÿ’… and yes the fps decimals like 23.98, 29.97, 59.94 are staying EXACTLY as written, do not round them, that's the whole point bestie ๐Ÿ˜ญ

okay bestie we're still deep in the profile table and it's giving encyclopedia ๐Ÿ’– so here's the next stack of rows, one preset per line so nothing gets lost. the columns go: name โ†’ width โ†’ height โ†’ fps โ†’ aspect ratio โ†’ pixel ratio โ†’ interlaced? โ†’ calculated width ๐ŸŒธ

  • 720p 24 fps โ€” this row's numbers already got laid out in the chunk before this one, the name just wraps down here ๐ŸŽ€ (its cells are empty on this page, no cap)
  • PAL SD Anamorphic 576p 50 fps | 16:9 โ€” width 720, height 576, 50.00 fps, aspect 16:9, pixel ratio 64:45, interlaced No, calculated width 1024 ๐Ÿ’…
  • PAL SD Anamorphic 576p 50 fps | 4:3 โ€” width 720, height 576, 50.00 fps, aspect 4:3, pixel ratio 16:15, interlaced No, calculated width 768
  • PAL SD Widescreen Anamorphic 576p 25 fps โ€” width 720, height 576, 25.00 fps, aspect 16:9, pixel ratio 64:45, interlaced No, calculated width 1024 โœจ
  • PAL SD Anamorphic 576p 25 fps | 4:3 โ€” width 720, height 576, 25.00 fps, aspect 4:3, pixel ratio 16:15, interlaced No, calculated width 768
  • PAL SD Widescreen Anamorphic 576i 25 fps โ€” width 720, height 576, 25.00 fps, aspect 16:9, pixel ratio 64:45, interlaced Yes, calculated width 1024 ๐Ÿ‘‘
  • PAL SD Anamorphic 576i 25 fps | 4:3 โ€” width 720, height 576, 25.00 fps, aspect 4:3, pixel ratio 16:15, interlaced Yes, calculated width 768
  • NTSC SD Anamorphic 486p 23.98 fps | 16:9 โ€” width 720, height 486, 23.98 fps, aspect 16:9, pixel ratio 6:5, interlaced No, calculated width 864 ๐Ÿฆ‹
  • NTSC SD Anamorphic 486p 23.98 fps | 4:3 โ€” width 720, height 486, 23.98 fps, aspect 4:3, pixel ratio 9:10, interlaced No, calculated width 648
  • NTSC SD Anamorphic 486i 29.97 fps | 16:9 โ€” width 720, height 486, 29.97 fps, aspect 16:9, pixel ratio 6:5, interlaced Yes, calculated width 864 ๐Ÿ”ฅ
  • NTSC SD Anamorphic 486i 29.97 fps | 4:3 โ€” width 720, height 486, 29.97 fps, aspect 4:3, pixel ratio 9:10, interlaced Yes, calculated width 648
  • NTSC SD Anamorphic 480p 59.94 fps | 16:9 โ€” width 720, height 480, 59.94 fps, aspect 16:9, pixel ratio 32:27, interlaced No, calculated width 853 ๐Ÿ’œ
  • NTSC SD Anamorphic 480p 59.94 fps | 4:3 โ€” width 720, height 480, 59.94 fps, aspect 4:3, pixel ratio 8:9, interlaced No, calculated width 640
  • WVGA 480p 59.94 fps | 3:2 โ€” width 720, height 480, 59.94 fps, aspect 3:2, pixel ratio 1:1, interlaced No, calculated width 720 โญ
  • NTSC SD Widescreen Anamorphic 480p 29.97 fps โ€” width 720, height 480, 29.97 fps, aspect 16:9, pixel ratio 32:27, interlaced No, calculated width 853
  • NTSC SD Anamorphic 480p 29.97 fps | 4:3 โ€” width 720, height 480, 29.97 fps, aspect 4:3, pixel ratio 8:9, interlaced No, calculated width 640 ๐ŸŒˆ
  • WVGA 480p 29.97 fps | 3:2 โ€” width 720, height 480, 29.97 fps, aspect 3:2, pixel ratio 1:1, interlaced No, calculated width 720
  • NTSC SD Anamorphic 480p 23.98 fps | 16:9 โ€” width 720, height 480, 23.98 fps, aspect 16:9, pixel ratio 32:27, interlaced No, calculated width 853 ๐ŸŒธ
  • NTSC SD Anamorphic 480p 23.98 fps | 4:3 โ€” width 720, height 480, 23.98 fps, aspect 4:3, pixel ratio 8:9, interlaced No, calculated width 640 ๐Ÿซถ

and that's this slice of the table bestie, lowkey iconic how many of these there are ๐Ÿ’€ keep scrolling, there's more coming โœจ

okay so the 480p / NTSC SD chunk of this list is still going and honestly it's giving "the SD shelf at a thrift store" ๐Ÿ’€ but every single row matters, so we're doing them all, no skipping. Same columns as above, every time: name, width ร— height, fps, aspect ratio, pixel aspect ratio, interlaced (yes/no), display width. โœจ

  • WVGA 480p 23.98 fps | 3:2 โ€” 720 ร— 480, 23.98 fps, aspect 3:2, pixel aspect 1:1, interlaced: No, display width 720.
  • NTSC SD Anamorphic 480p 60 fps | 16:9 โ€” 720 ร— 480, 60.00 fps, aspect 16:9, pixel aspect 32:27, interlaced: No, display width 853.
  • NTSC SD Anamorphic 480p 60 fps | 4:3 โ€” 720 ร— 480, 60.00 fps, aspect 4:3, pixel aspect 8:9, interlaced: No, display width 640.
  • WVGA 480p 60 fps | 3:2 โ€” 720 ร— 480, 60.00 fps, aspect 3:2, pixel aspect 1:1, interlaced: No, display width 720.
  • NTSC SD Anamorphic 480p 50 fps | 16:9 โ€” 720 ร— 480, 50.00 fps, aspect 16:9, pixel aspect 32:27, interlaced: No, display width 853.
  • NTSC SD Anamorphic 480p 50 fps | 4:3 โ€” 720 ร— 480, 50.00 fps, aspect 4:3, pixel aspect 8:9, interlaced: No, display width 640.
  • WVGA 480p 50 fps | 3:2 โ€” 720 ร— 480, 50.00 fps, aspect 3:2, pixel aspect 1:1, interlaced: No, display width 720.
  • NTSC SD Anamorphic 480p 30 fps | 16:9 โ€” 720 ร— 480, 30.00 fps, aspect 16:9, pixel aspect 32:27, interlaced: No, display width 853.
  • NTSC SD Anamorphic 480p 30 fps | 4:3 โ€” 720 ร— 480, 30.00 fps, aspect 4:3, pixel aspect 8:9, interlaced: No, display width 640.
  • WVGA 480p 30 fps | 3:2 โ€” 720 ร— 480, 30.00 fps, aspect 3:2, pixel aspect 1:1, interlaced: No, display width 720.
  • NTSC SD Anamorphic 480p 25 fps | 16:9 โ€” 720 ร— 480, 25.00 fps, aspect 16:9, pixel aspect 32:27, interlaced: No, display width 853.
  • NTSC SD Anamorphic 480p 25 fps | 4:3 โ€” 720 ร— 480, 25.00 fps, aspect 4:3, pixel aspect 8:9, interlaced: No, display width 640.
  • WVGA 480p 25 fps | 3:2 โ€” 720 ร— 480, 25.00 fps, aspect 3:2, pixel aspect 1:1, interlaced: No, display width 720.
  • NTSC SD Anamorphic 480p 24 fps | 16:9 โ€” 720 ร— 480, 24.00 fps, aspect 16:9, pixel aspect 32:27, interlaced: No, display width 853.
  • NTSC SD Anamorphic 480p 24 fps | 4:3 โ€” 720 ร— 480, 24.00 fps, aspect 4:3, pixel aspect 8:9, interlaced: No, display width 640.
  • WVGA 480p 24 fps | 3:2 โ€” 720 ร— 480, 24.00 fps, aspect 3:2, pixel aspect 1:1, interlaced: No, display width 720.
  • WVGA 480p 15 fps | 3:2 โ€” 720 ร— 480, 15.00 fps, aspect 3:2, pixel aspect 1:1, interlaced: No, display width 720.

and now we hit the i rows ๐Ÿ‘‘ โ€” the ones where that interlaced column finally flips to Yes, which is lowkey iconic and highkey a whole vibe of its own:

  • NTSC SD Anamorphic 480i 59.94 fps | 16:9 โ€” 720 ร— 480, 59.94 fps, aspect 16:9, pixel aspect 32:27, interlaced: Yes, display width 853.
  • NTSC SD Anamorphic 480i 59.94 fps | 4:3 โ€” 720 ร— 480, 59.94 fps, aspect 4:3, pixel aspect 8:9, interlaced: Yes, display width 640.

and the table just keeps unspooling from here โ€” we're not done yet, bestie, not even close ๐Ÿ’…

okay bestie, the format table keeps going and honestly? she's giving encyclopedia. same columns as the chunk before this one, in the same order, so I'm just gonna hand you the rows and let you vibe. ๐Ÿ’…


  • NTSC SD Widescreen Anamorphic 480i 29.97 fps โ€” 720 ยท 480 ยท 29.97 ยท 16:9 ยท 32:27 ยท Yes ยท 853
  • NTSC SD Anamorphic 480i 29.97 fps | 4:3 โ€” 720 ยท 480 ยท 29.97 ยท 4:3 ยท 8:9 ยท Yes ยท 640
  • NTSC SD Anamorphic 480i 23.98 fps | 16:9 โ€” 720 ยท 480 ยท 23.98 ยท 16:9 ยท 32:27 ยท Yes ยท 853
  • NTSC SD Anamorphic 480i 23.98 fps | 4:3 โ€” 720 ยท 480 ยท 23.98 ยท 4:3 ยท 8:9 ยท Yes ยท 640
  • NTSC SD Anamorphic 480i 60 fps | 16:9 โ€” 720 ยท 480 ยท 60.00 ยท 16:9 ยท 32:27 ยท Yes ยท 853
  • NTSC SD Anamorphic 480i 60 fps | 4:3 โ€” 720 ยท 480 ยท 60.00 ยท 4:3 ยท 8:9 ยท Yes ยท 640
  • NTSC SD Anamorphic 480i 30 fps | 16:9 โ€” 720 ยท 480 ยท 30.00 ยท 16:9 ยท 32:27 ยท Yes ยท 853
  • NTSC SD Anamorphic 480i 30 fps | 4:3 โ€” 720 ยท 480 ยท 30.00 ยท 4:3 ยท 8:9 ยท Yes ยท 640
  • NTSC SD Anamorphic 480i 25 fps | 16:9 โ€” 720 ยท 480 ยท 25.00 ยท 16:9 ยท 32:27 ยท Yes ยท 853
  • NTSC SD Anamorphic 480i 25 fps | 4:3 โ€” 720 ยท 480 ยท 25.00 ยท 4:3 ยท 8:9 ยท Yes ยท 640
  • NTSC SD Anamorphic 480i 24 fps | 16:9 โ€” 720 ยท 480 ยท 24.00 ยท 16:9 ยท 32:27 ยท Yes ยท 853
  • NTSC SD Anamorphic 480i 24 fps | 4:3 โ€” 720 ยท 480 ยท 24.00 ยท 4:3 ยท 8:9 ยท Yes ยท 640

not me noticing that the entire NTSC SD block is 720 ร— 480 with Yes down the whole column like it's a personality trait ๐Ÿ˜ญ 480i is committed, periodt. and every single 16:9 one lands on 853 while every 4:3 one lands on 640 โ€” the math is mathing, bestie, no cap. โœจ

and now the PAL girlies show up:


  • PAL SD 4CIF 4SIF Anamorphic 576p 29.97 fps โ€” 704 ยท 576 ยท 29.97 ยท 4:3 ยท 12:11 ยท No ยท 768
  • PAL SD 4CIF 4SIF Anamorphic 576p 25 fps โ€” 704 ยท 576 ยท 25.00 ยท 4:3 ยท 12:11 ยท No ยท 768
  • PAL SD 4CIF 4SIF Anamorphic 576p 15 fps โ€” 704 ยท 576 ยท 15.00 ยท 4:3 ยท 12:11 ยท No ยท 768
  • PAL SD Anamorphic 576i 25 fps | 16:9 โ€” 704 ยท 576 ยท 25.00 ยท 16:9 ยท 16:11 ยท Yes ยท 1024
  • PAL SD Anamorphic 576i 25 fps | 4:3 โ€” 704 ยท 576 ยท 25.00 ยท 4:3 ยท 12:11 ยท Yes ยท 768

the way the 576p ones are all No and the 576i ones are Yes... it's giving interlacing reveal ๐Ÿฆ‹ and yeah, 15.00 fps really said "I'm built different" and that's valid of her.

and then, one last queen wandering in before the page cuts off mid-thought:


  • NTSC SD Anamorphic โ€” 704 ยท 480 ยท 59.94 ยท 16:9 ยท 40:33 ยท No ยท 853
okay she's literally still talking, there's more table coming, don't go anywhere ๐Ÿ‘€

okay bestie we are still in the preset table ๐Ÿ’… every single one of these is an NTSC SD Anamorphic situation, so grab a snack and let's go:

  • the row from the part above finishes its name with: 480p 59.94 fps | 16:9
  • NTSC SD Anamorphic 480p 59.94 fps | 4:3 โ€” width 704, height 480, 59.94 fps, aspect 4:3, pixel aspect 10:11, interlaced: No, display width 640 ๐ŸŽ€
  • NTSC SD Anamorphic 480p 29.97 fps | 16:9 โ€” width 704, height 480, 29.97 fps, aspect 16:9, pixel aspect 40:33, interlaced: No, display width 853 โœจ
  • NTSC SD 4SIF Anamorphic 480p 29.97 fps โ€” width 704, height 480, 29.97 fps, aspect 4:3, pixel aspect 10:11, interlaced: No, display width 640 ๐ŸŒธ
  • NTSC SD Anamorphic 480p 23.98 fps | 16:9 โ€” width 704, height 480, 23.98 fps, aspect 16:9, pixel aspect 40:33, interlaced: No, display width 853 ๐Ÿฆ‹
  • NTSC SD Anamorphic 480p 23.98 fps | 4:3 โ€” width 704, height 480, 23.98 fps, aspect 4:3, pixel aspect 10:11, interlaced: No, display width 640 ๐Ÿซถ
  • NTSC SD Anamorphic 480p 60 fps | 16:9 โ€” width 704, height 480, 60.00 fps, aspect 16:9, pixel aspect 40:33, interlaced: No, display width 853 ๐Ÿ”ฅ
  • NTSC SD Anamorphic 480p 60 fps | 4:3 โ€” width 704, height 480, 60.00 fps, aspect 4:3, pixel aspect 10:11, interlaced: No, display width 640 ๐Ÿ’œ
  • NTSC SD Anamorphic 480p 50 fps | 16:9 โ€” width 704, height 480, 50.00 fps, aspect 16:9, pixel aspect 40:33, interlaced: No, display width 853 โญ
  • NTSC SD Anamorphic 480p 50 fps | 4:3 โ€” width 704, height 480, 50.00 fps, aspect 4:3, pixel aspect 10:11, interlaced: No, display width 640 ๐ŸŒˆ
  • NTSC SD Anamorphic 480p 30 fps | 16:9 โ€” width 704, height 480, 30.00 fps, aspect 16:9, pixel aspect 40:33, interlaced: No, display width 853 โœจ
  • NTSC SD Anamorphic 480p 30 fps | 4:3 โ€” width 704, height 480, 30.00 fps, aspect 4:3, pixel aspect 10:11, interlaced: No, display width 640 ๐Ÿ“
  • NTSC SD Anamorphic 480p 25 fps | 16:9 โ€” width 704, height 480, 25.00 fps, aspect 16:9, pixel aspect 40:33, interlaced: No, display width 853 ๐Ÿงš
  • NTSC SD 4SIF Anamorphic 480p 25 fps โ€” width 704, height 480, 25.00 fps, aspect 4:3, pixel aspect 10:11, interlaced: No, display width 640 ๐ŸŒธ
  • NTSC SD Anamorphic 480p 24 fps | 16:9 โ€” width 704, height 480, 24.00 fps, aspect 16:9, pixel aspect 40:33, interlaced: No, display width 853 ๐Ÿ’–
  • NTSC SD Anamorphic 480p 24 fps | 4:3 โ€” width 704, height 480, 24.00 fps, aspect 4:3, pixel aspect 10:11, interlaced: No, display width 640 ๐ŸŽ€
  • NTSC SD 4SIF Anamorphic 480p 15 fps โ€” width 704, height 480, 15.00 fps, aspect 4:3, pixel aspect 10:11, interlaced: No, display width 640 ๐Ÿฆ‹
heads up bestie, the next two flip the interlaced column to Yes โ€” that's the 480i girlies stepping in ๐Ÿ’€
  • NTSC SD Anamorphic 480i 29.97 fps | 16:9 โ€” width 704, height 480, 29.97 fps, aspect 16:9, pixel aspect 40:33, interlaced: Yes, display width 853 ๐Ÿ‘‘
  • NTSC SD Anamorphic 480i 29.97 fps | 4:3 โ€” width 704, height 480, 29.97 fps, aspect 4:3, pixel aspect 10:11, interlaced: Yes, display width 640 ๐Ÿ’…

and the list keeps going, so don't unmute yet ๐Ÿ™ˆ

so we're deep in the preset table now, bestie, and every row in this stretch reads the same way: preset name first, then the values left to right, then one Yes/No, then one last number sitting at the very end. โœจ that's the whole format, no cap.


  • 4SIF Anamorphic 480i 29.97 fps โ€” every other cell on this row is blank in the table ๐Ÿซฅ so there's literally nothing else to read off it
  • NTSC SD Anamorphic 480i 30 fps | 16:9 โ€” 704, 480, 30.00, 16:9, 40:33, Yes, 853 ๐Ÿ’–
  • NTSC SD Anamorphic 480i 30 fps | 4:3 โ€” 704, 480, 30.00, 4:3, 10:11, Yes, 640
  • NTSC SD Anamorphic 480i 25 fps | 16:9 โ€” 704, 480, 25.00, 16:9, 40:33, Yes, 853
  • NTSC SD Anamorphic 480i 25 fps | 4:3 โ€” 704, 480, 25.00, 4:3, 10:11, Yes, 640
  • NTSC SD VGA 480p 59.94 fps โ€” 640, 480, 59.94, 4:3, 1:1, No, 640 ๐Ÿฆ‹
  • NTSC SD VGA SQ 480p 29.97 fps โ€” 640, 480, 29.97, 4:3, 1:1, No, 640
  • NTSC SD VGA 480p 23.98 fps โ€” 640, 480, 23.98, 4:3, 1:1, No, 640
  • NTSC SD VGA 480p 60 fps โ€” 640, 480, 60.00, 4:3, 1:1, No, 640
  • NTSC SD VGA 480p 50 fps โ€” 640, 480, 50.00, 4:3, 1:1, No, 640
  • NTSC SD VGA 480p 30 fps โ€” 640, 480, 30.00, 4:3, 1:1, No, 640
  • NTSC SD VGA 480p 25 fps โ€” 640, 480, 25.00, 4:3, 1:1, No, 640
  • NTSC SD VGA 480p 24 fps โ€” 640, 480, 24.00, 4:3, 1:1, No, 640
  • VGA 480p 15 fps โ€” 640, 480, 15.00, 4:3, 1:1, No, 640 ๐ŸŒธ
  • NTSC SD 480i 29.97 fps โ€” 640, 480, 29.97, 4:3, 1:1, Yes, 640
  • NTSC SD 480i 23.98 fps โ€” 640, 480, 23.98, 4:3, 1:1, Yes, 640
  • NTSC SD 480i 30 fps โ€” 640, 480, 30.00, 4:3, 1:1, Yes, 640
  • NTSC SD 480i 25 fps โ€” 640, 480, 25.00, 4:3, 1:1, Yes, 640
  • NTSC SD 480i 24 fps โ€” 640, 480, 24.00, 4:3, 1:1, Yes, 640
  • nHD 360p 59.94 fps โ€” 640, 360, 59.94, 16:9, 1:1, No, 640 ๐ŸŽ€
  • nHD 360p 29.97 fps โ€” 640, 360, 29.97, 16:9, 1:1, No, 640
  • nHD 360p 23.98 fps โ€” 640, 360, 23.98, 16:9, 1:1, No, 640

and yeah, the table is still going โ€” more rows incoming, don't go anywhere ๐Ÿ’…

okay bestie the profile table just keeps going and it's giving โœจ every framerate under the sun โœจ โ€” same columns as before, so read each row like: name, width, height, fps, aspect, pixel aspect, interlaced yes/no, and that trailing number. ๐Ÿ’–

the nHD 360p era โ€” same 640ร—360 canvas, five different vibes of "how fast does it move":

  • nHD 360p 60 fps โ€” 640 ร— 360, 60.00 fps, aspect 16:9, pixel aspect 1:1, interlaced No, trailing value 640 ๐Ÿ”ฅ
  • nHD 360p 50 fps โ€” 640 ร— 360, 50.00 fps, aspect 16:9, pixel aspect 1:1, interlaced No, trailing value 640 ๐ŸŒธ
  • nHD 360p 30 fps โ€” 640 ร— 360, 30.00 fps, aspect 16:9, pixel aspect 1:1, interlaced No, trailing value 640 ๐Ÿฆ‹
  • nHD 360p 25 fps โ€” 640 ร— 360, 25.00 fps, aspect 16:9, pixel aspect 1:1, interlaced No, trailing value 640 ๐ŸŽ€
  • nHD 360p 24 fps โ€” 640 ร— 360, 24.00 fps, aspect 16:9, pixel aspect 1:1, interlaced No, trailing value 640 ๐Ÿ’œ

the PAL SD Anamorphic girlies โ€” 544 ร— 576, 25.00 fps, and yes they're all literally called "Anamorphic", the name is doing a lot of work:

  • PAL SD Anamorphic 576p 25 fps | 16:9 โ€” 544 ร— 576, 25.00 fps, aspect 16:9, pixel aspect 32:17, interlaced No, trailing value 1024 โœจ
  • PAL SD Anamorphic 576p 25 fps | 4:3 โ€” 544 ร— 576, 25.00 fps, aspect 4:3, pixel aspect 24:17, interlaced No, trailing value 768 โœจ
  • PAL SD Anamorphic 576i 25 fps | 16:9 โ€” 544 ร— 576, 25.00 fps, aspect 16:9, pixel aspect 32:17, interlaced Yes, trailing value 1024 โญ
  • PAL SD Anamorphic 576i 25 fps | 4:3 โ€” 544 ร— 576, 25.00 fps, aspect 4:3, pixel aspect 24:17, interlaced Yes, trailing value 768 โญ
not the p turning into i ๐Ÿ‘€ that's the interlaced flag flipping to Yes, and everything else staying exactly the same.

the NTSC SD 3/4 Anamorphic section โ€” two widths in here (544 and 528), and the pixel aspect is what changes between them, so don't let that trip you up:

  • NTSC SD 3/4 Anamorphic 480p 23.98 fps | 4:3 โ€” 544 ร— 480, 23.98 fps, aspect 4:3, pixel aspect 20:17, interlaced No, trailing value 640 ๐ŸŒˆ
  • NTSC SD 3/4 Anamorphic 480p 25 fps | 4:3 โ€” 544 ร— 480, 25.00 fps, aspect 4:3, pixel aspect 20:17, interlaced No, trailing value 640 ๐ŸŒˆ
  • NTSC SD 3/4 Anamorphic 480i 29.97 fps | 4:3 โ€” 544 ร— 480, 29.97 fps, aspect 4:3, pixel aspect 20:17, interlaced Yes, trailing value 640 ๐Ÿ’…
  • NTSC SD 3/4 Anamorphic 480i 25 fps | 4:3 โ€” 544 ร— 480, 25.00 fps, aspect 4:3, pixel aspect 20:17, interlaced Yes, trailing value 640 ๐Ÿ’…
  • NTSC SD 3/4 Anamorphic 480p 23.98 fps | 4:3 โ€” 528 ร— 480, 23.98 fps, aspect 4:3, pixel aspect 40:33, interlaced No, trailing value 640 ๐Ÿซถ
  • NTSC SD 3/4 Anamorphic 480p 25 fps | 4:3 โ€” 528 ร— 480, 25.00 fps, aspect 4:3, pixel aspect 40:33, interlaced No, trailing value 640 ๐Ÿซถ
  • NTSC SD 3/4 Anamorphic 480i 29.97 fps | 4:3 โ€” 528 ร— 480, 29.97 fps, aspect 4:3, pixel aspect 40:33, interlaced Yes, trailing value 640 ๐Ÿ˜ญ
  • NTSC SD 3/4 Anamorphic 480i 25 fps | 4:3 โ€” 528 ร— 480, 25.00 fps, aspect 4:3, pixel aspect 40:33, interlaced Yes, trailing value 640 ๐Ÿ˜ญ

and then she goes tiny, then goes big again:

  • PAL SD 1/4 Wide 288p 25 fps โ€” 512 ร— 288, 25.00 fps, aspect 16:9, pixel aspect 1:1, interlaced No, trailing value 512 ๐Ÿ“
  • PAL SD Anamorphic โ€” 480 ร— 576, 25.00 fps, aspect 16:9, pixel aspect 32:15, interlaced No, trailing value 1024 โ€ฆ

okay continuing, no interruptions, bestie ๐Ÿ’–

heads up before anything else: the very first line in this chunk is the bottom half of a row whose name got split across the last part ๐Ÿ™ˆ it's just the preset label finishing itself off โ€” 576p 25 fps | 16:9 โ€” and every other cell on that row is blank, so nothing's missing, she's just wrapping. ๐Ÿซถ

past that it's the exact same lineup of seven values after the name, in the exact same order, all the way down. no cap. โœจ

  • (continuation of the previous row) โ€” name tail: 576p 25 fps | 16:9
  • PAL SD Anamorphic 576p 25 fps | 4:3 โ€” 480, 576, 25.00, 4:3, 8:5, No, 768
  • PAL SD Anamorphic 576i 25 fps | 16:9 โ€” 480, 576, 25.00, 16:9, 32:15, Yes, 1024
  • PAL SD Anamorphic 576i 25 fps | 4:3 โ€” 480, 576, 25.00, 4:3, 8:5, Yes, 768
  • NTSC SD Anamorphic 480i 29.97 fps | 16:9 โ€” 480, 480, 29.97, 16:9, 16:9, Yes, 853
  • NTSC SD Anamorphic 480i 29.97 fps | 4:3 โ€” 480, 480, 29.97, 4:3, 4:3, Yes, 640
  • NTSC SD Anamorphic 480i 23.98 fps | 16:9 โ€” 480, 480, 23.98, 16:9, 16:9, Yes, 853
  • NTSC SD Anamorphic 480i 23.98 fps | 4:3 โ€” 480, 480, 23.98, 4:3, 4:3, Yes, 640
  • NTSC SD Anamorphic 480i 30 fps | 4:3 โ€” 480, 480, 30.00, 4:3, 4:3, Yes, 640
  • HVGA 320p 59.94 fps โ€” 480, 320, 59.94, 3:2, 1:1, No, 480
  • HVGA 320p 29.97 fps โ€” 480, 320, 29.97, 3:2, 1:1, No, 480
  • HVGA 320p 23.98 fps โ€” 480, 320, 23.98, 3:2, 1:1, No, 480
  • HVGA 320p 60 fps โ€” 480, 320, 60.00, 3:2, 1:1, No, 480
  • HVGA 320p 50 fps โ€” 480, 320, 50.00, 3:2, 1:1, No, 480
  • HVGA 320p 30 fps โ€” 480, 320, 30.00, 3:2, 1:1, No, 480
  • HVGA 320p 25 fps โ€” 480, 320, 25.00, 3:2, 1:1, No, 480
  • HVGA 320p 24 fps โ€” 480, 320, 24.00, 3:2, 1:1, No, 480
  • HVGA 320p 15 fps โ€” 480, 320, 15.00, 3:2, 1:1, No, 480
  • NTSC SD 1/4 Wide 240p 29.97 fps โ€” 427, 240, 29.97, 16:9, 1:1, No, 427
  • WQVGA 240p 59.94 fps | 5:3 โ€” 400, 240, 59.94, 5:3, 1:1, No, 400
  • WQVGA 240p 29.97 fps | 5:3 โ€” 400, 240, 29.97, 5:3, 1:1, No, 400
  • WQVGA 240p 23.98 fps | 5:3 โ€” 400, 240, 23.98, 5:3, 1:1, No, 400

not the HVGA 320p girlies eating with nine whole fps flavours ๐Ÿ’… and the WQVGA 240p 5:3 trio closing out the list like the main characters they are ๐Ÿฆ‹

also can we talk about how the PAL SD anamorphic 576i rows are the only ones in this stretch rocking a 32:15 โ€” she's built different fr fr ๐ŸŒธ

anyway the list keeps going, so stay locked in ๐Ÿ‘‘

okay so the WQVGA 240p era is not playing around โ€” look at all these frame rates and aspect ratios, bestie. it's giving "we have options" and honestly? we love that for us. ๐Ÿ’…

   โ”‚ WQVGA 240p โ”‚ 400   โ”‚ 240    โ”‚ 60.00 โ”‚ 5:3    โ”‚ 1:1   โ”‚ No         โ”‚ 400      โ”‚
   โ”‚ 60 fps |   โ”‚       โ”‚        โ”‚       โ”‚        โ”‚       โ”‚            โ”‚          โ”‚
   โ”‚ 5:3        โ”‚       โ”‚        โ”‚       โ”‚        โ”‚       โ”‚            โ”‚          โ”‚
   โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
   โ”‚ WQVGA 240p โ”‚ 400   โ”‚ 240    โ”‚ 50.00 โ”‚ 5:3    โ”‚ 1:1   โ”‚ No         โ”‚ 400      โ”‚
   โ”‚ 50 fps |   โ”‚       โ”‚        โ”‚       โ”‚        โ”‚       โ”‚            โ”‚          โ”‚
   โ”‚ 5:3        โ”‚       โ”‚        โ”‚       โ”‚        โ”‚       โ”‚            โ”‚          โ”‚
   โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
   โ”‚ WQVGA 240p โ”‚ 400   โ”‚ 240    โ”‚ 30.00 โ”‚ 5:3    โ”‚ 1:1   โ”‚ No         โ”‚ 400      โ”‚
   โ”‚ 30 fps |   โ”‚       โ”‚        โ”‚       โ”‚        โ”‚       โ”‚            โ”‚          โ”‚
   โ”‚ 5:3        โ”‚       โ”‚        โ”‚       โ”‚        โ”‚       โ”‚            โ”‚          โ”‚
   โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
   โ”‚ WQVGA 240p โ”‚ 400   โ”‚ 240    โ”‚ 25.00 โ”‚ 5:3    โ”‚ 1:1   โ”‚ No         โ”‚ 400      โ”‚
   โ”‚ 25 fps |   โ”‚       โ”‚        โ”‚       โ”‚        โ”‚       โ”‚            โ”‚          โ”‚
   โ”‚ 5:3        โ”‚       โ”‚        โ”‚       โ”‚        โ”‚       โ”‚            โ”‚          โ”‚
   โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
   โ”‚ WQVGA 240p โ”‚ 400   โ”‚ 240    โ”‚ 24.00 โ”‚ 5:3    โ”‚ 1:1   โ”‚ No         โ”‚ 400      โ”‚
   โ”‚ 24 fps |   โ”‚       โ”‚        โ”‚       โ”‚        โ”‚       โ”‚            โ”‚          โ”‚
   โ”‚ 5:3        โ”‚       โ”‚        โ”‚       โ”‚        โ”‚       โ”‚            โ”‚          โ”‚
   โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
   โ”‚ WQVGA 240p โ”‚ 400   โ”‚ 240    โ”‚ 15.00 โ”‚ 5:3    โ”‚ 1:1   โ”‚ No         โ”‚ 400      โ”‚
   โ”‚ 15 fps |   โ”‚       โ”‚        โ”‚       โ”‚        โ”‚       โ”‚            โ”‚          โ”‚
   โ”‚ 5:3        โ”‚       โ”‚        โ”‚       โ”‚        โ”‚       โ”‚            โ”‚          โ”‚
   โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
   โ”‚ PAL SD 1/4 โ”‚ 384   โ”‚ 288    โ”‚ 25.00 โ”‚ 4:3    โ”‚ 1:1   โ”‚ No         โ”‚ 384      โ”‚
   โ”‚ 288p 25    โ”‚       โ”‚        โ”‚       โ”‚        โ”‚       โ”‚            โ”‚          โ”‚
   โ”‚ fps        โ”‚       โ”‚        โ”‚       โ”‚        โ”‚       โ”‚            โ”‚          โ”‚
   โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
   โ”‚ WQVGA 240p โ”‚ 384   โ”‚ 240    โ”‚ 59.94 โ”‚ 16:10  โ”‚ 1:1   โ”‚ No         โ”‚ 384      โ”‚
   โ”‚ 59.94 fps  โ”‚       โ”‚        โ”‚       โ”‚        โ”‚       โ”‚            โ”‚          โ”‚
   โ”‚ | 16:10    โ”‚       โ”‚        โ”‚       โ”‚        โ”‚       โ”‚            โ”‚          โ”‚
   โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
   โ”‚ WQVGA 240p โ”‚ 384   โ”‚ 240    โ”‚ 29.97 โ”‚ 16:10  โ”‚ 1:1   โ”‚ No         โ”‚ 384      โ”‚
   โ”‚ 29.97 fps  โ”‚       โ”‚        โ”‚       โ”‚        โ”‚       โ”‚            โ”‚          โ”‚
   โ”‚ | 16:10    โ”‚       โ”‚        โ”‚       โ”‚        โ”‚       โ”‚            โ”‚          โ”‚
   โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
   โ”‚ WQVGA 240p โ”‚ 384   โ”‚ 240    โ”‚ 23.98 โ”‚ 16:10  โ”‚ 1:1   โ”‚ No         โ”‚ 384      โ”‚
   โ”‚ 23.98 fps  โ”‚       โ”‚        โ”‚       โ”‚        โ”‚       โ”‚            โ”‚          โ”‚
   โ”‚ | 16:10    โ”‚       โ”‚        โ”‚       โ”‚        โ”‚       โ”‚            โ”‚          โ”‚
   โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
   โ”‚ WQVGA 240p โ”‚ 384   โ”‚ 240    โ”‚ 60.00 โ”‚ 16:10  โ”‚ 1:1   โ”‚ No         โ”‚ 384      โ”‚
   โ”‚ 60 fps |   โ”‚       โ”‚        โ”‚       โ”‚        โ”‚       โ”‚            โ”‚          โ”‚
   โ”‚ 16:10      โ”‚       โ”‚        โ”‚       โ”‚        โ”‚       โ”‚            โ”‚          โ”‚
   โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
   โ”‚ WQVGA 240p โ”‚ 384   โ”‚ 240    โ”‚ 50.00 โ”‚ 16:10  โ”‚ 1:1   โ”‚ No         โ”‚ 384      โ”‚
   โ”‚ 50 fps |   โ”‚       โ”‚        โ”‚       โ”‚        โ”‚       โ”‚            โ”‚          โ”‚
   โ”‚ 16:10      โ”‚       โ”‚        โ”‚       โ”‚        โ”‚       โ”‚            โ”‚          โ”‚
   โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
   โ”‚ WQVGA 240p โ”‚ 384   โ”‚ 240    โ”‚ 30.00 โ”‚ 16:10  โ”‚ 1:1   โ”‚ No         โ”‚ 384      โ”‚
   โ”‚ 30 fps |   โ”‚       โ”‚        โ”‚       โ”‚        โ”‚       โ”‚            โ”‚          โ”‚
   โ”‚ 16:10      โ”‚       โ”‚        โ”‚       โ”‚        โ”‚       โ”‚            โ”‚          โ”‚
   โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
   โ”‚ WQVGA 240p โ”‚ 384   โ”‚ 240    โ”‚ 25.00 โ”‚ 16:10  โ”‚ 1:1   โ”‚ No         โ”‚ 384      โ”‚
   โ”‚ 25 fps |   โ”‚       โ”‚        โ”‚       โ”‚        โ”‚       โ”‚            โ”‚          โ”‚
   โ”‚ 16:10      โ”‚       โ”‚        โ”‚       โ”‚        โ”‚       โ”‚            โ”‚          โ”‚
   โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
   โ”‚ WQVGA 240p โ”‚ 384   โ”‚ 240    โ”‚ 24.00 โ”‚ 16:10  โ”‚ 1:1   โ”‚ No         โ”‚ 384      โ”‚
   โ”‚ 24 fps |   โ”‚       โ”‚        โ”‚       โ”‚        โ”‚       โ”‚            โ”‚          โ”‚
   โ”‚ 16:10      โ”‚       โ”‚        โ”‚       โ”‚        โ”‚       โ”‚            โ”‚          โ”‚
   โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
   โ”‚ WQVGA 240p โ”‚ 384   โ”‚ 240    โ”‚ 15.00 โ”‚ 16:10  โ”‚ 1:1   โ”‚ No         โ”‚ 384      โ”‚
   โ”‚ 15 fps |   โ”‚       โ”‚        โ”‚       โ”‚        โ”‚       โ”‚            โ”‚          โ”‚
   โ”‚ 16:10      โ”‚       โ”‚        โ”‚       โ”‚        โ”‚       โ”‚            โ”‚          โ”‚
   โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
   โ”‚ WQVGA 240p โ”‚ 360   โ”‚ 240    โ”‚ 59.94 โ”‚ 3:2    โ”‚ 1:1   โ”‚ No         โ”‚ 360      โ”‚
   โ”‚ 59.94 fps  โ”‚       โ”‚        โ”‚       โ”‚        โ”‚       โ”‚            โ”‚          โ”‚
   โ”‚ | 3:2      โ”‚       โ”‚        โ”‚       โ”‚        โ”‚       โ”‚            โ”‚          โ”‚
   โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
   โ”‚ WQVGA 240p โ”‚ 360   โ”‚ 240    โ”‚ 29.97 โ”‚ 3:2    โ”‚ 1:1   โ”‚ No         โ”‚ 360      โ”‚
   โ”‚ 29.97 fps  โ”‚       โ”‚        โ”‚       โ”‚        โ”‚       โ”‚            โ”‚          โ”‚
   โ”‚ | 3:2      โ”‚       โ”‚        โ”‚       โ”‚        โ”‚       โ”‚            โ”‚          โ”‚
   โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
   โ”‚ WQVGA 240p โ”‚ 360   โ”‚ 240    โ”‚ 23.98 โ”‚ 3:2    โ”‚ 1:1   โ”‚ No         โ”‚ 360      โ”‚
   โ”‚ 23.98 fps  โ”‚       โ”‚        โ”‚       โ”‚        โ”‚       โ”‚            โ”‚          โ”‚
   โ”‚ | 3:2      โ”‚       โ”‚        โ”‚       โ”‚        โ”‚       โ”‚            โ”‚          โ”‚
   โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
   โ”‚ WQVGA 240p โ”‚ 360   โ”‚ 240    โ”‚ 60.00 โ”‚ 3:2    โ”‚ 1:1   โ”‚ No         โ”‚ 360      โ”‚
   โ”‚ 60 fps |   โ”‚       โ”‚        โ”‚       โ”‚        โ”‚       โ”‚            โ”‚          โ”‚
   โ”‚ 3:2        โ”‚       โ”‚        โ”‚       โ”‚        โ”‚       โ”‚            โ”‚          โ”‚
   โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
   โ”‚ WQVGA 240p โ”‚ 360   โ”‚ 240    โ”‚ 50.00 โ”‚ 3:2    โ”‚ 1:1   โ”‚ No         โ”‚ 360      โ”‚
   โ”‚ 50 fps |   โ”‚       โ”‚        โ”‚       โ”‚        โ”‚       โ”‚            โ”‚          โ”‚
   โ”‚ 3:2        โ”‚       โ”‚        โ”‚       โ”‚        โ”‚       โ”‚            โ”‚          โ”‚
   โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
   โ”‚ WQVGA 240p โ”‚ 360   โ”‚ 240    โ”‚ 30.00 โ”‚ 3:2    โ”‚ 1:1   โ”‚ No         โ”‚ 360      โ”‚
   โ”‚ 30 fps |   โ”‚       โ”‚        โ”‚       โ”‚        โ”‚       โ”‚            โ”‚          โ”‚
   โ”‚ 3:2        โ”‚       โ”‚        โ”‚       โ”‚        โ”‚       โ”‚            โ”‚          โ”‚
lowkey, this is just the data, no cap. every number and label is exactly as it appears in the manpage. ๐Ÿซถ periodt.

okay bestie we're still in the big ol' preset table and it just. keeps. going. ๐Ÿ’… every single row below is its own profile, and the columns are the same ones from before: width ร— height, frame rate, display aspect, pixel aspect, whether it's interlaced, and then that last number at the end of the row. no skipping, no summarising, we're eating the whole plate. ๐Ÿ“


  • WQVGA 240p 25 fps | 3:2 โ€” 360 ร— 240, 25.00 fps, aspect 3:2, pixel aspect 1:1, interlaced: No, last column 360
  • WQVGA 240p 24 fps | 3:2 โ€” 360 ร— 240, 24.00 fps, aspect 3:2, pixel aspect 1:1, interlaced: No, last column 360
  • WQVGA 240p 15 fps | 3:2 โ€” 360 ร— 240, 15.00 fps, aspect 3:2, pixel aspect 1:1, interlaced: No, last column 360
  • PAL SD Anamorphic 576p 25 fps | 16:9 โ€” 352 ร— 576, 25.00 fps, aspect 16:9, pixel aspect 32:11, interlaced: No, last column 1024
  • PAL SD CVD Anamorphic 576p 25 fps โ€” 352 ร— 576, 25.00 fps, aspect 4:3, pixel aspect 24:11, interlaced: No, last column 768
  • PAL SD Anamorphic 576i 25 fps | 16:9 โ€” 352 ร— 576, 25.00 fps, aspect 16:9, pixel aspect 32:11, interlaced: Yes, last column 1024
  • PAL SD CVD Anamorphic 576i 25 fps โ€” 352 ร— 576, 25.00 fps, aspect 4:3, pixel aspect 24:11, interlaced: Yes, last column 768
  • NTSC SD CVD Anamorphic 480p 29.97 fps โ€” 352 ร— 480, 29.97 fps, aspect 4:3, pixel aspect 20:11, interlaced: No, last column 640
  • NTSC SD 1/2 Anamorphic 480p 23.98 fps โ€” 352 ร— 480, 23.98 fps, aspect 4:3, pixel aspect 20:11, interlaced: No, last column 640
  • NTSC SD 1/2 Anamorphic 480p 25 fps โ€” 352 ร— 480, 25.00 fps, aspect 4:3, pixel aspect 20:11, interlaced: No, last column 640
  • NTSC SD CVD 1/2 Anamorphic 480i 29.97 fps โ€” 352 ร— 480, 29.97 fps, aspect 4:3, pixel aspect 20:11, interlaced: Yes, last column 640
  • NTSC SD 1/2 Anamorphic 480i 25 fps โ€” 352 ร— 480, 25.00 fps, aspect 4:3, pixel aspect 20:11, interlaced: Yes, last column 640
  • PAL SD CIF SIF Anamorphic 288p 29.97 fps โ€” 352 ร— 288, 29.97 fps, aspect 4:3, pixel aspect 12:11, interlaced: No, last column 384
  • PAL SD Anamorphic 288p 25 fps โ€” 352 ร— 288, 25.00 fps, aspect 16:9, pixel aspect 16:11, interlaced: No, last column 512
  • PAL SD CIF SIF VCD Anamorphic 288p 25 fps โ€” 352 ร— 288, 25.00 fps, aspect 4:3, pixel aspect 12:11, interlaced: No, last column 384
  • PAL SD CIF SIF Anamorphic 288p 15 fps โ€” 352 ร— 288, 15.00 fps, aspect 4:3, pixel aspect 12:11, interlaced: No, last column 384
  • PAL SD Anamorphic 288i 25 fps โ€” 352 ร— 288, 25.00 fps, aspect 16:9, pixel aspect 16:11, interlaced: Yes, last column 512
  • PAL SD CIF 288i 25 fps โ€” 352 ร— 288, 25.00 fps, aspect 4:3, pixel aspect 12:11, interlaced: Yes, last column 384
ngl the way this table has range?? from tiny lil 360 ร— 240 WQVGA cuties all the way to 352 ร— 576 PAL SD anamorphic baddies, and the pixel aspects are out here being like 32:11 and 24:11 and 20:11 and 12:11 โ€” she's not a normal shape and she knows it ๐Ÿ˜ญ that's literally what "anamorphic" means here, the pixels are stretched so they get squished back into the right shape on screen. the i ones say Yes on interlaced, the p ones say No. iykyk. โœจ

okay so the format table is still going and it's literally giving video-format buffet ๐ŸŽฌโœจ every row is a whole vibe, and we are not skipping a single cell. periodt.

  • Anamorphic 288i 25 fps โ€” bestie the other cells in this row are literally empty in the original, so there's no width, height, fps, aspect ratio, pixel aspect ratio, interlaced flag, or last-column number to report. it's giving mystery format ๐Ÿ™ˆโœจ
  • NTSC SD SIF VCD Anamorphic 240p 29.97 fps โ€” width 352, height 240, fps 29.97, aspect ratio 4:3, pixel aspect ratio 10:11, interlaced No, and that last column says 320. she's a whole mood ๐Ÿ’…
  • NTSC SD SIF Anamorphic 240p 23.98 fps โ€” width 352, height 240, fps 23.98, aspect ratio 4:3, pixel aspect ratio 10:11, interlaced No, last column 320. cinematic vibes fr fr ๐ŸŽ€
  • NTSC SD SIF Anamorphic 240p 25 fps โ€” width 352, height 240, fps 25.00, aspect ratio 4:3, pixel aspect ratio 10:11, interlaced No, last column 320. European bestie energy ๐ŸŒธ
  • NTSC SD SIF Anamorphic 240p 15 fps โ€” width 352, height 240, fps 15.00, aspect ratio 4:3, pixel aspect ratio 10:11, interlaced No, last column 320. slow and steady, we love her ๐Ÿข
  • NTSC SD SIF Anamorphic 240i 29.97 fps โ€” width 352, height 240, fps 29.97, aspect ratio 4:3, pixel aspect ratio 10:11, interlaced Yes, last column 320. oh she's interlaced, no cap ๐Ÿ‘‘
  • QVGA 240p 59.94 fps โ€” width 320, height 240, fps 59.94, aspect ratio 4:3, pixel aspect ratio 1:1, interlaced No, last column 320. smooth like butter ๐Ÿงˆ
  • NTSC SD QVGA 1/4 240p 29.97 fps โ€” width 320, height 240, fps 29.97, aspect ratio 4:3, pixel aspect ratio 1:1, interlaced No, last column 320. quarter of what? we don't ask, we just stan ๐Ÿ’–
  • QVGA 240p 23.98 fps โ€” width 320, height 240, fps 23.98, aspect ratio 4:3, pixel aspect ratio 1:1, interlaced No, last column 320. filmic queen ๐ŸŽฌ
  • QVGA 240p 60 fps โ€” width 320, height 240, fps 60.00, aspect ratio 4:3, pixel aspect ratio 1:1, interlaced No, last column 320. sixty frames of pure slay โœจ
  • QVGA 240p 50 fps โ€” width 320, height 240, fps 50.00, aspect ratio 4:3, pixel aspect ratio 1:1, interlaced No, last column 320. fifty and thriving ๐Ÿ’œ
  • QVGA 240p 30 fps โ€” width 320, height 240, fps 30.00, aspect ratio 4:3, pixel aspect ratio 1:1, interlaced No, last column 320. thirty, flirty, and alive ๐Ÿฆ‹
  • QVGA 240p 25 fps โ€” width 320, height 240, fps 25.00, aspect ratio 4:3, pixel aspect ratio 1:1, interlaced No, last column 320. twenty-five, iconic ๐ŸŒˆ
  • QVGA 240p 24 fps โ€” width 320, height 240, fps 24.00, aspect ratio 4:3, pixel aspect ratio 1:1, interlaced No, last column 320. the classic cinema number, we have to respect it ๐ŸŽฅ
  • QVGA 240p 15 fps โ€” width 320, height 240, fps 15.00, aspect ratio 4:3, pixel aspect ratio 1:1, interlaced No, last column 320. fifteen frames, still serving looks ๐Ÿ’…
  • HQVGA 160p 59.94 fps | 16:10 โ€” width 256, height 160, fps 59.94, aspect ratio 16:10, pixel aspect ratio 1:1, interlaced No, last column 256. wide-ish and gorgeous ๐Ÿซถ
  • HQVGA 160p 29.97 fps | 16:10 โ€” width 256, height 160, fps 29.97, aspect ratio 16:10, pixel aspect ratio 1:1, interlaced No, last column 256. steady vibes โญ
  • HQVGA 160p 23.98 fps | 16:10 โ€” width 256, height 160, fps 23.98, aspect ratio 16:10, pixel aspect ratio 1:1, interlaced No, last column 256. filmic but smol ๐Ÿ“
  • HQVGA 160p 60 fps | 16:10 โ€” width 256, height 160, fps 60.00, aspect ratio 16:10, pixel aspect ratio 1:1, interlaced No, last column 256. sixty fps in a tiny package, she's efficient ๐Ÿ‘‘
  • HQVGA 160p 50 fps | 16:10 โ€” width 256, height 160, fps 50.00, aspect ratio 16:10, pixel aspect ratio 1:1, interlaced No, last column 256. fifty fps, still cute ๐ŸŒธ
  • HQVGA 160p 30 fps | 16:10 โ€” width 256, height 160, fps 30.00, aspect ratio 16:10, pixel aspect ratio 1:1, interlaced No, last column 256. thirty and thriving ๐Ÿ’œ
  • HQVGA 160p โ€” width 256, height 160, fps 25.00, aspect ratio 16:10, pixel aspect ratio 1:1, interlaced No, last column 256. bestie this row is literally cut off in the original, so the first cell only says HQVGA 160p for now โ€” more might come in the next part, but this is all we have here. no cap ๐Ÿ’€
  • HQVGA 160p 24 fps | 16:10 โ€” 256 wide, 160 tall, 24.00 fps, aspect 16:10, pixel aspect 1:1, interlaced No, 256
  • HQVGA 160p 15 fps | 16:10 โ€” 256 wide, 160 tall, 15.00 fps, aspect 16:10, pixel aspect 1:1, interlaced No, 256

okay bestie, that's the end of the tall-and-wide 16:10 era ๐Ÿ’… from here on out everything's rockin' the 3:2 ratio, so buckle up ๐ŸŽ€


  • HQVGA 160p 59.94 fps | 3:2 โ€” 240 wide, 160 tall, 59.94 fps, aspect 3:2, pixel aspect 1:1, interlaced No, 240
  • HQVGA 160p 29.97 fps | 3:2 โ€” 240 wide, 160 tall, 29.97 fps, aspect 3:2, pixel aspect 1:1, interlaced No, 240
  • HQVGA 160p 23.98 fps | 3:2 โ€” 240 wide, 160 tall, 23.98 fps, aspect 3:2, pixel aspect 1:1, interlaced No, 240
  • HQVGA 160p 60 fps | 3:2 โ€” 240 wide, 160 tall, 60.00 fps, aspect 3:2, pixel aspect 1:1, interlaced No, 240
  • HQVGA 160p 50 fps | 3:2 โ€” 240 wide, 160 tall, 50.00 fps, aspect 3:2, pixel aspect 1:1, interlaced No, 240
  • HQVGA 160p 30 fps | 3:2 โ€” 240 wide, 160 tall, 30.00 fps, aspect 3:2, pixel aspect 1:1, interlaced No, 240
  • HQVGA 160p 25 fps | 3:2 โ€” 240 wide, 160 tall, 25.00 fps, aspect 3:2, pixel aspect 1:1, interlaced No, 240
  • HQVGA 160p 24 fps | 3:2 โ€” 240 wide, 160 tall, 24.00 fps, aspect 3:2, pixel aspect 1:1, interlaced No, 240
  • HQVGA 160p 15 fps | 3:2 โ€” 240 wide, 160 tall, 15.00 fps, aspect 3:2, pixel aspect 1:1, interlaced No, 240

now we're getting into the anamorphic girlies and honestly? the way they squeeze a whole vibe into 176 pixels is iconic ๐Ÿซถ watch the pixel aspect ratio, it stops being 1:1 and starts doing math โœจ


  • PAL SD QCIF Anamorphic 144p 29.97 fps โ€” 176 wide, 144 tall, 29.97 fps, aspect 4:3, pixel aspect 12:11, interlaced No, 192
  • PAL SD QCIF Anamorphic 144p 25 fps โ€” 176 wide, 144 tall, 25.00 fps, aspect 4:3, pixel aspect 12:11, interlaced No, 192
  • PAL SD QCIF Anamorphic 144p 15 fps โ€” 176 wide, 144 tall, 15.00 fps, aspect 4:3, pixel aspect 12:11, interlaced No, 192

and the NTSC cousins roll in with a different pixel aspect (10:11, not 12:11, do NOT mix them up bestie ๐Ÿ˜ญ) and a shorter 120-tall frame ๐Ÿ’€


  • NTSC SD SIF 1/2 Anamorphic 120p 23.98 fps โ€” 176 wide, 120 tall, 23.98 fps, aspect 4:3, pixel aspect 10:11, interlaced No, 160
  • NTSC SD SIF 1/2 Anamorphic 120p 25 fps โ€” 176 wide, 120 tall, 25.00 fps, aspect 4:3, pixel aspect 10:11, interlaced No, 160

last little squad of this batch: the QQVGA babies ๐Ÿ“ tiny, 4:3, pixel aspect back to clean 1:1, no anamorphic nonsense, just pure lowkey simplicity ๐Ÿ’œ


  • QQVGA 120p 59.94 fps โ€” 160 wide, 120 tall, 59.94 fps, aspect 4:3, pixel aspect 1:1, interlaced No, 160
  • QQVGA 120p 29.97 fps โ€” 160 wide, 120 tall, 29.97 fps, aspect 4:3, pixel aspect 1:1, interlaced No, 160
  • QQVGA 120p 23.98 fps โ€” 160 wide, 120 tall, 23.98 fps, aspect 4:3, pixel aspect 1:1, interlaced No, 160
  • QQVGA 120p 60 fps โ€” 160 wide, 120 tall, 60.00 fps, aspect 4:3, pixel aspect 1:1, interlaced No, 160

fr fr, notice how interlaced is No on every single one of these? your girl is out here serving progressive-scan realness only, no combing artifacts on my watch ๐Ÿ˜คโœจ
  • QQVGA 120p 50 fps โ€” 160, 120, 50.00, 4:3, 1:1, No, 160
  • QQVGA 120p 30 fps โ€” 160, 120, 30.00, 4:3, 1:1, No, 160
  • QQVGA 120p 25 fps โ€” 160, 120, 25.00, 4:3, 1:1, No, 160
  • QQVGA 120p 24 fps โ€” 160, 120, 24.00, 4:3, 1:1, No, 160
  • QQVGA 120p 15 fps โ€” 160, 120, 15.00, 4:3, 1:1, No, 160
  • NTSC SD SQ CIF 96p 29.97 fps โ€” 128, 96, 29.97, 4:3, 1:1, No, 128
  • NTSC SD SQ CIF 96p 25 fps โ€” 128, 96, 25.00, 4:3, 1:1, No, 128
  • NTSC SD SQ CIF 96p 15 fps โ€” 128, 96, 15.00, 4:3, 1:1, No, 128

๐ŸŽฌ Import & Export ๐ŸŽฌ

okay so bestie, your whole video editing project โ€” tracks, clips, keyframes, the entire little universe โ€” can be imported and exported out of OpenShot Video Editor in formats that basically everyone supports. We're talking EDL (Edit Decision Lists) and XML (Final Cut Pro format). why do you care? Because say you start editing a video in a different program (Adobe Premier, Final Cut Pro, etcโ€ฆ), but then later you need to move ALL your edits over to OpenShot โ€” or the other way around. Yeah. That. ๐Ÿ’…


๐Ÿ“ผ EDL (Edit Decision Lists) ๐Ÿ“ผ

Here's everything that's supported when you import or export an EDL file with OpenShot, no gatekeeping:

  • EDL Format โ€” CMX-3600 (a very widely supported variation) ๐Ÿ‘‘
  • Single Track โ€” Only a single track can be imported at a time (this is a limitation of the EDL format) ๐Ÿ˜ญ
  • Tape Name โ€” Only AX and BL tape names are currently supported in OpenShot
  • Edits (V and A) โ€” Only edits are currently supported (transitions are not yet supported)
  • Opacity โ€” Opacity keyframes are supported
  • Audio Levels โ€” Volume keyframes are supported

๐Ÿ“ Example EDL Output ๐Ÿ“

OpenShot follows the CMX 3600 layout for event lines, and it uses comment lines (* โ€ฆ) to carry keyframes. Now, CMX 3600 doesn't define units or interpolation in comments โ€” so our exporter adds readable values and interpolation names, and our importer is so forgiving: it accepts units with or without spaces, mixed case, optional interpolation tokens, and it ignores unknown trailing text/reel tags, all to maximize compatibility. she's flexible, she's understanding, she's iconic. โœจ

:caption: Example EDL format supported by OpenShot:
 TITLE: Test - TRACK 5
 FCM: NON-DROP FRAME

 001  BL       V     C        00:00:00:00 00:00:01:24 00:00:00:00 00:00:01:24
 002  AX       V     C        00:00:01:24 00:00:10:00 00:00:01:24 00:00:10:00
 * FROM CLIP NAME:Logo.mp4
 * SOURCE FILE: ../Videos/Logo.mp4
 * VIDEO LEVEL AT 00:00:00:00 IS 100% BEZIER (REEL AX V)
 * AUDIO LEVEL AT 00:00:00:00 IS 0.00 DB LINEAR (REEL AX A1)
 * SCALE X AT 00:00:01:24 IS 100% BEZIER (REEL AX V)
 * SCALE X AT 00:00:09:29 IS 93% BEZIER (REEL AX V)
 * SCALE Y AT 00:00:01:24 IS 100% BEZIER (REEL AX V)
 * SCALE Y AT 00:00:09:29 IS 55% BEZIER (REEL AX V)
 * LOCATION X AT 00:00:01:24 IS 0% BEZIER (REEL AX V)
 * LOCATION X AT 00:00:09:29 IS -1% BEZIER (REEL AX V)
 * LOCATION Y AT 00:00:01:24 IS 0% BEZIER (REEL AX V)
 * LOCATION Y AT 00:00:09:29 IS -32% BEZIER (REEL AX V)
 * ROTATION AT 00:00:01:24 IS 0 DEG BEZIER (REEL AX V)
 * ROTATION AT 00:00:09:29 IS 23.3 DEG BEZIER (REEL AX V)
 * SHEAR X AT 00:00:01:24 IS 0% BEZIER (REEL AX V)
 * SHEAR X AT 00:00:09:29 IS -12% BEZIER (REEL AX V)
 * SHEAR Y AT 00:00:01:24 IS 0% BEZIER (REEL AX V)
 * SHEAR Y AT 00:00:09:29 IS -7% BEZIER (REEL AX V)

 TITLE: Test - TRACK 4
 FCM: NON-DROP FRAME

 001  AX       V     C        00:00:00:00 00:00:09:29 00:00:00:00 00:00:09:29
 001  AX       A     C        00:00:00:00 00:00:09:29 00:00:00:00 00:00:09:29
 * FROM CLIP NAME: Trailer.mp4
 * SOURCE FILE: ../Videos/Trailer.mp4
 * VIDEO LEVEL AT 00:00:00:00 IS 0% BEZIER (REEL AX V)
 * VIDEO LEVEL AT 00:00:01:00 IS 100% BEZIER (REEL AX V)
 * VIDEO LEVEL AT 00:00:08:29 IS 100% BEZIER (REEL AX V)
 * VIDEO LEVEL AT 00:00:09:29 IS 0% BEZIER (REEL AX V)
 * AUDIO LEVEL AT 00:00:00:00 IS 0.00 DB LINEAR (REEL AX A1)

 TITLE: Test - TRACK 3
 FCM: NON-DROP FRAME

 001  AX       V     C        00:00:00:00 00:00:09:29 00:00:00:00 00:00:09:29
 001  AX       A     C        00:00:00:00 00:00:09:29 00:00:00:00 00:00:09:29
 * FROM CLIP NAME: Soundtrack.mp3
 * SOURCE FILE: ../Audio/Soundtrack.mp3
 * VIDEO LEVEL AT 00:00:00:00 IS 100% BEZIER (REEL AX V)
 * AUDIO LEVEL AT 00:00:00:00 IS -96.00 DB LINEAR (REEL AX A1)
 * AUDIO LEVEL AT 00:00:03:00 IS 0.00 DB LINEAR (REEL AX A1)
 * AUDIO LEVEL AT 00:00:06:29 IS 0.00 DB LINEAR (REEL AX A1)
 * AUDIO LEVEL AT 00:00:09:29 IS -96.00 DB LINEAR (REEL AX A1)

๐ŸŒˆ XML (Final Cut Pro format) ๐ŸŒˆ

Here's what's supported when you import or export an XML file with OpenShot. And bestie, this XML format is supported in so many video editors โ€” not just Final Cut Pro. Like, fr fr, most commercial video editors have some support for importing and exporting this exact same XML format. it's giving universal compatibility, we love to see it ๐Ÿฆ‹

okay so bestie, real talk: OpenShot rides hard for the legacy Final Cut Pro XML Interchange Format โ€” that's the xmeml one, straight outta Final Cut Pro 7. Our exporter writes <!DOCTYPE xmeml> projects that follow the Final Cut Pro XML DTD v1.0, and it's compatible with the v4 and v5 schema versions of that interchange format (those are the DTDs that shipped with Final Cut Pro 7, iykyk ๐Ÿซถ).

Here's the vibe check on exactly what that XML option covers:

  • XML Format โ€” Final Cut Pro format (but most commercial video editors also support this format ๐Ÿ’…)
  • All Tracks โ€” all video and audio tracks are supported โœจ
  • Edits โ€” all clips on all tracks are supported (video, image, and audio files). Transitions are not yet supported ๐Ÿ˜ญ
  • Opacity โ€” opacity keyframes are supported ๐Ÿ‘‘
  • Audio Levels โ€” volume keyframes are supported ๐ŸŽš๏ธ

Example XML Output (tree view) ๐ŸŒณ

[image]


Preferences โš™๏ธ๐Ÿ’–

The Preferences window is the spot โ€” it holds so many important settings and configuration options for OpenShot. You'll find it up in the top menu under Editโ†’Preferences. Heads up though: a lot of these settings need OpenShot to be restarted before your changes actually kick in. no cap.

NOTE: Some features such as Animated Titles and external SVG editing require setting the paths for Blender and Inkscape under the General tab. And if you notice audio playback issues, such as audio drift, you may need to adjust the audio settings under the Preview tab. ๐ŸŽง

General โœจ

[image]

The General tab of the Preferences window is where you tweak the settings that apply to OpenShot as a whole, fr fr.

  • Language โ€” default: Default. Choose your preferred language for OpenShot menus and windows ๐ŸŒ
  • Default Theme โ€” default: Humanity:Dark. Choose your theme for OpenShot โ€” either Light, Dark or None ๐ŸŽจ
  • User Interface Scale โ€” default: 1.0. Adjust the size of OpenShot's interface (restart required; range 1โ€“3; known issues on Windows โš ๏ธ)
  • Image Length (seconds) โ€” default: 10.00. How long the image displays on the screen when added to the timeline ๐Ÿ–ผ๏ธ
  • Volume โ€” default: 75.00. The percentage of the volume of the clip when added to the timeline ๐Ÿ”Š
  • Blender Command (path) โ€” default: <blank>. The path to the binary for Blender (version 5.0+)
  • Advanced Title Editor (path) โ€” default: <blank>. The path to the binary for Inkscape
  • Show Export Dialog when Finished โ€” default: <checked>. Displays the Export Video windows after the export is finished ๐Ÿ“ค

Themes ๐ŸŒˆ๐ŸŽ€

OpenShot comes with 3 standard themes, and they change the look and feel of the whole program. Pick your main character era:

  • Retro โ€” a light theme that offers a classic and clean appearance. This theme uses light gray and white tones, making it ideal for users who prefer a bright and high-contrast interface. It provides a traditional look that is easy on the eyes, especially in well-lit environments โ˜€๏ธ
  • Humanity Dark โ€” [Default Theme] a dark theme with dark gray tones, providing a modern and sleek look. This theme is designed for users who prefer working in low-light conditions or who enjoy a more subdued and professional appearance. The dark gray background reduces glare and eye strain, making it suitable for extended editing sessions ๐ŸŒ™
  • Cosmic Dusk โ€” a bluish theme with a more modern UI design, enhancing the visual aesthetics of the editor. This theme features shades of blue and purple, giving the interface a contemporary and dynamic feel. It combines modern aesthetics with functionality, offering a fresh and visually appealing workspace for video editing ๐Ÿ’œ๐Ÿฆ‹

[image]


Restoring Defaults ๐Ÿ”„๐Ÿ’ซ

In OpenShot, every preferences category (or tab) in the Preferences window has a Restore Defaults button that lets you easily reset the values for that specific category. This is lowkey a lifesaver if you only wanna reset certain parts of your preferences โ€” like keyboard shortcuts โ€” without touching the rest of your custom settings.

Where to Find the Restore Defaults Button: every category or tab in the Preferences window has a Restore Defaults button sitting in the bottom left corner of the screen. The name of the button updates based on the category you're viewing. For example, if you're in the "Keyboard" tab, the button will say Restore Defaults: Keyboard.

How It Works: only the settings in the currently selected category will be restored to their default values. That selective restoration makes it easy to reset certain preferences without affecting others ๐Ÿ‘‘

Tip for Beginners: โ€” if you're not sure about a change you've made in a particular category, don't hesitate to use the Restore Defaults button. It's a simple way to undo changes and get back to the default settings for that specific category without affecting your overall setup ๐Ÿ™ˆ


Preview ๐Ÿ‘€๐ŸŽฌ

[image]

Okay so the Preview tab of the Preferences window is where you set a Default Video Profile for your project, in case you're the kind of girl who has one specific editing profile she's loyal to. More about Profiles (see #profiles-ref). Also you can tweak the real-time preview audio settings here โ€” like which audio device to use and what sample rate, iykyk.


  • Default Video Profile โ€” default: HD 720P 30 fps โ€” select the profile for Preview and Export defaults โœจ
  • Playback Audio Buffer Size โ€” default: 512 โ€” adjust how many audio samples must be buffered before audio playback begins. The allowed range of values is 128 to 4096.
NOTE: if you're experiencing a large drift or delay in audio playback, try setting this value lower. fr fr.
  • Playback Audio Device โ€” default: Default โ€” no description, it's just vibing ๐Ÿ’…
  • Default Audio Sample Rate โ€” default: 44100
  • Default Audio Channels โ€” default: Stereo (2 Channel)

๐ŸŽ€ Autosave ๐ŸŽ€

[image]

Autosave is a feature in OpenShot which automatically saves the current changes to your project after a specific number of minutes โ€” it's literally here to reduce the risk or impact of data loss in case of a crash, a freeze, or user error (yes, we mean you, bestie ๐Ÿ™ˆ).

  • Enable Autosave โ€” default: Enabled
  • Autosave Interval (minutes) โ€” default: 3
  • History Limit (# of undo/redo) โ€” default: 15
  • Recovery Limit (# of project copies) โ€” default: 30

๐ŸŒˆ Recovery ๐ŸŒˆ

Before each save, a compressed *.zip copy of the current project is saved in the recovery folder, to further reduce the risk of data loss. The recovery folder lives at:

~/.openshot_qt/recovery/

or on Windows:

C:\Users\USERNAME\.openshot_qt\recovery

To recover a corrupt or broken *.osp project file, use the File->Recovery menu on the main window after opening your project. If available, a list of matching project versions from the recovery folder is listed in chronological order (most recent one at the top ๐Ÿ‘‘). This will automatically rename your current project file to {project-name}-{time}-backup.osp, and replace it with the recovery project file. You can repeat this process until you find the correct recovery project.

NOTE: if for some unexpected reason the recovery process fails, you can always rename the โ€œ-backup.ospโ€ file to the original project file name to restore it. ๐Ÿซถ

To manually recover a corrupt or broken *.osp project file, please find the most recent copy in the recovery folder, and copy/paste the file into your original project folder location (i.e. the folder that contains your broken project). If the recovery file has been zipped (*.zip), you must first extract the *.osp, and then copy it into your project folder. Recovery files are named {time}-{project-name}. You can also use the Date Modified on the file to select the version you're interested in recovering. ๐Ÿ’–


๐Ÿฆ‹ Cache ๐Ÿฆ‹

[image]

Cache settings can be tweaked to make real-time playback faster, or to make it less of a CPU hog ๐Ÿซถ. The cache is literally where image and audio data live for every frame of video that gets requested. More frames cached = smoother real-time playback, bestie. But alsoโ€ฆ the more stuff that needs caching, the more CPU it takes to build that cache ๐Ÿ˜ญ. It's a whole balance situation. The defaults are a generally sane set of cache values, and they should let most computers play back video and audio smoothly. Go peek at Playback <#playback-ref> if you want more.

Here's every single setting, no skips:

  • Cache Mode โ€” Pick between Memory or Disk caching (memory caching is preferred ๐Ÿ’–). Disk caching writes image data to the hard disk so it can be retrieved later, and it works best with an SSD.
  • Cache Limit (MB) โ€” How many MB get set aside for cache-related data. Bigger numbers are not always better, because it takes more CPU to generate more frames to fill that cache.
  • Image Format (Disk Only) โ€” The image format used to store disk cache image data.
  • Scale Factor (Disk Only) โ€” A percentage (0.1 to 1.0) used to shrink the size of disk-based image files stored in the disk cache. Smaller numbers make writing and reading cached image files faster โœจ.
  • Image Quality (Disk Only) โ€” The quality of the image files used in disk cache. Higher compression can cause more slowness, but it gives you smaller file sizes.
  • Cache Pre-roll: Min Frames: โ€” The minimum number of frames that must be cached before playback begins. The larger the number, the longer the wait before playback starts ๐Ÿ™ˆ.
  • Cache Pre-roll: Max Frames: โ€” The maximum number of frames that can be cached during playback (in front of the playhead). The larger the number, the more CPU is required to cache ahead โ€” versus just displaying the frames that are already cached.
  • Cache Ahead (Percent): โ€” Between 0.0 and 1.0. This is how much percent we cache ahead of the playhead. For example, 0.5 would cache 50% behind and 50% ahead of the playhead. 0.8 would cache 20% behind and 80% ahead of the playhead.
  • Cache Max Frames: โ€” This is an override on the total allowed frames that our caching thread can cache. It defaults to 600 frames, but even if you hand OpenShot a huge amount of RAM for its cache size, this overrides the max number of frames cached. The reason isโ€ฆ sometimes when the preview window is very small and the cache size is set very high, OpenShot might calculate that we can cache 30,000 frames or something silly, which takes a huge amount of CPU and lags the whole system ๐Ÿ’€. This setting exists to clamp the upper limit of the cache to something reasonableโ€ฆ even on systems that give OpenShot huge amounts of RAM to work with.

๐ŸŒธ Debug ๐ŸŒธ

[image]

Here's where you get to decide how much data should be logged. Normally, Debug Mode (verbose) is off. The default port is 5556. And if you wanna help make OpenShot better, you can enable Send Anonymous Metrics and Errors ๐Ÿซถ.

๐ŸŽ€ Performance ๐ŸŽ€

[image]

Real talk, bestie: GPU hardware acceleration is experimental at the moment, so keep that in mind. OpenShot supports both decoding and encoding acceleration. Want the full deets? Take a look at our Github HW-ACCEL Doc <https://github.com/OpenShot/libopenshot/blob/develop/doc/HW-ACCEL.md> โœจ.

NOTE: On systems with older graphics cards, hardware acceleration may not always be faster than CPU encoding. Not me warning you twice ๐Ÿ’….

๐Ÿ’œ Keyboard ๐Ÿ’œ

[image]

This section lets you view and customize hotkeys for all the various actions in the app. Here you can assign and manage multiple shortcuts for the same action, and restore default shortcuts if you need to.

  • Assign Multiple Shortcuts: You can assign multiple keyboard shortcuts to the same action by separating them with a pipe (|) delimiter. This flexibility means you can configure as many shortcuts as you need for each action ๐Ÿ”ฅ.
  • Immediate Application: No restart required after you adjust keyboard shortcuts. Changes are applied immediately, so you can start using your updated shortcuts right away, periodt.
  • Restore Default Shortcuts: If needed, you can reset all keyboard shortcuts back to their default settings by clicking the Restore Defaults: Keyboard button in the bottom-left corner of the Preferences screen ๐ŸŽ€.
  • Unique Shortcuts: Every keyboard shortcut must be unique. If there are any duplicate shortcuts, they get highlighted in red and will not function until the conflict is resolved ๐Ÿ˜ญ.

For more detailed info on how to use and customize keyboard shortcuts, see Keyboard Shortcuts <#keyboard-shortcut-ref>.

๐Ÿฆ‹ Location ๐Ÿฆ‹

[image]

Default file path locations for saving/opening projects, importing files, and exporting videos can be configured right here. This can save you time by defaulting the open/save file dialogs to the most appropriate starting folder (options described below). โœจ

  • File Import โ€” Default folder to choose when importing a file ๐Ÿ“
  • Save or Open Project โ€” Default folder to choose when saving or opening a project file ๐Ÿ’–
  • Video Export โ€” Default folder to choose when exporting a video ๐ŸŽ€

And here's the tea on the actual values you can pick:

  • Recent Folder โ€” The last folder used for this same operation. Project folders, Import folders, and Export folders are tracked separately (iykyk, they don't share).
  • Project Folder โ€” The current project folder (or the user's home folder, if the project is not yet saved) ๐Ÿ 

๐Ÿ’… Reset (Default Values) ๐Ÿ’…

To reset all preferences to their default values, please delete the openshot.settings file and re-launch OpenShot. The settings file can be located at this path:

~/.openshot_qt/openshot.settings

or

C:\Users\USERNAME\.openshot_qt\openshot.settings

When OpenShot is re-launched, it will create the missing openshot.settings file with default values. ๐Ÿฆ‹

Optionally, you can delete the entire .openshot_qt/ folder and re-launch OpenShot. However, please make a backup of any customized folders: emojis, presets, profiles, recovery, title_templates, transitions, or yolo. For example, your /recovery/ sub-folder contains backup copies of all your existing projects (*.osp files). ๐Ÿ˜ญ

Deleting the .openshot_qt/ folder is the quickest method to restore OpenShot preferences and settings to their Default values (i.e. also called a clean install). When OpenShot is re-launched, it will create any missing folders (i.e. .openshot_qt/) and settings files. See our step-by-step guide <https://github.com/OpenShot/openshot-qt/wiki/Clean-Installation-of-OpenShot> for more information about clean installs of OpenShot. ๐Ÿซถ


๐Ÿ‘‘ Playback ๐Ÿ‘‘

The preview window is where video & audio playback takes place in OpenShot Video Editor. The preview window utilizes real-time video rendering, caching, re-sampling, and image scaling. This is the primary area for watching back (and listening to) your edits, giving you the feedback needed to make adjustments. It is also one of the most costly operations to your CPU, and requires a modern computer and some reasonable assumptions and factors (listed below). ๐Ÿ’€

โœจ Real-Time Preview โœจ

okay bestie, real talk: how smoothly your real-time video preview plays back depends on a LOT of stuff at once ๐Ÿซถ. What you need is a fast, modern multi-threaded CPU, lots of RAM (memory), and a modern GPU. We listed all the important factors down below ๐Ÿ’…


  • CPU โ€” if your CPU is too slow or has too few cores, you will likely experience a slow, choppy preview ๐Ÿ˜ญ. We recommend installing OpenShot on fairly modern computer. See System Requirements <#min-system-req-ref> for more details on the hardware requirements for OpenShot Video Editor.
  • Memory โ€” if your available RAM memory is too limited, you will likely see huge drops in real-time performance, and your entire system will lag ๐Ÿ’€. We recommend installing additional RAM in your computer, if possible. See System Requirements <#min-system-req-ref>.
  • Cache โ€” your cache settings in the OpenShot Preferences are very important for determining how many frames to processes in advance โœจ. A value too low or too high can cause lag during the real-time video preview. The cache is also related to the available RAM. The higher the cache values, the more RAM and CPU is needed. We recommend experimenting with the Cache Preferences in OpenShot if you are experiencing issues with smooth playback. This same caching system also prepares frames ahead of time during export, speeding up the final render ๐Ÿ”ฅ. See Cache <#preferences-cache-ref>.
  • Preview Size โ€” the height x width of your preview dock (widget) is very important for smooth real-time previews ๐Ÿ‘‘. The larger the window size, the more pixels must be rendered per frame, and the more CPU and RAM are required. It is recommended to keep reducing the preview window size until you achieve smooth video playback. On a slower computer, the preview window size might need to be very small for real-time previews (i.e. 320 x 240).
  • Profile โ€” your project profile determines which size (width x height) and frame rate (FPS) are used during both playback and exporting ๐ŸŒธ. For example, if you are using a FHD 1920x1080 sized profile, you can also choose a smaller profile with the same aspect ratio (16x9 in this example), to improve the preview speed on slower computers. See Profiles <#profiles-ref> for more information on available profiles.
  • FPS (Frame Rate) โ€” the FPS of your project is also very important, and a large factor for smooth video playback ๐Ÿ’–. For example, a 60 FPS video must render twice the number of frames, compared to a 30 FPS video. If you are experiencing slow downs in real-time performance, it can be helpful to reduce your project's FPS to a lower value, such as 30 or 24.
  • Matching Rates โ€” it is very important to match your source assets FPS and Sample Rate with your Project FPS and Project sample rate ๐Ÿ‘€. If either rate does not match exactly, it requires lots of additional CPU and RAM for OpenShot to normalize the mismatching rates. This can lead to audio pops, mis-alignments, duplicate frames, and extra lag in the real-time video preview. You can right-click a file and choose File Properties, to inspect the source asset rates, and ensure they match your Project settings (shown at the top of OpenShot). See Properties <#file-properties-ref>.
  • Source Assets โ€” for example, if you are editing 4K 60 FPS source assets, this is likely going to put a strain on your system ๐Ÿ˜ฎโ€๐Ÿ’จ. A common solution is using another tool (such as FFmpeg) to create a copy (or proxy) of all your source assets, at a lower resolution (and maybe even a lower FPS). It is recommended to keep these proxy video files in their own folder, separate from the original video files. Once you have
  • Proxy Files</strong> โ€” okay so once you're done with all your video editing using the proxy files ๐ŸŽฌ, literally just copy/paste your *.osp project file right back into the original folder, and then export the higher quality, original files. That's it. That's the whole vibe. ๐Ÿ’…
  • Audio Device โ€” bestie, if you're still having issues with audio lag or sync ๐Ÿ˜ญ, please, please verify you're using the correct Playback Audio Device for playback (it lives in the OpenShot Preferences). See Preview <#preferences-preview-ref>.

Then verify your default audio device (on your operating system, not in OpenShot, iykyk) is using the same sample rate, and that all Audio Enhancements are disabled. ๐Ÿšซ๐Ÿ”Š

On certain operating systems (such as Windows), mismatching sample rates or audio enhancements can cause severe audio / video sync problems. Not a drill, fr fr. ๐Ÿ’€

Lastly, try adjusting the Playback Audio Buffer Size (lower values will playback audio with less delay, higher values will playback audio with a larger delay โ€” yes, it's giving backwards but that's how it works).

OpenShot defaults to a buffer size of 512, which is reasonable for most systems โœจ, however on some systems you might need to lower (or raise) this value for smooth and lag-free audio playback. ๐Ÿฆ‹

Be sure to restart OpenShot after changing the audio playback settings. No cap, it won't stick otherwise. ๐Ÿ”„

๐ŸŽง Audio Troubleshooting

okay so you already checked all the real-time playback factors and your audio is still being dramatic?? bestie, same. here are some extra troubleshooting steps you can take. ๐Ÿซถ

  • Latest Daily Build โ€” first things first: verify you're running the latest daily build of OpenShot: https://www.openshot.org/download#daily
  • Clean Install โ€” peep Reset (Default Values) (<#preferences-reset-ref>) for a clean install. sometimes you just gotta start fresh, no shame ๐Ÿ’…
  • Audio Device โ€” check that the Playback Audio Device is set correctly for your sound output, under Preferences in the Preview tab. Restart OpenShot after changing the settings. You can also try a different audio device (USB, audio over HDMI from the video card, headphones, etc.) to rule out other audio issues. Also disable automatic sound suppression for voice calls during microphone activity, and disable Audio Enhancements under the advanced settings tab of your audio device (not all audio devices have these settings, so don't panic if you can't find them ๐Ÿ™ˆ). See Preview (<#preferences-preview-ref>).
  • Audio Buffer Size โ€” the audio buffer size is the amount of audio samples which must first be buffered in OpenShot before audio playback can begin. If this value is too low, you might experience audio break-up / crackle / popping. If this value is too high, you might experience delays or lag before audio playback begins. OpenShot defaults this value to 512, which is a reasonable default for most systems, which should provide smooth audio playback with minimal noticeable lag or delay. However, on some systems this value might need to be adjusted up or down, for in-sync and lag-free audio playback. The range is 128 to 4096. โœจ
  • Sample Rate โ€” ensure that the Default Audio Sample Rate and Default Audio Channels on the Preview tab of the Preferences window match your hardware. You can also check these settings in the operating system control panel (i.e. Windows Sound Control Panel). See Preview (<#preferences-preview-ref>).
  • Volume โ€” ensure that the volume does not exceed 100% on overlapping clips (such as an audio track combined with a video track). Lower the volume on individual clips if needed. See Volume Mixing (<#clip-volume-mixing-ref>).
  • Headphones โ€” if you're using headphones, plug them in before starting OpenShot. Launching OpenShot with no speakers, headphones, or valid audio playback device can cause OpenShot to freeze during playback. not a vibe, avoid this ๐Ÿ˜ญ
  • OS Updates โ€” update your operating system and any pending security updates. Some audio issues, especially audio device specific issues, can be resolved with an operating system update. slay the update button. ๐Ÿ”ฅ

๐Ÿ› ๏ธ Troubleshooting

if you're experiencing an issue with OpenShot โ€” like a freeze, a crash, or an error message โ€” there are many different techniques which can be useful for troubleshooting the issue. let's get into it. ๐Ÿ’œ

๐ŸชŸ Windows 11 Unresponsive

if you experience a freeze on Windows 11, know that this is a known issue with PyQt5 and Windows 11, related to the accessibility features in Qt. It's triggered by pressing Ctrl+C in OpenShot (only on Windows 11). OpenShot will become unresponsive and a memory leak is also present (i.e. the longer OpenShot is unresponsive, the larger your memory leak will become until OpenShot finally crashes or the user kills the process). ๐Ÿ’€ yeah. not cute.

A simple work-around is to avoid Ctrl+C on Windows 11, and instead use the right-click Copy/Paste menus. Another work-around is to remap your "Copy" from Ctrl+C to something else, for example Alt+C. You can change your keyboard mappings in the OpenShot Preferences. See Keyboard (<#preferences-keyboard-ref>). ๐ŸŽ€

๐Ÿ› Windows Debugging with GDB

if you're experiencing a crash or freeze with OpenShot in Windows 10/11, the following step by step instructions will help you determine the cause of the crash. These instructions will display a stack trace of OpenShot's source code, at the location of the crash. This information can be extremely useful for our development team, and very useful to attach to bug reports (for a quicker resolution). basically: you're doing detective work and the devs are obsessed with you for it ๐Ÿ•ต๏ธโ€โ™€๏ธโœจ

๐Ÿ’พ Install the Latest Daily Build

Before attaching a debugger, please download the latest version of OpenShot: https://www.openshot.org/download#daily

Install this version of OpenShot to the default location: C:\Program Files\OpenShot Video Editor\

For details instructions on debugging OpenShot on Windows, please see this wiki: https://github.com/OpenShot/openshot-qt/wiki/Windows-Debugging-with-GDB

๐Ÿงฉ Install MSYS2

The Windows version of OpenShot is compiled using an environment called MSYS2. In order to attach the GDB debugger to our executable, openshot-qt.exe, you must first install MSYS2. This step is only required once. ๐Ÿซถ

  1. Download & Install MSYS2: http://www.msys2.org/
  2. Run MSYS2 MinGW x64 command prompt (for example: C:\msys64\msys2_shell.cmd -mingw64)
  3. Update all packages (Copy/Paste the following command):
pacman -Syu
  1. Install GDB debugger (Copy/Paste the following command):
pacman -S --needed --disable-download-timeout mingw-w64-x86_64-toolchain

๐Ÿš€ Launch OpenShot with GDB Debugger

Run MSYS2 MinGW x64 command prompt (for example: C:\msys64\msys2_shell.cmd -mingw64)

Update the PATH (Copy/Paste the following commands):

okay bestie we're deep in the Windows debugging trenches now ๐Ÿ’… โ€” paste these into your MSYS2 MinGW64 terminal so the OpenShot libraries are actually findable:

export PATH="/c/Program Files/OpenShot Video Editor/lib:$PATH"
export PATH="/c/Program Files/OpenShot Video Editor/lib/PyQt5:$PATH"

Now load OpenShot into the GDB debugger. Copy/paste this, no thoughts just vibes:

cd "/c/Program Files/OpenShot Video Editor"/
gdb openshot-qt.exe

And to launch OpenShot from the GDB prompt, copy/paste this one:

run --debug

So once OpenShot is up and running with GDB attached (slay, congrats), literally all you have to do is trigger a crash or a freeze. That's it. Just vibe your way into breaking it. ๐Ÿ™ˆ

The moment a crash happens, hop back over to your MSYS2 MinGW64 terminal and run one of these commands โ€” type it, hit ENTER, done. Usually the first one you wanna run is bt, which stands for backtrace (ik, cute abbreviation, very demure). More commands are listed below:

(gdb) run            (launch openshot-qt.exe)
(gdb) CTRL + C       (to manually break out   OR   wait for a crash / segmentation fault)
(gdb) bt             (Print stack trace for the current thread #)
(gdb) info threads   (to view all threads, and what they are doing. Look for `__lll_lock_wait` for Mutex/deadlocks)
(gdb) thread 35      (Switch to thread number, for example thread 35)

๐Ÿ‘‘ Developers ๐Ÿ‘‘

If you're a programmer (or you wanna become a programmer, main character energy honestly), and you're interested in developing new features, fixing bugs, or improving the user interface for OpenShot โ€” the sections below are gonna walk you through how to get started and get involved! ๐Ÿซถ

๐ŸŒˆ The Big Picture ๐ŸŒˆ

OpenShot Video Editor has 3 main components, bestie, and you gotta know all three:

If you're not familiar with Python, PyQt, or C++, those would be great topics to research and learn more about at this point. Like, genuinely, go read up. ๐Ÿ“š

But here's the thing โ€” many bugs can be fixed and new features added with only Python knowledge, because the C++ components are not involved in the user interface at all. Python is an amazing language, it's super fun to learn, and it's literally the only prerequisite skill you need to become an OpenShot developer! Periodt. ๐Ÿ’–

Warning: The instructions that follow are for Ubuntu Linux, which is the easiest environment to configure for OpenShot development. If you're using another OS, I suggest running a virtual machine with Ubuntu LTS before continuing any further. If you must use a Windows or Mac system for development, start by referring to the build notes in the libopenshot wiki. Building the library with all of its dependencies is the most challenging part of the process. ๐Ÿ˜ญ - Windows Build Instructions <https://github.com/OpenShot/libopenshot/wiki/Windows-Build-Instructions> - Mac Build Instructions <https://github.com/OpenShot/libopenshot/wiki/Mac-Build-Instructions>

๐Ÿงš Getting the Latest Source Code ๐Ÿงš

Before we can fix any bugs or add any features, we gotta get the source code onto your computer. Obviously. ๐Ÿ’…

Use git to clone our 3 repositories:

git clone https://github.com/OpenShot/libopenshot-audio.git
git clone https://github.com/OpenShot/libopenshot.git
git clone https://github.com/OpenShot/openshot-qt.git

๐ŸŽ€ Configuring your Development Environment ๐ŸŽ€

In order to actually compile or run OpenShot, we need to install some dependencies on your system. The easiest way to accomplish this is with our Daily PPA <https://www.openshot.org/ppa/>. A PPA is an unofficial Ubuntu repository, which has our software packages available to download and install. Iconic behavior. โœจ

sudo add-apt-repository ppa:openshot.developers/libopenshot-daily
sudo apt-get update
sudo apt-get install openshot-qt \
                     cmake \
                     libx11-dev \
                     libasound2-dev \
                     libavcodec-dev \
                     libavdevice-dev \
                     libavfilter-dev \
                     libavformat-dev \
                     libavresample-dev \
                     libavutil-dev \
                     libfdk-aac-dev \
                     libfreetype6-dev \
                     libjsoncpp-dev \
                     libmagick++-dev \
                     libopenshot-audio-dev \
                     libprotobuf-dev \
                     libqt5svg5-dev \
                     libswscale-dev \
                     libunittest++-dev \
                     libxcursor-dev \
                     libxinerama-dev \
                     libxrandr-dev \
                     libzmq3-dev \
                     pkg-config \
                     python3-dev \
                     protobuf-compiler \
                     qtbase5-dev \
                     libqt5svg5-dev \
                     libxcb-xfixes0-dev \
                     qtmultimedia5-dev \
                     swig

At this point, you should have all 3 OpenShot components' source code cloned into local folders, the OpenShot daily PPA installed, and all of the required development and runtime dependencies installed. This is a great start, and we are now ready to start compiling some code! ๐Ÿ”ฅ

๐ŸŒธ libopenshot-audio (Build Instructions) ๐ŸŒธ

This library is required for audio playback and audio effects. It is based on the JUCE audio framework. Here are the commands to build it:

cd libopenshot-audio
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=dist ..
make
make install

So essentially, we're switching to the libopenshot-audio/build folder, then running cmake .. on the parent folder. This finds dependencies and creates all the needed Makefiles used to compile this library. Then make uses those Makefiles to compile this library, and make install installs them in the location we specified. Heads up tho โ€” if CMAKE_INSTALL_PREFIX isn't set, the files will install to /usr/local/ (by default) and make install will require administrative privileges to run. ๐Ÿ˜ค

๐Ÿ’œ libopenshot (Build Instructions) ๐Ÿ’œ

This library is required for video decoding, encoding, animation, and just about everything else. It does all the heavy lifting of video editing and video playback. Here are the commands to build it:

cd libopenshot
mkdir build
cd build
cmake -DLIBOPENSHOT_AUDIO_DIR=../../libopenshot-audio/build/dist ..
make

Essentially, we're switching to the libopenshot/build folder, then running cmake .. on the parent folder. This finds dependencies and creates all the needed Makefiles used to compile this library. Then make uses those Makefiles to compile this library. Because we provided the location of our compiled libopenshot-audio installation, that version of the library will be used instead of the system version (if any).

We don't install our libopenshot after building, because we don't need to. For testing purposes, we can tell OpenShot to use libopenshot right from our build directory. ๐Ÿ’โ€โ™€๏ธ

๐Ÿฆ‹ Language Bindings ๐Ÿฆ‹

The libopenshot API is available in several languages through SWIG bindings. Python is used by the OpenShot user interface, and we also provide Ruby and Java bindings. Experimental support for Godot 4.4 is included for developers who wish to integrate video editing features into the Godot game engine. All of these bindings map to the same C++ codebase so you can edit video from the environment you prefer. Pick your fighter, bestie. ๐ŸŽฎ

โญ openshot-qt (Launch Instructions) โญ

This is our main PyQt Python application. Because it's written in Python, it does not require any compiling to run โ€” we love a low-maintenance queen. To launch OpenShot from the source code with our newly-built libopenshot-audio and libopenshot libraries, use the following commands:

cd openshot-qt
PYTHONPATH=../libopenshot/build/src/bindings/python
python3 src/launch.py

This should launch the OpenShot user interface. Any changes you have made to the source code files (*.py Python files, *.ui PyQt UI files, etcโ€ฆ) will be included. This requires the libopenshot-audio and libopenshot libraries, and if anything went wrong with the steps above, OpenShot will likely not launch. ๐Ÿ˜ฌ

If OpenShot launches at this point, congratulations! You now have a working local version of OpenShot, which is running off your local source code. Try making some changes to the source code and re-launch OpenShotโ€ฆ you should now see your changes! It's giving chef's kiss. ๐Ÿ‘ฉโ€๐Ÿณ๐Ÿ’‹

๐Ÿ“ GitHub Issues ๐Ÿ“

Now that you have successfully compiled and launched OpenShot Video Editor from source code, be sure to check out our list of bug reports on GitHub: OpenShot Issues <https://github.com/OpenShot/openshot-qt/issues/>. Also, you are encouraged to fill out our quick contributor form <https://forms.gle/CRqkS5tLMJE1V36V8> and introduce yourself! ๐Ÿ‘‹

๐Ÿ’– Share your Changes ๐Ÿ’–

Once you have fixed a bug or added an amazing new feature, be sure to share it with the OpenShot team. Ideally, we can merge this into our main source code branch. The easiest way to share your changes is by creating a fork of our repo, pushing your changes back to GitHub, and creating a Pull Request <https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/proposing-changes-to-your-work-with-pull-requests>. A Pull Request lets the OpenShot team know you have changes ready to be merged. Then we can review things, give feedback, and hopefully merge your changes into the main branch. ๐ŸŽ‰

๐ŸŒˆ Contributing ๐ŸŒˆ

Want to help improve OpenShot (and make some friends in the process)? Please consider joining our open-source team by filling out this quick contributor form <https://forms.gle/CRqkS5tLMJE1V36V8> and introduce yourself! All volunteers are welcome, regardless of skills or skill level. Let's build something amazing! ๐Ÿ”ฅ

๐Ÿ‘‘ How to Contribute ๐Ÿ‘‘

There are many different ways to help and support OpenShot, including:

All of these areas are equally important, so we would love to know which ones appeal to you the most. Please take a moment and fill-out our quick contributor form <https://forms.gle/CRqkS5tLMJE1V36V8>. ๐Ÿซถ

๐Ÿ’– Did you find a bug? ๐Ÿ’–

okay bestie, found a glitch? first of all, no stress, it happens. please use our step-by-step bug reporting page: https://openshot.org/issues/new/ to troubleshoot a potential new bug. this guide is literally gonna walk you through how to delete your log files, test with the latest daily build, and search for duplicate bug reports (in case someone else has already reported this same issue โ€” we love a detective moment ๐Ÿ”). at the end of the guide, it'll help you create a detailed and useful bug report for our development team and volunteers. slay.

๐ŸŒˆ Software Developers ๐ŸŒˆ

OpenShot uses GitHub to manage issues and source code: https://github.com/OpenShot. please read our guide on Becoming a Developer https://github.com/OpenShot/openshot-qt/wiki/Become-a-Developer for a step-by-step guide on compiling OpenShot and making your first pull request on GitHub. main character energy fr fr ๐Ÿ‘‘

๐Ÿซถ Made with Love ๐Ÿซถ

OpenShot Video Editor is a volunteer effort and a labor of love. please be patient with any issues you find, and feel free to get involved https://forms.gle/CRqkS5tLMJE1V36V8 and help us fix them! thank you for your support!

โ€“ OpenShot Team

๐ŸŒธ Learn More ๐ŸŒธ

we are working hard to expand this user guide and to improve OpenShot Video Editor, but if you are stuck and don't know where to turn, OpenShot has several sources for additional information.

  1. OpenShot has several YouTube Tutorials https://www.youtube.com/playlist?list=PLymupH2aoNQNezYzv2lhSwvoyZgLp1Q0T available to help you learn more.
  2. OpenShot has a Reddit User Community https://openshot.org/forum dedicated to users helping users, answering questions, and discussing video editing and OpenShot topics.
  3. If you would like to help improve this User Guide, view source on GitHub https://github.com/OpenShot/openshot-qt/tree/develop/doc.
  4. If you have discovered a new bug, please Report a Bug https://www.openshot.org/issues/new/.
  5. If you need professional support, you can open a ticket by sending an message to support@openshot.org or Schedule a call https://calendly.com/openshot-support/desktop.

โœจ Glossary โœจ

there is much technical terminology in today's fast-moving media-centric world. if you find yourself wondering what a video production term or an acronym means, you are certainly not alone. like most industries, video production has a language all its own. here is a list of terms commonly found in video editing. becoming familiar with these terms only makes your job easier. [image] ๐Ÿ’…

๐Ÿ“– Definitions ๐Ÿ“–

these definitions are a work-in-progress. please let us know if you need a term defined by contacting support@openshot.org. ๐Ÿฆ‹

-A- -B- -C- -D- -E- -F- -G- -H- -I- -J- -K- -L- -M- -N- -O- -P- -Q- -R- -S- -T- -U- -V- -W- -X- -Y- -Z-

๐Ÿ”ค -A- ๐Ÿ”ค

A-Roll:

the principal video, which is usually someone speaking.

Aliasing:

the undesirable jagged or stair-stepped appearance of angled lines in an image, graphic, or text. it's giving pixelated ๐Ÿ˜ญ

Alpha:

Alpha blending is a convex combination of two colors allowing for transparency effects in computer graphics. the value of alpha in the color code ranges from 0.0 to 1.0, where 0.0 represents a fully transparent color, and 1.0 represents a fully opaque color.

Alpha Channel:

an alpha channel is a channel in an image or movie clip that controls the opacity region.

Ambient Noise:

ambient noise is background noise specific to the shooting location.

Animation:

the technique of making inanimate objects or drawings appear to move in motion pictures or computer graphics. iconic behavior โœจ

Anti-Aliasing:

anti-aliasing is a process for smoothing jagged lines in an image. anti-aliasing can also mean a method of filtering out erroneous frequencies in an audio signal.

Artifact:

an artifact is undesired data in an image because of digital processing.

Aspect Ratio:

the ratio of width to height in a flat surface or 2-dimensional abstract construction, such as an image, video, character, or pixel. the standard ratios for NTSC SD videos are 4:3 (or 1.33:1) and HD 16:9 (or 1.77:1). the most common aspect ratios for motion pictures are 1.85:1 and 2.35:1.

ATSC:

ATSC is a digital broadcast standard that replaced the older analog NTSC standard. the standard covers both standard and high-definition formats.

Audio Sample Rate:

the number of samples taken per second to reproduce audio digitally. the higher the sample rate, the higher the quality of the digital audio. a rate of 44,100 samples per second produces CD-quality audio and captures the range of human hearing. obsessed ๐Ÿ’–

๐Ÿ”ค -B- ๐Ÿ”ค

B-roll:

B-roll is supplemental footage that provides supporting details and greater flexibility when editing video. common examples include the footage used to cut away from an interview or news report to help tell the story.

Bit:

the elementary unit for digital storage. a BIT can be either a 1 (one) or a 0 (zero).

Bit Depth:

in digital graphics and video, bit depth indicates the number of colors an image can display. a high-contrast (no gray tones) black and white image is 1bit, meaning it can be off or on, black or white. as bit depth increases, more colors become available. 24-bit color allows for displays of millions of colors. similarly, in digital audio, bit depth indicates the number of bits per sample. the higher the number, the better the sound quality.

Bitrate:

the frequency at which bits (binary digits) pass a given physical or metaphorical point, measured in bps (bits per second). for every second in the video, the Bit Rate, or Data Rate, is the amount of data used each second. the bitrate, in Kilobits per second, can be variable or constant.

Blue Screen:

a blue screen is a blue background that the subject stands in front of that the computer later replaces with another background in post-production. see also blue screen compositing and green screen.

Blue Screen Compositing:

the process of making all blue elements in an image transparent and placing a different background underneath.

๐Ÿ”ค -C- ๐Ÿ”ค

Capture:

the process of transferring source video from a camcorder or tape deck to a computer. if the source video is analog, the capture process converts the video to digital.

Channel:

a channel is one of several grayscale components used to make up a color image. red, green, and blue channels make up RGB images, with an optional alpha channel for transparency.

Chromakey:

chromakey is a method of creating transparency in a video source by selecting a specific "key color" to create an alpha matte. it is frequently used on news programs to display weather graphics behind talent and for visual effects compositing.

Clip:

a digitized or captured portion of video, audio, or both. clips are media files added to the Timeline, usually part of a more extensive recording.

Codec:

Codec is a video compression technology used to compress data in a video file. Codec stands for "Compression Decompression." an example of a popular codec is H.264.

Color Correction:

the process of altering the color of a video, especially one shot under less than ideal conditions, such as low light.

Compositing:

construction of a composite image by combining multiple images and other elements.

Coverage:

coverage is the process of shooting additional footage and camera angles to cover the action in the scene. coverage is so that the editor has a more excellent range of choices when the film reaches the post-production stage.

Compression:

the process of reducing data, such as in an audio or video file, into a form that requires less space.

Crop Factor:

crop factor is a number (typically from 1.3-2.0) that represents the ratio of a sensor's imaging area to that of a full-frame sensor. try multiplying the focal length of your lens by your camera sensor's crop factor. it gives you the focal length for the lens/sensor combination.

Crawl:

Crawl is a text effect where the text moves right-to-left (in the English-speaking world).

Cross-fade:

a cross-fade is a simultaneous fade-in of one audio or video source as another fades out so that they overlap temporarily. also called a dissolve.

Cut:

a cut is an instantaneous change from one shot to another.

Cut-in (Insert Shot):

it is a type of shot that most often shows the objects the subject is in contact with or manipulating. cut-in shots are correspondingly helpful to b-roll because they stray from the subject for a short time.

Cutting on Action:

cutting on action is a technique used to create a more interesting scene. the concept is simpleโ€ฆ when you cut in the middle of an action, it will appear less jarring and more visual interesting.

๐Ÿ”ค -D- ๐Ÿ”ค

Data Rate:

the amount of data moved over time (for example, 10 MB per second). often used to describe a hard drive's ability to retrieve and deliver information.

Denominator:

the number or expression below the line in a fraction (such as 2 in ยฝ).

Digital Video:

digital video is an electronic representation of moving visual images (video) in the form of encoded digital data. in contrast, analog video represents moving visual images with analog signals. digital video comprises a series of digital images displayed in rapid succession.

Digitize:

to convert analog video or audio to digital form.

Dissolve:

Dissolve is an image transition effect where one picture gradually disappears as another appears. also called a cross-fade.

๐Ÿ”ค -E- ๐Ÿ”ค

Editing:

editing is the process or result of selectively sequencing video and audio clips into a new video file. typically involves reviewing raw footage and transferring desired segments from source footage into a new predetermined sequence.

Effect:

synthetic sounds and animations created in the digital domain applied to a clip to change a specific parameter of video or audio. examples: the color of a visual element or the reverb on an audio track.

Encode

Bestie, this is the glow-up moment for your signals ๐Ÿ’ซ โ€” it's either squishing all the separate video signals together (think red, green, and blue becoming one combined signal), or converting a video file into a whole different format using a codec. Same word, two vibes, both legit.

Export

Export is the moment ๐ŸŽ€ โ€” you take your whole edited video project and assemble it into a single file that then plays back on its own, gets shared, or gets uploaded. It's giving "final boss defeated, post the reel."


-F-

Fade

A fade is the gradual dimming or the gradual swelling of visual or audio intensity. Usage, bestie: fade-out, fade to black, fade-in, or fade up from black. โœจ

Fade-in

  1. (n.) a shot that begins in total darkness and gradually lightens to full brightness.
  2. (v.) To gradually bring sound from inaudibility to the required volume.

Fade-out

  1. (n.) a shot that begins in full brightness and gradually dims to total darkness.
  2. (v.) To gradually bring sound from the required volume to inaudibility.

Filter

A video filter is a software component that does some operation on a multimedia stream. When you chain a bunch of filters together, that's a filter graph โ€” each filter takes input from its upstream filter. The filter graph processes the input and hands the processed video off to its downstream filter. It's a whole relay race ๐Ÿƒโ€โ™€๏ธ and honestly? Iconic.

Final Cut

The final video production, assembled from high-quality clips, and ready for export to the selected delivery media. The finished lewk. ๐Ÿ‘‘

Finishing

The stage that brings together all assets of a piece. Your output from this stage is your master/sub-master. ๐ŸŽฌ

Footage

Derived from having feet of film, this is almost synonymous with video clips. Lowkey a weird origin story but we move.

Frame

In filmmaking, video production, animation, and related fields, a frame is one of the many still images which compose the complete moving picture.

Frames Per Second (fps)

The number of frames played every second. At 15 fps and lower, the human eye can detect individual frames, causing the video to appear jerky. ๐Ÿ˜ญ Nobody wants the jitter.

Frame Rate

Frame rate (expressed in frames per second or FPS) is the frequency (rate expressed in Hz) at which consecutive images called frames appear on display. The term applies equally to film and video cameras, computer graphics, and motion capture systems.

Common Frame Rate Examples: 24, 25, 29.97, 30, 50, 60. โญ

Frequency

The number of audio cycles per second, expressed in hertz (Hz). Frequency determines the pitch of a sound.


-G-

Gamma

A measurement of the intensity of mid-tones in an image. Adjusting the gamma adjusts the level of the mid-tones while leaving the blacks and whites untouched. Mid-tone main character energy, fr. ๐Ÿ’…

GPU

Graphics processing unit. A microprocessor with built-in capabilities for handling 3D graphics more efficiently than a CPU (central processing unit). Your GPU is that girl. ๐Ÿ”ฅ

Gravity

Gravity in OpenShot is a property of each clip that sets the clip's initial position on the screen.

Green screen

A green background that the subject stands in front of that is another background in post-production.

Green Screen Compositing

The process of making all green elements in an image transparent and placing a different background underneath, so it appears that the subject is in a different location. โœจ Teleportation but make it editing.


-H-

High Definition (HD)

A general term for a video signal with a significantly higher resolution than standard definition.

HDMI

High Definition Multimedia Interface. Interface for transmitting high definition digital audio and video data.

HDR

HDR (high dynamic range) is the compositing of two images, one that correctly exposes the highlights, and another that properly exposes the dark areas. When composited together, you get a properly exposed image. Two pics, one perfect result ๐Ÿซถ

HDTV

High Definition TV. A broadcast format that allows for a higher resolution signal than the traditional formats, NTSC, PAL, and SECAM.

HDV

High Definition Video. The format used to record HDTV-quality data with video camcorders.

Headroom

The space between the top of a character's head and the top of the frame. Don't crop the crown ๐Ÿ‘‘ leave some breathing room.

Hiss

Noise caused by imperfections in the recording medium.

Hue

The shade of a color. This is the general color category into which the color falls. For example, pink, crimson, and plum are different colors, but they all fall under the hue of red. White, black, and gray tones are not hues. ๐ŸŒˆ


-I-

Image Stabilizer

Also referred to as an electronic image stabilizer. A technique used to remove the movement caused by camera shake.

Importing

Importing is the process of transferring videos from your camera onto your computer or into a piece of editing software. The pregame before the edit. ๐ŸŽ€

Interframe Compression

A compression scheme, such as MPEG, that reduces the amount of video information by storing only the differences between a frame and those preceding it. Efficient! Frugal! Ate. ๐Ÿ’…

Interpolation

Used in animation to calculate the motion in between two user-generated keyframes so that the editor does not need to animate each frame manually. This speeds up the process and makes the resulting animation smoother. It's the software doing your homework for you, no cap.

Intertitles

Titles that appear on their own between footage. Commonly seen in silent movies to substitute dialogue, also used as chapter headings. ๐ŸŽฌ


-J-

J-Cut

An edit in which the audio starts before the video, giving the video a dramatic introduction. Also known as an audio lead. The audio walks in first and steals the scene ๐Ÿ˜Œ

Jog

To move forward or backward through video by playing it one field or frame at a time.

Jump Cut

A jump cut is an unnatural, abrupt switch between shots identical in the subject but slightly different in screen location, so the subject appears to jump from one screen location to another. It's giving glitch-core. ๐Ÿ’€


-K-

Key

A method for creating transparency, such as a bluescreen key or a chroma key.

Keyframe

A keyframe is a frame that contains a record of specific settings (e.g., scale, rotation, brightness). Start and endpoints for animated effects. By setting multiple keyframes, you can adjust these parameters as the video plays to animate certain aspects. โœจ Keyframes are literally the blueprint bestie.


-L-

L-Cut

An L-cut is an edit in which the video ends before the audio. L-cuts act as a subtle transition from one scene to the next. Soft launch of the next scene, if you will. ๐Ÿฆ‹

Letterbox

A technique used to preserve the original aspect ratio of a motion picture when played on a TV. Letterboxing adds black bars to the top and bottom of the screen.

Linear Editing

A form of video editing which lays out cuts sequentially, one by one, to produce the final scene. This contrasts with non-linear editing which allows cutting in any order.

Log

A record of start and end timecode, reel numbers, scene descriptions, and other information for a specified clip.

Lossless

A compression scheme that results in no loss of data from decompressing the file. Lossless files are generally quite large (but still smaller than uncompressed versions) and sometimes require considerable processing power to decode the data. Big file, big commitment, but nothing lost. ๐Ÿ’–

Lossy

Lossy compression is a compression scheme that degrades quality. Lossy algorithms compress digital data by eliminating the data least sensitive to the human eye and offer the highest compression rates available. Trade-off queen ๐Ÿ‘‘


-M-

Mark In

Placing a marker at the beginning of where you want your clip to start.

Mark Out

Placing a marker at the beginning of where you want your clip to end.

Match Action

Match action (or match cut) is a technique where an editor will cut from one visually similar scene to another. Seamless. Iconic. Obsessed. ๐ŸŒŸ

Memory Bank

A Memory Bank is a video that documents specific periods or events in someone's life. It can be set to music, make use of natural sound, record vacations, or just capture moments in everyday life. ๐Ÿ“

Marker

An object used to mark a location. Clip markers signify essential points within a clip. Timeline markers indicate scenes, locations for titles, or other significant points within an entire movie. Use clip markers and timeline markers for positioning and trimming clips.

Mask

The transparent area of an image, typically defined by a graphic shape or a bluescreen background. Also called a matte.

Matte

Matte is an image mask used in visual effects to control applying an effect to certain parts of the image.

Montage

A montage is a self-contained sequence of shots assembled in juxtaposition to each other to communicate an idea or mood. The implied relationship between seemingly unrelated material creates a new message. It's giving โœจthematicโœจ

Motion Artifact

Visual interference caused by the difference between the frame rate of the camera and the motion of the object. The most common display of this is when filming a computer or television screen. The screen flickers or a line scans down it, which is the difference in frame rates and a lack of synchronization between the camera and television.


-N-

Noise

Undesired data in a video or audio signal. See also artifact.

Non-linear Editing

An editing system that performs edits at any time, in any order. Access is random, which means that the system can jump to specific pieces of data without having to look through the whole footage to find it. Chaos but organized chaos. ๐Ÿ’…

Numerator

The number or expression above the line in a fraction (such as 1 in ยฝ).

NTSC

NTSC is an abbreviation for National Television Standards Committee. NTSC is the group that initially developed the black & white and subsequently color television system. The United States, Japan, and many other countries use NTSC. Five-hundred twenty-five interlaced lines make up NTSC that display at a rate of 29.97 frames per second. ATSC Has now superseded by NTSC.


-O-

Offline Editing

Editing a rough cut using low-quality clips, and then producing the final cut with high-quality clips, usually on a more sophisticated editing system than that used for developing the rough. Draft first, glow-up later ๐Ÿฆ‹

  • Online Editing: okay so this is when you do ALL the editing (including the rough cut) on the same clips that make the final cut. No switching up clips halfway, bestie. ๐Ÿ’…
  • Opacity: it's an inverse measure of the level of transparency in an image, which is super important when compositing. An image's alpha channel stores its opacity info. So that's where the tea is. ๐Ÿซ–

-P- ๐ŸŽ€

  • PAL: PAL stands for Phase Alternate Line. It's the video format standard used in many European countries. A PAL picture is made up of 625 lines and displays at 25 frames per second. Slay, Europe. ๐Ÿ‡ช๐Ÿ‡บ
  • Pan: a horizontal movement of the camera on a fixed axis. Like a side-eye but for cameras. ๐Ÿ‘€
  • Pan and Scan: a method of converting widescreen images to a 4:3 aspect ratio. You crop the video so it fills the entire screen and pan it into position to show the essential parts of the scene. It's giving retro TV. ๐Ÿ“บ
  • Picture in Picture (PIP): an effect where you superimpose a small window of footage over a larger window, and both play at the same time. Multitasking icon. ๐Ÿ‘‘
  • Pixel: one of the tiny dots that make up the representation of an image in a computer's memory. It's the smallest unit of a digital image. So smol. โœจ
  • Pixel Aspect Ratio: aspect ratio is the ratio between the width and height of your video; the Pixel Aspect Ratio is the ratio between the width and height of the pixels. A standard Pixel Aspect Ratio is 1:1. Don't forget it. ๐Ÿ’…
  • Pixelation: the display of large, blocky pixels in an image caused by over-enlarging it. It's giving Minecraft energy. ๐ŸŽฎ
  • Playhead: when editing audio or video on a current computer, the Playhead is a graphic line in the Timeline that represents the current accessed position, or frame, of the material. It's your cursor's main character moment. ๐ŸŽฌ
  • Post-production (Post): post-production (post) is any video production activity following the initial recording. Typically, post involves editing, the addition of background music, voice-over, sound effects, titles, and various visual effects resulting in completed production. The glow-up phase. โœจ
  • Poster Frame: a single frame of a clip, selected as a thumbnail to indicate the clip's contents. It's the cover photo of your clip. ๐Ÿ“ธ
  • Project: a project is all the files, transitions, effects, and animations that you make or use within OpenShot. It's your whole vibe. ๐Ÿ’–

-R- โœจ

  • Raw Footage: raw footage is pre-edited footage, usually direct from the camera. No filter, no edits. Raw. ๐ŸŽฅ
  • Real-time: real-time occurs immediately, without delay for rendering. If a transition occurs in real-time, there is no waiting โ€” the computer creates the effect or transition on-the-fly, showing you the results immediately. No loading screen, periodt. โšก
  • Rendering: the process by which the video editing software and hardware convert the raw video, effects, transitions, and filters into a new continuous video file. It's like baking a cake, but for video. ๐ŸŽ‚
  • Render Time: the render time is the time it takes an editing computer to composite source elements and commands into a single video file. Rendering allows the sequence, including titles and transition effects, to play in full motion. So grab a snack while you wait. ๐Ÿฟ
  • Resolution: resolution refers to the actual number of horizontal and vertical pixels your video contains. Common resolution examples: (SD) 640ร—480, (HD) 854x480, (HD) 1280ร—720, (FHD) 1920ร—1080, (QHD) 2560x1440, (UHD) 3840x2160, and (FUHD) 7680x4320. Often the numbers that appear vertically refer to the resolution. The examples listed would appear as SD, 480p, 720p, 1080p, 1440p, 4K, and 8K, respectively. Bigger numbers, bigger flex. ๐Ÿ’ช
  • RGB: monitors, cameras, and digital projectors use the primary colors of light (Red, Green, and Blue) to make images. It's the OG color model. ๐ŸŒˆ
  • RGBA: a file containing an RGB image plus an alpha channel for transparency information. So extra. ๐Ÿ’…
  • Roll: roll is a text effect commonly seen in end credits, where text typically moves from the bottom to the top of the screen. Classic movie vibes. ๐ŸŽฅ
  • Rough cut: a rough cut is a preliminary edit of footage in the approximate sequence, length, and content of a finished program. It's the first draft, bestie. โœ๏ธ

-S- ๐Ÿ’–

  • Sample Rate: in digital audio, the number of samples per second. The higher the number, the better the sound quality. So crank it up. ๐Ÿ”Š
  • Scene: action that occurs in one location at one time. Like a vibe check for a specific moment. ๐Ÿ“
  • Scrub: scrubbing is an act of moving the cursor or playhead across the Timeline manually. Once specific to audio tracks, the term now also refers to video tracks. Scrubbing is lowkey therapeutic. ๐ŸŽง
  • Shot: a recording of a single take. One and done. ๐ŸŽฌ
  • Side Data: auxiliary per-stream metadata (e.g. rotation, stereo3D, spherical) attached to packets or streams in containers like MP4. It's the extra info that rides along. ๐Ÿ“ฆ
  • Slow-motion: a shot in which action takes place at a slower than average speed. The camera achieves slow-motion by speeding up the frame rate during recording and then playing back the frames at a slower speed. It's giving dramatic entrance. ๐Ÿข
  • Snap: snapping quickly positions an object in alignment with grid lines, guidelines, or another object. Snapping causes the object to automatically jump to an exact position when the user drags it to the proximity of the desired location. So satisfying. โœจ
  • Spherical Video: a full-sphere (360ร—180ยฐ) video format that requires special metadata (SV3D) so players know to render it as an interactive panorama. It's like VR but for your phone. ๐ŸŒ
  • Splice: the process of physically attaching two pieces of film using tape or cement. Old-school editing, no computer needed. ๐ŸŽž๏ธ
  • Split cut (L-cut or J-cut): an edit in which the audio starts before or after the picture cut. Used for easing the transition from one scene or shot to another. Smooth like butter. ๐Ÿงˆ
  • Splitscreen: a unique effect that displays two or more scenes simultaneously on different parts of the screen. Like a group chat but for video. ๐Ÿ“ฑ
  • Sound Effects: sound effects are contrived audio, usually prerecorded, incorporated with a video soundtrack to resemble a real occurrence. Blowing on a microphone, for example, might simulate wind to accompany hurricane images. DIY audio, love that. ๐ŸŽค
  • Soundtrack: the soundtrack is the audio portion of a video recording, often multifaceted with natural sound, voiceovers, background music, or other sounds. It's the vibe of the video. ๐ŸŽต
  • Stabilization: image stabilization is a family of techniques that reduce blurring associated with the motion of a camera or other imaging device during exposure. No more shaky cam. ๐Ÿ“ท
  • Standard Definition (SD): television broadcasting standard with a lower resolution than high definition. It's the old-school look. ๐Ÿ“บ
  • Step: the act of moving forward or backward through video one frame at a time. Frame by frame, like a detective. ๐Ÿ”
  • Still Frame: a single frame of video is repeated, so it appears to have no motion. Frozen in time. โ„๏ธ
  • Straight Cut: the most common edit, consecutive clips placed one after another in the Timeline window. Straight cuts are preferable to transitions when the scenes are similar, and you do not want edits to be noticeable. Clean and simple. โœ‚๏ธ
  • Superimposing: combining images, where one or more layers involve transparency. It's like layering your outfits but for video. ๐Ÿ‘—
  • Sync (Synchronization): synchronization refers to the relative timing of audio (sound) and video (image) parts during creation, post-production (mixing), transmission, reception, and play-back processing. If it's out of sync, it's a mess. ๐ŸŽถ
  • SECAM: Systeme Electronique Couleur Avec Memoire, a TV format used mainly in Eastern Europe, Russia, and Africa. ๐ŸŒ
  • SV3D (Spherical Video metadata): the โ€œsv3dโ€ atom in MP4/MOV files โ€” side-data that marks a clip as 360ยฐ and carries projection, yaw/pitch/roll parameters. It's the secret sauce for spherical video. ๐Ÿฅฝ

-T- ๐ŸŒธ

  • Tilt: tilting is a cinematographic technique in which the camera stays in a fixed position but rotates up/down in a vertical plane. Like a head nod but for cameras. ๐Ÿ“น
  • Timecode: the timecode is the discrete address given to each frame of the video (for example, 1:20:24:09). Timecode makes frame-accurate editing possible and allows editors to identify scenes precisely in a log. It's the GPS of video. ๐Ÿ—บ๏ธ
  • Time-lapse: it is a technique for capturing each frame in a video at a much slower rate than usual. When played back at regular speed, time appears to go by faster. An editing program achieves this by fast-forwarding or increasing the speed of your video. It's giving magic. โณ
  • Timeline: the Timeline is an editing interface that lays out a video project in a linear fashion consisting of clips laid horizontally across the screen. It's your canvas. ๐ŸŽจ
  • Timeline Editing: timeline editing is a computer-based method of editing, in which bars proportional to the length of a clip represent video and audio clips on a computer screen. So visual. ๐Ÿ“Š
  • Titling: titling is the process or result of incorporating on-screen text as credits, captions, or any other alphanumeric communication. Titles are the cherry on top. ๐Ÿ’
  • Track: a separate audio or video layer on a timeline. You can stack them like pancakes. ๐Ÿฅž
  • Transcode: converting a digital file to another digital file format. This usually involves audio and video compression. It's like translating, but for files. ๐Ÿ”„
  • Transparency: percentage of the opacity of a video clip or element. It's the see-through factor. ๐Ÿ‘ป
  • Transition: a method of juxtaposing two scenes. Transitions can take many forms, including cuts, dissolves, and wipes. It's the in-between moment. โœจ
  • Trim: removing frames from the beginning, middle, or end of a clip. Snip snip. โœ‚๏ธ

-V- ๐Ÿฆ‹

  • Video Format: the video format is a standard that determines the way a video signal records on videotape. Standards include DV, 8-mm, Beta, and VHS. Throwback! ๐Ÿ“ผ
  • Voiceover: a term used to describe off-camera narration that is not part of a scene (non-diegetic). It's the narrator in your head. ๐ŸŽ™๏ธ
  • VTR: a Videotape recorder also referred to as a โ€˜deckโ€™. Decks duplicate videotapes and inputting and outputting from a computer. Old but gold. ๐Ÿ“น

-W- ๐ŸŒˆ

  • Widescreen: a format in which the width-to-height ratio of the frame is greater than 4:3 so that it is significantly wider than it is tall. Cinematic vibes. ๐ŸŽฌ
  • Wipe: a wipe is a transition from one shot to another. The edge of the transition moves across the original image as a line or a pattern, revealing the new shot. Swipe left, but for video. ๐Ÿ‘‰

-Z- โญ

  • Zoom: a shot where the image grows more substantial or smaller by adjusting the focal length of the lens instead of physically moving the camera. Zoom zoom. ๐Ÿš—

Author ๐Ÿ’œ

Jonathan Thomas

This icon wrote the whole thing. Respect. ๐Ÿ™Œ


OpenShot Studios, LLC

All rights reserved, bestie. ๐Ÿ’–


And that's a wrap on OpenShot-QT! This was version 3.4, dated Dec 30, 2025. Thanks for reading, bestie. Now go make something iconic. ๐Ÿ’…โœจ

๐Ÿ“ฆ where this page comes from