flashmp3 @Nick Is GPU hardware acceleration is used for H264 exporting ? I find exporting slow (it should be fast with gpu hardware acceleration thanks to quicksync)
flashmp3 Why not ? Considering that we rarely use input video files more than 5000 kbit we would have a big gain in performance with an almost invisible graphical difference http://macperformanceguide.com/blog/2014/20140729_2045-H264-video-compression.html
Nick Because it's not possible without a huge amount of work (which may also result in the loss of some features). That's all I can really say about it at the moment. It sounds simple, like something I could just add, but it's not (this may change in the future).
Nick What am I supposed to be looking at here? Haha. There are a lot of links for tools for Linux and Windows. The only Mac link is for video decoding, which MixEmergency already does.
flashmp3 Lol i should have made a sentence my bad. I'm still hoping to see hardware encoding in next release to have faster encoding with the same quality. Intel Quick Sync was by the way created for that purpose in 2011
flashmp3 It is actually.......when you use VDA it triggers quicksync if the GPU support it. So if you implement hardware acceleration for H264 exporting (via VDA) it will use quicksync.............
flashmp3 my bad in fact for the encoding it's something else. But from the minimal information i had seen from apple whenever you use hardware acceleration on i5 or i7 it will use quicksync. So if you implement hardware acceleration for exporting (encode) it will use it and be blazing fast
flashmp3 it's used by handbrake, finalcut, motion, screenium, quicktime player, screenflow, ishowuhd, etc.....i'm sure it's not that hard to implement.
Nick Like I've said, it's not because it is something impossible - it's just not possible without a huge amount of work (and the possible loss of a number of features, and likely performance issues for MixEmergency). It sounds as though it is something simple, but it isn't as simple as the "decoding" acceleration. The same encoding functionality isn't exposed on the Mac OS X platform like it is for decoding.
flashmp3 :( that's too bad. still being in cpu encoding in 2016 looks very old school. I mean we are just doing video mixing. The videos rarely go over 5000 mbit/s in terms of bitrate so for what we are doing we don't need the quality a cpu can provide. I say that to avoid those who will say that cpu encoding gives better results......yes if you are encoding in 4k or at high bitrates....but for the videos we're using hardware encoding would have been far more than enough with the massive gain of time.....i'm still using screen recording and not mixemergency native encoding system because of that........too bad