Replies: 2 comments 2 replies
-
Unlikely. We can't draw an image and than draw stuff on top of it, so it'd cover the timeline. Also from my experience with ffmpeg waveform, it takes a lot of time to render these on longer videos, and some audio formats make it even worse. There's also no way to get "progress" steps where ffmpeg would output what's currently rendered every second, so you're just waiting there for a long time while your CPU fan is trying to fly off and after a long time it'd pop in. Just not a good experience. And I'm not sure if we can even resize & stretch the image with mpv's overlay API, which might mean we'd have to re-render the waveform every time window changes. Another alternative would be to make our own binary to generate waveform data, and use libass to render it as a bunch of couple pixels wide rectangles, but I guarantee that would hit libass limits and make uosc start stuttering. And I also don't have time to develop this. |
Beta Was this translation helpful? Give feedback.
-
Should be pretty easy, it draws instantly |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Can we use ffmpeg waveform to add a waveform to the progress bar?
Beta Was this translation helpful? Give feedback.
All reactions