It's quite painful to make TimeLines for videos. In recent years, YouTube had developed quite a strong technology on recognizing human voice in English. It is becoming more and more accurate on words, but it still can't decide where a sentence should be separated. The advantage of the VTT subtitle is, it contains every timestamp for each words, and we can surly use that. And with human to decide where it should be a new sentence, it's a great time saver to just click the end word of a sentence, and generate a bunch of ASS subtitles in amazing ease, not mentioning if you make TimeLines by yourself, it will be surely out of sync with the YouTube ones, and the result is disaster: some of the words is missing by the end of a line, and some words appears by the beginning. With this tool, you can forget that fuzz for ever.
Download VTT Auto-subtitles using youtube-dl. Find more: https://rg3.github.io/youtube-dl/
VTT Usage: youtube-dl --skip-download --write-auto-sub --sub-format vtt http://youtube.com/xxxx
XML Usage(Recommended): youtube-dl --skip-download --write-auto-sub --sub-format srv3 http://youtube.com/xxxx
Drag auto-sub file to main window. Once loaded, click any word, a verticle red line will appear, which indiates a new line.
Download beatshow-player-setup-0.3.0-temp.exe at https://www.wenshushu.cn/box/46h1lj5pgjw
Drag your mp4 video file to the exe, a json file will appear at the same path of your video.
Drag the json file to the corresponding text field, click button on the right.
Use the slider to adjuest effect.
Thanks to @wudicgi
Add auto line separation support
Fix xml support
Fix missing words before domain .com
Fix sometimes one word is missing
Fix can't display whole UI, change to tablelayout
Add YouTube XML support, now you can get it by F12 of your browser. See usage above
Change listbox to richtextbox for better viewing
First edition
.Net 4.5 required