Log in

View Full Version : Why this subtitle file .srt does not work?


johner23
20th July 2016, 23:18
Hi, dear all.

I found some subtitle hard to convert / fix to srt proper format.


Other forum user ask for such question, but I could not solve the problem myself.


When I try to use some text editor or subtitle editor, such subtitle mess up with the times and pattern srt format.


Can you find a way to deal with such subtitle?


Maybe it is "protected" from editing or copying?


http://forum.videohelp.com/attachment.php?attachmentid=37873&d=1469028635&thumb=1


1
00:00:15056 - > 00:00:

16391
让我们开始上课

2
00:00:16808 - > 00:00:

18351
在将最后一个单元

3
00:00:18393 - > 00:00:

19686
我已经介绍

4
00:00:19686 - > 00:00:

21146
中国本草概念


If you want to test it, see the link below.


---> http://forum.videohelp.com/attachments/37869-1469022805/_zh-CN_Chinese%20(Simplified)_NwbWH2DRYXM.srt


Thanks for any help / tips. :thanks:

Best regards.

devil (johner)

mariush
21st July 2016, 00:32
One of the first things that jumped to me was that your subtitle uses "- >" and the subtitles I have use "-->"

Maybe Subtitle Edit is more relaxed and accepts the invalid "- >" ?
Open the subtitle file in notepad and do a "search and replace", and you'll have a fixed subtitle file in less tan a minute.

Also, the srt file is marked as UTF8 at the beginning and instead of using the plain ":" character to separate hours , minutes , seconds and so on, it uses an unicode character that has the same visual representation as ":" but it's different.

johner23
21st July 2016, 01:07
@ mariush

One of the first things that jumped to me was that your subtitle uses "- >" and the subtitles I have use "-->"


Hi. I notice that. And manually try to fix that.


But when you correct all errors and try to open with Subtitle Edit ( or even any other text editor ), Ok. I can do it.


But when I try to save into a new srt, something go wrong.


All the timing and even srt pattern format are messed up. No matter how I try to save using text editor or subtitle editor.


Only making one by one I could do something.


Are there any way to fix that not so "manually"? Something like more "automattic" or smart?


Such srt contain some kind of "protection" or "trick" to prevent editing or something?


I never see such problem before.


Thanks for your tips.


Best regards.


devil (johner)

raffriff42
21st July 2016, 03:00
1
00:00:15056 - > 00:00:

16391
让我们开始上课

try 1
00:00:15056 --> 00:00:16391
让我们开始上课(remove line break in the middle of 'out' time)

johner23
21st July 2016, 14:05
@ raffriff42 and mariush:


Hi. Thanks for the tips.


I open the subtitle using Subtitle Edit and the program give me the following message.


http://forum.videohelp.com/attachment.php?attachmentid=37879&d=1469105455&thumb=1


After that, I save a new subtitle. And manually make a timing correction on line 173:


173
00:08:147,44 --> 00:08:16,496
值得注意的是, 当我们谈论的毒性


I don't know why, when I save using Subtitle Edit line 173 change the timing automatically, like this:


173
00:10:27,044 --> 00:08:16,496
值得注意的是, 当我们谈论的毒性



So, I need to correct it manually, using some text editor.


After that, I could open such new subtitle without any complains using Subtitle Edit . Except line 173, which one insist appears using "old time".


Now, you can test the subtitle and see if it runs nice on videos.


I don't know if the previous messages will cause any problems on the subtitle. You must test and make all the corrections needed.


The edited subtitle follows below:


---> http://forum.videohelp.com/attachments/37880-1469106046/_zh-CN_Chinese%20(Simplified)%20-%20Edited.srt


Thanks.


Best regards.


devil (johner)

raffriff42
21st July 2016, 14:33
After that, I save a new subtitle. And manually make a timing correction on line 173:
...

I don't know why, when I save using Subtitle Edit line 173 change the timing automatically, like this:
...


My guess is Subtitle Edit is fixing a time overlap which you have created. Why are you making manual timing changes when Subtitle Edit can do it better?

johner23
21st July 2016, 14:58
@ raffriff42

Hi.

My guess is Subtitle Edit is fixing a time overlap which you have created. Why are you making manual timing changes when Subtitle Edit can do it better?


I did it because all lines have different timings comparing to 173 line. All the very previous and the very next ones do not fit according to that timing from 173 line.

Maybe I made some mistake?

But, despite of that, now I can open the subtitle and test to some videos.

I do not own the original video that the user get the subtitle.

So, fine / accurate adjustments only him / her can make.

Thanks for your tips. :)

Best regards.

raffriff42
22nd July 2016, 02:36
Instead of manually adjusting timing, select the lines to be adjusted and hit "Synchronization", "Adjust times"

Explore the program's many features, for example "Tools", "Fix common errors".