Old 05-17-2014, 02:29 AM   #1
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 6,033
Default A Detailed Guide to Subtitling with Reaper

Hi !

People are asking me: why subtitling in a DAW ?
Dynamic split, items, multi-tracks, audio visualization/analysis, conditional formatting... there is a lot of reasons !

Here is a brand new subtitling workflow for REAPER 5, using Text Items and scripts rather than SWS Regions, including lots of screenshots and videos !

REAPER v5, Text Items and Scripts: Subtitling, Faster Than Ever!

More, with this text items actions, you will be able to use text iems for ADR, karaoke, sound composer etc...

Hope you will enjoy it

Cheers !




************************************************** ********
* First Post Version, about the SWS Region workflow (which I would consider obsolete for subtitling withing REAPER 5)

Hi everyone

When I saw that the SWS extensions bring subtitles SRT support (import and export) into Reaper, I was very excited. I don't see a lot of people use it, but I feel a great potential.
Despite the audio part, audio items are basicly in and out point with a name, right ? So are subtitles :P

I decided then to experiment a lot of things, importation, conversion of project... well a lot.

The guide I wrote for you is what I succeed to do with all this.
A minority of people will be interested with it,
but I can guarantee that those who are interested will learn something. When I say "detailed", yep, it is :P

Here the article link :
A Detailed Guide to Subtitling with Reaper

and in it's original language
Guide Détaillé du Sous-Titrage sous Reaper

EDIT 30/06/2014
Here is the part 2 of the guide, with a video demonstration :
Quick and Easy Subtitling using Reaper and Subtitle Workshop

EDIT 21/01/2015
part 3 with a LOT of new things !
Better Subtitling with SWS v2.6.0 and Custom EEL Scripts

Hoping you will like it

Thanks for listening !

PS : there is probably still some spelling error, I'm working on it :P

Last edited by X-Raym; 10-06-2015 at 10:22 AM.
X-Raym is offline   Reply With Quote
Old 05-18-2014, 05:02 AM   #2
Reaperto
Human being with feelings
 
Reaperto's Avatar
 
Join Date: Apr 2011
Location: Buenos Aires - Argentina
Posts: 467
Default

Thanks for sharing this excellent tutorial.
__________________
ReaLoaded!
Reaperto is offline   Reply With Quote
Old 05-18-2014, 12:01 PM   #3
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 6,033
Default

and thank you for your positive comment
X-Raym is offline   Reply With Quote
Old 05-18-2014, 01:49 PM   #4
heda
Human being with feelings
 
heda's Avatar
 
Join Date: Jun 2012
Location: Spain
Posts: 5,422
Default

Thank you X-Raym. Good dedicated blog post )
I recommend you AEGISUB for subtitles too. It's free and supports many features and subtitles formats.

We use SWS subtitles support for the lyrics of songs while I am in Reaper. I don't like the mess it creates in my regions so I use the load/save regions to file to avoid having all the regions when I don't need the lyrics.

I hope we can convince SWS developers to support subtitles by directly taking the subtitles directly from take names on empty midi items from a track you could specify in SWS subtitles options somewhere. This way it wouldn't be neccessary to create all those regions that can be conflicting with your current regions.
heda is offline   Reply With Quote
Old 05-18-2014, 11:34 PM   #5
clepsydrae
Human being with feelings
 
clepsydrae's Avatar
 
Join Date: Nov 2011
Posts: 2,421
Default

Thanks for the tips -- my band soemtimes plays soundtracks for silent movies, and we use a subtitled version of the film to cue us as we go. Previously, I edited the .srt by hand, but knowing that SWS supports it in reaper is great and i look forward to checking out your tutorial on my next project. Thanks,

-c
clepsydrae is offline   Reply With Quote
Old 05-20-2014, 02:53 PM   #6
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 6,033
Default

I'm gald you like it

@heda
Yep I already try Aegisub, in fact, I think I really try all the free subtitles freewares avaible ^^
The fact is I was looking for specific functionalities.
It's a good software, from what I remember, but I was not very satisfy with their breaking/spliting lines system

