While I've trimmed and compressed my recorded talk for #emacsconf2022, I'm wondering about captioning it. I have the transcript, but do I need to add the timings and create a SRT file? Then what, one of the online services, or is there a better way?

I'm curious (because I wrote a quick emacs hack for timing subtitles once), but the site wouldn't let me in, demanding authentication
https://www.fsfla.org/blogs/lxo/2021-02-28-syncing-subtitles-in-freedom.en.html

@lxo your approach reminds me of how I made github.com/sachac/emacsconf-20 . In that one, I used emms to get the timestamps, so I could easily pause or rewind. I've also played around with waveforms: github.com/sachac/waveform-el

Follow

@sachac @lxo This is really amazing. You implemented not only a waveform view but about half of a nonlinear video editor in Lisp. I've used Emacs for years and had no idea this was even possible.

@radehi @lxo waveforms have also been handy for editing subtitle timestamps github.com/sachac/subed-wavefo , which is nice for starting with subtitles and compiling videos github.com/sachac/subed-record

@sachac @lxo Right, I understood that that was what you were doing! But the part that amazed me was the whole `mpv` control thing.

@sachac @lxo Also I didn't know `ffmpeg` could do a waveform view, but that's a little less astonishing than the whole UI you built.

@radehi @lxo Emacs is fantastic as a UI toolkit. :) It's easy to tinker around with ideas, and there's a huge package library that I can either build on or rummage around for parts.

@seanan @sachac @lxo
"I wrote this to help us select timestamps for the start and end of Q&A session recordings for EmacsConf 2021. Finding the right time in MPV was hard because it didn’t have a waveform view. Audacity could show waveforms, but it didn’t have an easy way to copy the timestamp. So the obvious answer is, of course, to make the text editor do the job. Yay Emacs!"

github.com/sachac/waveform-el

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.