Beiträge von Vouk

    In version 1.2.0 the built-in AAC encoder of FFMpeg seems to be broken. I will look into this, yes.

    But there is an alternative / workaround:

    • Simply extract the libfdk-aac-2.dll file from the attached zip archive to your C:\windows\system32\ directory.

    You will then have the Fraunhofer AAC encoder available in Voukoder. This will work - maybe even better.

    For licensing reasons both needs to be separated.

    Just a small update while I am still working on version 2. Follow me on twitter (@LordVouk) to stay up-to-date about progress on version 2.

    Changes:

    • Upgraded to latest FFMpeg 4.1
    • nvenc_hevc: Supporting B-Frames (RTX GPUs only)

    If you are targeting a hardware decode (i.e. iPhone) you need to take care about the decoding capabilities and feature sets supported. This is normally defined in the so called "Levels".

    Did you try encoding the 2-pass video with ffmpeg? Does this play on the iPhone?

    It's been a bit quiet about Voukoder development as I am spending most of the time on Voukoder 2.0 in a private repository. Working with Microsoft Foundation Classes is a pain in the *** and is so very much time consuming.

    Still, here is a small update:

    Changes:

    • Added additional framerates: 18, 119.88 and 120 fps
    • Added HAP/Quicktime encoder
    • Using the latest FFMpeg 4.0

    Merry christmas and a happy new year.

    Edit:

    I added CS6 compatibility back to version 1.1.3. Everything else is still the same.

    Phew... never dealt with timecode tracks before.

    I guess it is not possible to preserve it. But maybe it is possible to create a new timecode.

    Need to look that up in the ffmpeg docs.

    News:

    If you like this project please support it on https://www.patreon.com/voukoder - even if you just plegde just $1. From $10 on you can get access to the nightly builds and test new functionalites before it is released to the public.

    What is this money for? I have a regular 40h/week job. The more you fund me on patreon the more time I can shift from my day job to voukoder development.

    TLDR: You fund voukoder development time!

    I am also looking for a business partnership / sponsoring. Please contact me by email (vouk@mailbox.org) if you are interested.

    Changes:

    - AV1: Prepared for AV1 (but not included yet, because it is not really usable)

    - FFV1: Added FFV1 (Level 3) encoder

    - ProRes: Added vendor parameter to the UI so users can have a more "comaptible" ProRes export

    - VP8/VP9: Added parameters -g, -auto-alt-ref, -lag-in-frames and -sharpness to both VP8 and VP9

    - Made the encoder/muxer test before starting the export more safe (esp. when audio is disabled)

    P.S: It might seem there is not much Voukoder development anymore, but I am working on the next major version which will bring the plugin to an entirely new level! So stay tuned.

    i would just wait year or two before thinking about this

    I have just tested this:

    Code
    [2018-09-18 17:44:25,964313][INFO] Render: 18us, Process: 3us, Encoding: 42992262us, Total: 42992283us
    [2018-09-18 17:47:05,835642][INFO] Render: 21us, Process: 3us, Encoding: 159871214us, Total: 159871239us
    [2018-09-18 17:48:35,762947][INFO] Render: 22us, Process: 3us, Encoding: 89927190us, Total: 89927216us

    So what about encoding speed? :)

    43s, 160s and 90s per frame!

    So, yes... i'll leave it in the code, but disable it. So i can test it from time to time and watch for changes and improvements in the CI system.

    Making 1.0.3 a public release now.

    Changes:

    • Aborting the up-to-date check after 10s network inactivity
    • x265: Fixed CQP parameter
    • nvenc: Fixed the "buffersize" parameter for both hevc and h264
    • Introduced piping as POC
    • Fixed high bit-depth encoding

    Just fixed some bugs that were left in 1.0.

    Changes:

    • Rewrote some of the encoder code
    • Fixed a bug causing a crash when using the zscale filter
    • MKV/WEBM files does show the correct framerate now
    • Fixed blu-ray relevant parameters for x264
    • Fixed a bug that Voukoder crashed after an x264 encode

    Please forward / retweet this post to interested persons and your favorite news / media / magazines / channels.

    Looking back

    It's been more than a year since I wrote the first lines of code of an "x264 encoder plugin for premiere" in april 2017.

    At first it was just a proof of concept and a personal challenge like: Am I able to build something that could replace the whole slow and unstable frameserver toolchain to have my favorite encoders directly available in premiere? No frameserver? No commandline tools? No encoder frontends? Maybe I could even schedule exporter jobs in Media Encoder with it? - What a nice dream.

    I accepted that challenge and I have learned alot! Especially in the first months, as I never wrote any C or C++ programs before - really! Not a single one. Having the proof of concept out people asked for more: More encoders. More muxers. More parameters, features and bugfixes - and the project got bigger, more popular and the download count is still rising. By today we have more than 7100 downloads! Unbelievable at that time.

    Looking forward

    Voukoder in version 1.0 is pretty much stable and does include lots of encoders and nice features. But this is just the beginning. I started working on Voukoder 2.0 already and there will be some interesting improvements:

    • Voukoder gets its own UI (based on QT)
    • Supporting other NLEs / Tools (make a wish!)
    • Everything can be translated
    • ...

    Support

    Reaching version 1.0 was alot of work and pretty time consuming. I have spent many hours and days after my regular work to get this working, features added and bugs fixed. And getting to version 2.0 won't be less work.

    It would be great if you consider becoming a patron on http://patreon.com/voukoder or send a donation using paypal. One of my goals is to work less in my regular job and more on the Voukoder. That would really be nice.

    I am also looking for a sponsor for test equipment (specifially GPUs) so I am able to test all the different encoders on different hardware.

    Thank you

    I'd like to send out my thanks to everyone helping me to get this far. May it have been with testing, discussions, programming, donations or just by making the project more popular.

    Thanks to all the component developers like for AMF, FDK-AAC, FFMPEG, FFNVCODEC, LAME, LIBOGG, LIBVORBIS, LIBVPX, OPUS, X264, X265, ZIMG and CURL.

    Special thanks go out to "Schaui" for helping me in many ways and believing in the project since almost the beginning. (You woulnd't have NVENC without him!) ;)

    Bugfix release. We're getting closer to version 1.0.0!

    Changes:

    - Updated all libraries to their latest version

    - Increase max. frame size (incl. zscale filter) to 10240x8192

    - Added framerates (5, 12 and 20 fps)

    - Added "refs" parameter to nvenc encoders

    - Fixed VP8 and VP9 2-pass encoding

    I just wanted to announce I am on vacation until sunday and might not respond until then. I will answer all questions when I am back (And continue working on the voukoder of course).

    Still in feature freeze!

    I just fixed some little bugs.

    Changes:

    • Fixed 2pass encoding when audio is disabled
    • Fixed opus and vorbis configurations
    • Fixed support for main10 hevc NVENC profile (for Pascal GPUs)