Search code examples
multithreadingperformancevideo-processingvideo-encodingtranscoding

Video encoding(transcoding,format conversion etc) performance elements


I have been working on a project to allow for batch encoding of any video to any other format, up to now I have been looking for API that I am most comfortable with but then it occurred to me that video encoding can be heavy task and it might be better to use Language(platofrm) or API that has the highest performance, for instance encoding video in a language that doest best multi-cpu job scheduling is better than on ones that only simulate it and etc. Any comments or suggestions on this ?


Solution

  • Use ffmpeg/libavcodec.