Comments (14)
Yes, we could keep the already rendered waveform. I can make that change.
from lossless-cut.
Waveform and thumbnails is now implemented
from lossless-cut.
Taller, definitely, like 6-7 times the current height. Something like the size Audacity shows, so that it is easy to comprehend and use.
Expandable is up to you.
from lossless-cut.
I wish I could use it to quickly trim audio, but the waveform is too small/basic. Would it be possible to add a real waveform, just for audio files (it's needed to find the right spot on long audio files)?
from lossless-cut.
I agree. With audio files, the entire space kept for video is wasted real estate. The audio waveform could be much bigger and easier to see.
Also, the waveform only shows up for part of the file. If you jump to another frame, the audio waveform gets extended further, but the beginning portion gets cut off. Is it a limitation that the entire waveform cannot be shown at once? One would think since it's a static property of a file, it could be loaded fully just once and that's it.
from lossless-cut.
It should be possible but I can imagine that it would require preprocessing in order to create thumbnails/waveform, and this will probably take some time, defeating the purpose of this being a very fast app.
from lossless-cut.
Would be nice to have but not that essential INHO. Program is currently blazing fast so adding this future might hurt it.
from lossless-cut.
https://trac.ffmpeg.org/wiki/Waveform
@mifi Have you looked at this filter? It's a part of ffmpeg.
from lossless-cut.
Also this: https://github.com/katspaugh/wavesurfer.js
from lossless-cut.
It's a technical limitation because rendering the waveform takes a long time. So it will only render 30 seconds at a time. I'm not sure what is the best way to render a zoomed out waveform overview for the whole clip. See #260
from lossless-cut.
I'm not sure I get this. Rendering 30 seconds at a time shouldn't prevent you from still displaying the already rendered waveform. It's fine if a 2 minute song renders in 4 sections. Or is the problem something else?
from lossless-cut.
With audio files, the entire space kept for video is wasted real estate. The audio waveform could be much bigger and easier to see.
And what is your opinion on this?
from lossless-cut.
And what is your opinion on this?
You mean you want it to be taller or expandable? That shouldn't be too hard
from lossless-cut.
Closing in favor of #260
from lossless-cut.
Related Issues (20)
- Lossless masking? HOT 4
- This file can't cut or merge HOT 1
- .
- App no longer runs from a UNC path HOT 3
- 120 fps video stutters in playback window HOT 9
- Add audio source channel switching preview HOT 1
- Files Not Outputting When Overwrite Existing Files is Unchecked HOT 13
- Implement JPGXL or AVIF format options for video snapshots HOT 1
- Capture frame/snapshot/screenshot and export video frames improvements
- Commercials / Ad detector and remover (Comskip for example) HOT 1
- Waveform appears seemingly at random HOT 2
- Add option to display subtitle by default when creating MP4 file HOT 3
- Please add option to ignore rotation info in metadata HOT 4
- Playback is extremely slow and stuttery HOT 6
- default Working directory HOT 2
- scene detection with assigned shortcut doesn't work but from the toolbar it's working HOT 1
- Better double click on segment HOT 2
- Audio is messed up after cut HOT 1
- apply automatically "Open selected file" action after Export / Delete action HOT 2
- Be able not not show "Export is done!" message after export. HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from lossless-cut.