Quality is comparable to official vorbis encoder (to my ears), at similar bitrate. bitrate and quality can be manipulated with -aq, 10 to 30 are sane values, the higher the number, the higher the bitrate/quality.Only 2 channel is supported, and, in a psy sense, 44100/48000 is best supported...
ffmpeg -i input.wav -acodec vorbis -aq 50 output.ogg
Incorrect format for file ./languages/ru.txt on line 1.Format is "variable name[tab]value"
Tried with other samples and my conclusion is that this encoder is not usable. Quality is poor and bitrate distribution weird. Bitrate is more than twice higher with a sample like debussy (known to be very quiet and therefore bitrate friendly with VBR encoder) compared to NewYorkCity (131 kbps vs 57 kbps with -aq 10).
Interesting... is there really any need for another fork though?
This encoder is in very early stage ( ~1 month or so ) afaik, give it some more time before testing it.
What's the license on this code?
Please calm down people, the "comparable to vorbis encoder", I should have put an emphasis on "to my ears".. at 90kbps, I can't tell them apart. But, yes, there is no psy model, and overall the encoder is nowhere near as good as the official one, just good enough to enter FFmpeg... I was just bragging at my amazing 1 week accomplishment. smile.gif Didn't mean for it to be taken so seriously.
I am sorry for being very critical, but I don't understand the point of reverse engineering the encoder? is it just for the purpose of using it within the FFMPEG project? What is the point? are you just playing around with the code and experimenting?
I understand the point of Shimon reimplementing Vorbis - I imagine it's a terrific learning experience for a programmer, specially if he has a taste for DSP.What I don't understand is FFMPEG featuring this encoder instead of the official one. FFMPEG is a very popular project, and I can only imagine people getting introduced to vorbis through it and saying "ewww, vorbis sucks, I'll go back to WMA". It can't be a licensing issue - official vorbis is under a far more permissive license than LGPL.All in all, I believe FFMPEG are being very irresponsible adopting it as their Vorbis encoder. They use nothing but the best for MP3 encoding, why not do the same with Vorbis?
All in all, I believe FFMPEG are being very irresponsible adopting it as their Vorbis encoder. They use nothing but the best for MP3 encoding, why not do the same with Vorbis?
Just take a look two lines below! FFmpeg supports encoding via external libvorbis for a long time.
I tried a file encoded with this encoder on my portable (Maxfield Max-Diamond) for testing purposes. It's hanging whenever it sees that file. Unfortunately I put my test file into the root directory of the player - and it seems the player scans that directory on startup.Now I have a dead player and I'll have to see how to empty it (it doesn't connect as USB mass storage device anymore).And no, I absolutely don't blame the author of the ffmpeg Vorbis encoder. That's clearly a sign of poor firmware.