But the beauty of SRT is that you can open your subtitles in every softwares, use some functions of one, some of an other, while preserving it's compatibilty

So, use every software you want, or every software in the same time

and you can add Reaper to the list :P

Cheers !
X-Raym is offline   Reply With Quote
Old 06-30-2014, 10:59 AM   #7
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 6,033
Default Quick and Easy Subtitling using Reaper and Subtitle Workshop

Hi all !

I just writte a part 2 about subtitling with Reaper, focused on subtitling a video from a transcript... and there is a real time video demonstration !

This way, I think it will show more clearly that Reaper can be used for subtitling...
... and that it is awesome for that

Here is the link :
Quick and Easy Subtitling using Reaper and Subtitle Workshop

I hope you will like it, it tooks me more time to writte the article that to subtitle 40 minutes of video !

If you do, please support these feature request on SWS code google web site.

Cheers !
X-Raym is offline   Reply With Quote
Old 06-30-2014, 11:46 AM   #8
JHughes
Human being with feelings
 
JHughes's Avatar
 
Join Date: Aug 2007
Location: Too close to Charlotte, NC
Posts: 3,416
Default

Thank you X-Raym for these fantastic guides!
__________________
You can only Reverse, Switch, Invert or Flip POLARITY, not "PHASE".
JHughes is online now   Reply With Quote
Old 06-30-2014, 07:11 PM   #9
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 6,033
Default

Thank you so much, JHughes !

I know that I developp a not very used (but very VERY powerful) Reaper featured, it is good to feel supported

I will probably make an other video soon about an other kind of project
X-Raym is offline   Reply With Quote
Old 07-01-2014, 01:46 PM   #10
dadek
Human being with feelings
 
Join Date: Jun 2009
Posts: 63
Default

great info, many thanks for this!

BTW, what are your theme/media item coloring settings? Looks great.
dadek is offline   Reply With Quote
Old 07-01-2014, 04:25 PM   #11
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 6,033
Default

Thanks dadek

The theme I used is X-Raym Analog, based on Default Analog by Lerians, itself based on the defaut one.

The color media item setting is not enought to have my color, because the default theme uses some png that override custom colors.

So you will need to use all my theme if you want the same colour as me :P

You can find a link in my signature, which explains (in french for now but english soon) why I made a custom theme and what is its caracteristics. And you will be able to download it, with my entire config file !
X-Raym is offline   Reply With Quote
Old 07-01-2014, 06:55 PM   #12
dadek
Human being with feelings
 
Join Date: Jun 2009
Posts: 63
Default

so generous of you. thanks.

i find the article with explanation also the config file, but not the 'reapertheme'. can you link me please? thanks again.

Last edited by dadek; 07-01-2014 at 07:15 PM. Reason: additional comments
dadek is offline   Reply With Quote
Old 07-02-2014, 05:45 AM   #13
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 6,033
Default

@dadek : You are welcome !
You have to download the Config File.
When you import via Option / Preferences / General / Import Config,
you will be able to select the Themes (but select the theme ONLY)
It will import the X-Raym Analog File in your themes.

I you still have trouble, I will exctract the theme from the Zip file for you, but it is more handy to manage for me (to have a big one zip for all the Reaper Stuff I share). There is not a lot of people who was looking for my theme exclusively for the moment :P
X-Raym is offline   Reply With Quote
Old 07-02-2014, 01:30 PM   #14
dadek
Human being with feelings
 
Join Date: Jun 2009
Posts: 63
Default

ok, got it. thanks again.
dadek is offline   Reply With Quote
Old 07-03-2014, 05:38 AM   #15
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 6,033
Default

@dadek : I just translate the page dedicated to my theme X-Raym Analog
Teel free to read it in order to see what it brings :P
X-Raym is offline   Reply With Quote
Old 07-03-2014, 04:19 PM   #16
dadek
Human being with feelings
 
Join Date: Jun 2009
Posts: 63
Default

