Menu

#7 Allow subtitles in the list view to be moved up and down

1.0
closed
nobody
None
2024-02-01
2022-06-25
Templayer
No

On the tool panel under the timeline there aren't buttons for moving subtitles in the list up and down.

Either that, or I'm seriously missing something.

Discussion

  • Kameleon_

    Kameleon_ - 2022-07-09

    Hi Templayer,

    Go to time in movie where subtitle should be displayed. Select subtitle and hit Alt-M.
    (The shortcut can be changed via Settings -> Edit shortcuts -> Tab movie -> "Move selected subtitle...")

    Alternative: Go to time in movie where subtitle should be displayed.
    Select subtitle. Edit -> Timings -> set delay -> hit calculate. Select "For the selected subtitles".

     

    Last edit: Kameleon_ 2022-07-09
    • Templayer

      Templayer - 2022-07-09

      I wish to move subtitles around in the list WITHOUT going into specific times in the video.

      If I were to use the methods provided it would be slower than opening the subtitle file in Notepad++ and moving the individual subtitles around manually...

      There really should be two buttons above the subtitle list to move the selected subtitle up and down in the list.

       
      • Kameleon_

        Kameleon_ - 2024-01-05

        I wish to move subtitles around in the list WITHOUT going into specific times in the video.

        I see.
        What should I do with the timings? Suggestions? It is of course senseless to move texts only...

         
        • Templayer

          Templayer - 2024-01-05

          That's not what I mean. I wish to keep the times, and only move them in the list.

          How to explain it. Hmmm...

          Why I need it - sometimes when I split subtitles, I forget to select the last subtitle that was created by the split. (having an option to automatically select the second resulting subtitle from the split is not an option, as sometimes I need to split the first (and the first result of split) subtitle again)

          Sometimes I forget to select the second subtitle that was a result from the split. And I just repeated myself because I forgot I already wrote that. * sigh *

          Because I have a previous subtitle selected, any newly created subtitles go after the one I have selected, but BEFORE the second subtitle outputted by the split.

          Of course, the newly created subtitle has a later time than the splitted one that followed, which creates a whole slew of problems.

          Because changing the subtitle "index" (position in the file and subtitle list) doesn't have custom buttons in the GUI, I have to result to rather obtuse keyboard hotkeys sometimes. I have been doing this for an insane amount of years and I have never managed to remember them, so using the keyboard hotkeys isn't a solution due to my faulty memory. As was proven earlier in this very post. :P

           
          • Kameleon_

            Kameleon_ - 2024-01-06

            Sometimes I forget to select the second subtitle that was a result from the split. And I just repeated myself because I forgot I already wrote that. * sigh *

            :-)

            Clear. Under investigation.

             
          • Kameleon_

            Kameleon_ - 2024-01-08

            Of course, the newly created subtitle has a later time than the splitted one that followed, which creates a whole slew of problems.

            It is possible to make 'Insert Subtitle' somewhat more intelligent in the sense that it does not create overlap any more. Would that be usefull (next to the addition of the up/down buttons)?

             
            • Templayer

              Templayer - 2024-01-08

              Yes, I wanted to ask for that too, but I didn't want to pry, as I know you don't like adding settings, and the insertion of subtitle being automatically inserted at the correct spot (showtime-wise) might need one.

              Because if for whatever reason (or format) it fails, and the user cannot disable that behaviour, then the user would be fucked. They would have to modify the file manually, without a guarantee that it wouldn't get screwed with again.

              Not that it fails like that while sorting right now (at least for the configuration and format I am using), but as a worst case scenario, that would be a desk thrower. :D

               
              • Kameleon_

                Kameleon_ - 2024-01-09

                as I know you don't like adding settings

                Indeed. I was planning to add the timing corrective behaviour of 'Insert Subtitle' to the the alreading existing setting 'Errors and Info Settings -> Fix Overlapping Subtitles'. Somewhat similar to what I did for trimming and deleting leading '-' after divide lines.

                 

                Last edit: Kameleon_ 2024-01-09
                • Templayer

                  Templayer - 2024-01-09

                  Yeah, that would work.

                  Except... my problem isn't with overlapping subtitles. My problem is the resulting subtitles being in a wrong order if I add a new one between the splitted ones (by having the first selected). That doesn't automatically mean overlap - I can make the show time of the inserted subtitle be after the hide time of the second splitted subtitle.

                   
                  • Kameleon_

                    Kameleon_ - 2024-01-09

                    Except... my problem isn't with overlapping subtitles.

                    Ok. I understand. I will anyway also add the preventing overlap for Insert Subtitle coupled to the 'fix' setting.

                     
                  • Kameleon_

                    Kameleon_ - 2024-01-12

                    I have added a testversion for you with move up/down for the selected subtitle. See attachment.

                     
                    • Templayer

                      Templayer - 2024-01-13

                      Doesn't work. Or it has a function that indeed some people might find useful - when I use the buttons to move the subtitles up and down in the subtitle list, the text is moved properly, but the time is not - the moved subtitle will acquire the timing of the subtitle that was previously in the same spot.

                      This might indeed an useful additional feature, but it isn't what I need. :p

                      The time needs to move as well for me.

                      Also - the state bar that shows the current subtitle index and the total number of subtitles doesn't update the current index correctly - it only triggers on saving the subtitle file

                       
                      • Kameleon_

                        Kameleon_ - 2024-01-14

                        Also - the state bar that shows the current subtitle index and the total number of subtitles doesn't update the current index correctly - it only triggers on saving the subtitle file.

                        Indeed, will be taken care of in v6.2.8.

                         
                  • Kameleon_

                    Kameleon_ - 2024-01-14

                    Except... my problem isn't with overlapping subtitles. My problem is the resulting subtitles being in a wrong order if I add a new one between the splitted ones (by having the first selected). That doesn't automatically mean overlap - I can make the show time of the inserted subtitle be after the hide time of the second splitted subtitle.

                    I still can not reproduce this behaviour. Ho do you achieve this exactly?

                     
                    • Templayer

                      Templayer - 2024-01-14

                      The text moves around, but the timestamps stick to the index they are at:

                      https://www.youtube.com/watch?v=QbDqcdLXMl8

                       
                      • Kameleon_

                        Kameleon_ - 2024-01-16

                        Thanks.

                         
                        • Kameleon_

                          Kameleon_ - 2024-01-17

                          Finally I understand how you do it: you use the buttons "Start Subtitle" and "End subtitle" to insert subtitles, which of course take the current time of the movie for the subtitle timings.
                          Until now I tought that you were using the "Insert Subtitle" menuitem to insert a subtitle and that one behaves different, it calculates times from the previous/next subtitle in the list.

                          So, attached a new testversion, where the times are also moved together with the texts.

                          p.s.: this also exists:
                          3.10 Sort
                          Sorts the subtitles according to their Show Time. To sort the subtitles, click the "Edit/Subtitles/Sort" menu ([Ctrl]+[Y]).

                           

                          Last edit: Kameleon_ 2024-01-18
                          • Templayer

                            Templayer - 2024-01-20

                            It seems to be working now.

                            Nice!

                             
                          • Kameleon_

                            Kameleon_ - 2024-01-23

                            Hi Templayer,

                            For this particular subtitle insert issue (using buttons "Start Subtitle" and "End subtitle") there is also a new possible solution: Insert the new subtitle immediately at the correct place in the list. See attached version.

                             
  • Kameleon_

    Kameleon_ - 2024-02-01

    Implemented in v6.2.8.

     
  • Kameleon_

    Kameleon_ - 2024-02-01
    • status: open --> closed
     

Log in to post a comment.