Opened 8 months ago

Closed 8 months ago

Last modified 8 months ago

#10571 closed defect (invalid)

libvorbis vs vorbis

Reported by: cherniaev.andrei Owned by:
Priority: normal Component: wiki
Version: git-master Keywords:
Cc: cherniaev.andrei Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description (last modified by cherniaev.andrei)

Wiki says
"Please note it is not recommended to use the experimental vorbis for Vorbis encoding; use libvorbis instead."
https://trac.ffmpeg.org/wiki/Encode/HighQualityAudio#AudioencodersFFmpegcanuse

It is not true for libav because

avcodec_find_encoder_by_name("libvorbis") //NULL

never find something, but

avcodec_find_encoder_by_name("vorbis")

works ok. This is equals

avcodec_find_encoder(AV_CODEC_ID_VORBIS);

I don't know is it ok to use "vorbis" instead "libvorbis" for ffmpeg console utility, but you should always use "vorbis" instead "libvorbis" for libav.

How to reproduce: use attachment

Attachments (1)

libav_MJPEG-transcode-VP9_C_Universe-main.zip (1.5 MB ) - added by cherniaev.andrei 8 months ago.
git repo to get error 'could not find the proper codec'

Download all attachments as: .zip

Change History (5)

by cherniaev.andrei, 8 months ago

git repo to get error 'could not find the proper codec'

comment:1 by Elon Musk, 8 months ago

Resolution: invalid
Status: newclosed

Native vorbis encoder is experimental and thus not usable for production use.

in reply to:  1 comment:2 by cherniaev.andrei, 8 months ago

Replying to Elon Musk:

Native vorbis encoder is experimental and thus not usable for production use.

Anyway no way to use libvorbis for libav as wiki wants "Please note it is not recommended to use the experimental vorbis for Vorbis encoding; use libvorbis instead." Isn't it?
So we need fix wiki?

comment:3 by Elon Musk, 8 months ago

Nope, get FFmpeg build with libvorbis encoder....

comment:4 by cherniaev.andrei, 8 months ago

Description: modified (diff)
Note: See TracTickets for help on using tickets.