https://wiki.indie-it.com/index.php?title=HandBrake&feed=atom&action=history
HandBrake - Revision history
2024-03-29T13:30:50Z
Revision history for this page on the wiki
MediaWiki 1.35.2
https://wiki.indie-it.com/index.php?title=HandBrake&diff=1913&oldid=prev
Plittlefield: /* Keeping Up To Date */
2022-10-12T09:55:19Z
<p><span dir="auto"><span class="autocomment">Keeping Up To Date</span></span></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en-GB">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 09:55, 12 October 2022</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l388" >Line 388:</td>
<td colspan="2" class="diff-lineno">Line 388:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> pip3 install --upgrade meson</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> pip3 install --upgrade meson</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> meson --version</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> meson --version</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> apt-get -y install libnuma1 libnuma-dev libvpx-dev numactl <del class="diffchange diffchange-inline">vpx3</del></div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> apt-get -y install libnuma1 libnuma-dev libvpx-dev numactl</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> ldconfig</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> ldconfig</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> exit</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> exit</div></td></tr>
</table>
Plittlefield
https://wiki.indie-it.com/index.php?title=HandBrake&diff=1912&oldid=prev
Plittlefield: /* Keeping Up To Date */
2022-10-12T09:54:34Z
<p><span dir="auto"><span class="autocomment">Keeping Up To Date</span></span></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en-GB">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 09:54, 12 October 2022</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l388" >Line 388:</td>
<td colspan="2" class="diff-lineno">Line 388:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> pip3 install --upgrade meson</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> pip3 install --upgrade meson</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> meson --version</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> meson --version</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> apt-get -y install libnuma1 libnuma-dev numactl</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> apt-get -y install libnuma1 libnuma<ins class="diffchange diffchange-inline">-dev libvpx</ins>-dev numactl <ins class="diffchange diffchange-inline">vpx3</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> ldconfig</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> ldconfig</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> exit</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> exit</div></td></tr>
</table>
Plittlefield
https://wiki.indie-it.com/index.php?title=HandBrake&diff=1855&oldid=prev
Plittlefield: /* Set Maximum Bitrate */
2022-08-22T13:28:56Z
<p><span dir="auto"><span class="autocomment">Set Maximum Bitrate</span></span></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en-GB">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 13:28, 22 August 2022</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l269" >Line 269:</td>
<td colspan="2" class="diff-lineno">Line 269:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Set max bitrate to 1.5Mbps ...</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Set max bitrate to 1.5Mbps ...</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> --encopts="vbv-bufsize=<del class="diffchange diffchange-inline">15000</del>:vbv-maxrate=<del class="diffchange diffchange-inline">15000</del>"</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> --encopts="vbv-bufsize=<ins class="diffchange diffchange-inline">3000</ins>:vbv-maxrate=<ins class="diffchange diffchange-inline">1500</ins>"</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Script to Cycle Through Folder ==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Script to Cycle Through Folder ==</div></td></tr>
</table>
Plittlefield
https://wiki.indie-it.com/index.php?title=HandBrake&diff=1854&oldid=prev
Plittlefield: /* Script to Cycle Through Folder */
2022-08-22T13:11:22Z
<p><span dir="auto"><span class="autocomment">Script to Cycle Through Folder</span></span></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en-GB">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 13:11, 22 August 2022</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l273" >Line 273:</td>
<td colspan="2" class="diff-lineno">Line 273:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Script to Cycle Through Folder ==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Script to Cycle Through Folder ==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>This will cyle through the MKV files in a folder and output MP4 files<del class="diffchange diffchange-inline">. Just remove the .mkv if you have different sorts of files to batch process</del>.</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>This will cyle through the MKV files in a folder and output MP4 files.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> #!/bin/bash</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> #!/bin/bash</div></td></tr>
</table>
Plittlefield
https://wiki.indie-it.com/index.php?title=HandBrake&diff=1853&oldid=prev
Plittlefield: /* Set Maximum Bitrate */
2022-08-22T13:10:21Z
<p><span dir="auto"><span class="autocomment">Set Maximum Bitrate</span></span></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en-GB">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 13:10, 22 August 2022</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l269" >Line 269:</td>
<td colspan="2" class="diff-lineno">Line 269:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Set max bitrate to 1.5Mbps ...</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Set max bitrate to 1.5Mbps ...</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>--encopts="vbv-bufsize=15000:vbv-maxrate=15000"</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline"> </ins>--encopts="vbv-bufsize=15000:vbv-maxrate=15000"</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Script to Cycle Through Folder ==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Script to Cycle Through Folder ==</div></td></tr>
</table>
Plittlefield
https://wiki.indie-it.com/index.php?title=HandBrake&diff=1852&oldid=prev
Plittlefield: /* Command Line Interface CLI */
2022-08-22T13:10:14Z
<p><span dir="auto"><span class="autocomment">Command Line Interface CLI</span></span></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en-GB">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 13:10, 22 August 2022</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l264" >Line 264:</td>
<td colspan="2" class="diff-lineno">Line 264:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>https://forum.handbrake.fr/viewforum.php?f=10</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>https://forum.handbrake.fr/viewforum.php?f=10</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">== Set Maximum Bitrate ==</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">Set max bitrate to 1.5Mbps ...</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">--encopts="vbv-bufsize=15000:vbv-maxrate=15000"</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Script to Cycle Through Folder ==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Script to Cycle Through Folder ==</div></td></tr>
</table>
Plittlefield
https://wiki.indie-it.com/index.php?title=HandBrake&diff=1473&oldid=prev
Gcoles: /* HOW TO NVENC */
2022-01-13T13:17:46Z
<p><span dir="auto"><span class="autocomment">HOW TO NVENC</span></span></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en-GB">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 13:17, 13 January 2022</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l233" >Line 233:</td>
<td colspan="2" class="diff-lineno">Line 233:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> sudo -i</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> sudo -i</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> wget http://us.download.nvidia.com/XFree86/Linux-x86_64/390.87/NVIDIA-Linux-x86_64-390.87.run</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> <ins class="diffchange diffchange-inline"><nowiki></ins>wget http://us.download.nvidia.com/XFree86/Linux-x86_64/390.87/NVIDIA-Linux-x86_64-390.87.run<ins class="diffchange diffchange-inline"></nowiki></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> sh ./NVIDIA-Linux-x86_64-390.87.run</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> sh ./NVIDIA-Linux-x86_64-390.87.run</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> exit</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> exit</div></td></tr>
</table>
Gcoles
https://wiki.indie-it.com/index.php?title=HandBrake&diff=1457&oldid=prev
Plittlefield: /* Keeping Up To Date */
2022-01-04T14:47:29Z
<p><span dir="auto"><span class="autocomment">Keeping Up To Date</span></span></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en-GB">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 14:47, 4 January 2022</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l373" >Line 373:</td>
<td colspan="2" class="diff-lineno">Line 373:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> sudo -i</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> sudo -i</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> apt-get install autoconf automake build-essential cmake git libass-dev libbz2-dev libfontconfig1-dev libfreetype6-dev libfribidi-dev libharfbuzz-dev libjansson-dev liblzma-dev libmp3lame-dev libogg-dev libopus-dev libsamplerate-dev libspeex-dev libtheora-dev libtool libtool-bin libvorbis-dev libxml2-dev m4 make nasm patch pkg-config python tar yasm zlib1g-dev libjpeg-turbo8 libjpeg-turbo8-dev libvpx5 libvpx-dev</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> apt-get install autoconf automake build-essential cmake git libass-dev libbz2-dev libfontconfig1-dev libfreetype6-dev libfribidi-dev libharfbuzz-dev libjansson-dev liblzma-dev libmp3lame-dev libogg-dev libopus-dev libsamplerate-dev libspeex-dev libtheora-dev libtool libtool-bin libvorbis-dev libxml2-dev m4 make nasm patch pkg-config python tar yasm zlib1g<ins class="diffchange diffchange-inline">-dev libturbojpeg0</ins>-dev libjpeg-turbo8 libjpeg-turbo8-dev libvpx5 libvpx-dev</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> apt-get install python3</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> apt-get install python3</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> curl <nowiki>https://bootstrap.pypa.io/get-pip.py</nowiki> -o get-pip.py</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> curl <nowiki>https://bootstrap.pypa.io/get-pip.py</nowiki> -o get-pip.py</div></td></tr>
</table>
Plittlefield
https://wiki.indie-it.com/index.php?title=HandBrake&diff=1456&oldid=prev
Plittlefield: /* Keeping Up To Date */
2022-01-04T14:00:32Z
<p><span dir="auto"><span class="autocomment">Keeping Up To Date</span></span></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en-GB">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 14:00, 4 January 2022</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l356" >Line 356:</td>
<td colspan="2" class="diff-lineno">Line 356:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Keeping Up To Date ==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Keeping Up To Date ==</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"> sudo apt-get install snapd</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"> sudo snap install cmake --classic</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''ERROR: Could not detect Ninja v1.5 or newer'''</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''ERROR: Could not detect Ninja v1.5 or newer'''</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l370" >Line 370:</td>
<td colspan="2" class="diff-lineno">Line 373:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> sudo -i</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> sudo -i</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> apt-get install autoconf automake build-essential cmake git libass-dev libbz2-dev libfontconfig1-dev libfreetype6-dev libfribidi-dev libharfbuzz-dev libjansson-dev liblzma-dev libmp3lame-dev libogg-dev libopus-dev libsamplerate-dev libspeex-dev libtheora-dev libtool libtool-bin libvorbis-dev libxml2-dev m4 make nasm patch pkg-config python tar yasm zlib1g-dev libjpeg-turbo8 libjpeg-turbo8-dev</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> apt-get install autoconf automake build-essential cmake git libass-dev libbz2-dev libfontconfig1-dev libfreetype6-dev libfribidi-dev libharfbuzz-dev libjansson-dev liblzma-dev libmp3lame-dev libogg-dev libopus-dev libsamplerate-dev libspeex-dev libtheora-dev libtool libtool-bin libvorbis-dev libxml2-dev m4 make nasm patch pkg-config python tar yasm zlib1g-dev libjpeg-turbo8 libjpeg-turbo8<ins class="diffchange diffchange-inline">-dev libvpx5 libvpx</ins>-dev</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> apt-get install python3</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> apt-get install python3</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> curl <nowiki>https://bootstrap.pypa.io/get-pip.py</nowiki> -o get-pip.py</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> curl <nowiki>https://bootstrap.pypa.io/get-pip.py</nowiki> -o get-pip.py</div></td></tr>
</table>
Plittlefield
https://wiki.indie-it.com/index.php?title=HandBrake&diff=103&oldid=prev
imported>Plittlefield: /* Adding Chapter Names Markers */
2021-01-04T09:01:18Z
<p><span dir="auto"><span class="autocomment">Adding Chapter Names Markers</span></span></p>
<p><b>New page</b></p><div>== Adding Chapter Names Markers ==<br />
<br />
Create a text CSV file with the lines as below...<br />
<br />
1,Darts<br />
2,Question Time<br />
3,Gerald The Gorilla<br />
4,Game For A Laugh<br />
5,Are You A Gay Christian<br />
6,Baronet Oswald Ernald Mosley<br />
7,Origami<br />
8,The Devil - Is He All Bad<br />
9,Kinda Lingers<br />
10,The Two Ninnies<br />
11,Cut Off Their Goolies<br />
12,Supa Dupa<br />
<br />
Run the command line to include the '''markers''' option as below...<br />
<br />
HandBrakeCLI --input input.mkv '''--markers="input.csv"''' --preset 'Fast 480p30' --non-anamorphic --encoder-preset slow --quality 22 --deinterlace --lapsharp --chapters 1-2 --output 'output.mp4'<br />
<br />
This will give you a mediainfo output like the following...<br />
<br />
Menu<br />
ID : 4<br />
Codec ID : text<br />
Duration : 1 h 38 min<br />
Language : English<br />
Encoded date : UTC 2021-01-04 01:59:04<br />
Tagged date : UTC 2021-01-04 01:59:04<br />
Menu For : 1,2,3<br />
00:00:00.000 : Darts<br />
00:04:38.240 : Question Time<br />
00:16:43.520 : Gerald The Gorilla<br />
00:25:33.760 : Game For A Laugh<br />
00:32:50.400 : Are You A Gay Christian<br />
00:35:06.240 : Baronet Oswald Ernald Mosley<br />
00:52:01.440 : Origami<br />
01:00:50.880 : The Devil - Is He All Bad<br />
01:10:40.320 : Kinda Lingers<br />
01:15:09.440 : The Two Ninnies<br />
01:23:06.080 : Cut Off Their Goolies<br />
01:35:19.200 : Supa Dupa<br />
<br />
Then you will able to jump to a particular chapter with a better idea of what is chosen.<br />
<br />
This is particularly good for music videos, with the chapter names as the song titles :-)<br />
<br />
== Movie Qualities ==<br />
<br />
* 576p x264 aac (2 channels 160 kbps)<br />
* 720p x264 ac3 (6 channels 384 kbps)<br />
* 1080p x265 dts (6 channels 1500 kbps)<br />
<br />
== Picture Quality ==<br />
<br />
https://handbrake.fr/docs/en/latest/workflow/adjust-quality.html<br />
<br />
== Capture Log ==<br />
<br />
To capture HandBrake’s log messages to a file, simply redirect stderr:<br />
<br />
HandBrakeCLI ... 2> hb-log.txt<br />
<br />
== HEVC H.265 X265 ==<br />
<br />
https://www.techspot.com/article/1131-hevc-h256-enconding-playback/page7.html<br />
<br />
Single AC3 audio 1080p...<br />
<br />
"/usr/local/bin/HandBrakeCLI" --input "input.mkv" --main-feature --crop 0:0:0:0 --encoder x265 --encoder-preset medium --quality 22 --audio-lang-list eng --first-audio --aencoder ac3 --ab 384 --mixdown 5point1 --output "output hb x265 1080p ac3.mp4"<br />
<br />
Dual audio 720p...<br />
<br />
/usr/bin/HandBrakeCLI --input "input.mkv" --main-feature --chapters 1 --maxWidth 1280 --maxHeight 720 --crop 0:0:0:0 --markers --encoder x265 --encoder-preset medium --audio 1,1 --aencoder faac,ac3 --ab 160,384 --output "output.mp4"<br />
<br />
Single AAC audio 720p...<br />
<br />
/usr/bin/HandBrakeCLI --input "input.mkv" --main-feature --chapters 1 --maxWidth 1280 --maxHeight 720 --crop 0:0:0:0 --markers --encoder x265 --encoder-preset medium --audio 1 --aencoder av_aac --ab 384 --output "output.mp4"<br />
<br />
Possible '''--encopts''' ...<br />
<br />
pmode:rd=4:tu-intra-depth=3:rdoq-level=2:early-skip:b-intra:limit-modes:aq-mode=2:aq-strength=1.0:qg-size=16:ipratio=1.38:pbratio=1.28:me=3:max-merge=3:weightb:bframes=6:rc-lookahead=50:ref=6:psy-rdoq=1.38:no-sao<br />
<br />
{| class="wikitable"<br />
! colspan="12" | X264 X265 TIMINGS AND SIZES<br />
|-<br />
| ENCODER<br />
| CPU<br />
| ASM *<br />
| NVENC **<br />
| SOURCE<br />
| DISC<br />
| PRESET<br />
| RESOLUTION<br />
| QUALITY<br />
| AUDIO<br />
| SIZE<br />
| TIME<br />
|-<br />
| x265<br />
| 25%<br />
| no<br />
| no<br />
| 21Gb<br />
| BD<br />
| medium<br />
| 1080p<br />
| 22<br />
| ac3<br />
| 1.9Gb<br />
| 86 hours<br />
|-<br />
| x264<br />
| 25%<br />
| no<br />
| no<br />
| 21Gb<br />
| BD<br />
| veryslow<br />
| 720p<br />
| 22<br />
| ac3<br />
| 1.4Gb<br />
| 18 hours<br />
|-<br />
| x264<br />
| 50%<br />
| no<br />
| no<br />
| 21Gb<br />
| BD<br />
| veryslow<br />
| 720p<br />
| 22<br />
| ac3<br />
| 1.4Gb<br />
| 6 hours<br />
|-<br />
| x264<br />
| 50%<br />
| no<br />
| no<br />
| 6Gb<br />
| DVD<br />
| veryslow<br />
| 576p<br />
| 22<br />
| ac3<br />
| 1.0Gb<br />
| 4 hours<br />
|-<br />
| x265<br />
| 50%<br />
| no<br />
| no<br />
| 21Gb<br />
| BD<br />
| medium<br />
| 1080p<br />
| 22<br />
| ac3<br />
| 1.9Gb<br />
| 43 hours<br />
|-<br />
| x265<br />
| 50%<br />
| no<br />
| no<br />
| 22Gb<br />
| BD<br />
| medium<br />
| 1080p<br />
| 22<br />
| dts<br />
| 2.2Gb<br />
| 43 hours<br />
|-<br />
| x265<br />
| 75%<br />
| yes<br />
| no<br />
| 26Gb<br />
| BD<br />
| medium<br />
| 1080p<br />
| 22<br />
| dts<br />
| 4.1Gb<br />
| 14 hours<br />
|-<br />
| h265<br />
| 75%<br />
| yes<br />
| yes<br />
| 26Gb<br />
| BD<br />
| medium<br />
| 1080p<br />
| 22<br />
| dts<br />
| 19Gb<br />
| 1 hour<br />
|}<br />
<br />
<nowiki>*</nowiki> ASM is the technology which uses the CPU's built-in features and flags such as MMX, etc. I realised that I was not using them!<br />
<br />
<nowiki>**</nowiki> [https://en.wikipedia.org/wiki/Nvidia_NVENC NVENC] - NVidiaENCoding using a [https://developer.nvidia.com/video-encode-decode-gpu-support-matrix GTX1050] graphics video card... TO COME ;-)<br />
<br />
=== HOW TO FIX CPU CAPABILITIES NONE ===<br />
<br />
x265 [info]: using cpu capabilities: none!<br />
<br />
https://bitbucket.org/multicoreware/x265/src/tip/build/README.txt?at=default&fileviewer=file-view-default<br />
<br />
UPDATE - 20181006 - After recompiling nasm 2.13.03 by hand, and recompiling x265 it now shows the correct CPU flags which it detects...<br />
<br />
x265 --version<br />
x265 [info]: HEVC encoder version 2.9<br />
x265 [info]: build info [Linux][GCC 5.4.0][64 bit] 8bit<br />
x265 [info]: using cpu capabilities: MMX2 SSE2Fast LZCNT SSSE3 SSE4.2 AVX XOP FMA4 FMA3 BMI1<br />
<br />
=== HOW TO NVENC ===<br />
<br />
Blacklist the built-in Ubuntu Nouveau driver...<br />
<br />
sudo rmmod nouveau<br />
sudo echo "blacklist nouveau" >>/etc/modprobe.d/blacklist.conf<br />
<br />
Download and install the latest official stable Nvidia drivers for Linux...<br />
<br />
'''Latest Long Lived Branch version: 390.87'''<br />
<br />
sudo -i<br />
wget http://us.download.nvidia.com/XFree86/Linux-x86_64/390.87/NVIDIA-Linux-x86_64-390.87.run<br />
sh ./NVIDIA-Linux-x86_64-390.87.run<br />
exit<br />
<br />
Change the encoder option for HandBrake...<br />
<br />
/usr/local/bin/HandBrakeCLI --input input.mkv --main-feature --no-markers --crop 0:0:0:0 '''--encoder nvenc_h265''' --encoder-preset medium --quality 22 --audio 2 --aencoder copy:dts --subtitle none --output output.mp4<br />
<br />
== Subtitles ==<br />
<br />
To add all the English subtitles...<br />
<br />
HandBrakeCLI --input /dev/dvd --main-feature --audio-lang-list eng --aencoder faac,ac3 --ab 160,384 '''--subtitle-lang-list eng --all-subtitles''' --output "movie.mp4"<br />
<br />
To add just the forced subtitles for the foreign speaking parts of a movie...<br />
<br />
HandBrakeCLI --input /dev/dvd --main-feature --audio-lang-list eng --aencoder faac,ac3 --ab 160,384 '''--subtitle scan --subtitle-forced --native-language eng''' --output "movie.mp4"<br />
<br />
== Multiple Audio Tracks ==<br />
<br />
If you transcode your movie with multiple audio tracks, then it will solve the problem of missing audio... because the old TV you are using with automatically use AAC Stereo 2 Channels, rather than AC-3 Surround 6 Channels. This works very well with [[Plex]].<br />
<br />
Below is an example which reads the DVD, selects the movie, makes sure we have the English audio track, create multiple audio tracks in AAC Stereo 2 Channels + copy the AC-3 (lossless) and output the file name with the correct naming format for Plex...<br />
<br />
HandBrakeCLI --input /dev/dvd --main-feature --audio-lang-list eng '''--aencoder faac,copy:ac3''' --output "Quantum Of Solace (2008).mp4"<br />
<br />
== Command Line Interface CLI ==<br />
<br />
https://handbrake.fr/docs/en/1.3.0/cli/command-line-reference.html<br />
<br />
https://forum.handbrake.fr/viewforum.php?f=10<br />
<br />
== Script to Cycle Through Folder ==<br />
<br />
This will cyle through the MKV files in a folder and output MP4 files. Just remove the .mkv if you have different sorts of files to batch process.<br />
<br />
#!/bin/bash<br />
SRC="/path/to/input folder"<br />
DEST="/path/to/output folder"<br />
DEST_EXT=mp4<br />
HANDBRAKE_CLI="/usr/local/bin/HandBrakeCLI"<br />
HANDBRAKE_OPTIONS="--width 720 --height 576 --non-anamorphic --crop 0:0:0:0 --encoder x264 --encoder-preset veryslow --deinterlace --no-markers"<br />
for FILE in "$SRC"/*.mkv<br />
do<br />
filename=$(basename "${FILE}")<br />
extension=${filename##*.}<br />
filename=${filename%.*}<br />
echo "${HANDBRAKE_CLI} --input \""${FILE}"\" "${HANDBRAKE_OPTIONS}" --output \""${DEST}"/"${filename}".${DEST_EXT}\""<br />
#{HANDBRAKE_CLI} --input "${FILE}" ${HANDBRAKE_OPTIONS} --output "${DEST}"/"${filename}".${DEST_EXT}<br />
done<br />
exit<br />
<br />
== Latest Goalpost Moving X264 Command Line Settings ==<br />
<br />
'''February 2017'''<br />
<br />
/usr/bin/HandBrakeCLI --input "input.mkv" --maxWidth 1280 --maxHeight 720 --crop 0:0:0:0 --markers --encoder x264 --encoder-preset veryslow --encoder-tune film --encoder-profile high --encoder-level 3.1 --audio 1,1 --aencoder faac,ac3 --ab 160,384 --output "output.mp4"<br />
<br />
https://handbrake.fr/docs/en/1.0.0/cli/cli-guide.html<br />
<br />
== Logging ==<br />
<br />
HandBrakeCLI commands and options 2>/tmp/hb.log<br />
<br />
https://trac.handbrake.fr/wiki/ActivityLogCLI<br />
<br />
== ffmpeg avconv CheatSheet ==<br />
<br />
http://www.rodrigopolo.com/ffmpeg/cheats.php<br />
<br />
== DVD Deinterlacing ==<br />
<br />
Some of the older DVDs have the Interlacing scan type.<br />
<br />
Scan type : Interlaced<br />
<br />
When you use HandBrake to convert them in to smaller files, they will need to be run through the 'deinterlace' filter first otherwise you will get horrible combing effects.<br />
<br />
HandBrakeCLI --input "file.mkv" --width 720 --height 576 --non-anamorphic --crop 0:0:0:0 --encoder x264 --encoder-preset placebo --deinterlace --no-markers --output "file.mp4"<br />
<br />
== DVD Transcode ==<br />
<br />
Converting an ISO file to a standard definition 720x576 Matroska video file, keeping the 1024x576 display aspect, chapters and subtitles.<br />
<br />
time HandBrakeCLI --input ~/Videos/Film.iso --encoder x264 --quality 18 --title 1 --audio 1 --aencoder copy --subtitle 1 --crop 0:0:0:0 --markers --custom-anamorphic --keep-display-aspect --output ~/Videos/Film.mkv<br />
<br />
== Blu-Ray Transcode ==<br />
<br />
Find the correct (probably AC-3) audio track...<br />
<br />
HandBrakeCLI --input "Movie.mkv" --title 0<br />
<br />
Converting a Full HD Matroska video file to an Normal HD 1280x720 MP4 video file, x264 slow speed, no subtitles, with dual audio tracks from the first (and possibly only) audio track, tuned for an '''normal live action''' movie. This will take about '''8 hours''' to encode...<br />
<br />
HandBrakeCLI --input "movie.mkv" --main-feature --maxWidth 1280 --maxHeight 720 --crop 0:0:0:0 --markers --x264-preset slow --x264-tune film --audio 1,1 --aencoder faac,ac3 --ab 160,384 --subtitle none --output "movie.mp4"<br />
<br />
Converting a Full HD Matroska video file to an Normal HD 1280x720 MP4 video file, x264 medium speed, no subtitles, with dual audio tracks, tuned for an '''animated''' movie. This will take about '''6 hours''' to encode...<br />
<br />
HandBrakeCLI --input "movie.mkv" --main-feature --maxWidth 1280 --maxHeight 720 --crop 0:0:0:0 --markers --x264-preset medium --x264-tune animation '''--audio 2,2 --aencoder faac,ac3''' --ab 160,384 --subtitle none --output "movie.mp4"<br />
<br />
The slower you can go, the better.<br />
<br />
--x264-preset slowest<br />
<br />
...will probably take about 12 hours to encode... but be stunning.<br />
<br />
If you went one stage further and did 2-pass, then it would probably take about '''24 hours''' to encode!<br />
<br />
--two-pass --x264-preset slowest<br />
<br />
== Fix Missing Fribidi Libraries ==<br />
<br />
HandBrake now requires the Fribidi Libraries, and so you need to install them in order to compile HandBrake.<br />
<br />
Ubuntu<br />
<br />
sudo apt-get install libfribidi-dev<br />
<br />
Gentoo<br />
<br />
emerge dev-libs/fribidi<br />
<br />
== Keeping Up To Date ==<br />
<br />
'''ERROR: Could not detect Ninja v1.5 or newer'''<br />
<br />
sudo -i<br />
pip3 install --upgrade ninja<br />
exit<br />
<br />
'''YES'''<br />
<br />
[[FFmpeg_DVD#Installing_the_LATEST_Release_of_ffmpeg_in_Ubuntu_Linux|NOW USING SELF COMPILED X264, X265, FDK-AAC LIBARIES]]<br />
<br />
https://handbrake.fr/docs/en/latest/developer/build-linux.html<br />
<br />
sudo -i<br />
apt-get install autoconf automake build-essential cmake git libass-dev libbz2-dev libfontconfig1-dev libfreetype6-dev libfribidi-dev libharfbuzz-dev libjansson-dev liblzma-dev libmp3lame-dev libogg-dev libopus-dev libsamplerate-dev libspeex-dev libtheora-dev libtool libtool-bin libvorbis-dev libxml2-dev m4 make nasm patch pkg-config python tar yasm zlib1g-dev libjpeg-turbo8 libjpeg-turbo8-dev<br />
apt-get install python3<br />
curl <nowiki>https://bootstrap.pypa.io/get-pip.py</nowiki> -o get-pip.py<br />
python3 get-pip.py<br />
pip3 install --upgrade pip<br />
pip3 install --upgrade ninja<br />
ninja --version<br />
pip3 install --upgrade meson<br />
meson --version<br />
apt-get -y install libnuma1 libnuma-dev numactl<br />
ldconfig<br />
exit<br />
cd ~/Downloads<br />
git clone <nowiki>https://github.com/HandBrake/HandBrake</nowiki><br />
cd HandBrake/<br />
git pull<br />
sudo ldconfig<br />
make clean<br />
./configure --force --verbose --launch-jobs=$(nproc) --launch --disable-gtk --enable-x265 --enable-fdk-aac<br />
sudo make --directory=build install<br />
HandBrakeCLI --version<br />
HandBrakeCLI --help<br />
<br />
To uninstall...<br />
<br />
cd ~/Downloads/HandBrake<br />
sudo make --directory=build uninstall<br />
<br />
<br />
'''NO'''<br />
<br />
sudo add-apt-repository ppa:stebbins/handbrake-git-snapshots<br />
sudo apt-get update<br />
sudo apt-get install handbrake-cli<br />
<br />
Thanks - https://handbrake.fr/docs/en/1.0.0/get-handbrake/download-and-install.html<br />
<br />
<br />
'''OLD'''<br />
<br />
The wonderful software HandBrake only gets official releases '''once a year'''. In computing terms, this is a lifetime and all those marvellous advances in video jiggerypokery will be lost.<br />
<br />
So, we install the latest SVN version that the programmers are working on today!<br />
<br />
'''**UPDATE**''' But first we need some development libraries from the Ubuntu repositories:-<br />
<br />
sudo apt-get install --yes libass-dev libtheora-dev libvorbis-dev libsamplerate0-dev<br />
<br />
Now, we can install HandBrake...<br />
<br />
cd ~/Downloads<br />
rm -rf hb-trunk<br />
svn checkout svn://svn.handbrake.fr/HandBrake/trunk hb-trunk<br />
cd hb-trunk<br />
rm -rf build/<br />
./configure --force --launch --disable-gtk<br />
cd build/<br />
sudo make install<br />
<br />
That's it! This will install the 12Mb binary file into /usr/local/bin/HandBrakeCLI<br />
<br />
To test you have it working...<br />
<br />
HandBrakeCLI --update<br />
<br />
...and you will see the SVN version number...<br />
<br />
[22:51:04] hb_init: checking for updates<br />
[22:51:04] Using http://handbrake.fr/appcast_unstable.xml<br />
[22:51:04] latest: 0.9.8 i686, build 2012071700<br />
[22:51:05] hb_init: starting libhb thread<br />
'''HandBrake svn5086 (2012112801)''' - Linux x86_64 - http://handbrake.fr<br />
Your version of HandBrake is up to date.<br />
<br />
Enjoy!<br />
<br />
== Gentoo Linux Installation ==<br />
<br />
su - root<br />
cd<br />
emerge -q dev-libs/fribidi<br />
svn checkout svn://svn.handbrake.fr/HandBrake/trunk hb-trunk<br />
cd hb-trunk<br />
WANT_AUTOMAKE="1.11" ./configure --launch --disable-gtk --force<br />
cd build/<br />
sudo make install<br />
<br />
== Limit CPU Usage On HandBrake ==<br />
<br />
Install the package '''cpulimit'''...<br />
sudo apt-get install cpulimit<br />
<br />
Now you can limit the cpu usage by specifying the exact program name and the total percentage amount of all cores. The example below limits the cpu to a total usage of 80% (which is 20% each x 4 cores) for the program called HandBrakeCLI...<br />
<br />
sudo cpulimit -e HandBrakeCLI -l80<br />
<br />
Note this will dramatically increase the time for transcoding - instead of taking 2 minutes it took 10 minutes... but at least it kept the cpu from overheating! :-)<br />
<br />
paully@mythbuntu-server3:~$ cat /etc/init.d/cpulimit.sh <br />
#!/bin/bash<br />
/usr/bin/cpulimit -b -e HandBrakeCLI -l 80 &>/dev/null<br />
/usr/bin/cpulimit -b -e avconv -l 80 &>/dev/null<br />
/usr/bin/cpulimit -b -e mencoder -l 80 &>/dev/null<br />
<br />
/etc/rc2.d/S10cpulimit.sh -> /etc/init.d/cpulimit.sh*<br />
<br />
== Make Movies Louder ==<br />
<br />
Use the new '''--gain''' option to increase the volume during transcoding...<br />
<br />
HandBrakeCLI --help<br />
<br />
--gain <float> Amplify or attenuate audio before encoding. Does<br />
NOT work with audio passthru (copy). Values are in<br />
dB. Negative values attenuate, positive values<br />
amplify. A 1 dB difference is barely audible.<br />
<br />
[[Category:Software]]<br />
[[Category:Multimedia]]<br />
[[Category:Linux]]</div>
imported>Plittlefield