[Feature Request] Editor media library + audio processing (speed & pitch for audio segments)
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Facilidade para iniciantes
- 35/100
- Tipo de issue
- Funcionalidade
- Clareza
- Razoavelmente clara
- Status de atividade
- Ativa
- Stack de tecnologia
- react, rust, tauri, typescript
- Domínio
- audio-video-rtc, desktop
Direção de pesquisa
Start by tracing the editor's existing media pickers, timeline asset handling, and video-clip speed controls; the issue does not name specific files or tests. Review related issue #2328 and PR #2308 for existing timeline and waveform work. Done means the scope is agreed or split, with library persistence, compatible drag-and-drop reuse, and standalone audio speed and pitch behavior covered.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Description
Two editor workflow gaps in Cap 0.6.1 (Windows). Video clips already have speed
control with "Keep pitch" audio handling — this request is about bringing similar
processing to standalone audio segments, plus a central media library.
1. Media library panel in the editor
Right now, importing media happens through one-off pickers (audio picker, image
import), and imported items land directly on the timeline. There is no persistent
library panel inside the editor where assets live while editing.
Expected: a "Media" / "Library" panel (sidebar or dockable) where users can:
- Import files via button or drag-and-drop from Explorer/Finder (video, audio, images)
- See imported assets persisted across editing sessions in the project
- Drag assets from the library onto any compatible timeline track (video → clip/
video track, audio → audio track, image → image track), reusing the same asset
on multiple tracks without re-importing
2. Audio processing for standalone audio segments
Audio segments (background music, imported audio) currently only support volume
and fade in/out. Meanwhile video clips already offer speed with three audio modes
(mute / keep pitch / match speed) — none of that applies to audio segments.
Expected:
- Audio speed: time-stretch an audio segment (e.g. 0.25x–4x), with a
pitch-preservation option, consistent with the existing clip speed UX - Pitch shift: adjust pitch in semitones (e.g. -12 to +12) for creative
effects or key-matching music to a voiceover, independent of speed - Ideally exposed in the same right-click / settings panel as clip speed
Reproduction
- Open the editor for any Studio recording.
- Add an audio file to an audio track and right-click it: only volume/fade/
split actions are available — no speed or pitch controls. - Look for a media library panel to collect and re-drag imported files: none
exists; assets must be re-imported through pickers each time.
Additional Context
- Cap version: 0.6.1
- Operating system, version: Windows 11 (x64)
- Related: #2328 (timeline/audio feature requests), PR #2308 (imported media
tracks & waveforms) — a library panel would complement that work nicely.
Happy to split into separate issues if maintainers prefer.
- Linguagem predominante
- Rust
- Estrelas
- 22.8k
- Forks
- 2k
- Merge médio
- 12h 41min
- PRs com merge (30d)
- 84
Preparar o ambiente
- Inclui um Dockerfile ou arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de CapSoftware/Cap
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100
CapSoftware/Cap#2305 · 2 comentários ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
CapSoftware/Cap#1714 · 3 comentários ·
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 64/100
CapSoftware/Cap#2360 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 78/100
CapSoftware/Cap#2359 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
CapSoftware/Cap#2340 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
Todas as issues de CapSoftware/Cap
Issues semelhantes
-
backend::vllm diffusion multimodal
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 85/100
lambdaclass/ethrex#7329 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 88/100
shadowsocks/shadowsocks-rust#2186 · 1 comentário ·
-
[Chore]: Inconsistent wasm-pack binary invocation in justfile breaks cross-platform executionAbertaC-bug S-awaiting-triage
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 92/100
juspay/hyperswitch#14479 ·
Mantenedores costumam responder em até 1 dia