Skip to content

Commit

Permalink
MSPerf: update AVC bitrate default to match HEVC.
Browse files Browse the repository at this point in the history
Fix: #17

Signed-off-by: James Iwan <[email protected]>
  • Loading branch information
jamesiwan authored and dvrogozh committed Aug 10, 2020
1 parent 7731e71 commit 94c5065
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 22 deletions.
4 changes: 2 additions & 2 deletions doc/man/measure-perf.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -41,9 +41,9 @@ resolution:
|===
| Resolution | Bitrates (Mbps)
| `height > 1088` | 10
| `height > 1088` | 9
| `height > 720` | 3
| other | 2
| other | 1.5
|===

* HEVC encoding bitrates
Expand Down
12 changes: 0 additions & 12 deletions doc/performance.rst
Original file line number Diff line number Diff line change
Expand Up @@ -93,16 +93,10 @@ For H.264/AVC we use:
| Resolution | Setting | Bitrates (Mb/s) |
+============+===============+=================+
| 4K | Low | 9 |
| +---------------+-----------------+
| | High | 40 |
+------------+---------------+-----------------+
| 1080p | Low | 3 |
| +---------------+-----------------+
| | High | 24 |
+------------+---------------+-----------------+
| 720p | Low | 1.5 |
| +---------------+-----------------+
| | High | 12 |
+------------+---------------+-----------------+

Coding bitrates for H.265/HEVC video performance assessment:
Expand All @@ -111,16 +105,10 @@ Coding bitrates for H.265/HEVC video performance assessment:
| Resolution | Setting | Bitrates (Mb/s) |
+============+===============+=================+
| 4K | Low | 9 |
| +---------------+-----------------+
| | High | 40 |
+------------+---------------+-----------------+
| 1080p | Low | 3 |
| +---------------+-----------------+
| | High | 15 |
+------------+---------------+-----------------+
| 720p | Low | 1.5 |
| +---------------+-----------------+
| | High | 7.5 |
+------------+---------------+-----------------+


