Voukoder 1.0: Roadmap

  • What is missing for the 1.0 release?

    Features to be implemented:

    • libvpx VP8
      This is basically implemented now.
    • libvpx VP9
      This is basically implemented now.
      Need to find out good multithreaded settings
    • libvorbis
      ABR is working, CQ does not work. Still investigating
    • libopus (maybe)
      not implemented in FFMpeg build yet
      Need to write a configuration
      Implemented.

    Open bugs:

    • Audio stream length issues
      Waiting for retest with 0.8.4
    • Voukoder updates sometimes screw up the UI parameters
      Bug in Premiere, not a showstopper
    • libfdk causes a delay of 1024 audio samples
      intended by the developers, no workaround yet

    Feature freeze

    Voukoder 0.9.0 will be a feature freeze release. I plan to implement the features listed above in version 0.9.0 and only fix bugs from then on.

    Stay up-to-date and follow me on Twitter. Tell me your feedback.


    Help to improve this plugin and support me on patreon. Thank you.

  • libfdk causes a delay of 1024 audio samples
    intended by the developers, no workaround yet


    This one is annoying, have you considered maybe doing a post 'crop' of the 1024 audio samples when libFDK is used? In effect the AAC stream is simply a variety of chunks etc, so you could load back the output file, demux the audio stream using ffmpeg's built in raw stream export, and then remove the initial delay chunk and then remux using FFMPEG... sure its a post process, but that would be a more suitable way forward without having to fork libfdk.



    If we had alternatives to libfdk in as far audio quality is concerned then no point even bothering. But as libFDK is about the only AAC encoder that really does give great quality at a variety of bitrates, its annoying that the output is only good for 'viewing' and not reimporting back into a sequence timeline due to sample accuracy being lost.

  • Yes, it is annoying and i guess it's a bug in ffmpeg. I have spent lots of hours with this. I found out the standard aac is delayed by 1024 samples and ffmpeg corrects it by 1024 afterwards. libfdk is delayed by 2048 samples but ffmpeg corrects it by 1024 only.


    Still need to look into this. Maybe I need to patch ffmpeg or libfdk.


    But lets continue discussing this in the specific forum thread.

    Stay up-to-date and follow me on Twitter. Tell me your feedback.


    Help to improve this plugin and support me on patreon. Thank you.