above scores are average of 5 runs
please note that these systems are not benchmark systems and are real world

ive been working on this for a while
https://github.com/nwgat/TheFireEscape

it lets you measure the time it takes your processor to encode video to different video codecs, it simply times the amount of time it takes to prep and encode a shotcut project file that has 4K video with some text overlay and some awesome music in flac by GUNSHIP

  • bench.x264.py Encoding 3840x2160p24 4K Shotcut Project using qmelt to x264 with Slow Preset and 16 CRF
  • bench.x265.py Encoding 3840x2160p24 4K Shotcut Project using qmelt to x265 with Slow Preset and 16 CRF
  • bench.vp9.py whenever google gets around to implementing proper multi-threading
  • bench.av1.py whenever aomedia gets around to finalizing spec and implementing multi-threading

Install

this should test cpu/ram and ssd/hdd and the results are in seconds

special thanks to iWalkingCorpse for 1500X, Vegetables for 1700 3.8Ghz, Xplode for Threadripper 1950X

This Benchmark is based on Shotcut and MLT open source project https://www.shotcut.org/

  • Insert below content into ti and save or just wget/curl it
  • mediainfo --Output=file://ti VP9_2160p60_19M.mkv --LogFile=info.log
  • cat info.log
Name.........: VP9_2160p60_19M.mkv  
Size.........: 70.1 MiB  
Duration.....: 00:00:30.481  
Resolution...: 3840x2160 16:9  
Codec........: V_VP9 19.2 Mbps 64.408 fps  
Audio........: Opus 128 Kbps  2 Channel  

Sources:

(almost) up to date daala builds for windows
64-bit for now, if anyone need 32-bit just contact me

Daala Websites
Website - GitHub - Demos - Doom9 Discussion

Compiler Details(for nwgat builds)

  • Cygwin64 1.7.32(0.274/5/3) or later
  • libogg 1.3.1-1 or later

Usage

Source: ffmpeg -pix_fmt yuv420p -i any-source-video.webm source.y4m
Source: (720p resize) ffmpeg -pix_fmt yuv420p scale=1280:-1 -i any-source-video.webm source.y4m
Encoding: encoder_example -v 20 source.y4m -o daala-video.ogv
Decoding: dump_video daala-video.ogv -o daala-video.y4m
Playback: Play daala-video.y4m in MPC-BE

Use between 0-55 (0 being lossless), daala supports upto 511 but thats pointless in my testing

Issues

Only use same build for the encoded file.
daala is not finished. so file decoding will break between builds

Download

Easily deploy an SSD cloud server on @DigitalOcean in 55 seconds. Sign up using my link and receive $10 in credit
Proudly published with Ghost | Theme based on Draugur | Header Image by GUWEIZ@DeviantArt
Creative Commons Licence