thanks, i used google translate. i also learned a bit about theme-ing and customization. thanks.
dadek is offline   Reply With Quote
Old 07-06-2014, 02:06 PM   #17
V'ger
Human being with feelings
 
V'ger's Avatar
 
Join Date: May 2010
Posts: 1,714
Default

Great stuff
V'ger is offline   Reply With Quote
Old 07-08-2014, 07:43 AM   #18
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 6,033
Default

@V'ger : Thank you

I had a note from Jeffos (the genious who coded all the subtitles actions) :

Quote:
Originally Posted by Jeffos
@X-Raym: hey, very nice, thanks! I'm only/mostly doing bug fixing now but I'll have look at your FR!
This means that, if you support the Feature Request about subtitling on code google SWS extension website, we could have hope to see other cool improvements on that subject So, if you find subtitling in Reaper is cool, please vote

Thanks you all for your positive feedback
X-Raym is offline   Reply With Quote
Old 12-08-2014, 11:06 AM   #19
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 6,033
Default

With two great friends, Matthieu and Lorine, we started messing a bit with the SWS extensions source code, avaible on github.

Here is our first success, a mod of the current Import subtitles actions, with regions naming ability :


As you can see, regions are automatically named accordingly with the regions subtitles. Break lines are replaced by spaces.

What do you think of that ?
X-Raym is offline   Reply With Quote
Old 12-09-2014, 10:21 AM   #20
memyselfandus
Human being with feelings
 
memyselfandus's Avatar
 
Join Date: Oct 2008
Posts: 1,598
Default

Very cool
memyselfandus is offline   Reply With Quote
Old 12-09-2014, 12:44 PM   #21
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 6,033
Default

Thanks
I just create a pull request for this script, I hope it will be accepted in the next SWS release !
X-Raym is offline   Reply With Quote
Old 12-09-2014, 01:43 PM   #22
JHughes
Human being with feelings
 
JHughes's Avatar
 
Join Date: Aug 2007
Location: Too close to Charlotte, NC
Posts: 3,416
Default

It's very cool to see Reaper grow this way, thanks guys.
__________________
You can only Reverse, Switch, Invert or Flip POLARITY, not "PHASE".
JHughes is online now   Reply With Quote
Old 12-09-2014, 02:35 PM   #23
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 6,033
Default

You are welcome !

I am trying to evaluate how to make an action that will copy every marker name into subtitles.
It would be a nice action, put together with the Create regions from items actions.
But it is more difficult ^^
X-Raym is offline   Reply With Quote
Old 01-19-2015, 01:37 PM   #24
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 6,033
Default Subtitling made Easy with Reaper part 3

Hi guys

I have some news for you !

I wrote an whole new article about Subtitling with the last SWS version, the upcoming REAPER 5, and... a lot (I mean it :P) of scripts that I wrote for better region editing !

The link : Better Subtitling with SWS v2.6.0 and Custom EEL Scripts / ExtremRaym

I hope you will appreciate the reading, it took me a lot of time to elaborate all this :P

Cheers !
X-Raym is offline   Reply With Quote
Old 01-20-2015, 12:59 AM   #25
clepsydrae
Human being with feelings
 
clepsydrae's Avatar
 
Join Date: Nov 2011
Posts: 2,421
Default

Thanks again for your work on this!
clepsydrae is offline   Reply With Quote
Old 01-20-2015, 05:44 AM   #26
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 6,033
Default

@clepsydrae
You are welcome ! Thanks for your comment
X-Raym is offline   Reply With Quote
Old 01-30-2015, 09:14 PM   #27
preachers
Human being with feelings
 
preachers's Avatar
 
Join Date: Feb 2010
Location: Jilin
Posts: 179
Default

Can REAPER displays srt subtitles on the video????
I've searched it in the forum with no luck.
preachers is offline   Reply With Quote
Old 01-31-2015, 02:51 AM   #28
jiff 41
Human being with feelings
 
jiff 41's Avatar
 
Join Date: Jun 2012
Location: WALES, UK
Posts: 756
Default

