SBC Performance
 Share
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

View only
 
ABCDEFGHIJKLMNOPQRSTUVWXYZAAAB
1
Board InfoFFMPEG x264 Transcoding (m)CPU PerformanceNotes
2
NameSOCRAM
Hardware Acc.
Software
sysbench --threads=[CORES] --max-time=10 --test=cpu --cpu-max-prime=20000 run
Raspi Pi 3 Relative Power
Price
Raw Performance Per $
Power Consumption (idle/load)
FFMPEG Command
Notes
3
Raspberry Pi 4Cortex-A72 64-bit SoC @ 1.5GHz4GB3.7940.5815921.00$551.823W/6.2W
time ffmpeg -i videoplayback.m4v -vcodec h264_omx -acodec none -b:v 4000k -b:a 0k output.mkv
32 Bit OS, 4GB of ram largely unnecessary unless running GUI applications or in-memory db
4
Raspberry Pi 3 B+Cortex-A53 (ARMv8) 64-bit SoC @ 1.4GHz1GB4.6457.5212560.79$352.25
time ffmpeg -i videoplayback.m4v -vcodec h264_omx -acodec none -b:v 4000k -b:a 0k output.mkv
32 Bit OS
5
Raspberry Pi 3 A+Cortex-A53 (ARMv8) 64-bit SoC @ 1.4GHz512 MB 4.6457.5212560.79$203.94
time ffmpeg -i videoplayback.m4v -vcodec h264_omx -acodec none -b:v 4000k -b:a 0k output.mkv
32 Bit OS
6
Raspberry Pi Zero W
1GHz, ARM11 single-core512 MB33.12N/A1660.10$101.041W
time ffmpeg -i videoplayback.m4v -c:a copy output.mkv
32 Bit OS
7
Banana Pi Zero M21GHz, ARM7 quad-core512 MB9.11N/A5610.35$21.991.601.25W/2.5W
time ffmpeg -i videoplayback.m4v -pix_fmt nv12 -vcodec cedrus264 -acodec none -b:v 4000k -b:a 0k output.mkv
Cedrus FFMPEG HW ACC.
8
NanoPI Duo 2Allwinner H3 (Cortex A7 Quad Core 1.2GHz)512 MBN/AN/A7170.45$19.502.310.7W/1.8W
time ffmpeg -i videoplayback.m4v -pix_fmt nv12 -vcodec cedrus264 -acodec none -b:v 4000k -b:a 0k output.mkv
Cedrus FFMPEG HW ACC.
9
ODROID-XU42Ghz, A15 and A7 Octa core2GB3.7218.8622301.40$702.002.75W/10W
time ffmpeg -i videoplayback.m4v -pix_fmt nv21 -vcodec h264_v4l2m2m -acodec none -b:v 4000k -b:a 0k output.mkv
MFC Hardware Acceleration
10
ODROID N2Quad-core Cortex-A73(1.8Ghz) and Dual-core Cortex-A53(1.9Ghz)4GB12.143516722.09$7927.961.9W/5.5W
time ffmpeg -i videoplayback.m4v -pix_fmt nv21 -vcodec libx264 -acodec none -b:v 4000k -b:a 0k output.mkv
11
RockPro64 4GBRK3399 - 2Ghz, Dual Cortex-A72 + Quad Cortex-A534GBN/A19.202594416.30$79.9920.37
time ffmpeg -i videoplayback.m4v -vcodec libx264 -acodec none -b:v 4000k -b:a 0k output.mkv
No hardware transcoding support as of yet.
12
NanoPi M4RK3399 - 2Ghz, Dual Cortex-A72 + Quad Cortex-A534GBN/A20.112507215.75$101.9915.44
time ffmpeg -i videoplayback.m4v -vcodec libx264 -acodec none -b:v 4000k -b:a 0k output.mkv
No hardware transcoding support as of yet.
13
NanoPi R1Allwinner H3, Quad-core Cortex-A7 Up to 1.2GHz1GBN/A108.647030.44$39.001.131.25W/2.75W
time ffmpeg -i videoplayback.m4v -vcodec libx264 -acodec none -b:v 4000k -b:a 0k output.mkv
14
Orange Pi Zero1.2GHz, A7 Quad-Core512 MBN/AN/A6030.38$12.383.060.55W/1.55W-
15
Orange Pi PC Plus1.6Ghz, A7 Quad-Core512 MBN/A72.707780.38$23.991.58
time ffmpeg -i videoplayback.m4v -vcodec libx264 -acodec none -b:v 4000k -b:a 0k output.mkv
Broken MicroUSB connector, was able to power over GPIO. Ubuntu Armbian mainline kernel 4.19.y with FFMPEG Cedrus w/H3 modifications
16
Orange Pi 31.8GHz, H6 Quad-core2GB N/A102.66142608.96$39.9922.40
time ffmpeg -i videoplayback.m4v -vcodec libx264 -acodec none -b:v 4000k -b:a 0k output.mkv
Debian Server provided by OrangePi, no hardware encoding for H6 yet on ffmpeg.
17
NVIDIA Jetson Nano
1.43 GHz, A57 Quad-core4GB1.0320.24145319.13$99.999.135W/10W
time ffmpeg -i videoplayback.m4v -vcodec libx264 -acodec none -b:v 4000k -b:a 0k output.mkv
time gst-launch-1.0 filesrc location=videoplayback.m4v ! decodebin ! omxvp8enc ! matroskamux ! filesink location=test.mkv -e
18
Atomic PiIntel Atom x5-Z8350 quad core2GB3.724.0557583.62$34.0010.645.75W/8.75W
time ffmpeg -i videoplayback.m4v -vcodec libx264 -acodec none -b:v 4000k -b:a 0k output.mkv
VAAPI For HW Accelerated transcoding
time ffmpeg -loglevel debug -hwaccel vaapi -vaapi_device /dev/dri/renderD128 -i videoplayback.m4v -vf 'format=nv12,hwupload' -map 0:0 -threads 8 -aspect 16:9 -y -f matroska -acodec copy -b:v 12500k -vcodec h264_vaapi "output2.mkv"
19
Khadas VIM3Amlogic A311D hexa-core4G10.0954107925.80$139.0018.561.24W/2.8W/5.3W
time ffmpeg -i videoplayback.m4v -c:a copy output.mkv
Uses 1.24W in standby WOL mode
time ffmpeg -loglevel debug -hwaccel vaapi -vaapi_device /dev/dri/renderD128 -i videoplayback.m4v -vf 'format=nv12,hwupload' -map 0:0 -threads 8 -aspect 16:9 -y -f matroska -acodec copy -b:v 12500k -vcodec h264_vaapi "output2.mkv"
20
Habaneroquad-core (717 MHz) IPQ4019/IPQ4029512 MBN/AN/A$89.000.003.6W/11W
21
Intel NUC7CJYB2GHz base, 2.7GHz turbo Celeron Dual Core8GB2.3616.26118967.47$149.005.021W/4.6W/10W
Used 1W in standby WOL mode
22
23
Desktop ServerIntel i5-4690K @ 3.50GHz16GB4.541836811.54$3563.24
time ffmpeg -i videoplayback.m4v -vcodec libx264 -acodec none -b:v 4000k -b:a 0k output.mkv
24
Desktop Workstation (2080 HW Encode)
Intel i7 8700K @ 3.7GHz32GB0.341.85794336.40$4907.43
time ffmpeg -i videoplayback.m4v -vcodec libx264 -acodec none -b:v 4000k -b:a 0k output.mkv
time ffmpeg -i videoplayback.m4v -vcodec h264_nvenc -acodec none -b:v 4000k -b:a 0k output.mkv
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
Loading...