Switch from libsndfile to FFmpeg
Open
compatibility
core
enhancement
- Dominant language
- C++
- Stars
- 10.4k
- Forks
- 1.3k
- Avg merge
- 2d 13h
- Merged PRs (30d)
- 7
Description
libsndfile has a few issues. It has limited metadata support (discovered in #7865), and only supports a few file formats.
Switching to FFmpeg would allow the reading and writing of over a hundred formats, including video formats, with one API.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reading issue #7865, then locate the current libsndfile integration and all read/write entry points in the repository. Assess the FFmpeg API against the existing metadata and format requirements; done means the integration has replaced libsndfile while supporting the intended broader format handling.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- audio-video-rtc
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 28/100