A set of scripts to do various things with REAPER video processor feature.
|X-Raym_Add video processor to selected items.lua||Video||Screenshot||2021-01-27||1.1|
|X-Raym_Set first selected track item notes in gmem for video processor_background.lua||Video||Screenshot||2023-01-19||1.3.1|
|X-Raym_Set selected items video processor text from multiline clipboard content.lua||Video||2021-03-23||1.0|
|X-Raym_Set selected items video processor text to current regions.lua||Video||Screenshot||2020-12-14||1.0.5|
|X-Raym_Set selected items video processor text to user input.lua||Video||Screenshot||2020-12-14||1.0|
Set first selected track item notes in gmem for video processor
This script allows you to have subtitles tracks made from text items, displayed right in the Video window.
The script run in background and is a workaround for the lack of “item_notes” variable in native Video Processor. It is not as efficient as this would be but it works good enough. It requires REAPER v6.71 to work.
It works with a free video processor preset elaborated by the REAPER forum community (Fabian for the multiline part, cfillion for gmem, I for putting all that together with variables) that you can download here. Just copy paste it in your Video Processor FX window and CTRL/CMD+S to apply it! You can then save it as a reusable preset as well.
Then just run the script while having a track selected. Text of items under edit cursor (or play cursor if play) will be pushed to the video processor.
The main advantage of the gmem workflow relies in the fact that you only need one Video Processor instance, and not one per item, so really quick to adjust display of all subtitles, and way smaller .rpp size. Gmem is just the name of a shared memory which can be used between ReaScripts and Video Processor (among other things), so it used to push info from the script to the video processor.
Add videos processor to selected items and Set text from regions
Here is how you can have regions names over the video:
Note that it only works with user created preset. You can copy/save existing preset to make them accessible for the script.
User Input (new 2020-12-14)
The set text from region script has been extended to support more wildcards and have a user input, compatible with presets file.
The result is a new script : X-Raym_Set selected items video processor text to user input.lua.
Available wildcards are explain in script header. Here is a recam:
-- $item, $name, $itemnumber, $track, $tracknumber, $notes, $project. Write \n for line break.
For even more advanced renaming, you can consider using my advanced item renamer instead.
Miss a function? Let me know!
By buying this product, you are supporting my free scripting. Thanks!