A test project using Flet Python to create a subtitle editor to take in whatever .srt file and return a dual-language subtitle
using webvtt-py, marimo, and javascript to create a subtitle editor app on marimo python:
- an area to allow uploading of video file
- a video preview area for the uploaded video
- a timeline that shows the progress of the playback of the video
- along with the timeline, there's an extra subtitle track
- when clicking the subtitle track's specific subtitle box, one can edit the subtitle text and it should support ruby tags, ruby characters, or similar styling
- once finished editing subtitles, a button export the video hardsubbed with the webvtt processed in step 5