[Libav-user] Unable to mux an audio only webm file using libavformat from a opus audio stream

Carl Eugen Hoyos ceffmpeg at gmail.com
Fri Feb 16 16:44:08 EET 2018

2018-02-15 15:47 GMT+01:00 ravikiran.bs <ravikiran.bs at zohocorp.com>:

> I am trying to mux a opus audio stream to a webm file. (I know audio only
> can be muxed into a ogg container. I tried that. But, FFMpeg is not
> detecting the file format when I write the file headers using
> avformat_write_header() of libavformat). I have configured the FFMpeg build
> with --enable-libopus and --enable-libvorbis. Now, after writing the audio
> data when I call  av_write_trailer() to close the file, it is throwing the
> following error :
> "Only VP8 or VP9 video and Vorbis or Opus audio and WebVTT subtitles are
> supported for WebM."

It appears you did not set codec_id to AV_CODEC_ID_OPUS.

Carl Eugen

More information about the Libav-user mailing list