Skip to content

@NathanLovato NathanLovato released this Aug 18, 2019 · 96 commits to master since this release

power-sequencer-1 3-fs8

This new release brings the full power of this set of video editing tools to Blender 2.80. We kept improving existing features, making them work more consistently, fixed bugs, and simplified the code for the future.

I've also submitted Power Sequencer to be included in future Blender releases directly.

Changelog

See changelog.md

Become a Contributor

Power Sequencer is made by content creators, for content creators. We're always looking for feedback to improve existing tools in the add-on and add new, time-saving features.

Whether you are a developer, a designer, a video editor, a writer, or a tester, everyone is welcome to help move the add-on forward! With your help, we can achieve wonders.

If you want to give a hand, you can get in touch with us anytime in the issues tab or on Discord.

Supporting GDQuest

Assets 3

@NathanLovato NathanLovato released this Dec 26, 2018 · 200 commits to master since this release

banner-power-sequencer-1 2

Thanks to everyone who helped us on this release, we're bringing you a massive update, with new features and tons of quality of life improvements!

Big thanks to @Francois-Grassard, @aditiapratama, @libreartist, @guilhermehto, @jooert, @doakey3, @Blezyn, @razcore-art and @henriiquecampos for their help on this release 😄

Yes, we're 10 developers involved in this new update! Let's keep working together to edit videos even faster with Blender's Video Sequence Editor!

Become a Contributor

Power Sequencer is made by content creators, for content creators.

Whether you are a developer, a designer, a video editor, a writer, or a tester, everyone's welcome to help move the add-on forward! With your help, we can achieve wonders.

If you want to give a hand, you can get in touch with us anytime on Discord.

Supporting GDQuest

Changelog

📘 Free Tutorials

Learn to use BPSrender from the command line! We still need people to tell us that it works well everywhere before we can integrate it in Blender. Also, we need your help to design a nice render panel 😄

Note: if you install bpsrender with pip, you can call bpsrender directly like so: bpsrender blender_file_path [options], instead of typing python -m bpsrender ...

💻 User Interface

Thanks to @aditiapratama and @libreartist, we now have a nice toolbar menu! It will show you most available tools and keyboard shortcuts.

Power Sequencer toolbar menu

🎥🕺 New features

  • Remove crossfade: Remove crossfades in a clean way, as you'd expect! If you select one or more transition effects like Crossfade or Wipe, pressing X will now bring the sequences back together to form a precise cut.
  • Remove Gaps and ignore locked strips: Blender's default tool to remove gap isn't very smart. We had to code our own to create the feature below...
  • Cut with the mouse, without touching locked strips: edit to music with the add-on's fast mouse-based tools! Lock your audio strip and you're good to go 😃
  • Select related strips: find and select effects related to the selection, to then cut, copy or duplicate a strip with everything that should come with it.
  • Space strips based on mouse position: this is bound to the = key by default

BPSProxies

The proxy render script got serious love in this version.

  • Thanks to François Grassard, a TV engineer, we now have super efficient proxy rendering presets! These proxies are designed to be easy on Blender, and they offer way smoother preview than Blender's ones 😃. They also generate way faster
  • You can now use convenient presets to render proxies, thanks to @jooert. Use the --preset or -p option followed by the preset's name. This version ships with the mp4, webm, and nvenc presets
    • Nvenc is Nvidia's solution to encode MP4 with your graphics card. It requires ffmpeg 4, an nvidia GPU that supports Nvenc encoding, and I'm not sure this is available on linux! But it will work on Windows. It's especially fast with 50% and 100% sized proxies. The rendering speed difference isn't as big with 25% proxies.
  • You can now render 25%, 50%, and 100% proxies! The default size is still 25%. use the --size option (-s in short form) when calling the program from the command line. E.g. -s 50 to generate 50% proxies
  • The code is better organized now, easier to read and to contribute to in the future. Thanks @sudopluto for making this possible 🙂

Meta strips

  • Resize to content: if you edit inside a group or meta strip, you may want to trim it to use it as a compositing group. Now you can! Works on all selected strips at once.
  • UnMeta many strips: Alt G now works on all selected meta strips at once
  • Auto-trim your nested timelines when you UnMeta strips: also works by default with Alt G. If you don't want this to happen, use Resize to Content first

Scenes

  • Convert selection to scene strip: If you want to use the node compositor to do complex grade, or to help organize your project, you'll want to use scene strips at times, instead of meta strips.

