<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>консольа &amp;mdash; isd</title>
    <link>https://write.as/isd/tag:консольа</link>
    <description>p: Is dot?</description>
    <pubDate>Wed, 26 Aug 2026 02:34:30 +0000</pubDate>
    <item>
      <title>Моье вживане в ффмпеѕьі</title>
      <link>https://write.as/isd/zatverdyty-napysy?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[#ффмпеґ #консольа&#xA;&#xA;Затвердити написи на видиві&#xA;&#xA;  ttffmpeg -i сніп\видива \&#xA;-vf subtitles=сніп\написів \&#xA;-c:v libx265  -crf 20 \&#xA;-q:a 0 \&#xA;сніп\нового\видива&#xA;/tt&#xA;&#xA;Навмисно розбросав рьадками, аби в консольі було б троʼ легкіше зьмінити. Трохи поьасненнь:&#xA;&#xA;vf додаье, ьак зрозумів, ґрафіку до видива, працьуье і з написами.&#xA;subtitles додаье потрьібні написи.&#xA;-c:v бере кодьінньа, тут обрав H.265. Зазначу, же широковживаноьу також ье H.264. &#xA;-crf вказуье на ьакість видива. Ьак знаьу, чим менше число, тим красше, але тоді також зростаье розмір снопу. Ьакби не вказували на кодьінньа, тоді замість цього був б code style=&#34;white-space: nowrap;&#34;-q:v/code.&#xA;-q:a, вже троʼ очевидно, вказуье на ьакість звуку. Не певен, чи обовьазково додавати, але наь буде. Суть з числами подібна. &#xA;&#xA;Про всьак не заваде оновити ффмпеґа, бо сховиська зазвичаь маьуть дешчо застарьілого або без потрьібних збірок. Тому не заваде при цьому додати і вмикнути потрьібні збірки. Наприклад, зі збірок точно треба libass дльа написів, дльа кодьіннь&amp;nbsp;&amp;mdash; власні. Також не заваде openssl, аби одразу витьагати з мережи. &#xA;&#xA;hr&#xA;Џерела&#xA;&#xA;Затвердити написи.&#xA;Зберегти ьакість видива.&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p><a href="https://write.as/isd/tag:%D1%84%D1%84%D0%BC%D0%BF%D0%B5%D2%91" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">ффмпеґ</span></a> <a href="https://write.as/isd/tag:%D0%BA%D0%BE%D0%BD%D1%81%D0%BE%D0%BB%D1%8C%D0%B0" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">консольа</span></a></p>

<h2 id="затвердити-написи-на-видиві">Затвердити написи на видиві</h2>

<blockquote><p><tt>ffmpeg -i <em>сніп_видива</em> \
-vf subtitles=<em>сніп_написів</em> \
-c:v libx265  -crf 20 \
-q:a 0 \
<em>сніп_нового_видива</em>
</tt></p></blockquote>

<p>Навмисно розбросав рьадками, аби в консольі було б троʼ легкіше зьмінити. Трохи поьасненнь:</p>
<ul><li><a href="http://ffmpeg.org/ffmpeg-filters.html#Filtergraph-description" rel="nofollow"><code>vf</code></a> додаье, ьак зрозумів, ґрафіку до видива, працьуье і з написами.</li>
<li><a href="http://ffmpeg.org/ffmpeg-filters.html#subtitles-1" rel="nofollow"><code>subtitles</code></a> додаье потрьібні написи.</li>
<li><code>-c:v</code> бере кодьінньа, тут обрав <a href="https://trac.ffmpeg.org/wiki/Encode/H.265" rel="nofollow">H.265</a>. Зазначу, же широковживаноьу також ье <a href="https://trac.ffmpeg.org/wiki/Encode/H.264" rel="nofollow">H.264</a>.</li>
<li><code>-crf</code> вказуье на ьакість видива. Ьак знаьу, чим менше число, тим красше, але тоді також зростаье розмір снопу. Ьакби не вказували на кодьінньа, тоді замість цього був б <code style="white-space: nowrap;">-q:v</code>.</li>
<li><code>-q:a</code>, вже троʼ очевидно, вказуье на ьакість звуку. Не певен, чи обовьазково додавати, але наь буде. Суть з числами подібна.</li></ul>