Expand Down
8 changes: 4 additions & 4 deletions measure/performance/por_FFMPEG_LB.txt
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
#HEVC-AVC
720p_hevc-avc: ffmpeg -hwaccel qsv -c:v hevc_qsv -i <> -c:v h264_qsv -b:v 2000k -preset medium -g 256 -extbrc 1 -b_strategy 1 -bf 7 -refs 5 -async_depth 1 -maxrate 4000k -bufsize 8000k -y <>.h264 -report
720p_hevc-avc: ffmpeg -hwaccel qsv -c:v hevc_qsv -i <> -c:v h264_qsv -b:v 1500k -preset medium -g 256 -extbrc 1 -b_strategy 1 -bf 7 -refs 5 -async_depth 1 -maxrate 4000k -bufsize 8000k -y <>.h264 -report
1080p_hevc-avc: ffmpeg -hwaccel qsv -c:v hevc_qsv -i <> -c:v h264_qsv -b:v 3000k -preset medium -g 256 -extbrc 1 -b_strategy 1 -bf 7 -refs 5 -async_depth 1 -maxrate 6000k -bufsize 12000k -y <>.h264 -report
2160p_hevc-avc: ffmpeg -hwaccel qsv -c:v hevc_qsv -i <> -c:v h264_qsv -b:v 10000k -preset medium -g 256 -extbrc 1 -b_strategy 1 -bf 7 -refs 5 -async_depth 1 -maxrate 20000k -bufsize 40000k -y <>.h264 -report
2160p_hevc-avc: ffmpeg -hwaccel qsv -c:v hevc_qsv -i <> -c:v h264_qsv -b:v 9000k -preset medium -g 256 -extbrc 1 -b_strategy 1 -bf 7 -refs 5 -async_depth 1 -maxrate 20000k -bufsize 40000k -y <>.h264 -report
#AVC-AVC
720p_avc-avc: ffmpeg -hwaccel qsv -c:v h264_qsv -i <> -c:v h264_qsv -b:v 2000k -preset medium -g 256 -extbrc 1 -b_strategy 1 -bf 7 -refs 5 -async_depth 1 -maxrate 4000k -bufsize 8000k -y <>.h264 -report
720p_avc-avc: ffmpeg -hwaccel qsv -c:v h264_qsv -i <> -c:v h264_qsv -b:v 1500k -preset medium -g 256 -extbrc 1 -b_strategy 1 -bf 7 -refs 5 -async_depth 1 -maxrate 4000k -bufsize 8000k -y <>.h264 -report
1080p_avc-avc: ffmpeg -hwaccel qsv -c:v h264_qsv -i <> -c:v h264_qsv -b:v 3000k -preset medium -g 256 -extbrc 1 -b_strategy 1 -bf 7 -refs 5 -async_depth 1 -maxrate 6000k -bufsize 12000k -y <>.h264 -report
2160p_avc-avc: ffmpeg -hwaccel qsv -c:v h264_qsv -i <> -c:v h264_qsv -b:v 10000k -preset medium -g 256 -extbrc 1 -b_strategy 1 -bf 7 -refs 5 -async_depth 1 -maxrate 20000k -bufsize 40000k -y <>.h264 -report
2160p_avc-avc: ffmpeg -hwaccel qsv -c:v h264_qsv -i <> -c:v h264_qsv -b:v 9000k -preset medium -g 256 -extbrc 1 -b_strategy 1 -bf 7 -refs 5 -async_depth 1 -maxrate 20000k -bufsize 40000k -y <>.h264 -report
#HEVC-HEVC
720p_hevc-hevc: ffmpeg -hwaccel qsv -c:v hevc_qsv -i <> -c:v hevc_qsv -b:v 1500k -preset medium -g 256 -extbrc 1 -b_strategy 1 -bf 7 -refs 5 -async_depth 1 -maxrate 3000k -bufsize 6000k -y <>.h265 -report
1080p_hevc-hevc: ffmpeg -hwaccel qsv -c:v hevc_qsv -i <> -c:v hevc_qsv -b:v 3000k -preset medium -g 256 -extbrc 1 -b_strategy 1 -bf 7 -refs 5 -async_depth 1 -maxrate 6000k -bufsize 12000k -y <>.h265 -report
Expand Down
8 changes: 4 additions & 4 deletions measure/performance/por_SMT_LB.txt
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
#HEVC-AVC
720p_hevc-avc: /usr/share/mfx/samples/sample_multi_transcode -i::h265 <> -hw -async 1 -u 4 -gop_size 256 -dist 8 -num_ref 5 -vbr -b 2000 -NalHrdConformance:off -VuiNalHrdParameters:off -hrd 1000 -InitialDelayInKB 500 -extbrc::implicit -ExtBrcAdaptiveLTR:on -o::h264 <>.h264 -p <>
720p_hevc-avc: /usr/share/mfx/samples/sample_multi_transcode -i::h265 <> -hw -async 1 -u 4 -gop_size 256 -dist 8 -num_ref 5 -vbr -b 1500 -NalHrdConformance:off -VuiNalHrdParameters:off -hrd 1000 -InitialDelayInKB 500 -extbrc::implicit -ExtBrcAdaptiveLTR:on -o::h264 <>.h264 -p <>
1080p_hevc-avc: /usr/share/mfx/samples/sample_multi_transcode -i::h265 <> -hw -async 1 -u 4 -gop_size 256 -dist 8 -num_ref 5 -vbr -b 3000 -NalHrdConformance:off -VuiNalHrdParameters:off -hrd 1500 -InitialDelayInKB 750 -extbrc::implicit -ExtBrcAdaptiveLTR:on -o::h264 <>.h264 -p <>
2160p_hevc-avc: /usr/share/mfx/samples/sample_multi_transcode -i::h265 <> -hw -async 1 -u 4 -gop_size 256 -dist 8 -num_ref 5 -vbr -b 10000 -NalHrdConformance:off -VuiNalHrdParameters:off -hrd 5000 -InitialDelayInKB 2500 -extbrc::implicit -ExtBrcAdaptiveLTR:on -o::h264 <>.h264 -p <>
2160p_hevc-avc: /usr/share/mfx/samples/sample_multi_transcode -i::h265 <> -hw -async 1 -u 4 -gop_size 256 -dist 8 -num_ref 5 -vbr -b 9000 -NalHrdConformance:off -VuiNalHrdParameters:off -hrd 5000 -InitialDelayInKB 2500 -extbrc::implicit -ExtBrcAdaptiveLTR:on -o::h264 <>.h264 -p <>
#AVC-AVC
720p_avc-avc: /usr/share/mfx/samples/sample_multi_transcode -i::h264 <> -hw -async 1 -u 4 -gop_size 256 -dist 8 -num_ref 5 -vbr -b 2000 -NalHrdConformance:off -VuiNalHrdParameters:off -hrd 1000 -InitialDelayInKB 500 -extbrc::implicit -ExtBrcAdaptiveLTR:on -o::h264 <>.h264 -p <>
720p_avc-avc: /usr/share/mfx/samples/sample_multi_transcode -i::h264 <> -hw -async 1 -u 4 -gop_size 256 -dist 8 -num_ref 5 -vbr -b 1500 -NalHrdConformance:off -VuiNalHrdParameters:off -hrd 1000 -InitialDelayInKB 500 -extbrc::implicit -ExtBrcAdaptiveLTR:on -o::h264 <>.h264 -p <>
1080p_avc-avc: /usr/share/mfx/samples/sample_multi_transcode -i::h264 <> -hw -async 1 -u 4 -gop_size 256 -dist 8 -num_ref 5 -vbr -b 3000 -NalHrdConformance:off -VuiNalHrdParameters:off -hrd 1500 -InitialDelayInKB 750 -extbrc::implicit -ExtBrcAdaptiveLTR:on -o::h264 <>.h264 -p <>
2160p_avc-avc: /usr/share/mfx/samples/sample_multi_transcode -i::h264 <> -hw -async 1 -u 4 -gop_size 256 -dist 8 -num_ref 5 -vbr -b 10000 -NalHrdConformance:off -VuiNalHrdParameters:off -hrd 5000 -InitialDelayInKB 2500 -extbrc::implicit -ExtBrcAdaptiveLTR:on -o::h264 <>.h264 -p <>
2160p_avc-avc: /usr/share/mfx/samples/sample_multi_transcode -i::h264 <> -hw -async 1 -u 4 -gop_size 256 -dist 8 -num_ref 5 -vbr -b 9000 -NalHrdConformance:off -VuiNalHrdParameters:off -hrd 5000 -InitialDelayInKB 2500 -extbrc::implicit -ExtBrcAdaptiveLTR:on -o::h264 <>.h264 -p <>
#HEVC-HEVC
720p_hevc-hevc: /usr/share/mfx/samples/sample_multi_transcode -i::h265 <> -hw -async 1 -u 4 -gop_size 256 -num_ref 5 -vbr -b 1500 -NalHrdConformance:off -VuiNalHrdParameters:off -hrd 750 -InitialDelayInKB 325 -extbrc::implicit -o::h265 <>.h265 -p <>
1080p_hevc-hevc: /usr/share/mfx/samples/sample_multi_transcode -i::h265 <> -hw -async 1 -u 4 -gop_size 256 -num_ref 5 -vbr -b 3000 -NalHrdConformance:off -VuiNalHrdParameters:off -hrd 1500 -InitialDelayInKB 750 -extbrc::implicit -o::h265 <>.h265 -p <>
Expand Down

0 comments on commit 94c5065

Please sign in to comment.