Improvements

  • Auto crossfades (Ctrl Alt C) now work in a single channel by default, as in every other professional video editing program
    • You can also add multiple crossfades at a time, e.g. to create an image slideshow with fades between each picture
    • This makes it a lot easier to export Blender edits to Davinci Resolve, Premiere, or Final Cut with the EDL export add-on
    • Also now works with the Multicam strips
  • Grab closest cut (Shift Alt G) now supports linked strips! It's the fastest way to select and transform the strips' handles on either side of a cut.
  • Delete direct now automatically deletes the strip under the mouse cursor if there's nothing selected.
  • Swap strips vertically: You can now conveniently change the order of effects or linked strips, e.g. picture overlays
  • Smartly remove strips: if you press X but don't have anything selected, Power Sequencer will find and delete the strips under the mouse cursor for you!
  • Jump in time with Shift and Shift : It's consistent with and to move 1 frame on the timeline. This new tool works in seconds so the jump will be the same regardless of your project's framerate!
  • Concatenate in multiple channels at a time, and concatenate linked strips! The concatenate tool got a rewrite to make better decisions based on your selection
  • Concatenate towards the right: Press Alt C and Shift Alt C to respectively concatenate the previous strip towards the next one, or concatenate all strips before the selected towards the right.
  • Auto-selection: If you don't have anything selected, Power Sequencer will use the strip under the cursor for concatenate, delete, and grab operators, saving your extra keystrokes and time 😄
  • Edit crossfades with the grab tool: grab became smarter. If you only select cross effects, it G will select the handles on either side of the crossfade instead of trying to move it directly.

Improvements to the source code

We've reorganized and simplified many features, to make it easier for you to read and to contribute! Now, all marker-related features, fade-related features, etc. are grouped together.

🤕 Fixes

  • Removed the option to swap strips with effects, as they were causing problems
  • Fixed errors when adding crossfades, that could happen with different starting selections
  • The add-on will now only load necessary files in Blender, making startup a little faster
  • Fixed an error when trying to delete (X) without a selection
  • BPSrender got a few fixes:
    • If you set your render to the /tmp\ folder, BPSrender wouldn't work. It now reads your render settings instead to properly set the render path
    • Render now works as expected when there's whitespace in the file paths
  • Proxies rendered with BPSProxies should now be in sync with the original footage: the previous settings we used caused offsets in rare cases
  • Fixed errors when trying to delete strips
  • Fixed Concatenate not taking in account the selection if more than one strip is selected in a given channel
  • Fixed strips changing channels when using Snap Selection to Cursor
Assets 3

banner-power-sequencer-1 1-920x424-920x424

What's new

See new features in action in the Power Sequencer 1.1 Release Video 😄

You can also read all changes and 7 new features in the Power Sequencer 1.1 changelog

Get Power Sequencer

If you already have the add-on installed, you should get an automatic update in Blender.

To install it for the first time, download power-sequencer-1.1.zip, and follow our short installation guide

Huge thanks to @doakey3 and @sudopluto, @razcore-art, @jooert, and @Blezyn, who joined the adventure and made this release as good as it is 🙂

On to the next update! 💪

Do you want a faster and a better 1.2 release? We can achieve that, but not without your help! There is always work to do with code (see our Blender Python tutorial), communication, writing mini-tutorials, reporting bugs… Get in touch with us in the issues tab, or contact me on Twitter

Support GDquest

If you want to support our work, you can:

Thank you kindly for your time, and see you in the next release 😄

Assets 3

@NathanLovato NathanLovato released this Jun 8, 2018 · 452 commits to master since this release

banner-power-sequencer-1 0-800x369

How to install

  1. Download the power-sequencer.zip file above
  2. Open Blender
  3. Go to File > User Preferences > Addons
  4. Click "Install From File" and navigate to the downloaded .zip file and click Install add-on from file
  5. Check the box next to "VSE: Power Sequencer"
  6. Click Save User Settings so the addon remains active every time you open Blender

Power Sequencer supports automatic updates so you will get a pop-up in Blender you when a new version is available.

Learn Power Sequencer

  1. Blender Sequencer beginner tutorial (feat. @doakey3)
  2. Power Sequencer Workflow tutorial 1

Find all the tutorials in our Free Blender Sequencer tutorials playlist

Check this option if the add-on won't activate

Some add-ons in Blender require the "auto run Python scripts" option to be on. If it's off you won't be able to activate Power Sequencer in the add-ons tab.

activate-python-scripts

Big thanks to...

@doakey3 for all your work adding new features, making the add-on self-documenting, and your work on the VSE Transform Tools

@TheDuckCow, @davcri for respectively adding automated updates and written docs :)

Contributors welcome!

Thanks to Daniel, we split the add-on's code to make it as easy as possible to add or fix features.

If you want to improve your Python skills and make it even faster to edit with Blender, check the open issues and join the discussion!

You're welcome to suggest new features you'd like to work on. Just keep in mind we want to keep a Blender-like workflow so we're not looking to add features like bins, tracks, and metadata at the moment.