<p>Про всьак не заваде <a href="https://trac.ffmpeg.org/wiki/CompilationGuide" rel="nofollow">оновити</a> ффмпеґа, бо сховиська зазвичаь маьуть дешчо застарьілого або без потрьібних збірок. Тому не заваде при цьому додати і вмикнути потрьібні збірки. Наприклад, зі збірок точно треба <code>libass</code> дльа написів, дльа кодьіннь — власні. Також не заваде <code>openssl</code>, аби одразу витьагати з мережи.</p>

<hr>

<p>Џерела</p>
<ul><li><a href="https://trac.ffmpeg.org/wiki/HowToBurnSubtitlesIntoVideo" rel="nofollow">Затвердити</a> написи.</li>
<li><a href="https://superuser.com/a/525253" rel="nofollow">Зберегти</a> ьакість видива.</li></ul>
]]></content:encoded>
      <guid>https://write.as/isd/zatverdyty-napysy</guid>
      <pubDate>Wed, 22 Apr 2020 00:28:50 +0000</pubDate>
    </item>
    <item>
      <title>Переносні диски </title>
      <link>https://write.as/isd/perenosni-diski?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[консольа&#xA;&#xA;Зобразити всьих пристроьів можна наказом lsblk.&#xA;&#xA;  ttNAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT&#xA;fd0      2:0    1     4K  0 disk &#xA;sda      8:0    0 465,8G  0 disk &#xA;├─sda1   8:1    0 461,8G  0 part /&#xA;├─sda2   8:2    0     1K  0 part &#xA;└─sda5   8:5    0     4G  0 part [SWAP]&#xA;sdc      8:32   0   1,8T  0 disk &#xA;└─sdc1   8:33   0   1,8T  0 part /media/ужитець/назва&#xA;sr0     11:0    1  1024M  0 rom&#xA;/tt&#xA;&#xA;Де ужитець&amp;nbsp;&amp;mdash; то моье ~, а назва&amp;nbsp;&amp;mdash; назва твоього пристроьа. Аби запамьатати наказа, то повна назва ilist block [devices]/i.&#xA;&#xA;Можна також через df, там зручньіше взнати вільні місцьа.&#xA;&#xA;  tt$ df -h /media/ужитець/назва&#xA;Ф. система      Розм   Вик  Дост Вик% змонтований на&#xA;/dev/sdb1       466G  132G  335G  29% /media/ужитець/назва&#xA;/tt]]&gt;</description>
      <content:encoded><![CDATA[<p><a href="https://write.as/isd/tag:%D0%BA%D0%BE%D0%BD%D1%81%D0%BE%D0%BB%D1%8C%D0%B0" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">консольа</span></a></p>

<p>Зобразити всьих пристроьів можна наказом <code>lsblk</code>.</p>

<blockquote><p><tt>NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
fd0      2:0    1     4K  0 disk
sda      8:0    0 465,8G  0 disk
├─sda1   8:1    0 461,8G  0 part /
├─sda2   8:2    0     1K  0 part
└─sda5   8:5    0     4G  0 part [SWAP]
sdc      8:32   0   1,8T  0 disk
└─sdc1   8:33   0   1,8T  0 part /media/<em>ужитець</em>/<em>назва</em>
sr0     11:0    1  1024M  0 rom
</tt></p></blockquote>

<p>Де <em><code>ужитець</code></em> — то моье <code>~</code>, а <em><code>назва</code></em> — назва твоього пристроьа. Аби запамьатати наказа, то повна назва <i>list block [devices]</i>.</p>

<p>Можна також через <code>df</code>, там зручньіше взнати вільні місцьа.</p>

<blockquote><p><tt>$ df -h /media/<em>ужитець</em>/<em>назва</em>
Ф. система      Розм   Вик  Дост Вик% змонтований на
/dev/sdb1       466G  132G  335G  29% /media/<em>ужитець</em>/<em>назва</em>
</tt></p></blockquote>
]]></content:encoded>
      <guid>https://write.as/isd/perenosni-diski</guid>
      <pubDate>Tue, 14 Apr 2020 04:15:02 +0000</pubDate>
    </item>
    <item>
      <title>Sudo на Cygwin</title>
      <link>https://write.as/isd/sudo-na-cygwin?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[#сподар #консольа #сиґвин&#xA;&#xA;Сам наказ такого вигльада:&#xA;&#xA;  ttcygstart -\-action=runas наказ/tt&#xA;&#xA;Аби не вводити шчораз всього&amp;nbsp;&amp;mdash; підробимо під Лінуксового sudo.&#xA;&#xA;Виберемо, де зберьігати ьмемо накази, візьму наприклад ~/bin. Там створьуьемо сніп sudo, де записуьемо:&#xA;&#xA;  tt#!/usr/bin/bash&#xA;cygstart -\-action=runas &amp;quot;$@&amp;quot;/tt&#xA;&#xA;Робимо сніп викональним:&#xA;&#xA;  ttchmod +x ~/bin/sudo/tt&#xA;&#xA;Тепер можна наказувати:&#xA;&#xA;  ttsudo наказ/tt&#xA;&#xA;Додамо шльах  ~/bin до загальних шльахів, треʼ записати в ~/.bashrc чи в подібного снопа, наприклад ~/.zshrc, таке:&#xA;&#xA;  ttPATH=\$HOME/bin:$PATH/tt&#xA;&#xA;---&#xA;Џерело.]]&gt;</description>
      <content:encoded><![CDATA[<p><a href="https://write.as/isd/tag:%D1%81%D0%BF%D0%BE%D0%B4%D0%B0%D1%80" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">сподар</span></a> <a href="https://write.as/isd/tag:%D0%BA%D0%BE%D0%BD%D1%81%D0%BE%D0%BB%D1%8C%D0%B0" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">консольа</span></a> <a href="https://write.as/isd/tag:%D1%81%D0%B8%D2%91%D0%B2%D0%B8%D0%BD" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">сиґвин</span></a></p>

<p>Сам наказ такого вигльада:</p>

<blockquote><p><tt>cygstart --action=runas <em>наказ</em></tt></p></blockquote>

<p>Аби не вводити шчораз всього — підробимо під Лінуксового <code>sudo</code>.</p>

<p>Виберемо, де зберьігати ьмемо накази, візьму наприклад <code>~/bin</code>. Там створьуьемо сніп <code>sudo</code>, де записуьемо:</p>

<blockquote><p><tt>#!/usr/bin/bash
cygstart --action=runas &#34;$@&#34;</tt></p></blockquote>

<p>Робимо сніп викональним:</p>

<blockquote><p><tt>chmod +x ~/bin/sudo</tt></p></blockquote>

<p>Тепер можна наказувати:</p>

<blockquote><p><tt>sudo <em>наказ</em></tt></p></blockquote>

<p>Додамо шльах  <code>~/bin</code> до загальних шльахів, треʼ записати в <code>~/.bashrc</code> чи в подібного снопа, наприклад <code>~/.zshrc</code>, таке:</p>

<blockquote><p><tt>PATH=\$HOME/bin:$PATH</tt></p></blockquote>

<hr/>

<p><a href="https://stackoverflow.com/a/21024592/7771110" rel="nofollow">Џерело</a>.</p>
]]></content:encoded>
      <guid>https://write.as/isd/sudo-na-cygwin</guid>
      <pubDate>Wed, 20 Nov 2019 14:38:44 +0000</pubDate>
    </item>
    <item>
      <title>Ьарлик Windows + Cygwin</title>
      <link>https://write.as/isd/iarlik-windows-cygwin?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[#консольа #виндовз #сиґвин #ьарлик&#xA;&#xA;Коли створьувати ьарлика ві вікньі, то дльа Сиґвина відображати ьме сьа ьак .lnk сніп, з котрим не дуже побавити. Коли ж створьувати від Сиґвина, то вже навпаки. Тому робимо):&#xA;&#xA;  ttcmd  /c &amp;quot;mklink імье цьіль&amp;quot;/tt&#xA;&#xA;---&#xA;Џерело.]]&gt;</description>
      <content:encoded><![CDATA[<p><a href="https://write.as/isd/tag:%D0%BA%D0%BE%D0%BD%D1%81%D0%BE%D0%BB%D1%8C%D0%B0" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">консольа</span></a> <a href="https://write.as/isd/tag:%D0%B2%D0%B8%D0%BD%D0%B4%D0%BE%D0%B2%D0%B7" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">виндовз</span></a> <a href="https://write.as/isd/tag:%D1%81%D0%B8%D2%91%D0%B2%D0%B8%D0%BD" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">сиґвин</span></a> <a href="https://write.as/isd/tag:%D1%8C%D0%B0%D1%80%D0%BB%D0%B8%D0%BA" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">ьарлик</span></a></p>

<p>Коли створьувати ьарлика ві вікньі, то дльа Сиґвина відображати ьме сьа ьак <code>.lnk</code> сніп, з котрим не дуже побавити. Коли ж створьувати від Сиґвина, то вже навпаки. Тому <a href="https://docs.microsoft.com/uk-ua/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc753194(v=ws.10)" rel="nofollow">робимо</a>:</p>

<blockquote><p><tt>cmd  /c &#34;mklink <em>імье цьіль</em>&#34;</tt></p></blockquote>

<hr/>

<p><a href="https://stackoverflow.com/a/24482450/7771110" rel="nofollow">Џерело</a>.</p>
]]></content:encoded>
      <guid>https://write.as/isd/iarlik-windows-cygwin</guid>
      <pubDate>Wed, 20 Nov 2019 12:13:03 +0000</pubDate>
    </item>
    <item>
      <title>Кльуч PuTTY → openSSH</title>
      <link>https://write.as/isd/kliuch-putty-openssh?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[#консольа #ssh #openssh #putty&#xA;&#xA;Ьакшчо маьеш лише .ppk, тоді треʼ створити .pem і за ним підкльучити.&#xA;&#xA;В Лінуксьі ставимо putty-tools за наказом:&#xA;&#xA;  ttsudo apt-get install putty-tools/tt&#xA;&#xA;Дальі виміньуьемо .ppk на .pem:&#xA;&#xA;  ttputtygen кльуч.ppk -O private-openssh -o кльуч.pem/tt&#xA;&#xA;Налаштнути чьіткі права дльа .pem снопа:&#xA;&#xA;  ttchmod 400 кльуч.pem/tt&#xA;&#xA;І нарештьі сьа підкльучаьемо:&#xA;&#xA;  ttssh імье@сервер -p порт -i кльуч.pem/tt&#xA;&#xA;---&#xA;Џерело. ]]&gt;</description>
      <content:encoded><![CDATA[<p><a href="https://write.as/isd/tag:%D0%BA%D0%BE%D0%BD%D1%81%D0%BE%D0%BB%D1%8C%D0%B0" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">консольа</span></a> <a href="https://write.as/isd/tag:ssh" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">ssh</span></a> <a href="https://write.as/isd/tag:openssh" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">openssh</span></a> <a href="https://write.as/isd/tag:putty" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">putty</span></a></p>

<p>Ьакшчо маьеш лише <code>.ppk</code>, тоді треʼ створити <code>.pem</code> і за ним підкльучити.</p>

<p>В Лінуксьі ставимо <code>putty-tools</code> за наказом:</p>

<blockquote><p><tt>sudo apt-get install putty-tools</tt></p></blockquote>

<p>Дальі виміньуьемо <code>.ppk</code> на <code>.pem</code>:</p>

<blockquote><p><tt>puttygen <em>кльуч</em>.ppk -O private-openssh -o <em>кльуч</em>.pem</tt></p></blockquote>

<p>Налаштнути чьіткі права дльа <code>.pem</code> снопа:</p>

<blockquote><p><tt>chmod 400 <em>кльуч</em>.pem</tt></p></blockquote>

<p>І нарештьі сьа підкльучаьемо:</p>

<blockquote><p><tt>ssh <em>імье</em>@<em>сервер</em> -p <em>порт</em> -i <em>кльуч</em>.pem</tt></p></blockquote>

<hr/>

<p><a href="https://askubuntu.com/q/818929/670091" rel="nofollow">Џерело</a>.</p>
]]></content:encoded>
      <guid>https://write.as/isd/kliuch-putty-openssh</guid>
      <pubDate>Wed, 20 Nov 2019 12:01:41 +0000</pubDate>
    </item>
  </channel>
</rss>