YouTube Opus and Eclipsa Audio uploads vs Sume's WAV and MP3
YouTube now lists Opus and Eclipsa Audio beside AAC-LC for uploads. Sume audio outputs are wav (pcm_s16le) and mp3 only; neither is Opus or Eclipsa.

YouTube's upload page now lists three audio codecs: AAC-LC, Opus and Eclipsa Audio. Sume's standalone audio outputs include neither of the newer two; they are wav or mp3.
Read 2026-10-01: YouTube Help, Sume's audio detach and Timeline audio docs.
What does YouTube list for audio?
Audio codec: AAC-LC or Opus or Eclipsa Audio. Channels: stereo, stereo plus 5.1, or stereo plus Eclipsa Audio. Sample rate: 48kHz. A note says Eclipsa Audio (immersive audio) is recommended at 128 kbps per channel.
Where does each Sume surface stand?
So AAC-LC is the one YouTube-listed codec that a Sume surface writes into an MP4, and only through trim.
| Surface | Audio codec it emits | Opus or Eclipsa |
|---|---|---|
| YouTube upload list | AAC-LC, Opus, Eclipsa Audio | Listed |
| Audio detach | wav or mp3 | No |
| Timeline audio output | wav (default) or mp3 | No |
Video trim, audio: keep | AAC (exact mode remux) | No |
Is wav or mp3 a problem for YouTube?
The page shown here does not say what YouTube does with a standalone wav or mp3, because those are not upload containers; its list is for audio inside an MP4. Treat those files as intermediates and encode the delivery audio in your own muxing step.
Timeline's docs advise keeping wav when the file will be joined again or drives lip-sync, since mp3 re-adds priming padding at each edge.
Can I get Opus or Eclipsa by asking for a codec?
No. The docs list no codec field, and sending codec is refused with ffmpeg_fields_rejected. The mapping from raw ffmpeg flags to the fields that do exist is in audio detach: ffmpeg flags to API fields.
Sources
Related posts
More in Developers
- YouTube 1080p bitrate: 8 Mbps, and Sume has no bitrate field
YouTube recommends 8 Mbps for 1080p SDR at 24 to 30 fps and 12 Mbps at 48 to 60. Sume rejects codec and crf fields and exposes no bitrate setting.
- YouTube containsSyntheticMedia: the videos.insert field for AI video
videos.insert lists status.containsSyntheticMedia, a boolean on the videos resource. Sume returns the file; you set the flag in your own insert call.
- YouTube upload H.264 settings: what Sume's exact trim sets
YouTube lists H.264 High Profile, 4:2:0 and progressive scan. Sume's exact trim re-encodes with libx264 and yuv420p; profile, GOP and CABAC are not fields.
- YouTube videos.insert: 100 calls per day and a batch plan
YouTube's videos.insert page lists 100 calls per day in a Video Uploads quota bucket. Size a Sume bulk queue of up to 100 Format runs to fit that day.
Written by Sume