| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | AB | AC | AD | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Board Info | FFMPEG x264 Transcoding (m) | CPU Performance | Power Consumption (Watts) | Notes | |||||||||||||||||||||||||
2 | Name | SOC | RAM | Hardware Acc. | Software | sysbench --threads=[CORES] --max-time=10 --test=cpu --cpu-max-prime=20000 run | RPi 3 Relative Power | WOL/Sleep | Idle | Max | Price | Raw Performance Per $ | FFMPEG Command | Notes | ||||||||||||||||
3 | Raspberry Pi 4 | Cortex-A72 64-bit SoC @ 1.5GHz | 4GB | 3.79 | 40.58 | 1592 | 1.00 | 3 | 6.2 | $55 | 1.82 | 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.4GHz | 1GB | 4.64 | 57.52 | 1256 | 0.79 | $35 | 2.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.4GHz | 512 MB | 4.64 | 57.52 | 1256 | 0.79 | 1.4 | $20 | 3.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-core | 512 MB | 33.12 | N/A | 166 | 0.10 | 1.1 | 2 | $10 | 1.04 | time ffmpeg -i videoplayback.m4v -c:a copy output.mkv | 32 Bit OS | |||||||||||||||||
7 | Banana Pi Zero M2 | 1GHz, ARM7 quad-core | 512 MB | 9.11 | N/A | 561 | 0.35 | 1.25 | 2.5 | $21.99 | 1.60 | 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 | ODROID-XU4 | 2Ghz, A15 and A7 Octa core | 2GB | 3.72 | 18.86 | 2230 | 1.40 | 2.75 | 10 | $70 | 2.00 | time ffmpeg -i videoplayback.m4v -pix_fmt nv21 -vcodec h264_v4l2m2m -acodec none -b:v 4000k -b:a 0k output.mkv | MFC Hardware Acceleration | |||||||||||||||||
9 | ODROID N2 | Quad-core Cortex-A73(1.8Ghz) and Dual-core Cortex-A53(1.9Ghz) | 4GB | 12.14 | 35167 | 22.09 | 1.9 | 5.5 | $79 | 27.96 | time ffmpeg -i videoplayback.m4v -pix_fmt nv21 -vcodec libx264 -acodec none -b:v 4000k -b:a 0k output.mkv | |||||||||||||||||||
10 | Rock64 | RK3328 Quad Core A53 | 1GB | $30 | ||||||||||||||||||||||||||
11 | RockPro64 4GB | RK3399 - 2Ghz, Dual Cortex-A72 + Quad Cortex-A53 | 4GB | N/A | 19.20 | 25944 | 16.30 | $80 | 20.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 | RockPi S | Rockchip RK3308 Quad A35 | 512 MB | 7151 | 5.69 | 0.45 | 1.2 | $13.90 | 40.96 | |||||||||||||||||||||
13 | NanoPI Duo 2 | Allwinner H3 (Cortex A7 Quad Core 1.2GHz) | 512 MB | N/A | N/A | 717 | 0.45 | 0.7 | 1.8 | $19.50 | 2.31 | time ffmpeg -i videoplayback.m4v -pix_fmt nv12 -vcodec cedrus264 -acodec none -b:v 4000k -b:a 0k output.mkv | Cedrus FFMPEG HW ACC. | |||||||||||||||||
14 | NanoPi M4 | RK3399 - 2Ghz, Dual Cortex-A72 + Quad Cortex-A53 | 4GB | N/A | 20.11 | 25072 | 15.75 | $101.99 | 15.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. | |||||||||||||||||||
15 | NanoPi R1 | Allwinner H3, Quad-core Cortex-A7 Up to 1.2GHz | 1GB | N/A | 108.64 | 703 | 0.44 | 1.25 | 2.75 | $39.00 | 1.13 | time ffmpeg -i videoplayback.m4v -vcodec libx264 -acodec none -b:v 4000k -b:a 0k output.mkv | ||||||||||||||||||
16 | Orange Pi Zero | 1.2GHz, A7 Quad-Core | 512 MB | N/A | N/A | 603 | 0.38 | 0.55 | 1.55 | $12.38 | 3.06 | - | ||||||||||||||||||
17 | Orange Pi PC Plus | 1.6Ghz, A7 Quad-Core | 512 MB | N/A | 72.70 | 778 | 0.38 | $23.99 | 1.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 | |||||||||||||||||||
18 | Orange Pi 3 | 1.8GHz, H6 Quad-core | 2GB | N/A | 102.66 | 14260 | 8.96 | $39.99 | 22.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. | |||||||||||||||||||
19 | NVIDIA Jetson Nano | 1.43 GHz, A57 Quad-core | 4GB | 1.03 | 20.24 | 14531 | 9.13 | 5 | 10 | $99.99 | 9.13 | 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 | |||||||||||||||||
20 | Atomic Pi | Intel Atom x5-Z8350 quad core | 2GB | 3.7 | 24.05 | 5758 | 3.62 | 5.75 | 8.75 | $34.00 | 10.64 | 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" | ||||||||||||||||
21 | Khadas VIM3 | Amlogic A311D hexa-core | 4G | 10.095 | 41079 | 25.80 | 1.24 | 2.15 | 5.3 | $139.00 | 18.56 | 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" | ||||||||||||||||
22 | Habanero | quad-core (717 MHz) IPQ4019/IPQ4029 | 512 MB | N/A | N/A | 3.6 | 11 | $89.00 | 0.00 | |||||||||||||||||||||
23 | VOCORE V2 | MT7628, 580 MHz, MIPS 24K | 128MB | 0.75 | ||||||||||||||||||||||||||
24 | Intel NUC7CJYB | 2GHz base, 2.7GHz turbo Celeron Dual Core | 8GB | 2.36 | 16.26 | 11896 | 7.47 | 1 | 4.6 | 10 | $149.00 | 5.02 | Used 1W in standby WOL mode | |||||||||||||||||
25 | ||||||||||||||||||||||||||||||
26 | Desktop Server | Intel i5-4690K @ 3.50GHz | 16GB | 4.54 | 18368 | 11.54 | $356 | 3.24 | time ffmpeg -i videoplayback.m4v -vcodec libx264 -acodec none -b:v 4000k -b:a 0k output.mkv | |||||||||||||||||||||
27 | Desktop Workstation (2080 HW Encode) | Intel i7 8700K @ 3.7GHz | 32GB | 0.34 | 1.8 | 57943 | 36.40 | $490 | 7.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 | |||||||||||||||||||
28 | Thinkpad X1 Carbon (6th Gen) | 16GB | 18081 | |||||||||||||||||||||||||||
29 | Dell XPS 13 9300 | Intel Core i7-1065G7 @ 8x 3.9GHz | 32GB | 47652 | ||||||||||||||||||||||||||
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 | ||||||||||||||||||||||||||||||