We also welcome feedback and people who'd like to create tutorials :)

See you in the next update!
Nathan

Assets 3

@NathanLovato NathanLovato released this May 25, 2018 · 455 commits to master since this release

With a ton of work from @doakey3 to improve the UX, add new features, improve the code structure, add shortcuts automatically, generate beautiful documentation in the readme... Power Sequencer is ready for its 1.0 release!

This is the first Release Candidate (RC1). Please help us test it and report bugs you found here on GitHub. We'll do our best to fix them ASAP.

New features:

  1. Interactive tool to cut and trim strips with the mouse as fast as possible with visual feedback

image

  1. Rewritten automated import with framerate warnings
  2. Automatically added shortcuts
  3. Automatic updates thanks to @TheDuckCow and his Blender addon updater

And more! We worked on a multi-part video tutorial with @doakey3 to help you get started with video editing in Blender. It'll come out with Power Sequencer 1.0 :)

There's already more features and improvements waiting in the dev branch for version 1.1, so even more to come!

Assets 2

@NathanLovato NathanLovato released this Dec 31, 2017 · 563 commits to master since this release

banner-960w

All features are in for version 1.0! It's now time to track down bugs, and prepare the docs and videos for the release.

New features

  1. Import rewrite. More reliable, gives framerate related warning, and should now be cross-platform
  2. Mouse cut tools rewrite. Supports click and drag to trim a precise frame range on top of existing functionality

Improvements and bug fixes

Improvements:

  • Render for the web: display a message after changing the render settings
  • Snap selection to cursor better preserves the strips' channels if moving forward in time
  • Trim to surrounding cuts now snaps the time cursor to the cut
  • Export can use the scene's name
  • Store imported files as relative paths, so you can port the project to a different computer
  • Add pen tablet support for mouse cut and trim

Bugs:

  • Fix Blender's 1 frame offset on some imported strips with both audio and video channels when using the add-on's import
  • Fix list index error on mouse_trim

Add-on installation guide

  1. Download the zip file below
  2. Open Blender
  3. Press CTRL+ALT+U to open your User Preferences
  4. Click on the Add-ons tab
  5. Click the Install Add-on from File... button
  6. Select the zip file downloaded in step 1
  7. Click the checkbox next to VSE: Power Sequencer to activate it

Install the keymaps

  1. Download the power-vse-shortcuts.py file below
  2. In the User Preferences window, navigate to the Input tab
  3. At the bottom, click the Import Key Configuration... button
  4. In the file browser, navigate to the power-vse-shortcuts.py file and open it
  5. Make sure that the Power Sequencer input map is active at the top

image

The keymap replaces yours, so you may want to use a separate blender installation to work on videos. We're looking for a smart way to let you use the add-on's keymaps along with your own. If you've got experience with Python and/or UX design, please help us find a better solution :)

Don't forget to click Save User Settings at the bottom of the window to save your changes!

Credits and contributing

If you enjoy using the add-on, please consider giving a hand! There's a list of Good first issues to help you get started, and I'm here to guide you through the code base if you need anything.

Please report bugs with GitHub's issues

Kind regards,
Nathan

Assets 4
Pre-release

@NathanLovato NathanLovato released this Dec 26, 2017 · 563 commits to master since this release

The add-on is already quite stable, it's only missing a few features you should expect in 1.0.

Part of the docs and free video tutorials are available already, although they're still in progress.

Add-on installation guide

  1. Download the zip file below
  2. Open Blender
  3. Press CTRL+ALT+U to open your User Preferences
  4. Click on the Add-ons tab
  5. Click the Install Add-on from File... button
  6. Select the zip file downloaded in step 1
  7. Click the checkbox next to VSE: Power Sequencer to activate it

Install the keymaps

  1. Download the power-vse-shortcuts.py file below
  2. In the User Preferences window, navigate to the Input tab
  3. At the bottom, click the Import Key Configuration... button
  4. In the file browser, navigate to the power-vse-shortcuts.py file and open it
  5. Make sure that the Power Sequencer input map is active at the top

image

The keymap replaces yours, so you may want to use a separate blender installation to work on videos. We're looking for a smart way to let you use the add-on's keymaps along with your own. If you've got experience with Python and/or UX design, please help us find a better solution :)

Don't forget to click Save User Settings at the bottom of the window to save your changes!

Credits and contributing

Big thanks to Davcri for his valuable help with the docs.

If you enjoy using the add-on, please consider giving a hand! There's a list of Good first issues to help you get started, and I'm here to guide you through the code base if you need anything.

Enjoy this first release!
Best,
Nathan

Assets 4
You can’t perform that action at this time.