Files
com.xaymar.www/_guides/obs/high-quality-recording/amf.html
T
Michael Fabian 'Xaymar' Dirks 8d794b57f4 Upgrade guides and StreamFX page
2023-04-23 17:06:58 +02:00

144 lines
3.9 KiB
HTML

---
layout: default
category: "OBS"
title: "High Quality Recordings with AMD AMF (in OBS® Studio)"
comments: true
date: "2022-01-13"
---
<p class="block">If you decided to go with the "Red" team instead of "Blue" or "Green", then unforunately you're a bit more limited in throughput, quality and features. While AMDs "Fine Wine" does often improve things, their hardware usually only has partial support for a certain standard, and encoding is no different. However you can still do many things with the hardware, and is by no means outdated or bad - it's just an unfortunate situation.</p>
<details class="block" open><summary><h2>AV1</h2></summary>
<table class="block">
<thead><tr>
<th>Option</th>
<th width="16%">True Lossless</th>
<th width="16%">Near Lossless</th>
<th width="16%">Indistinguishable</th>
<th width="16%">High Quality</th>
<th width="16%">Acceptable Quality</th>
</tr></thead>
<tr>
<td>Rate Control</td>
<td colspan="255">CQP</td>
</tr>
<tr>
<td>CQ Level</td>
<td>0</td>
<td>1 - 4</td>
<td>5 - 10</td>
<td>11 - 16</td>
<td>17 - 22+</td>
</tr>
<tr>
<td>Profile</td>
<td colspan="255">Speed</td>
</tr>
<tr>
<td>Max B-frames</td>
<td colspan="255">Any, but less may be faster</td>
</tr>
<tr>
<td>AMF/FFmpeg Options</td>
<td colspan="255">preanalysis=false filler_data=false skip_frame=false</td>
</tr>
<tr>
<td>Color Format</td>
<td colspan="255">4:4:4</td>
<td colspan="255">4:4:4</td>
</tr>
</table>
<ul class="block">
<li>AMDs AV1 encoder is capable of 4:4:4 and 4:2:0 encoding, so it is the only available option for True Lossless SDR recording.</li>
</ul>
</details>
<details class="block" open><summary><h2>H265/HEVC</h2></summary>
<table class="block">
<thead><tr>
<th>Option</th>
<th width="16%">True Lossless</th>
<th width="16%">Near Lossless</th>
<th width="16%">Indistinguishable</th>
<th width="16%">High Quality</th>
<th width="16%">Acceptable Quality</th>
</tr></thead>
<tr>
<td>Rate Control</td>
<td rowspan="255" colspan="2" style="vertical-align: middle; text-align: center;">N/A</td>
<td colspan="255">CQP</td>
</tr>
<tr>
<td>CQ Level</td>
<td>5 - 10</td>
<td>11 - 16</td>
<td>17 - 22+</td>
</tr>
<tr>
<td>Profile</td>
<td colspan="255">Speed</td>
</tr>
<tr>
<td>Max B-frames</td>
<td colspan="255">Any, but less may be faster</td>
</tr>
<tr>
<td>AMF/FFmpeg Options</td>
<td colspan="255"><code>profile_tier=high preanalysis=false vbaq=false filler_data=false skip_frame=false</code></td>
</tr>
</table>
<ul class="block">
<li>AMDs HEVC encoder is capable of 4:2:0 in both SDR (8bit) and HDR (10bit) mode.</li>
</ul>
</details>
<details class="block" open><summary><h2>H264/HEVC</h2></summary>
<table class="block">
<thead><tr>
<th>Option</th>
<th width="16%">True Lossless</th>
<th width="16%">Near Lossless</th>
<th width="16%">Indistinguishable</th>
<th width="16%">High Quality</th>
<th width="16%">Acceptable Quality</th>
</tr></thead>
<tr>
<td>Rate Control</td>
<td rowspan="255" colspan="2" style="vertical-align: middle; text-align: center;">N/A</td>
<td colspan="255">CQP</td>
</tr>
<tr>
<td>CQ Level</td>
<td>5 - 10</td>
<td>11 - 16</td>
<td>17 - 22+</td>
</tr>
<tr>
<td>Profile</td>
<td colspan="255">Speed</td>
</tr>
<tr>
<td>Max B-frames</td>
<td colspan="255">Any, but less may be faster</td>
</tr>
<tr>
<td>AMF/FFmpeg Options</td>
<td colspan="255"><code>profile_tier=high preanalysis=false vbaq=false filler_data=false skip_frame=false</code></td>
</tr>
</table>
<ul class="block">
<li>AMDs H264 encoder is only capable of 4:2:0 SDR (8bit).</li>
</ul>
</details>
<h2 class="block">Additional Information</h2>
<ul class="block">
<li>OBS Studio does not yet have a HDR capable format for 4:4:4. (State: 2023-04-23)</li>
<li>More B-Frames may result in smaller files, but also more encoder usage.</li>
</ul>
<p class="block align-center"><a href="../">Back to the Guide</a></p>