Very Cool

I really love the work you're doing!

Thank You!
__________________
"I started out with nothing & i still have most of it left"(seasick steve)
jiff 41 is offline   Reply With Quote
Old 01-31-2015, 04:35 AM   #29
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 6,033
Default

@preachers
No it can't !
And I don't think we will be. Or at least, not imported with sws subtitles.
Subtitles was added on sws extensions as a nice gadget, but it was not really developped. That's why I coded script to put it further. I felt a potential
Of course you can write a feature request if you want but I don't think it will be integrated. I guess it would be too much hard work for a not so used function.

@jiff 41
Thank you a lot, sincerely :P
X-Raym is offline   Reply With Quote
Old 02-18-2015, 03:48 AM   #30
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 6,033
Default

Hi!

Thanks to heda advices, I manage to make a REAPER v4 friendly version of the script that generates Subtitles from region names.
It now handle markers as well.

The process is a bit different, still need to open the .rpp in a code editor, but there is now just a simple copy paste to make!
I think it is the best we can do so far without a native implementation!

All infos are still explained while launching the script.
More on this:
EEL: Create subtitles from regions names - Cockos Confederated Forums

Cheers !
X-Raym is offline   Reply With Quote
Old 10-06-2015, 10:29 AM   #31
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 6,033
Default

Hi !

During the v5 development, scripters (HeDa and me), thanks to new features coming from Cockos and SWS (especially Breeder), developed a new workflow for subtitling within REAPER. More you can use this for your ADR, your Karaoke (experimental), or for your composer... you named it !
No more SWS Region subtitles, but only empty item with item notes (aka Text Items).

Why text items are better for subtitling ?
  • You can select text items, not regions
  • You can then work on multiple text items at the same time
  • You can use a lot of already existing actions related to items
  • There is a lot more ways to edit items than regions
  • You can have several layers (tracks) of text items (useful for alternative version, backups, other languages, character dialogs, selective export, different frame rates...)
  • You can see all subtitles in Arrange View (regions subtitles need the edit cursor to be inside the parent region to be displayed)
  • Some regions actions are not friendly with region subtitles
  • You can still have other regions, because they are just items
In this detailed article, you discover all we created to make this possible, and why it is simpler and more flexible to subtitle within REAPER 5 than before !

REAPER v5, Text Items and Scripts: Subtitling, Faster Than Ever!

Hope you will enjoy it !

Last edited by X-Raym; 10-06-2015 at 10:38 AM.
X-Raym is offline   Reply With Quote
Old 10-06-2015, 10:53 AM   #32
clepsydrae
Human being with feelings
 
clepsydrae's Avatar
 
Join Date: Nov 2011
Posts: 2,421
Default

Looks amazing; congratulations on this effort! Nice documentation, too!
clepsydrae is offline   Reply With Quote
Old 10-06-2015, 01:27 PM   #33
heda
Human being with feelings
 
heda's Avatar
 
Join Date: Jun 2012
Location: Spain
Posts: 5,422
Default

Very good article! Well done X-Raym!!
I think we should learn how to pack all the files into a NS installer to make installation easier. It's not that complicated, but you know.
heda is offline   Reply With Quote
Old 10-06-2015, 02:21 PM   #34
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 6,033
Default

@clepsydrae
Thanks, I have to admit that I wonder what is the hardest part between writing these scripts and writing the docs ^^

@heda
Oh, I'm glad you find it, you are named several times in this hehe !

Building an installer is interesting, I took a look at open source cross-plaftorm installers builders, but I think I will simply put my toolbars/custom actions pack from the article in a subfolder of my Github, so that it would be included in my script pack, and will be more easier to manager.
I still highly desired a more dynamic way to import scripts (like JS effects), but it seems that it will be different (in last beta, scripts have unique command ID based on their relative location and name, so that their command id is crossplatform - it was a bit painful to delete my actions to reimport it back and reassigning the toolbars to make it works with the "universal" id).
X-Raym is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 02:21 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, vBulletin Solutions Inc.