![]() That's when Bink came out to the rescue with a very flexible and working library, making it easy to developers to display videos in windows or render into textures. This of course was prone to errors, and added hundreds of programmers hours in development and debugging time that maybe wasn't that critical for the game. Years ago, deciding to add video playback to a crossplatform game engine was a nightmare because you had to study the API for each platform, figure out the format that they use, test it and trying to configure the optimum ratio between video quality and video size (this was quite important when games were played directly from the game disc). Bandicam Video Library test program: HBitmapSample.exe in Bandicam Video SDK Results BINKīecause of the difference in platform architectures, Bandicam Video Library uses about 20%~30% less CPU resources than BINK.Bink has been the standard for video in video games since it was published due to its excelent performance, support and reliability.Bandicam Video Library test video: Robotica_1080_4500k.avi (10,059KB).CPU: Intel Atom BINK Test video: Robotica_1080_500k.bik (10,095KB).Same video file(1080p video file) is used to compare codecs. On Core2 Duo/Quad the difference is too small to compare.(On Core2 Duo CPU average usage is about 1~2%.) The following test has been conducted on the Intel Atom CPU. Bandicam Video Library is the best solution which uses the least CPU power.As a subsidiary role in games, a video library must not consume too much CPU power.Even though recent CPUs have improved dramatically, game developers still want to have more CPU power.For gaming, CPU usage is regarded as the most important factor.It shows the MPEG1 and VP8 video codecs compress video about 40%~60% more efficiently than BINK. ![]() The higher the PSNR value, the better the video quality. Every frame is decoded and compared with PSNR. ※ BINK uses Bytes for the video file size, on the other hand, Bandicam Video Library uses bits. ※ Bandicam Video Files - AVI files that use the MPEG1 Video and MPEG1 layer 2 video - are playable by installing Bandicam MPEG1 decoder. ※ BINK(.bik) files are playable by installing Rad Video Tools. Bandicam Video file(VP80 high quality): Robotica_1080_vp80_4100k.avi.Bandicam Video file(VP80 mid quality): Robotica_1080_vp80_2500k.avi.Bandicam Video file(VP80 low quality): Robotica_1080_vp80_1700k.avi.Bandicam Video file(MPEG1 high quality): Robotica_1080_mpeg1_4100k.avi.Bandicam Video file(MPEG1 mid quality): Robotica_1080_mpeg1_2500k.avi.Bandicam Video file(MPEG1 low quality): Robotica_1080_mpeg1_1700k.avi.BINK file(high quality): Robotica_1080_bink_4100k.bik.BINK file(mid quality): Robotica_1080_bink_2500k.bik.BINK file(low quality): Robotica_1080_bink_1700k.bik.Compare frame by frame with the PSNR analyzing tool.The resulting file is as close as possible to the size of the BINK video file using a variable bitrate. Bandicam Video encoded by Bandicam Video Converter without sound.Bink Video(.bik) encoded by Rad Video Tools without sound.Choose Robotica 1080p as the test image (21 sec, 20MB). ![]() See the below process to compare BINK video with the Bandicam Video Library MPEG1 codec.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |