-
-
Notifications
You must be signed in to change notification settings - Fork 221
Recording (Linux): write fragmented MP4 so a crash keeps the take #944
Copy link
Copy link
Closed
Labels
enhancementNew feature or requestNew feature or requeststatus: fixed in mainWork is merged into main but may not be in a downloadable release yet.Work is merged into main but may not be in a downloadable release yet.status: pending releaseMerged change is waiting for a packaged desktop release.Merged change is waiting for a packaged desktop release.
Milestone
Description
Activity
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requeststatus: fixed in mainWork is merged into main but may not be in a downloadable release yet.Work is merged into main but may not be in a downloadable release yet.status: pending releaseMerged change is waiting for a packaged desktop release.Merged change is waiting for a packaged desktop release.
Part of #920 (rank 22). Effort S, risk medium.
Problem
pipewire-capture/src/encoder.rs, muxer): its only index is written at the end, so a crash, a kill or a power loss mid-take loses the whole recording.Proposal
movflags=frag_keyframe+empty_moov+default_base_moof, orfrag_durationof one second) on the Linux muxer.Verify