<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>プラグイン - BLACKND</title>
	<atom:link href="https://blacknd.com/tag/%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3/feed/" rel="self" type="application/rss+xml" />
	<link>https://blacknd.com</link>
	<description>エンジニアがオススメするPCライフハック術</description>
	<lastBuildDate>Wed, 18 May 2022 07:43:23 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>

<image>
	<url>https://blacknd.com/wp-content/uploads/2021/04/logo-mark-6-100x100.png</url>
	<title>プラグイン - BLACKND</title>
	<link>https://blacknd.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<atom:link rel="hub" href="https://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="https://pubsubhubbub.superfeedr.com"/><atom:link rel="hub" href="https://websubhub.com/hub"/>	<item>
		<title>IP Geo BlockプラグインでWordPressの防御をさらに強固に</title>
		<link>https://blacknd.com/develop-wordpress/wordpress-security-plugin-ip-geo-block/</link>
					<comments>https://blacknd.com/develop-wordpress/wordpress-security-plugin-ip-geo-block/#comments</comments>
		
		<dc:creator><![CDATA[りゅう]]></dc:creator>
		<pubDate>Tue, 10 Apr 2018 09:23:39 +0000</pubDate>
				<category><![CDATA[開発・WordPress]]></category>
		<category><![CDATA[IPアドレス]]></category>
		<category><![CDATA[海外]]></category>
		<category><![CDATA[統計]]></category>
		<category><![CDATA[不正]]></category>
		<category><![CDATA[セキュリティ]]></category>
		<category><![CDATA[国外]]></category>
		<category><![CDATA[IP Geo Block]]></category>
		<category><![CDATA[遮断]]></category>
		<category><![CDATA[ブロック]]></category>
		<category><![CDATA[速い]]></category>
		<category><![CDATA[ファイアウォール]]></category>
		<category><![CDATA[国産]]></category>
		<category><![CDATA[ゼロデイ攻撃]]></category>
		<category><![CDATA[高機能]]></category>
		<category><![CDATA[ログイン]]></category>
		<category><![CDATA[国別]]></category>
		<category><![CDATA[多機能]]></category>
		<category><![CDATA[管理画面]]></category>
		<category><![CDATA[国コード]]></category>
		<category><![CDATA[ディレクトリ]]></category>
		<category><![CDATA[対策]]></category>
		<category><![CDATA[強固]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[防御]]></category>
		<category><![CDATA[簡単]]></category>
		<category><![CDATA[日本語]]></category>
		<category><![CDATA[プラグイン]]></category>
		<category><![CDATA[ログ]]></category>
		<guid isPermaLink="false">https://blacknd.com/?p=2023</guid>

					<description><![CDATA[<p><img src="https://blacknd.com/wp-content/uploads/2018/04/wordpress-security-plugin-ip-geo-block-1024x576.jpg" class="webfeedsFeaturedVisual" /></p>前回の記事でWordPressに対する改ざん攻撃への対処を行いましたが、その後さらにプラグイン「IP Geo Block」を導入しました。 不正アクセスとファイル改ざん被害との戦い 筆者のサイトが海外からの不正なアクセス [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img src="https://blacknd.com/wp-content/uploads/2018/04/wordpress-security-plugin-ip-geo-block-1024x576.jpg" class="webfeedsFeaturedVisual" /></p>
<p>前回の記事でWordPressに対する改ざん攻撃への対処を行いましたが、その後さらにプラグイン「IP Geo Block」を導入しました。</p>



<h2 class="wp-block-heading">不正アクセスとファイル改ざん被害との戦い</h2>



<p>筆者のサイトが海外からの不正なアクセスにより、ファイルの改ざんや不正ファイルの設置を行われ、SPAM送信の踏み台にされる被害に遭いました。</p>



<p>前回の記事でこれに対する対策を行い、以後被害はなくなりました。</p>



<figure class="wp-block-embed is-type-wp-embed is-provider-blacknd wp-block-embed-blacknd"><div class="wp-block-embed__wrapper">
https://blacknd.com/linux-server/wordpress-malware-tampering-guard-block/
</div></figure>



<h3 class="wp-block-heading">前回行った対策</h3>



<p>手動では状況把握が不完全で、いたちごっこになるため処理も追いつかず、セキュリティ系プラグインに頼りました。</p>



<ol class="wp-block-list"><li>被害内容の把握</li><li>ユーザー名を非表示にする</li><li><strong>不正ログイン対策</strong></li><li>改ざんされたファイルのスキャンと修正</li><li>不正に設置されたファイルの削除</li><li><strong>.htaccessによる海外IPアドレスのアクセス拒否</strong>（ここで完全解決）</li><li>SPAM送信をしてしまったPostfixの対策処理</li></ol>



<p>今回の記事ではさらに一歩進め、上記対策で<strong>太字</strong>になっている部分をさらに強化することにします。</p>



<p>また、もやもやしていた.htaccessでのアクセス拒否について問題が見つかりましたので、これも同時に解決します。</p>



<h2 class="wp-block-heading">IP Geo Blockの導入</h2>



<p>非常に高機能かつ日本語化されていて設定も簡単なプラグイン、IP Geo Blockを導入します。</p>



<p>こちらのメイン機能は「国コードによるホワイトリストまたはブラックリスト型のアクセス制限を行う」というものです。</p>



<p>まさに前回.htaccessによって力技でやっていた内容ですが、異なる点がいくつかあります。</p>



<ul class="wp-block-list"><li>海外からのアクセスを遮断できる</li><li>国コードで判別の設定を行うため手動でIPアドレスを制限するよりも間違いがなく高効率</li><li><strong>アクセス制限を行う対象を選択可能</strong></li><li><strong>ゼロデイ攻撃も防御できる</strong></li><li>高速で動作し、かつ機能の重複する他の重いプラグインを無効化できる（例：Akismet）</li></ul>



<p>こちらも、<strong>太字</strong>の部分が重要となっています。各項目の詳細については後述します。</p>



<h3 class="wp-block-heading">インストール</h3>



<p>まずはWordPress管理画面の「プラグイン」→「新規追加」からインストールして有効化します。</p>



<figure class="wp-block-embed is-type-wp-embed is-provider-plugin-directory wp-block-embed-plugin-directory"><div class="wp-block-embed__wrapper">
https://ja.wordpress.org/plugins/ip-geo-block/
</div></figure>



<p>インストール直後は外部からデータベースをバックグラウンドで読み込むため、しばらく待つよう指示されます。<br><script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-0828111045403072"
     crossorigin="anonymous"></script>
<ins class="adsbygoogle"
     style="display:block; text-align:center;"
     data-ad-layout="in-article"
     data-ad-format="fluid"
     data-ad-client="ca-pub-0828111045403072"
     data-ad-slot="7288081085"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script></p>



<h2 class="wp-block-heading">設定する</h2>



<p>管理画面の「設定」→「IP Geo Block」で、挙動の設定を行います。</p>



<p>なお以下の設定内容は、すでに改ざん被害に遭った筆者の環境ですので、予防として導入する場合はもう少しライトな設定でも構わないと思います。</p>



<h3 class="wp-block-heading">検証ルールの設定</h3>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="796" src="https://blacknd.com/wp-content/uploads/2018/03/ip-geo-block-01-1024x796.png" alt="" class="wp-image-2025" srcset="https://blacknd.com/wp-content/uploads/2018/03/ip-geo-block-01-1024x796.png 1024w, https://blacknd.com/wp-content/uploads/2018/03/ip-geo-block-01-300x233.png 300w, https://blacknd.com/wp-content/uploads/2018/03/ip-geo-block-01-768x597.png 768w, https://blacknd.com/wp-content/uploads/2018/03/ip-geo-block-01-1536x1194.png 1536w, https://blacknd.com/wp-content/uploads/2018/03/ip-geo-block-01.png 1645w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>ここで、基本となるルールを決めておきます。ここで決めたルールを、この後でどこにどう使うか指定するイメージです。</p>



<h4 class="wp-block-heading">マッチング規則</h4>



<p>「ホワイトリスト」とします。ブラックリストとの違いは以下の通りです。</p>



<ul class="wp-block-list"><li>ホワイトリスト：基本すべて<strong>拒否</strong>、指定された国コードのみ<strong>許可</strong></li><li>ブラックリスト：基本すべて<strong>許可</strong>、指定された国コードのみ<strong>拒否</strong></li></ul>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" loading="lazy" src="https://blacknd.com/wp-content/uploads/2019/12/ryu-icon.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"><span class="c-balloon__iconName">りゅう</span></div><div class="c-balloon__body -speaking -border-none"><div class="c-balloon__text">
<p><a rel="noreferrer noopener" href="https://blacknd.com/linux-server/wordpress-malware-tampering-guard-block/" target="_blank" data-wpel-link="internal">前回の記事</a>で紹介した.htaccessファイルはホワイトリスト型です。すべて拒否した後で、botと国内IPアドレスを許可しています。それでも4千行を越えてしまいましたが。</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h4 class="wp-block-heading">国コードのホワイトリスト</h4>



<p>JP（日本）とします。必要であればカンマ区切りで他の国コードを加えることもできます。</p>



<h4 class="wp-block-heading">悪意のあるシグネチャ</h4>



<p>管理領域、テーマ領域、プラグイン領域に対して悪意があるとみなすシグネチャを指定します。</p>



<p>改行またはカンマ区切りで複数指定することができます1。</p>



<h5 class="wp-block-heading">デフォルトのシグネチャ</h5>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>../,/wp-config.php,/passwd</code></pre></div>



<h5 class="wp-block-heading">追記後のシグネチャ</h5>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>../,/wp-config.php,/passwd
curl,wget,eval,base64</code></pre></div>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" loading="lazy" src="https://blacknd.com/wp-content/uploads/2019/12/ryu-icon.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"><span class="c-balloon__iconName">りゅう</span></div><div class="c-balloon__body -speaking -border-none"><div class="c-balloon__text">
<p>筆者の受けた改ざん被害でも、PHPの<code>eval</code>や<code>base64</code>が用いられていました。</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h4 class="wp-block-heading">IPアドレス当たりのログイン試行可能回数</h4>



<p>同一のIPアドレスからのログインを許可する回数で、ここでは5としました。</p>



<h4 class="wp-block-heading">検証のタイミング</h4>



<p>ここは、IP Geo Blockプラグインがどのタイミングで上記のような検証を行うのかを設定します。</p>



<h5 class="wp-block-heading">デフォルトのタイミング</h5>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>&quot;init&quot; アクション・フック</code></pre></div>



<h5 class="wp-block-heading">変更後のタイミング</h5>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>&quot;mu-plugins&quot; (ip-geo-block-mu.php)</code></pre></div>



<p>デフォルトでは標準的なプラグインの実行タイミングとなります。その前にWordPressによる様々な前処理が行われることになります。</p>



<p>mu-pluginsに変更すると、他のプラグインより早いタイミングで実行されるため、後にアクセスを拒否することになる接続先に対して、無駄なサーバ資源の消費を避けることができます。高速化も期待できます。</p>



<p>注意点として、以下に記述されているような制限事項が生じます。</p>



<p>http://www.ipgeoblock.com/codex/validation-timing.html</p>



<p>英語ですし、なんだか難しく書いてあります。</p>



<ul class="wp-block-list"><li>テーマ内functions.phpのカスタムフィルターフックが動作しない</li><li>人間に優しいエラーページが無効になる</li></ul>



<p>カスタムフィルターフックについては、テーマ表示より前のタイミングで実行される以上は仕方のないところです。解決策も書かれていますので、問題の発生する環境では試してみると良いでしょう。</p>



<p>次にエラーページの件ですが、上記と同様にテーマ表示の処理を行う前にIP Geo Blockが動作しますので、テーマを処理する前だという理由で<code>404.php</code>のようなユーザーフレンドリーなエラーページを表示できません。こちらも解決策が書かれています。エラーページを静的HTMLファイルとして保存すれば良いようです。</p>



<p>筆者の環境ではどちらも対策していませんが、どのみち拒否するユーザーに見せるものなので気にしないことにしました。</p>



<h3 class="wp-block-heading">バックエンドの設定</h3>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="517" src="https://blacknd.com/wp-content/uploads/2018/03/ip-geo-block-02-1024x517.png" alt="" class="wp-image-2035" srcset="https://blacknd.com/wp-content/uploads/2018/03/ip-geo-block-02-1024x517.png 1024w, https://blacknd.com/wp-content/uploads/2018/03/ip-geo-block-02-300x152.png 300w, https://blacknd.com/wp-content/uploads/2018/03/ip-geo-block-02-768x388.png 768w, https://blacknd.com/wp-content/uploads/2018/03/ip-geo-block-02-1536x776.png 1536w, https://blacknd.com/wp-content/uploads/2018/03/ip-geo-block-02.png 1647w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>IP Geo Blockプラグインで「どこを」「どう」防御するのかを決める部分であり、とても重要な設定です。<br><script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-0828111045403072"
     crossorigin="anonymous"></script>
<ins class="adsbygoogle"
     style="display:block; text-align:center;"
     data-ad-layout="in-article"
     data-ad-format="fluid"
     data-ad-client="ca-pub-0828111045403072"
     data-ad-slot="7288081085"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script></p>



<h4 class="wp-block-heading">コメント投稿</h4>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>国コードで遮断</code></pre></div>



<p>コメントを海外から投稿できないようにしています。思い切った設定ではありますが、実はこれで<strong>SPAMコメントがほとんどなくなります</strong>。</p>



<p>ということは、重いことで有名なSPAM対策プラグイン、Akismetを停止することできますね（後述）。</p>



<h4 class="wp-block-heading">XML-RPC</h4>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>国コードで遮断</code></pre></div>



<p>筆者はXML-RPCを悪用した攻撃をひっきりなしに受けていました。攻撃手段となり得る機能を野放しにしておくのはよろしくないので対策したいのですが、無効にするのも抵抗があります。IP Geo Blockでは海外勢のみ遮断することができます。便利！</p>



<h4 class="wp-block-heading">ログイン・フォーム</h4>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>国コードで遮断</code></pre></div>



<p>ログイン試行の回数を設定する部分がありましたが、ここではそもそもログイン試行を行う対象を国内IPアドレスに絞ることができます。海外からのログイン試行はひっきりなしに行われていますので、こちらも国コードで遮断しておきます。</p>



<h4 class="wp-block-heading">管理領域</h4>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>国コードで遮断
ゼロデイ攻撃を遮断</code></pre></div>



<p>管理領域（<code>/wp-admin</code>ディレクトリ）内に対するアクセスを国コードで遮断します。通常であれば、管理者である自分以外はアクセスしない部分です。</p>



<p>また「ゼロデイ攻撃を遮断」が登場しました。ゼロデイ攻撃とは、脆弱性が発見されてから対策された日（ワンデイ）までの間にあたる脆い期間（ゼロデイ）に行われる攻撃のことです。これは非常に心強い機能で、未対策の攻撃を検知して遮断することができます。</p>



<h4 class="wp-block-heading">管理領域ajax/post</h4>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>国コードで遮断
ゼロデイ攻撃を遮断</code></pre></div>



<p>管理領域内にある<code>admin-ajax.php</code>と<code>admin-post.php</code>に対するアクセスを上記と同様に遮断します。</p>



<h4 class="wp-block-heading">プラグイン領域</h4>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>ゼロデイ攻撃を遮断
WPコアの読み込みを強制</code></pre></div>



<p>改ざんや不正ファイル配置は、プラグイン領域に対してよく行われます。ここでは管理領域と同じように、ゼロデイ攻撃を遮断します。国コードで遮断するよりも強固になります。</p>



<h4 class="wp-block-heading">テーマ領域</h4>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>ゼロデイ攻撃を遮断
WPコアの読み込みを強制</code></pre></div>



<p>テーマ領域に対しても、改ざんや不正ファイル配置はよく行われます。ここも管理領域と同じように、ゼロデイ攻撃を遮断します。国コードで遮断するよりも強固になります。</p>



<p>なお上記2つで「WPコアの読み込みを強制」をチェックしてありますが、これはWordPressのコア（本体）を読み込まずに実行されるPHPファイルがあった場合への対策となります。</p>



<h3 class="wp-block-heading">フロントエンドの設定</h3>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="392" src="https://blacknd.com/wp-content/uploads/2018/03/ip-geo-block-03-1024x392.png" alt="" class="wp-image-2038" srcset="https://blacknd.com/wp-content/uploads/2018/03/ip-geo-block-03-1024x392.png 1024w, https://blacknd.com/wp-content/uploads/2018/03/ip-geo-block-03-300x115.png 300w, https://blacknd.com/wp-content/uploads/2018/03/ip-geo-block-03-768x294.png 768w, https://blacknd.com/wp-content/uploads/2018/03/ip-geo-block-03-1536x587.png 1536w, https://blacknd.com/wp-content/uploads/2018/03/ip-geo-block-03.png 1650w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>通常の投稿やページを表示、つまり制作者が意図しているURLでのアクセスに対する設定です。</p>



<p>ここへの直接攻撃はちょっと考えにくいですし、テーマファイルへの攻撃なら前項の設定で防御できます。そこでここは遮断しないよう設定します。</p>



<p>フロントエンドの遮断を設定すると、外部からの正常なアクセスを検証、遮断しますので、ただ普通にサイトを見に来たユーザーやクローラーが対象になります。筆者は前回の対策ではクローラー関係で苦労することになりました。この項目を設定しなくても攻撃されることはなくなり、かつクローラーのエラーもなくなっています。</p>



<h3 class="wp-block-heading">位置情報APIの設定</h3>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="271" src="https://blacknd.com/wp-content/uploads/2018/03/ip-geo-block-04-1024x271.png" alt="" class="wp-image-2039" srcset="https://blacknd.com/wp-content/uploads/2018/03/ip-geo-block-04-1024x271.png 1024w, https://blacknd.com/wp-content/uploads/2018/03/ip-geo-block-04-300x79.png 300w, https://blacknd.com/wp-content/uploads/2018/03/ip-geo-block-04-768x203.png 768w, https://blacknd.com/wp-content/uploads/2018/03/ip-geo-block-04-1536x407.png 1536w, https://blacknd.com/wp-content/uploads/2018/03/ip-geo-block-04.png 1647w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>IP Geo Blockプラグインでは、外部の位置情報データベースをAPI経由で取得して利用しています。そのための設定ですが、このままで問題ありません。</p>



<h3 class="wp-block-heading">ローカル・データベースの設定</h3>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="530" src="https://blacknd.com/wp-content/uploads/2018/03/ip-geo-block-05-1024x530.png" alt="" class="wp-image-2040" srcset="https://blacknd.com/wp-content/uploads/2018/03/ip-geo-block-05-1024x530.png 1024w, https://blacknd.com/wp-content/uploads/2018/03/ip-geo-block-05-300x155.png 300w, https://blacknd.com/wp-content/uploads/2018/03/ip-geo-block-05-768x398.png 768w, https://blacknd.com/wp-content/uploads/2018/03/ip-geo-block-05-1536x795.png 1536w, https://blacknd.com/wp-content/uploads/2018/03/ip-geo-block-05.png 1646w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>上記APIでローカルに取得されたデータベースの状態です。</p>



<p>「自動更新（月1回）」をチェックするのみで、他には特にすべきことはありません。プラグイン導入直後にバックグラウンドでデータベースの取得が開始されますが、うまく働いていない、または取得に失敗しているようであれば「今すぐダウンロード」ボタンをクリックしてください。</p>



<h3 class="wp-block-heading">統計とログの設定</h3>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="227" src="https://blacknd.com/wp-content/uploads/2018/03/ip-geo-block-06-1024x227.png" alt="" class="wp-image-2041" srcset="https://blacknd.com/wp-content/uploads/2018/03/ip-geo-block-06-1024x227.png 1024w, https://blacknd.com/wp-content/uploads/2018/03/ip-geo-block-06-300x66.png 300w, https://blacknd.com/wp-content/uploads/2018/03/ip-geo-block-06-768x170.png 768w, https://blacknd.com/wp-content/uploads/2018/03/ip-geo-block-06-1536x340.png 1536w, https://blacknd.com/wp-content/uploads/2018/03/ip-geo-block-06.png 1645w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>このようなプラグインでは、「動作しているか」「期待通りに動作しているか」「どのような状況か」「何をいつどうしたか」といったログを見たいものです。</p>



<p>ここで検証とログを有効にしておきましょう。</p>



<h4 class="wp-block-heading">検証のログを記録</h4>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>遮断時または遮断対象国の通過時に記録</code></pre></div>



<p>筆者が既に攻撃を受けて被害も被っているため、見られる情報はなるべく見たいということでこの設定にしてあります。</p>



<p>通常は「遮断時に記録」だけでも良いかも知れません。</p>



<h3 class="wp-block-heading">IPアドレスのキャッシュ設定</h3>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="118" src="https://blacknd.com/wp-content/uploads/2018/03/ip-geo-block-07-1024x118.png" alt="" class="wp-image-2042" srcset="https://blacknd.com/wp-content/uploads/2018/03/ip-geo-block-07-1024x118.png 1024w, https://blacknd.com/wp-content/uploads/2018/03/ip-geo-block-07-300x34.png 300w, https://blacknd.com/wp-content/uploads/2018/03/ip-geo-block-07-768x88.png 768w, https://blacknd.com/wp-content/uploads/2018/03/ip-geo-block-07-1536x176.png 1536w, https://blacknd.com/wp-content/uploads/2018/03/ip-geo-block-07.png 1647w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>キャッシングに関する設定です。特に変更すべき部分はありません。</p>



<h3 class="wp-block-heading">投稿時の設定</h3>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="98" src="https://blacknd.com/wp-content/uploads/2018/03/ip-geo-block-08-1024x98.png" alt="" class="wp-image-2043" srcset="https://blacknd.com/wp-content/uploads/2018/03/ip-geo-block-08-1024x98.png 1024w, https://blacknd.com/wp-content/uploads/2018/03/ip-geo-block-08-300x29.png 300w, https://blacknd.com/wp-content/uploads/2018/03/ip-geo-block-08-768x74.png 768w, https://blacknd.com/wp-content/uploads/2018/03/ip-geo-block-08-1536x148.png 1536w, https://blacknd.com/wp-content/uploads/2018/03/ip-geo-block-08.png 1645w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>コメント欄の上下に一言何かを表示する機能のようです。本プラグインで設定を行う必要はないでしょう。</p>



<h3 class="wp-block-heading">プラグインの設定</h3>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="263" src="https://blacknd.com/wp-content/uploads/2018/03/ip-geo-block-09-1024x263.png" alt="" class="wp-image-2044" srcset="https://blacknd.com/wp-content/uploads/2018/03/ip-geo-block-09-1024x263.png 1024w, https://blacknd.com/wp-content/uploads/2018/03/ip-geo-block-09-300x77.png 300w, https://blacknd.com/wp-content/uploads/2018/03/ip-geo-block-09-768x197.png 768w, https://blacknd.com/wp-content/uploads/2018/03/ip-geo-block-09-1536x394.png 1536w, https://blacknd.com/wp-content/uploads/2018/03/ip-geo-block-09.png 1646w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>便利な設定のエクスポート、インポートがあります。プラグインのアンインストール時に全設定を削除する設定もありますが、このあたりはお好みで。</p>



<p>その下部に「変更を保存」ボタンがありますので、ここまでの設定が済んだらクリックしておきます。<br><script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-0828111045403072"
     crossorigin="anonymous"></script>
<ins class="adsbygoogle"
     style="display:block; text-align:center;"
     data-ad-layout="in-article"
     data-ad-format="fluid"
     data-ad-client="ca-pub-0828111045403072"
     data-ad-slot="7288081085"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script></p>



<h2 class="wp-block-heading">不要となるプラグインや設定</h2>



<p>以下のプラグインが有効である場合、これらは停止もしくは削除することができます。</p>



<figure class="wp-block-embed is-type-wp-embed is-provider-plugin-directory wp-block-embed-plugin-directory"><div class="wp-block-embed__wrapper">
https://wordpress.org/plugins/akismet/
</div></figure>



<figure class="wp-block-embed is-type-wp-embed is-provider-plugin-directory wp-block-embed-plugin-directory"><div class="wp-block-embed__wrapper">
https://ja.wordpress.org/plugins/siteguard/
</div></figure>



<figure class="wp-block-embed is-type-wp-embed is-provider-plugin-directory wp-block-embed-plugin-directory"><div class="wp-block-embed__wrapper">
https://ja.wordpress.org/plugins/wordfence/
</div></figure>



<p>機能が完全に被っているか、または部分的にせよ重要な部分をIP Geo Blockで代替できるためです。</p>



<p>特にありがたいのがSPAM対策プラグインのAkismetで、これは大変重いことで有名です。IP Geo Blockに任せましょう。</p>



<p>Wordfenceについては、筆者は残してあります。理由は、ノートン先生やウィルスバスターなどに似たスキャン機能があり、改ざん被害を発見・通知することができるためです。</p>



<p>改ざん被害に遭っていない方は、今からIP Geo Blockで防御すれば、それも未然に防げる可能性があります。</p>



<h2 class="wp-block-heading">まとめ</h2>



<p>前回行った<code>.htaccess</code>による海外からのアクセス制限では、何もかも問答無用で弾いてしまうため、強力ですが困ることもありました。</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="red"><div class="c-balloon__icon -circle"><img decoding="async" loading="lazy" src="https://blacknd.com/wp-content/uploads/2019/12/ryu-icon-komari.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"><span class="c-balloon__iconName">りゅう</span></div><div class="c-balloon__body -speaking -border-none"><div class="c-balloon__text">
<p>具体的には、Googleなどのようなメジャーどころではないbotの扱いで困りました。</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<p><br>目的が「日本人以外を弾きたい」のではなく「攻撃は全て海外からなのでそれを弾きたい」なので、IP Geo Blockによるゼロデイ防御の方が適しています。</p>



<p>国コードという概念とゼロデイ防御という手法でセキュリティを向上できるIP Geo Block、個人的に2018年のベストプラグイン賞決定です。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blacknd.com/develop-wordpress/wordpress-security-plugin-ip-geo-block/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>WordPressをマルウェア感染や改ざんの被害から守る方法と対策まとめ</title>
		<link>https://blacknd.com/develop-wordpress/wordpress-malware-tampering-guard-block/</link>
					<comments>https://blacknd.com/develop-wordpress/wordpress-malware-tampering-guard-block/#respond</comments>
		
		<dc:creator><![CDATA[りゅう]]></dc:creator>
		<pubDate>Thu, 01 Mar 2018 13:04:08 +0000</pubDate>
				<category><![CDATA[開発・WordPress]]></category>
		<category><![CDATA[IPアドレス]]></category>
		<category><![CDATA[Postfix]]></category>
		<category><![CDATA[海外]]></category>
		<category><![CDATA[マルウェア]]></category>
		<category><![CDATA[キュー]]></category>
		<category><![CDATA[author]]></category>
		<category><![CDATA[改ざん]]></category>
		<category><![CDATA[削除]]></category>
		<category><![CDATA[隠す]]></category>
		<category><![CDATA[改竄]]></category>
		<category><![CDATA[除去]]></category>
		<category><![CDATA[非表示]]></category>
		<category><![CDATA[不正]]></category>
		<category><![CDATA[防御]]></category>
		<category><![CDATA[パスワード]]></category>
		<category><![CDATA[ログイン]]></category>
		<category><![CDATA[拒否]]></category>
		<category><![CDATA[スキャン]]></category>
		<category><![CDATA[管理画面]]></category>
		<category><![CDATA[プラグイン]]></category>
		<category><![CDATA[テーマ]]></category>
		<category><![CDATA[SPAM]]></category>
		<category><![CDATA[リスト]]></category>
		<category><![CDATA[自動]]></category>
		<category><![CDATA[スパム]]></category>
		<category><![CDATA[SiteGuard]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[踏み台]]></category>
		<category><![CDATA[Wordfence]]></category>
		<category><![CDATA[.htaccess]]></category>
		<category><![CDATA[対策]]></category>
		<category><![CDATA[Edit Author Slug]]></category>
		<guid isPermaLink="false">https://blacknd.com/?p=1967</guid>

					<description><![CDATA[<p><img src="https://blacknd.com/wp-content/uploads/2018/03/wordpress-malware-tampering-guard-block-1024x576.jpg" class="webfeedsFeaturedVisual" /></p>WordPressがマルウェアに感染したり、ファイル等の改ざん被害を受けた際の対策をまとめました。 WordPressは狙われやすい WordPressは、世界で最も多く利用されているオープンソースのCMSです。 しかし [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img src="https://blacknd.com/wp-content/uploads/2018/03/wordpress-malware-tampering-guard-block-1024x576.jpg" class="webfeedsFeaturedVisual" /></p>
<p>WordPressがマルウェアに感染したり、ファイル等の改ざん被害を受けた際の対策をまとめました。</p>



<h2 class="wp-block-heading">WordPressは狙われやすい</h2>



<p>WordPressは、世界で最も多く利用されているオープンソースのCMSです。</p>



<p>しかし利用者が多いということは、ITリテラシーやセキュリティ意識の低いユーザーが多い可能性も高くなります。</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="red"><div class="c-balloon__icon -circle"><img decoding="async" loading="lazy" src="https://blacknd.com/wp-content/uploads/2019/12/ryu-icon-komari.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"><span class="c-balloon__iconName">りゅう</span></div><div class="c-balloon__body -speaking -border-none"><div class="c-balloon__text">
<p>つまり悪意あるユーザーにとっては格好の標的となります。</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<p>ということで今に始まったわけではありませんが、WordPressは悪意あるユーザーに「<strong>常に狙われている</strong>」状態にあるとまず考えましょう。</p>



<p>名の売れたサイトが狙われやすいのは当然ですが、「自分のところはアクセス数が少ないから対策しなくても大丈夫だろう」と高をくくるのは危険です。</p>



<p><strong>悪意あるユーザーが求めているのは、まさにそのようなセキュリティ意識の低いサイトです。</strong></p>



<p>被害に遭ってから対策するのはかなり骨の折れる作業になりますので、事前にできる限りの予防をしておきましょう。</p>



<h2 class="wp-block-heading">乗っ取り被害のチェック</h2>



<p>WordPressの管理画面にログインし、左メニューの「ユーザー」を確認します。</p>



<p>もし自分以外のユーザーが不正に登録されていたら、即座に削除しましょう。</p>



<p>さらに自分自身のパスワードも、長く難解なものに変更します。WordPress側で自動生成することもできます。</p>



<h3 class="wp-block-heading">adminユーザーに注意</h3>



<p>WordPressでは、デフォルトの管理ユーザーが<code>admin</code>になっています。</p>



<p>これをこのまま放置するのはセキュリティ上好ましくありませんので、管理権限を持つ別ユーザーを作成して、<code>admin</code>は削除することをおすすめします。</p>



<h2 class="wp-block-heading">ログインユーザー名が表示されるのを防ぐ</h2>



<p><code>http://******.***/?author=1</code>のように、自サイトのURLに<code>/?author=1</code>を追記してブラウザで表示してみてください。</p>



<p>管理者権限を持つユーザー名が表示される場合、これは危険な状態です。</p>



<p>WordPressの認証は基本的にユーザー名とパスワードの2要素で行いますので、そのうち1つがバレるというのはリスクが高いと考えてください。</p>



<h3 class="wp-block-heading">手動でなんとかする方法</h3>



<p>テーマディレクトリ内の<code>author.php</code>（無ければ作成）の内容を、以下の通りにします。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-php" data-lang="PHP"><code>&lt;?php
    wp_redirect(home_url());
    exit();</code></pre></div>



<p>これで、authorのユーザー名を表示することなくトップページに強制転送します。若干無理やり感がありますが。</p>



<h3 class="wp-block-heading">プラグインを使用する方法</h3>



<p>Edit Author Slugというプラグインで対策できます。</p>



<figure class="wp-block-embed is-type-wp-embed is-provider-plugin-directory wp-block-embed-plugin-directory"><div class="wp-block-embed__wrapper">
https://wordpress.org/plugins/edit-author-slug/
</div></figure>



<p>ユーザーアーカイブのスラッグを変更することができますので、<code>/?author=1</code>のようにアクセスしても設定したスラッグのURLに転送され、ユーザー名が露呈することはありません。</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" loading="lazy" src="https://blacknd.com/wp-content/uploads/2019/12/ryu-icon.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"><span class="c-balloon__iconName">りゅう</span></div><div class="c-balloon__body -speaking -border-none"><div class="c-balloon__text">
<p>テーマによっては、ユーザー名の表示を無効化する機能を持っている場合もあります。</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-0828111045403072"
     crossorigin="anonymous"></script>
<ins class="adsbygoogle"
     style="display:block; text-align:center;"
     data-ad-layout="in-article"
     data-ad-format="fluid"
     data-ad-client="ca-pub-0828111045403072"
     data-ad-slot="7288081085"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<h2 class="wp-block-heading">ログイン保護と不正アクセス対策</h2>



<p>不正アクセスを防ぐためには様々な方法がありますが、まとめて行ってくれるプラグインがあります。</p>



<h3 class="wp-block-heading">SiteGuard WP Plugin</h3>



<figure class="wp-block-embed is-type-wp-embed is-provider-plugin-directory wp-block-embed-plugin-directory"><div class="wp-block-embed__wrapper">
https://ja.wordpress.org/plugins/siteguard/
</div></figure>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" loading="lazy" src="https://blacknd.com/wp-content/uploads/2019/12/ryu-icon.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"><span class="c-balloon__iconName">りゅう</span></div><div class="c-balloon__body -speaking -border-none"><div class="c-balloon__text">
<p>既に改ざんや乗っ取り被害の跡が見られる場合は、WordPressの管理画面ではなくFTPなどでアップロードする方法をおすすめします。</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<p>SiteGuardは国産のセキュリティプラグインで、ログインページの保護と不正アクセス対策に特化しています。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="464" src="https://blacknd.com/wp-content/uploads/2018/03/20180228-234458-1024x464.png" alt="" class="wp-image-1976" srcset="https://blacknd.com/wp-content/uploads/2018/03/20180228-234458-1024x464.png 1024w, https://blacknd.com/wp-content/uploads/2018/03/20180228-234458-300x136.png 300w, https://blacknd.com/wp-content/uploads/2018/03/20180228-234458-768x348.png 768w, https://blacknd.com/wp-content/uploads/2018/03/20180228-234458-1536x696.png 1536w, https://blacknd.com/wp-content/uploads/2018/03/20180228-234458.png 1665w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>上の画像のように、ログイン履歴を見ることもできます。</p>



<p>注目すべきは右端の「タイプ」で、ログインページではなくXMLRPCからのログイン試行（失敗）が並んでいる点です。私がそのような操作を行ったことはありませんので、これは<strong>不正アクセスの試行</strong>を受けていることを意味しています。</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" loading="lazy" src="https://blacknd.com/wp-content/uploads/2019/12/ryu-icon.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"><span class="c-balloon__iconName">りゅう</span></div><div class="c-balloon__body -speaking -border-none"><div class="c-balloon__text">
<p>XMLRPCとは外部からWordPressを操作する仕組みと考えてください。外部連携には便利な機能ですが、悪用されやすいというデメリットがあります。</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<p>SiteGuardでは、このXMLRPCを無効にする設定も可能です。</p>



<p>いくつかの機能がありますが、私は以下のように設定しました。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="980" height="563" src="https://blacknd.com/wp-content/uploads/2018/03/20180228-234419.png" alt="" class="wp-image-1978" srcset="https://blacknd.com/wp-content/uploads/2018/03/20180228-234419.png 980w, https://blacknd.com/wp-content/uploads/2018/03/20180228-234419-300x172.png 300w, https://blacknd.com/wp-content/uploads/2018/03/20180228-234419-768x441.png 768w" sizes="auto, (max-width: 980px) 100vw, 980px" /></figure>



<p>日本語で項目ごとに説明が記述されているので迷うことは少ないでしょう。</p>



<p>「ログインページ変更」では、<code>/wp-admin/</code>と決まっている管理画面のURLを変更することができます。想像できる通り、ログインページからの不正ログイン試行の多くを防ぐことができます。</p>



<p>「画像認証」は、ひらがなによる画像認証を追加することができます。コメントにも仕掛けられますが、筆者はログインページだけにしておきました。</p>



<p>「XMLRPC防御」では、XMLRPCそのものを無効にしました。具体的には<code>.htaccess</code>に<code>xmlrpc.php</code>へのアクセスを禁止する記述が追加されます。</p>



<p>これでひとまず、不正ログインに関してはかなりセキュリティを強化することができます。</p>



<h2 class="wp-block-heading">改ざんと不正ファイルのチェック</h2>



<p>これらの被害に遭っているかどうかを手動で調査するのは、大変骨の折れる作業となります。</p>



<p>ここでは、セキュリティリスクをスキャンできるプラグインを使用して、被害に遭っているかどうかを確認します。</p>



<h3 class="wp-block-heading">Wordfence Security – Firewall &amp; Malware Scan</h3>



<figure class="wp-block-embed is-type-wp-embed is-provider-plugin-directory wp-block-embed-plugin-directory"><div class="wp-block-embed__wrapper">
https://ja.wordpress.org/plugins/wordfence/
</div></figure>



<p>Wordfenceは、WordPress本体のファイル改ざんや、不正なファイルが作成されていないかをスキャンすることができます。</p>



<p>また、古すぎたり更新が停止しているプラグインはスキャン結果で警告されますので、代替となるプラグインを探すことをおすすめします。</p>



<p>Wordfenceは英語のプラグインですが、使用するのは一部機能のみで設定も特に要らないため問題になることはないでしょう。</p>



<p>何はともあれ、まずは上記プラグインをインストール、有効化します。</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" loading="lazy" src="https://blacknd.com/wp-content/uploads/2019/12/ryu-icon.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"><span class="c-balloon__iconName">りゅう</span></div><div class="c-balloon__body -speaking -border-none"><div class="c-balloon__text">
<p>既に改ざんや乗っ取り被害の形跡が見られる場合は、WordPressの管理画面ではなくFTPなどでアップロードする方法をおすすめします。</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<p>管理画面の左メニューに"Wordfence"が追加されますので、そこから"Scan"を選択します。</p>



<p>"START NEW SCAN"ボタンをクリックすれば、WordPressインストールディレクトリ以下の全ファイルを調査してくれます。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="781" src="https://blacknd.com/wp-content/uploads/2018/03/20180228-234409-1024x781.png" alt="" class="wp-image-1972" srcset="https://blacknd.com/wp-content/uploads/2018/03/20180228-234409-1024x781.png 1024w, https://blacknd.com/wp-content/uploads/2018/03/20180228-234409-300x229.png 300w, https://blacknd.com/wp-content/uploads/2018/03/20180228-234409-768x586.png 768w, https://blacknd.com/wp-content/uploads/2018/03/20180228-234409.png 1208w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>この画像では左下部の"Results Found"が空になっていますが、これは改ざんや不正なファイルが見つからなかったことを示しています。</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" loading="lazy" src="https://blacknd.com/wp-content/uploads/2019/12/ryu-icon.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"><span class="c-balloon__iconName">りゅう</span></div><div class="c-balloon__body -speaking -border-none"><div class="c-balloon__text">
<p>日本語版WordPressでは<code>wp-config-sample.php</code>と<code>readme.html</code>が「内容がオリジナルと異なる」と表示されますが、多くの場合正常です。<br>前者はPHPスクリプトなので、一応おかしなコードが埋め込まれていないか確認（後述）し、問題がなければどちらもIgnore（無効）にしてしまってOKです。</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<p>もし"Results Found"に改ざんされたファイルや不正に作成されたファイルが表示された場合、対策が必要です。</p>



<p>具体的には、以下のように対応します。</p>



<ul class="wp-block-list"><li><strong>改ざんされたファイル</strong>：対象ファイルをエディタで開き、後述のようなコードが埋め込まれていれば該当部分を削除する。</li><li><strong>不正に作成されたファイル</strong>：対象ファイルを削除する。</li></ul>



<p>このスキャン作業は、たまに行って確認するようにしましょう。日々の作業が増えますが、被害に遭ってから対応するよりよほど楽です。</p>



<h3 class="wp-block-heading">Live Trafficが便利</h3>



<p>Wordfenceには、他にも様々な機能がありますが、主に使用するのは上記のスキャンと、"Live Traffic"です。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="831" src="https://blacknd.com/wp-content/uploads/2018/03/20180228-234716-1024x831.png" alt="" class="wp-image-1974" srcset="https://blacknd.com/wp-content/uploads/2018/03/20180228-234716-1024x831.png 1024w, https://blacknd.com/wp-content/uploads/2018/03/20180228-234716-300x243.png 300w, https://blacknd.com/wp-content/uploads/2018/03/20180228-234716-768x623.png 768w, https://blacknd.com/wp-content/uploads/2018/03/20180228-234716.png 1209w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>アクセスログをほぼリアルタイムに閲覧できる機能ですが、国名を見られたり、怪しいか問題のあったアクセスを色分けして表示してくれたりするので大変便利です。</p>



<p>この機能だけを持つプラグインもありますが、このように1本にまとめられているのは嬉しい限りです。</p>



<p>また、上の画像がまさにそうなのですが、不正なアクセスを行ったIPアドレスをブロックリストに入れることもできます。</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" loading="lazy" src="https://blacknd.com/wp-content/uploads/2019/12/ryu-icon.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"><span class="c-balloon__iconName">りゅう</span></div><div class="c-balloon__body -speaking -border-none"><div class="c-balloon__text">
<p>ただし攻撃者は自らのPCではなく様々な国にある複数の踏み台を操って不正アクセスを試みますので、多くの場合IPアドレスは一定ではありません。<br>したがって単一のIPアドレスをブロックすることには（無意味とは言いませんが）あまりメリットはありません。</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-0828111045403072"
     crossorigin="anonymous"></script>
<ins class="adsbygoogle"
     style="display:block; text-align:center;"
     data-ad-layout="in-article"
     data-ad-format="fluid"
     data-ad-client="ca-pub-0828111045403072"
     data-ad-slot="7288081085"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<h2 class="wp-block-heading">改ざんされたファイルの修正</h2>



<p>Wordfenceのスキャンで改ざんされたファイルが見つかったら、エディタで開いてみます。</p>



<p>おそらくファイルの先頭に以下のようなコードが不正に埋め込まれています。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-php" data-lang="PHP"><code>&lt;?php $xxxx = Array(/* 無意味に見える大量の英数字 */);
eval(xxxx_function($base64_data, $xxxx)); ?&gt;</code></pre></div>



<p>「無意味に見える大量の英数字」の部分をbase64でデコードすると、PHPのコードであることがわかります。</p>



<p>私は何度もいたちごっこを繰り返しましたが、改ざんされるファイルは毎回<code>index.php</code>, <code>wp-config.php</code>, <code>wp-settings.php</code>あたりでした。</p>



<p>これらのファイルはWordPressが毎回必ず読み込むファイルであるため、悪意あるコードを埋め込むにはうってつけというわけです。</p>



<p>上記のようなコードを発見したら、エディタで不正コード部分の<code>&lt;?php</code>から<code>?&gt;</code>までを削除してください。</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="red"><div class="c-balloon__icon -circle"><img decoding="async" loading="lazy" src="https://blacknd.com/wp-content/uploads/2019/12/ryu-icon-komari.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"><span class="c-balloon__iconName">りゅう</span></div><div class="c-balloon__body -speaking -border-none"><div class="c-balloon__text">
<p>完全な原因究明と抜本的な対策が行われない限り、繰り返し改ざんが行われる場合があります。私もそうでした。</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">不正に作成されたファイルの削除</h2>



<p>Wordfenceの"Live Traffic"の部分で紹介した画像のように、いかにもランダムで付けたファイル名である場合が多いですが、たまに意味ありげなファイル名になっていることもあります。拡張子は<code>.php</code>です。</p>



<p>作成されるディレクトリはまちまちで、<code>wp-admin/</code>や<code>wp-includes/</code>の中であったり、<code>wp-content/uploads/</code>の中であったり、プラグインやテーマのディレクトリ内であったりします。深い階層内に作成されることもあります。</p>



<p>該当ファイルをエディタで開くと、コードは概ね以下のように難読化されています。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="768" src="https://blacknd.com/wp-content/uploads/2018/03/20180301-185604-1024x768.png" alt="" class="wp-image-1984" srcset="https://blacknd.com/wp-content/uploads/2018/03/20180301-185604-1024x768.png 1024w, https://blacknd.com/wp-content/uploads/2018/03/20180301-185604-300x225.png 300w, https://blacknd.com/wp-content/uploads/2018/03/20180301-185604-768x576.png 768w, https://blacknd.com/wp-content/uploads/2018/03/20180301-185604.png 1379w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>最後の方で<code>eval</code>関数によって文字列がPHPコードとして評価されます。</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="red"><div class="c-balloon__icon -circle"><img decoding="async" loading="lazy" src="https://blacknd.com/wp-content/uploads/2019/12/ryu-icon-komari.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"><span class="c-balloon__iconName">りゅう</span></div><div class="c-balloon__body -speaking -border-none"><div class="c-balloon__text">
<p>実行されるコードは様々でしょうが、筆者の場合はSPAMを送信するコードになっていました。</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<p>攻撃者はこの不正に作成したPHPファイルにPOSTメソッドでアクセスし、実行してきます。これはアクセスログやWordfenceの"Live Traffic"で確認することができます。</p>



<p>この不正ファイルを放置するのは大変危険ですので、見つけ次第 <strong>問答無用で削除してください</strong>。</p>



<h2 class="wp-block-heading">海外のIPアドレスを拒否する</h2>



<p>いささか乱暴ではありますが、攻撃はほぼすべて海外のIPアドレスから行われますので、サイトの公開対象が国内のみであれば、海外からのアクセスをすべて遮断してしまう方法があります。</p>



<p>これは大変効果的で、攻撃者とのいたちごっこを繰り返していた私が最終的に問題を解決するに至った手法です。</p>



<p>遮断する方法はいくつかありますが、ここでは最も修正が手軽な<code>.htaccess</code>によるアクセス制限を紹介します。</p>



<p>以下は、私が採用している<code>.htaccess</code>です。内容は、以下のような流れになっています。</p>



<ol class="wp-block-list"><li>すべてのアクセスを拒否</li><li>Googleやfacebook, Twitterなどbotからのアクセスを例外として許可</li><li>日本国内で使用されるIPアドレスを例外として許可（4千行以上）</li></ol>



<p>Apacheのバージョンによってアクセス制限の書式が異なる点に注意してください。</p>



<p>▼<strong>Apache 2.2系を使用している場合</strong></p>



<p>https://gist.github.com/ryu-blacknd/3625090cd46b2b60d7ce3700ae7d6b78</p>



<p>▼<strong>Apache 2.4系を使用している場合</strong></p>



<p>https://gist.github.com/ryu-blacknd/59dc7f1dbf5c82a3be507a9acb0146d9</p>



<p>多くの場合、既に何かが書かれた<code>.htaccess</code>ファイルが存在すると思いますので、その部分は残して上記コードを追記してください。</p>



<p>貼り付ける場所に悩んだら、<code># BEGIN WordPress</code>の直前にしておけばOKです。<br><script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-0828111045403072"
     crossorigin="anonymous"></script>
<ins class="adsbygoogle"
     style="display:block; text-align:center;"
     data-ad-layout="in-article"
     data-ad-format="fluid"
     data-ad-client="ca-pub-0828111045403072"
     data-ad-slot="7288081085"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script></p>



<h2 class="wp-block-heading">SPAM送信の踏み台にされた場合の対処</h2>



<p>私が実際に被害に遭ったサーバの環境は、OSがCentOS 7で、MTA（メールサーバ）はPostfixです。</p>



<p>ここではPostfixであった場合、かつ<code>root</code>による作業が可能な場合の対処方法を紹介します。</p>



<p>まずは現在溜まっているキューを確認します。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>$ postqueue -p</code></pre></div>



<p>送信した覚えのないメールがズラッと表示された場合、既にSPAM送信が実行されています。</p>



<p>この場合は以下のコマンドでまずキューを削除します。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>$ postsuper -d ALL</code></pre></div>



<p>上記対応によって問題が解決している場合は、このままPostfixの運用を続けて構いません。</p>



<p>まだ対策が完了していない場合はさらにキューが増加しますので、不本意ながらPostfixを停止しておきます。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>$ systemctl stop postfix</code></pre></div>



<p>当然ですが、Postfixを停止している間はメールの送受信が機能しません。なるべく早期に対策を終え、再度Postfixを起動します。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>$ systemctl start postfix</code></pre></div>



<p>一度SPAMの踏み台になってしまった以上、以後しばらくはキューの確認を行うことをおすすめします。</p>



<h2 class="wp-block-heading">まとめ</h2>



<p>既に書きましたが、最も効果的な対策は<strong>海外のIPアドレスを排除すること</strong>です。</p>



<p>すべての対策を行っても解決しない場合、最終手段は再セットアップということになります。WordPressのファイル群をすべて削除し、素のWordPressから再度環境を構築をすることで、クリーンな状態に戻せます。</p>



<p>ただし事前にバックアップを取ることはもちろんですが、バックアップしたファイルをそのまま書き戻さないこともまた重要です。<br>プラグインやテーマは改めて新規インストールし、手動で以前の設定を復元するべきです。</p>



<p>この作業は困難かつ時間がかかりますので、できることならここで紹介した方法で解決したいものです。</p>



<p>最後になりましたが、WordPress本体やプラグイン、テーマのアップデートは無視せず実行してください。</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" loading="lazy" src="https://blacknd.com/wp-content/uploads/2019/12/ryu-icon.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"><span class="c-balloon__iconName">りゅう</span></div><div class="c-balloon__body -speaking -border-none"><div class="c-balloon__text">
<p>公開されたばかりのバージョンであっても脆弱性が発見されることがしばしばありますので、常に目を光らせておいてください。</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>]]></content:encoded>
					
					<wfw:commentRss>https://blacknd.com/develop-wordpress/wordpress-malware-tampering-guard-block/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>AviSynth+ 64bitのMT版とおすすめプラグインとAvsPmodをインストールする</title>
		<link>https://blacknd.com/video-tv/avisynth-plus-64bit-mt-filters-plugins-install-windows10-x64/</link>
					<comments>https://blacknd.com/video-tv/avisynth-plus-64bit-mt-filters-plugins-install-windows10-x64/#respond</comments>
		
		<dc:creator><![CDATA[りゅう]]></dc:creator>
		<pubDate>Wed, 22 Mar 2017 02:10:08 +0000</pubDate>
				<category><![CDATA[動画・TV録画]]></category>
		<category><![CDATA[64bit]]></category>
		<category><![CDATA[動画編集]]></category>
		<category><![CDATA[フィルタ]]></category>
		<category><![CDATA[x86]]></category>
		<category><![CDATA[設定]]></category>
		<category><![CDATA[x64]]></category>
		<category><![CDATA[AviSynth]]></category>
		<category><![CDATA[MT]]></category>
		<category><![CDATA[インストール]]></category>
		<category><![CDATA[開発版]]></category>
		<category><![CDATA[Windows 10]]></category>
		<category><![CDATA[最新]]></category>
		<category><![CDATA[おすすめ]]></category>
		<category><![CDATA[AvsPmod]]></category>
		<category><![CDATA[スクリプト]]></category>
		<category><![CDATA[日本語]]></category>
		<category><![CDATA[avsp]]></category>
		<category><![CDATA[サンプル]]></category>
		<category><![CDATA[プレビュー]]></category>
		<category><![CDATA[avs]]></category>
		<category><![CDATA[32bit]]></category>
		<category><![CDATA[エディタ]]></category>
		<category><![CDATA[プラグイン]]></category>
		<guid isPermaLink="false">https://blacknd.com/?p=1656</guid>

					<description><![CDATA[<p><img src="https://blacknd.com/wp-content/uploads/2017/03/avisynth-plus-64bit-mt-filters-plugins-install-windows10-x64-1024x576.jpg" class="webfeedsFeaturedVisual" /></p>高速に動作し詳細な動画編集が可能なツールであるAvisynth+と、必須プラグインを紹介します。 AviSynth+をダウンロードする 以下のページからインストーラをダウンロードします。32bit/64bit共用です。  [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img src="https://blacknd.com/wp-content/uploads/2017/03/avisynth-plus-64bit-mt-filters-plugins-install-windows10-x64-1024x576.jpg" class="webfeedsFeaturedVisual" /></p>
<p>高速に動作し詳細な動画編集が可能なツールであるAvisynth+と、必須プラグインを紹介します。</p>



<h2 class="wp-block-heading">AviSynth+をダウンロードする</h2>



<p>以下のページからインストーラをダウンロードします。32bit/64bit共用です。</p>



<p>なお今回の記事では<span class="swl-marker mark_yellow"><strong>Windows 10 64bit版を想定</strong></span>しており、AviSynth+ MT 64bit版をインストールする前提ですが、32bit版も一緒にインストールします。</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" loading="lazy" src="https://blacknd.com/wp-content/uploads/2019/12/ryu-icon.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"><span class="c-balloon__iconName">りゅう</span></div><div class="c-balloon__body -speaking -border-none"><div class="c-balloon__text">
<p>これは、呼び出し元となるツールによっては32bit版も必要になるためです。</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<p>https://github.com/pinterf/AviSynthPlus/releases</p>



<p>上記サイトから、<strong><span class="swl-marker mark_yellow">"MT"の付く最新版をダウンロードしてください</span></strong>。</p>



<p>with-vc_redist.exeと付く方には<a rel="noopener noreferrer nofollow external" href="https://www.microsoft.com/en-us/download/details.aspx?id=40784" target="_blank" data-wpel-link="external">Visual C++ Redistributable Packages</a>が含まれています。既にインストール済みの場合はwith～の付かないほうでOKです。</p>



<h2 class="wp-block-heading">AviSynth+をインストールする</h2>



<p>ダウンロードしたファイルは.exe形式のインストーラーですのでこれを実行します。</p>



<p>言語は日本語になっていると思いますのでそのままで進めます。</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="499" height="387" src="https://blacknd.com/wp-content/uploads/2017/03/20170307_135608.png" alt="" class="wp-image-1695" srcset="https://blacknd.com/wp-content/uploads/2017/03/20170307_135608.png 499w, https://blacknd.com/wp-content/uploads/2017/03/20170307_135608-300x233.png 300w" sizes="auto, (max-width: 499px) 100vw, 499px" /></figure>



<p>インストール先の指定は通常そのままでOKです。</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="499" height="387" src="https://blacknd.com/wp-content/uploads/2017/03/20170307_132947.png" alt="" class="wp-image-1696" srcset="https://blacknd.com/wp-content/uploads/2017/03/20170307_132947.png 499w, https://blacknd.com/wp-content/uploads/2017/03/20170307_132947-300x233.png 300w" sizes="auto, (max-width: 499px) 100vw, 499px" /></figure>



<p>コンポーネントの選択も基本的には変更する必要はありません。</p>



<p>そのまま進めればインストールが完了します。</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" loading="lazy" src="https://blacknd.com/wp-content/uploads/2019/12/ryu-icon.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"><span class="c-balloon__iconName">りゅう</span></div><div class="c-balloon__body -speaking -border-none"><div class="c-balloon__text">
<p>以前はこれをベースにMT版のdllファイルを上書きコピーする必要がありましたが、最新のMT版では不要です。</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<p>ちなみにですが、AviSynth MT 32bitからAviSynth+ MT 64bitに乗り換えた結果、x264での平均エンコード速度が56fpsから68fps程度に向上しました。</p>



<p>OC（オーバークロック）などの力技ではなく、ソフトウェアの差し替えによって10fps以上の違いが出るのは素晴らしいことだと思います。</p>



<h2 class="wp-block-heading">おすすめプラグインを導入する</h2>



<p>有名、必須、おすすめのフィルタを紹介します。組み合わせて使うものや、定番関数で使用されているため必須というものまで色々です。</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" loading="lazy" src="https://blacknd.com/wp-content/uploads/2019/12/ryu-icon.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"><span class="c-balloon__iconName">りゅう</span></div><div class="c-balloon__body -speaking -border-none"><div class="c-balloon__text">
<p>これらは次回の記事で使用予定のプラグインです。</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<p>下記のAviSynth+ x64 pluginsからダウンロードできます。</p>



<p>基本的に64bit版は<code>C:¥Program Files (x86)¥AviSynth+</code>内の<code>plugins64+</code>フォルダへ、32bit版は<code>plugins+</code>フォルダへコピーして使用します。</p>



<p>先に述べた通り、呼び出し元によってはAviSynthが32bitで動作することもあり得ますので、両方あるのであれば32bitと64bitの両方をコピーしておくべきです。</p>



<p>http://avisynth.nl/index.php/AviSynth%2B_x64_plugins</p>



<figure class="wp-block-table"><table><tbody><tr><th>プラグイン名</th><th>説明</th></tr><tr><td><a href="https://www.avisynth.info/?%E3%82%A2%E3%83%BC%E3%82%AB%E3%82%A4%E3%83%96#bbcd6a1e" target="_blank" rel="noopener noreferrer nofollow external" data-wpel-link="external">Delogo</a></td><td>放送局などのロゴを消去（別途ロゴファイルが必要 / AviUtlで作成可能）</td></tr><tr><td><a href="https://forum.doom9.org/attachment.php?attachmentid=15589&amp;d=1474456943" target="_blank" rel="noopener noreferrer nofollow external" data-wpel-link="external">Hqdn3dY</a></td><td>ノイズ除去</td></tr><tr><td><a href="https://www.dropbox.com/sh/3i81ttxf028m1eh/AAABkQn4Y5w1k-toVhYLasmwa?dl=0" target="_blank" rel="noopener noreferrer nofollow external" data-wpel-link="external">LSMASHSource</a></td><td>L-SMASHによる他形式ファイル読み込み（LSMASHSourceの方）</td></tr><tr><td><a href="https://github.com/jpsdr/NNEDI3/releases" target="_blank" rel="noopener noreferrer nofollow external" data-wpel-link="external">nnedi3</a></td><td>インターレース解除 / リサイズ</td></tr><tr><td><a href="https://www.mediafire.com/download/kmcztm1xzjm/TDeinterlace_3-14-2010.rar" target="_blank" rel="noopener noreferrer nofollow external" data-wpel-link="external">TDeint</a></td><td>インターレース解除</td></tr><tr><td><a href="https://github.com/pinterf/TIVTC/releases" target="_blank" rel="noopener noreferrer nofollow external" data-wpel-link="external">TIVTC</a></td><td>逆テレシネ（TIVTC24P2関数で使用）</td></tr><tr><td><a href="https://yadi.sk/d/Mz3AmI4PYwjPu" target="_blank" rel="noopener noreferrer nofollow external" data-wpel-link="external">VSFilterMod</a></td><td>字幕処理</td></tr><tr><td><a href="https://github.com/chikuzen/yadifmod2/releases" target="_blank" rel="noopener noreferrer nofollow external" data-wpel-link="external">yadifmod2</a></td><td>高速インターレース解除</td></tr></tbody></table></figure>



<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-0828111045403072"
     crossorigin="anonymous"></script>
<ins class="adsbygoogle"
     style="display:block; text-align:center;"
     data-ad-layout="in-article"
     data-ad-format="fluid"
     data-ad-client="ca-pub-0828111045403072"
     data-ad-slot="7288081085"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<h2 class="wp-block-heading">AvsPmod 64bit版をインストールする</h2>



<p>AviSynth及びAviSynth+には独自のGUIがありませんが、有志によってGUI（というかプレビュー付きのエディタ）であるAvsPmodが公開されています。</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" loading="lazy" src="https://blacknd.com/wp-content/uploads/2019/12/ryu-icon.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"><span class="c-balloon__iconName">りゅう</span></div><div class="c-balloon__body -speaking -border-none"><div class="c-balloon__text">
<p>実はAviUtlでも.avsファイルを読み込んで表示できます。チャプター編集プラグイン + Trimエクスポートによるカット編集は非常に便利です。</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<p>https://avspmod.github.io/</p>



<p>ただし公式から入手できるものは32bit版しかありませんので、以下から64bitの最新版を入手します。</p>



<p>https://forum.doom9.org/showpost.php?p=1801766&postcount=1202</p>



<p>圧縮ファイルに<code>AvsPmod</code>というフォルダが格納されています。こちらを適当なフォルダに解凍して、中にある<code>AvsPmod.exe</code>ファイルを実行して起動します。ショートカットを作っておくと便利です。</p>



<p>起動後は、言語設定を日本語に変更しましょう。</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="455" height="560" src="https://blacknd.com/wp-content/uploads/2017/03/20170316-215708.png" alt="" class="wp-image-1703" srcset="https://blacknd.com/wp-content/uploads/2017/03/20170316-215708.png 455w, https://blacknd.com/wp-content/uploads/2017/03/20170316-215708-244x300.png 244w" sizes="auto, (max-width: 455px) 100vw, 455px" /></figure>



<p>画像は、既に日本語に変更済みの状態です。その他、フォントやテーマの設定もできますので好みの設定に変更しましょう。</p>



<p>私の環境では以下のようになっています。<a href="https://github.com/yuru7/HackGen" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer"><strong>HackGen</strong></a> や <a rel="noopener noreferrer nofollow external" href="https://myrica.estable.jp/myricamhistry/" target="_blank" data-wpel-link="external"><strong>Myrica M</strong></a> といった日本語プログラミングフォントの使用を推奨します。メイリオのようなプロポーショナルフォントは、プラグラミングには向きません。</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="640" height="438" src="https://blacknd.com/wp-content/uploads/2017/03/20170316-220738.jpg" alt="" class="wp-image-1705" srcset="https://blacknd.com/wp-content/uploads/2017/03/20170316-220738.jpg 640w, https://blacknd.com/wp-content/uploads/2017/03/20170316-220738-300x205.jpg 300w" sizes="auto, (max-width: 640px) 100vw, 640px" /></figure>



<p>表示 / 非表示を切り替えられるプレビューで効果を確認しながらスクリプトを書くことができ、大変便利です。簡単なカット編集ならAvsPmodだけで行えるほど高機能です。</p>



<p>プラグラミング向けエディタやIDE（統合開発環境）にあるようなオートコンプリート機能もあり、入力途中で候補を絞り込みながら表示してくれます。</p>



<p>慣れ親しんだエディタで書いても良いのですが、やはりプレビューがあると効率が良いですね。</p>



<h2 class="wp-block-heading">サンプルスクリプトで動作テスト</h2>



<p>適当な動画ファイルを使って簡単なスクリプトを動かし、プラグインの効果を確認します。</p>



<p>本来はx264やx265、QSVEncCやNVEncC、またはFFmpegやAviUtlなどの外部ツールにスクリプトを渡してエンコードするまで結果の確認はできませんが、AvsPmodを使えば編集後、即座に結果を確認することができます。</p>



<p>以下のサンプルスクリプトをコピーして、AvsPmodのエディタに貼り付けてください。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>SetFilterMTMode(&quot;DEFAULT_MT_MODE&quot;, MT_MULTI_INSTANCE)
SetFilterMTMode(&quot;LWLibavVideoSource&quot;,  MT_SERIALIZED)
SetFilterMTMode(&quot;LWLibavAudioSource&quot;,  MT_SERIALIZED)
SetFilterMtMode(&quot;AudioDub&quot;,            MT_SERIALIZED)

avsource = &quot;***動画ファイルのパス***&quot;

LWLibavVideoSource(avsource)
AudioDub(last, LWLibavAudioSource(avsource, av_sync=true))

Spline36Resize(640, 360)

Turn180()

Prefetch(4)
return last</code></pre></div>



<p><code>avsource</code>という変数には、読み込む動画ファイルのパスを記述してください。</p>



<p>例：<code>avsource = "C:¥Users¥username¥マイ ビデオ¥video01.mp4"</code></p>



<p>読み込みにL-SMASH Worksを使っており、ほぼあらゆる形式の動画を読み込むことが出来ます。ただし副産物として初回読み込み時にインデックスファイルがつくられ、これが長い動画だと結構時間がかかります。</p>



<p>同じく多くの形式を読み込むことができ、インデックスファイルが不要な<code>DirectShowSource</code>で読み込む手もあります。ただし他の方法に比べてやや信頼性に欠けます。</p>



<p><code>Spline36Resize</code>では、動画を指定サイズにリサイズしています。AviUtlのリサイズフィルタでおなじみのSpline36というアルゴリズムで綺麗にリサイズできます。</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" loading="lazy" src="https://blacknd.com/wp-content/uploads/2019/12/ryu-icon.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"><span class="c-balloon__iconName">りゅう</span></div><div class="c-balloon__body -speaking -border-none"><div class="c-balloon__text">
<p>Spline36は長らく人気の高かったLanczos3に比べ、シャープさはかなり近いレベルでありながらリンギングノイズが出にくくなっており、しかも高速です。</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<p><code>Turn180</code>は、画面を180度回転します。つまり上下が反転したような状態になります。</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" loading="lazy" src="https://blacknd.com/wp-content/uploads/2019/12/ryu-icon.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"><span class="c-balloon__iconName">りゅう</span></div><div class="c-balloon__body -speaking -border-none"><div class="c-balloon__text">
<p>ここまでで説明のなかった行は、MT（マルチスレッド）関連の記述です。長くなるためここでは説明を省きます。</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<p>ここまで入力できた状態で適当にファイル名を付けて保存し、画面左下のプレビューボタンをクリックします。</p>



<p>指定したサイズにリサイズされつつ、上下反転したような状態でプレビューが表示されれば成功です。</p>



<p>なおスクリプト内に<code>#</code>を書くと、それ以降は行末までコメントとみなされます。例えば<code>Turn180</code>の行をコメントアウトしたりして、効果を確認してみてください。</p>



<p>ファイルの読み込みやプラグインの処理に失敗すると、プレビューには黒背景に赤文字のエラーが表示されます。<br>エラー内容は様々ですので、エラーメッセージでググってみてください。</p>



<h3 class="wp-block-heading">フィルタの順序には意味がある</h3>



<p>元の動画ファイルが 640x360px よりも随分大きいと仮定して考えてみます。</p>



<p>上記スクリプトの<strong><span class="swl-marker mark_yellow">リサイズ処理と回転処理の順序を逆にすると、少しだけ効率が悪くなります</span></strong>。<br>画質は変わりませんが、処理速度が若干落ちることになるのです。</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" loading="lazy" src="https://blacknd.com/wp-content/uploads/2019/12/ryu-icon.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"><span class="c-balloon__iconName">りゅう</span></div><div class="c-balloon__body -speaking -border-none"><div class="c-balloon__text">
<p>これは180度回転の処理を、画像が大きい状態で行うか、小さくしてから行うかという違いがあるためです。</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<p>逆にリサイズの処理は、回転していようがいまいが同じサイズを処理するため、ほとんど変化はありません。</p>



<p>他にも<strong><span class="swl-marker mark_yellow">インターレース解除処理の前にノイズ除去などの画像が変化してしまう処理を行ってはいけない</span></strong>など、色々あります。</p>



<p>このような処理順による効率の変化はAviUtlのフィルタ順でもおなじみですが、これが正解！という答えはありません。ソースによりますし、前後の処理内容によりますし、画質と速度のどちらをとるかにもよります。</p>



<p>自分がよく使うソースやプラグインの処理に合わせて、さらに画質と速度のバランスも考えて、「自分的な正解」を追求するのもAviSynth(+)の魅力的な奥深さです。<br><script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-0828111045403072"
     crossorigin="anonymous"></script>
<ins class="adsbygoogle"
     style="display:block; text-align:center;"
     data-ad-layout="in-article"
     data-ad-format="fluid"
     data-ad-client="ca-pub-0828111045403072"
     data-ad-slot="7288081085"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script></p>



<h2 class="wp-block-heading">実際にどう活用するのか</h2>



<p>最初はAvsPmodで色々なプラグインの効果をプレビューして遊んでいるだけでも楽しいものです。</p>



<p>しかしAviSynth及びAviSynth+の真の価値は、「<strong>定型化</strong>」と「<strong>自動化</strong>」による「<strong>省力化</strong>」と「高速化」です。</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" loading="lazy" src="https://blacknd.com/wp-content/uploads/2019/12/ryu-icon.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"><span class="c-balloon__iconName">りゅう</span></div><div class="c-balloon__body -speaking -border-none"><div class="c-balloon__text">
<p>もちろん「高画質化」も大きな価値の一つですが、それはスクリプトの出来次第ですね。</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<p>スクリプトによる一括処理は、GUIで毎回ボタンをポチポチ、設定を開いたり閉じたり、進んだり戻ったりしているよりも随分効率的です。</p>



<p>次回の関連記事では実際にバッチファイルを書いて、各種処理やエンコードを一括処理する仕組みを構築してみたいと思います（既に<a href="https://github.com/ryu-blacknd/FavsE" rel="noopener noreferrer nofollow external" target="_blank" data-wpel-link="external">GitHub</a>で公開中です）。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blacknd.com/video-tv/avisynth-plus-64bit-mt-filters-plugins-install-windows10-x64/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Adobe製品で本来使えないエンコーダ、x264とNVEncを使う方法</title>
		<link>https://blacknd.com/video-tv/adobe-cc-encode-codec-h264-avc-h265-hevc-x264-nvenc-geforce/</link>
					<comments>https://blacknd.com/video-tv/adobe-cc-encode-codec-h264-avc-h265-hevc-x264-nvenc-geforce/#respond</comments>
		
		<dc:creator><![CDATA[りゅう]]></dc:creator>
		<pubDate>Wed, 22 Mar 2017 02:09:29 +0000</pubDate>
				<category><![CDATA[動画・TV録画]]></category>
		<category><![CDATA[GTX]]></category>
		<category><![CDATA[コーデック]]></category>
		<category><![CDATA[Movie Plug-in AVC for Premiere Pro]]></category>
		<category><![CDATA[Adobe CC]]></category>
		<category><![CDATA[nvenc_export]]></category>
		<category><![CDATA[プラグイン]]></category>
		<category><![CDATA[Premiere Pro]]></category>
		<category><![CDATA[画質]]></category>
		<category><![CDATA[エンコーダ]]></category>
		<category><![CDATA[Media Encoderr]]></category>
		<category><![CDATA[x264]]></category>
		<category><![CDATA[H.264]]></category>
		<category><![CDATA[TMPGEnc]]></category>
		<category><![CDATA[AVC]]></category>
		<category><![CDATA[エンコード]]></category>
		<category><![CDATA[H.265]]></category>
		<category><![CDATA[NVEnc]]></category>
		<category><![CDATA[HEVC]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[NVIDIA]]></category>
		<category><![CDATA[premiere]]></category>
		<category><![CDATA[GeForce]]></category>
		<category><![CDATA[after effects]]></category>
		<guid isPermaLink="false">https://blacknd.com/?p=1677</guid>

					<description><![CDATA[<p><img src="https://blacknd.com/wp-content/uploads/2017/03/adobe-cc-encode-codec-h264-avc-h265-hevc-x264-nvenc-geforce-1024x576.jpg" class="webfeedsFeaturedVisual" /></p>Adobe CC製品ではx264やNVEncでエンコードできません。これらを使えるようにしてみます。 Adobe CC製品で流行りのエンコーダが使えない Adobe CC製品については以下の記事を参照してください。 ご購 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img src="https://blacknd.com/wp-content/uploads/2017/03/adobe-cc-encode-codec-h264-avc-h265-hevc-x264-nvenc-geforce-1024x576.jpg" class="webfeedsFeaturedVisual" /></p>
<p>Adobe CC製品ではx264やNVEncでエンコードできません。これらを使えるようにしてみます。</p>



<h2 class="wp-block-heading">Adobe CC製品で流行りのエンコーダが使えない</h2>



<p>Adobe CC製品については以下の記事を参照してください。</p>



<figure class="wp-block-embed is-type-wp-embed is-provider-blacknd wp-block-embed-blacknd"><div class="wp-block-embed__wrapper">
https://blacknd.com/video-editing/video-edit-adobe-premiere-tmpgenc-aviutl-ffmpeg-avisynth-2017/
</div></figure>



<p>ご購入はこちらから。高いようにも見えますが、Adobe Creative Cloudの製品を好きなだけダウンロードして使えるのでコスパは高いです。</p>


		<div class="pochipp-box"
			data-id="3957"
			data-img="l"
			data-lyt-pc="big"
			data-lyt-mb="vrtcl"
			data-btn-style="dflt"
			data-btn-radius="off"
			data-sale-effect="flash"
			 data-cvkey="d4ccf554" data-auto-update="true"		>
							<div class="pochipp-box__image">
					<a href="https://af.moshimo.com/af/c/click?a_id=1700138&#038;p_id=170&#038;pc_id=185&#038;pl_id=4062&#038;url=https%3A%2F%2Fwww.amazon.co.jp%2Fdp%2FB00FOHQZPI" rel="nofollow external noopener noreferrer" data-wpel-link="external" target="_blank">
						<img loading="lazy" decoding="async" src="https://m.media-amazon.com/images/I/41n8TQGddtL._SL500_.jpg" alt="" width="120" height="120" />					</a>
				</div>
						<div class="pochipp-box__body">
				<div class="pochipp-box__title">
					<a href="https://af.moshimo.com/af/c/click?a_id=1700138&#038;p_id=170&#038;pc_id=185&#038;pl_id=4062&#038;url=https%3A%2F%2Fwww.amazon.co.jp%2Fdp%2FB00FOHQZPI" rel="nofollow external noopener noreferrer" data-wpel-link="external" target="_blank">
						Adobe Creative Cloud コンプリート|12か月版|Windows/Mac対応|オンラインコード版					</a>
				</div>

				
									<div class="pochipp-box__price">
						¥65,102						<span>（2022/06/08 13:51時点 | Amazon調べ）</span>
					</div>
				
							</div>
				<div class="pochipp-box__btns"
		data-maxclmn-pc="fit"
		data-maxclmn-mb="1"
	>
					<div class="pochipp-box__btnwrap -amazon">
								<a href="https://af.moshimo.com/af/c/click?a_id=1700138&#038;p_id=170&#038;pc_id=185&#038;pl_id=4062&#038;url=https%3A%2F%2Fwww.amazon.co.jp%2Fdp%2FB00FOHQZPI" class="pochipp-box__btn" rel="nofollow external noopener noreferrer" data-wpel-link="external" target="_blank">
					<span>
						Amazon					</span>
					<img loading="lazy" decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=1700138&p_id=170&pc_id=185&pl_id=4062" width="1" height="1" style="border:none;">				</a>
			</div>
							<div class="pochipp-box__btnwrap -rakuten">
								<a href="https://af.moshimo.com/af/c/click?a_id=1700078&#038;p_id=54&#038;pc_id=54&#038;pl_id=616&#038;url=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2FAdobe%2520Creative%2520Cloud" class="pochipp-box__btn" rel="nofollow external noopener noreferrer" data-wpel-link="external" target="_blank">
					<span>
						楽天市場					</span>
					<img loading="lazy" decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=1700078&p_id=54&pc_id=54&pl_id=616" width="1" height="1" style="border:none;">				</a>
			</div>
										<div class="pochipp-box__btnwrap -yahoo -long-text">
								<a href="https://af.moshimo.com/af/c/click?a_id=1700139&#038;p_id=1225&#038;pc_id=1925&#038;pl_id=18502&#038;url=https%3A%2F%2Fshopping.yahoo.co.jp%2Fsearch%3Fp%3DAdobe%2520Creative%2520Cloud" class="pochipp-box__btn" rel="nofollow external noopener noreferrer" data-wpel-link="external" target="_blank">
					<span>
						Yahoo!ショッピング					</span>
					<img loading="lazy" decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=1700139&p_id=1225&pc_id=1925&pl_id=18502" width="1" height="1" style="border:none;">				</a>
			</div>
									</div>
								<div class="pochipp-box__logo">
					<img loading="lazy" decoding="async" src="https://blacknd.com/wp-content/plugins/pochipp/assets/img/pochipp-logo-t1.png" alt="" width="32" height="32">
					<span>ポチップ</span>
				</div>
					</div>
	

<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" loading="lazy" src="https://blacknd.com/wp-content/uploads/2019/12/ryu-icon.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"><span class="c-balloon__iconName">りゅう</span></div><div class="c-balloon__body -speaking -border-none"><div class="c-balloon__text">
<p>人気なのはもちろんPhotoshopが筆頭で、他にIllustrator, Premiere, After Effects等があります。お仕事でAcrobatやXDを使う方も多いでしょう。</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<p>AviUtlなどの定番ツールからAdobe CC製品に乗り換えると、不便に感じる点もいくつかあります。UIの煩雑さや起動が重いこともそうですが、もっと重要なのはエンコード時に見慣れたエンコーダを使えないことでしょう。</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="red"><div class="c-balloon__icon -circle"><img decoding="async" loading="lazy" src="https://blacknd.com/wp-content/uploads/2019/12/ryu-icon-komari.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"><span class="c-balloon__iconName">りゅう</span></div><div class="c-balloon__body -speaking -border-none"><div class="c-balloon__text">
<p>動画編集ソフトでx264が使えないの？ えっ、NVEncも？</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<p>実際デフォルトの状態ではどちらも使用できないのですが、共に解決策はあります。</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" loading="lazy" src="https://blacknd.com/wp-content/uploads/2019/12/ryu-icon.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"><span class="c-balloon__iconName">りゅう</span></div><div class="c-balloon__body -speaking -border-none"><div class="c-balloon__text">
<p>ちなみにここで使用できないとしているx264は「エンコーダ」です。<br>ややこしいですが、<strong><span class="swl-marker mark_yellow">圧縮企画であるH.264とは別です</span></strong>。<br>「x264を使わないH.264へのエンコード」は元々できます。<br>細かな設定でエンコードする場合はx264を使いたいところです。</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">Adobe CC製品でx264を使う</h2>



<p>x264については、以下の製品を導入すれば使用できるようになります。</p>



<p>http://tmpgenc.pegasys-inc.com/ja/product/tppm4.html</p>



<p>こちらをインストールすると、書き出し時の形式に「TMPGEnc H.264」が追加されます。設定内容はx264のものになりますが、こちらは<a href="https://www.amazon.co.jp/TMPGEnc-Video-Mastering-%E3%80%90%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89%E7%89%88%E3%80%91-%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89%E7%89%88/dp/B07KTDF5Q1/ref=as_li_ss_tl?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&amp;keywords=TMPGEnc+Video+Mastering+Works&amp;qid=1575896290&amp;sr=8-2&amp;linkCode=ll1&amp;tag=blacknd-22&amp;linkId=75f5bbd301225acdc08e3c3778c2bac7&amp;language=ja_JP" target="_blank" rel="noopener noreferrer nofollow external" data-wpel-link="external">TMPGEnc Video Mastering Works</a>に似たUIとなり、AviUtlとはかなり異なります。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="652" src="https://blacknd.com/wp-content/uploads/2017/03/20170322-095539-1024x652.png" alt="" class="wp-image-1749" srcset="https://blacknd.com/wp-content/uploads/2017/03/20170322-095539-1024x652.png 1024w, https://blacknd.com/wp-content/uploads/2017/03/20170322-095539-300x191.png 300w, https://blacknd.com/wp-content/uploads/2017/03/20170322-095539-768x489.png 768w, https://blacknd.com/wp-content/uploads/2017/03/20170322-095539-1536x978.png 1536w, https://blacknd.com/wp-content/uploads/2017/03/20170322-095539.png 1539w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Premiere Proから直接x264でエンコードできるというのは、かなり大きいですね。</p>



<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-0828111045403072"
     crossorigin="anonymous"></script>
<ins class="adsbygoogle"
     style="display:block; text-align:center;"
     data-ad-layout="in-article"
     data-ad-format="fluid"
     data-ad-client="ca-pub-0828111045403072"
     data-ad-slot="7288081085"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<h2 class="wp-block-heading">Adobe CC製品でNVEncを使う</h2>



<p>NVEncはNVIDIAのGeForceシリーズでのみ利用できるハードウェアエンコード機能で、x264やx265といったソフトウェアエンコードに比べ、とても高速にエンコードできます。</p>



<p>かつてはハードウェアエンコードというと「確かに速いが設定項目が少なく画質も悪い」という印象でした。IntelのQSVもそうでした。どうも元気のないボヤっとした画像になり、ノイズも目立っていました。</p>



<p>しかしNVEncは、H.264 / AVCではともかくH.265 / HEVCでエンコードすると、x264に肉薄するエンコード結果を得られることすらあります。そもそもビットレートを適切に設定すれば普通に高画質です。</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" loading="lazy" src="https://blacknd.com/wp-content/uploads/2019/12/ryu-icon.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"><span class="c-balloon__iconName">りゅう</span></div><div class="c-balloon__body -speaking -border-none"><div class="c-balloon__text">
<p>最近の実写に近いゲーム画面のキャプチャ動画をエンコードしてみると、パッと見ではソフトウェアエンコードとの差がわからないほどです。</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h3 class="wp-block-heading">nvenc_export</h3>



<p>本題です。NVEncについては、有志により開発されたnvenc_exportというプラグインによって使用可能になります。</p>



<p>https://community.adobe.com/t5/media-encoder/nvidia-gpu-accelerated-h264-encoder-plugin-1-12-ready-for-public-testing/td-p/8742472?profile.language=ja</p>



<p>こちらをインストールすると、書き出し時の形式に「NVENC_export ～」が追加されます。x264に慣れていると最初は面食らう設定内容ですが、「自分の定番設定」を見つけるまでの我慢です。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="652" src="https://blacknd.com/wp-content/uploads/2017/03/20170322-095556-1024x652.png" alt="" class="wp-image-1750" srcset="https://blacknd.com/wp-content/uploads/2017/03/20170322-095556-1024x652.png 1024w, https://blacknd.com/wp-content/uploads/2017/03/20170322-095556-300x191.png 300w, https://blacknd.com/wp-content/uploads/2017/03/20170322-095556-768x489.png 768w, https://blacknd.com/wp-content/uploads/2017/03/20170322-095556-1536x978.png 1536w, https://blacknd.com/wp-content/uploads/2017/03/20170322-095556.png 1539w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>最新版では、条件を満たしていればH.265 / HEVCの出力にも対応します。条件は簡単で、ビデオカードがNVIDIA GeForce GTX 900番台以降であることです。</p>



<p>2022年5月現在のおすすめは、ゲーム用途にも最適な高速GPUを搭載した GeForce RTX シリーズです。</p>


		<div class="pochipp-box"
			data-id="3960"
			data-img="l"
			data-lyt-pc="big"
			data-lyt-mb="vrtcl"
			data-btn-style="dflt"
			data-btn-radius="off"
			data-sale-effect="flash"
			 data-cvkey="661b15a0" data-auto-update="true"		>
							<div class="pochipp-box__image">
					<a href="https://af.moshimo.com/af/c/click?a_id=1700138&#038;p_id=170&#038;pc_id=185&#038;pl_id=4062&#038;url=https%3A%2F%2Fwww.amazon.co.jp%2Fdp%2FB08WPRMVWB" rel="nofollow external noopener noreferrer" data-wpel-link="external" target="_blank">
						<img loading="lazy" decoding="async" src="https://m.media-amazon.com/images/I/51ClY8eDcpL._SL500_.jpg" alt="" width="120" height="120" />					</a>
				</div>
						<div class="pochipp-box__body">
				<div class="pochipp-box__title">
					<a href="https://af.moshimo.com/af/c/click?a_id=1700138&#038;p_id=170&#038;pc_id=185&#038;pl_id=4062&#038;url=https%3A%2F%2Fwww.amazon.co.jp%2Fdp%2FB08WPRMVWB" rel="nofollow external noopener noreferrer" data-wpel-link="external" target="_blank">
						MSI GeForce RTX 3060 VENTUS 2X 12G OC グラフィックスボード VD7553					</a>
				</div>

									<div class="pochipp-box__info">MSI</div>
				
									<div class="pochipp-box__price">
						¥57,916						<span>（2022/06/08 13:51時点 | Amazon調べ）</span>
					</div>
				
							</div>
				<div class="pochipp-box__btns"
		data-maxclmn-pc="fit"
		data-maxclmn-mb="1"
	>
					<div class="pochipp-box__btnwrap -amazon">
								<a href="https://af.moshimo.com/af/c/click?a_id=1700138&#038;p_id=170&#038;pc_id=185&#038;pl_id=4062&#038;url=https%3A%2F%2Fwww.amazon.co.jp%2Fdp%2FB08WPRMVWB" class="pochipp-box__btn" rel="nofollow external noopener noreferrer" data-wpel-link="external" target="_blank">
					<span>
						Amazon					</span>
					<img loading="lazy" decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=1700138&p_id=170&pc_id=185&pl_id=4062" width="1" height="1" style="border:none;">				</a>
			</div>
							<div class="pochipp-box__btnwrap -rakuten">
								<a href="https://af.moshimo.com/af/c/click?a_id=1700078&#038;p_id=54&#038;pc_id=54&#038;pl_id=616&#038;url=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2FMSI%2520GeForce%2520RTX%25203060" class="pochipp-box__btn" rel="nofollow external noopener noreferrer" data-wpel-link="external" target="_blank">
					<span>
						楽天市場					</span>
					<img loading="lazy" decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=1700078&p_id=54&pc_id=54&pl_id=616" width="1" height="1" style="border:none;">				</a>
			</div>
										<div class="pochipp-box__btnwrap -yahoo -long-text">
								<a href="https://af.moshimo.com/af/c/click?a_id=1700139&#038;p_id=1225&#038;pc_id=1925&#038;pl_id=18502&#038;url=https%3A%2F%2Fshopping.yahoo.co.jp%2Fsearch%3Fp%3DMSI%2520GeForce%2520RTX%25203060" class="pochipp-box__btn" rel="nofollow external noopener noreferrer" data-wpel-link="external" target="_blank">
					<span>
						Yahoo!ショッピング					</span>
					<img loading="lazy" decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=1700139&p_id=1225&pc_id=1925&pl_id=18502" width="1" height="1" style="border:none;">				</a>
			</div>
									</div>
								<div class="pochipp-box__logo">
					<img loading="lazy" decoding="async" src="https://blacknd.com/wp-content/plugins/pochipp/assets/img/pochipp-logo-t1.png" alt="" width="32" height="32">
					<span>ポチップ</span>
				</div>
					</div>
	


<p>ヘビーなゲーム用途に使わないのであればもう少し安価な製品でも構いませんが、パフォーマンスは落ちます。</p>


		<div class="pochipp-box"
			data-id="3961"
			data-img="l"
			data-lyt-pc="big"
			data-lyt-mb="vrtcl"
			data-btn-style="dflt"
			data-btn-radius="off"
			data-sale-effect="flash"
			 data-cvkey="7c9edf96" data-auto-update="true"		>
							<div class="pochipp-box__image">
					<a href="https://af.moshimo.com/af/c/click?a_id=1700138&#038;p_id=170&#038;pc_id=185&#038;pl_id=4062&#038;url=https%3A%2F%2Fwww.amazon.co.jp%2Fdp%2FB09QGLC9SK" rel="nofollow external noopener noreferrer" data-wpel-link="external" target="_blank">
						<img loading="lazy" decoding="async" src="https://m.media-amazon.com/images/I/41mQwgvsUaL._SL500_.jpg" alt="" width="120" height="120" />					</a>
				</div>
						<div class="pochipp-box__body">
				<div class="pochipp-box__title">
					<a href="https://af.moshimo.com/af/c/click?a_id=1700138&#038;p_id=170&#038;pc_id=185&#038;pl_id=4062&#038;url=https%3A%2F%2Fwww.amazon.co.jp%2Fdp%2FB09QGLC9SK" rel="nofollow external noopener noreferrer" data-wpel-link="external" target="_blank">
						MSI GeForce RTX 2060 VENTUS 12G OC グラフィックスボード VD7937 ブラック					</a>
				</div>

									<div class="pochipp-box__info">MSI</div>
				
									<div class="pochipp-box__price">
						¥45,800						<span>（2022/05/18 15:27時点 | Amazon調べ）</span>
					</div>
				
							</div>
				<div class="pochipp-box__btns"
		data-maxclmn-pc="fit"
		data-maxclmn-mb="1"
	>
					<div class="pochipp-box__btnwrap -amazon">
								<a href="https://af.moshimo.com/af/c/click?a_id=1700138&#038;p_id=170&#038;pc_id=185&#038;pl_id=4062&#038;url=https%3A%2F%2Fwww.amazon.co.jp%2Fdp%2FB09QGLC9SK" class="pochipp-box__btn" rel="nofollow external noopener noreferrer" data-wpel-link="external" target="_blank">
					<span>
						Amazon					</span>
					<img loading="lazy" decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=1700138&p_id=170&pc_id=185&pl_id=4062" width="1" height="1" style="border:none;">				</a>
			</div>
							<div class="pochipp-box__btnwrap -rakuten">
								<a href="https://af.moshimo.com/af/c/click?a_id=1700078&#038;p_id=54&#038;pc_id=54&#038;pl_id=616&#038;url=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2FMSI%2520GeForce%2520RTX%25202060%2520VENTUS" class="pochipp-box__btn" rel="nofollow external noopener noreferrer" data-wpel-link="external" target="_blank">
					<span>
						楽天市場					</span>
					<img loading="lazy" decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=1700078&p_id=54&pc_id=54&pl_id=616" width="1" height="1" style="border:none;">				</a>
			</div>
										<div class="pochipp-box__btnwrap -yahoo -long-text">
								<a href="https://af.moshimo.com/af/c/click?a_id=1700139&#038;p_id=1225&#038;pc_id=1925&#038;pl_id=18502&#038;url=https%3A%2F%2Fshopping.yahoo.co.jp%2Fsearch%3Fp%3DMSI%2520GeForce%2520RTX%25202060%2520VENTUS" class="pochipp-box__btn" rel="nofollow external noopener noreferrer" data-wpel-link="external" target="_blank">
					<span>
						Yahoo!ショッピング					</span>
					<img loading="lazy" decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=1700139&p_id=1225&pc_id=1925&pl_id=18502" width="1" height="1" style="border:none;">				</a>
			</div>
									</div>
								<div class="pochipp-box__logo">
					<img loading="lazy" decoding="async" src="https://blacknd.com/wp-content/plugins/pochipp/assets/img/pochipp-logo-t1.png" alt="" width="32" height="32">
					<span>ポチップ</span>
				</div>
					</div>
	


<h2 class="wp-block-heading">まとめ</h2>



<p>QSVEncやNVEncによるハードウェアエンコードは、動画編集の世界ではもはやスタンダードな存在です。ある程度の画質が確保できれば問題は速度ですので、ハードウェアエンコードは有利です。</p>



<p>x264の方は有償なのが悲しいところですが、NVEncが利用できない環境では存在価値大です。Adobe CC製品で直接エンコードできるようになるのは大きいですね。</p>



<p>NVEncの方は無償です。特にHEVCが使用できる環境であれば、ぜひx264と同程度のビットレートで試してみてください。</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" loading="lazy" src="https://blacknd.com/wp-content/uploads/2019/12/ryu-icon.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"><span class="c-balloon__iconName">りゅう</span></div><div class="c-balloon__body -speaking -border-none"><div class="c-balloon__text">
<p>「あれ、ハードエンコも結構イケるじゃん！」と思われること請け合いです。爆速です。</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<p>私はPremiereで編集後、最終的なエンコードはx264で行いたかったので、一旦 可逆圧縮のコーデックで中間ファイルとして出力しておき、改めてAviSynth + x264に渡していました。Premiereで直接x264エンコードできれば随分楽になります。</p>



<p>最近はエンコード量が増えたため、高速なNVEncに助けられています。完璧な画質を求めない動画については極力HEVCで保存するようにしています。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blacknd.com/video-tv/adobe-cc-encode-codec-h264-avc-h265-hevc-x264-nvenc-geforce/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>目的別 動画編集・エンコードソフトェアまとめ</title>
		<link>https://blacknd.com/video-tv/video-edit-adobe-premiere-tmpgenc-aviutl-ffmpeg-avisynth-2017/</link>
					<comments>https://blacknd.com/video-tv/video-edit-adobe-premiere-tmpgenc-aviutl-ffmpeg-avisynth-2017/#respond</comments>
		
		<dc:creator><![CDATA[りゅう]]></dc:creator>
		<pubDate>Sat, 11 Mar 2017 13:09:26 +0000</pubDate>
				<category><![CDATA[動画・TV録画]]></category>
		<category><![CDATA[爆速]]></category>
		<category><![CDATA[スクリプト]]></category>
		<category><![CDATA[必須]]></category>
		<category><![CDATA[DVD]]></category>
		<category><![CDATA[avsp]]></category>
		<category><![CDATA[解除]]></category>
		<category><![CDATA[Blu-ray]]></category>
		<category><![CDATA[avsmod]]></category>
		<category><![CDATA[TMPGEnc]]></category>
		<category><![CDATA[BluRayブルーレイ]]></category>
		<category><![CDATA[プレビュー]]></category>
		<category><![CDATA[エンコード]]></category>
		<category><![CDATA[インターレース]]></category>
		<category><![CDATA[QSV]]></category>
		<category><![CDATA[自動]]></category>
		<category><![CDATA[逆テレシネ]]></category>
		<category><![CDATA[NVEnc]]></category>
		<category><![CDATA[PT3]]></category>
		<category><![CDATA[24fps]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[おすすめ]]></category>
		<category><![CDATA[30fps]]></category>
		<category><![CDATA[プラグイン]]></category>
		<category><![CDATA[premiere]]></category>
		<category><![CDATA[動画]]></category>
		<category><![CDATA[60fps]]></category>
		<category><![CDATA[AviUtl]]></category>
		<category><![CDATA[after effects]]></category>
		<category><![CDATA[バッチ]]></category>
		<category><![CDATA[BOB]]></category>
		<category><![CDATA[AviSynth]]></category>
		<category><![CDATA[高速]]></category>
		<category><![CDATA[バッチファイル]]></category>
		<category><![CDATA[x264]]></category>
		<guid isPermaLink="false">https://blacknd.com/?p=1274</guid>

					<description><![CDATA[<p><img src="https://blacknd.com/wp-content/uploads/2017/03/video-edit-adobe-premiere-tmpgenc-aviutl-ffmpeg-avisynth-2017-1024x576.jpg" class="webfeedsFeaturedVisual" /></p>動画編集は目的によって最適な方法が異なり、正解というものはありません。本記事では目的別に定番を紹介します。 動画編集ソフトウェアの定番 Windowsで利用できる動画編集ソフトウェアは多数あります。かつては多くの選択肢が [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img src="https://blacknd.com/wp-content/uploads/2017/03/video-edit-adobe-premiere-tmpgenc-aviutl-ffmpeg-avisynth-2017-1024x576.jpg" class="webfeedsFeaturedVisual" /></p>
<p>動画編集は目的によって最適な方法が異なり、正解というものはありません。本記事では目的別に定番を紹介します。</p>



<h2 class="wp-block-heading">動画編集ソフトウェアの定番</h2>



<p>Windowsで利用できる動画編集ソフトウェアは多数あります。かつては多くの選択肢がありましたが、近年では定番と呼べるものががだいぶ絞れてきたように思います。</p>



<p>ここではそんな定番たちを用途別に紹介しつつ、後半は個人的に特におすすめしたい、CUIによる動画編集とエンコードツールを紹介していきます。</p>



<h2 class="wp-block-heading">本格的な映像制作</h2>



<p>やはり筆頭は<strong><span class="swl-marker mark_yellow">Adobe After Effects</span></strong>と<strong><span class="swl-marker mark_yellow">Adobe Premiere Pro</span></strong>でしょう。VegasやEDIUSなど他社製品と比較されることもありますが、やはりAdobe製品のマーケットシェアは圧倒的です。</p>



<p>映像制作会社でAdobe系のソフトウェアがないと、外部とのファイル受け渡しに困ってしまいます。</p>



<h3 class="wp-block-heading">Adobe Creative Cloud</h3>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="640" height="400" src="https://blacknd.com/wp-content/uploads/2017/03/20170315-151916.jpg" alt="Adobe Premiere Pro CC" class="wp-image-1682" srcset="https://blacknd.com/wp-content/uploads/2017/03/20170315-151916.jpg 640w, https://blacknd.com/wp-content/uploads/2017/03/20170315-151916-300x188.jpg 300w" sizes="auto, (max-width: 640px) 100vw, 640px" /></figure>



<p>Adobe CC（Creative Cloud）のライセンスを購入すると、期間内は好きなだけAdobe製品の最新版をダウンロードして使用できます。</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" loading="lazy" src="https://blacknd.com/wp-content/uploads/2019/12/ryu-icon.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"><span class="c-balloon__iconName">りゅう</span></div><div class="c-balloon__body -speaking -border-none"><div class="c-balloon__text">
<p>太っ腹なことに2台分のライセンスになっています！</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>

		<div class="pochipp-box"
			data-id="3957"
			data-img="l"
			data-lyt-pc="big"
			data-lyt-mb="vrtcl"
			data-btn-style="dflt"
			data-btn-radius="off"
			data-sale-effect="flash"
			 data-cvkey="5d24c432" data-auto-update="true"		>
							<div class="pochipp-box__image">
					<a href="https://af.moshimo.com/af/c/click?a_id=1700138&#038;p_id=170&#038;pc_id=185&#038;pl_id=4062&#038;url=https%3A%2F%2Fwww.amazon.co.jp%2Fdp%2FB00FOHQZPI" rel="nofollow external noopener noreferrer" data-wpel-link="external" target="_blank">
						<img loading="lazy" decoding="async" src="https://m.media-amazon.com/images/I/41n8TQGddtL._SL500_.jpg" alt="" width="120" height="120" />					</a>
				</div>
						<div class="pochipp-box__body">
				<div class="pochipp-box__title">
					<a href="https://af.moshimo.com/af/c/click?a_id=1700138&#038;p_id=170&#038;pc_id=185&#038;pl_id=4062&#038;url=https%3A%2F%2Fwww.amazon.co.jp%2Fdp%2FB00FOHQZPI" rel="nofollow external noopener noreferrer" data-wpel-link="external" target="_blank">
						Adobe Creative Cloud コンプリート|12か月版|Windows/Mac対応|オンラインコード版					</a>
				</div>

				
									<div class="pochipp-box__price">
						¥65,102						<span>（2022/06/08 13:51時点 | Amazon調べ）</span>
					</div>
				
							</div>
				<div class="pochipp-box__btns"
		data-maxclmn-pc="fit"
		data-maxclmn-mb="1"
	>
					<div class="pochipp-box__btnwrap -amazon">
								<a href="https://af.moshimo.com/af/c/click?a_id=1700138&#038;p_id=170&#038;pc_id=185&#038;pl_id=4062&#038;url=https%3A%2F%2Fwww.amazon.co.jp%2Fdp%2FB00FOHQZPI" class="pochipp-box__btn" rel="nofollow external noopener noreferrer" data-wpel-link="external" target="_blank">
					<span>
						Amazon					</span>
					<img loading="lazy" decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=1700138&p_id=170&pc_id=185&pl_id=4062" width="1" height="1" style="border:none;">				</a>
			</div>
							<div class="pochipp-box__btnwrap -rakuten">
								<a href="https://af.moshimo.com/af/c/click?a_id=1700078&#038;p_id=54&#038;pc_id=54&#038;pl_id=616&#038;url=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2FAdobe%2520Creative%2520Cloud" class="pochipp-box__btn" rel="nofollow external noopener noreferrer" data-wpel-link="external" target="_blank">
					<span>
						楽天市場					</span>
					<img loading="lazy" decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=1700078&p_id=54&pc_id=54&pl_id=616" width="1" height="1" style="border:none;">				</a>
			</div>
										<div class="pochipp-box__btnwrap -yahoo -long-text">
								<a href="https://af.moshimo.com/af/c/click?a_id=1700139&#038;p_id=1225&#038;pc_id=1925&#038;pl_id=18502&#038;url=https%3A%2F%2Fshopping.yahoo.co.jp%2Fsearch%3Fp%3DAdobe%2520Creative%2520Cloud" class="pochipp-box__btn" rel="nofollow external noopener noreferrer" data-wpel-link="external" target="_blank">
					<span>
						Yahoo!ショッピング					</span>
					<img loading="lazy" decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=1700139&p_id=1225&pc_id=1925&pl_id=18502" width="1" height="1" style="border:none;">				</a>
			</div>
									</div>
								<div class="pochipp-box__logo">
					<img loading="lazy" decoding="async" src="https://blacknd.com/wp-content/plugins/pochipp/assets/img/pochipp-logo-t1.png" alt="" width="32" height="32">
					<span>ポチップ</span>
				</div>
					</div>
	


<p>Premiere Proは主にカット編集、トランジションなどのエフェクト適用を目的としたソフトウェアで、編集からエンコードまでのほぼ全行程をこれ一本で行えます。特にカット編集はさすがに秀逸です。</p>



<p>After Effectsはその前工程となる映像制作、つまりPremiere Proに渡すソース動画を制作する用途というイメージです。<br>動画版Photoshopと呼ばれることもあります。</p>



<p>Adobe製品は大量に存在する高度なプラグインやエフェクトが魅力です。</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" loading="lazy" src="https://blacknd.com/wp-content/uploads/2019/12/ryu-icon.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"><span class="c-balloon__iconName">りゅう</span></div><div class="c-balloon__body -speaking -border-none"><div class="c-balloon__text">
<p>映像制作において、Adobe CCでできないことというのはちょっと思い浮かびません。</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h4 class="wp-block-heading">Adobe製品のパフォーマンスを向上するには</h4>



<p>CPUの内蔵GPUでは、十分なパフォーマンスを発揮できません。</p>



<p>おすすめはNVIDIAのCUDAによるハードウェアアクセラレーションが可能なGPUです。</p>


		<div class="pochipp-box"
			data-id="3960"
			data-img="l"
			data-lyt-pc="big"
			data-lyt-mb="vrtcl"
			data-btn-style="dflt"
			data-btn-radius="off"
			data-sale-effect="flash"
			 data-cvkey="6a1f3f66" data-auto-update="true"		>
							<div class="pochipp-box__image">
					<a href="https://af.moshimo.com/af/c/click?a_id=1700138&#038;p_id=170&#038;pc_id=185&#038;pl_id=4062&#038;url=https%3A%2F%2Fwww.amazon.co.jp%2Fdp%2FB08WPRMVWB" rel="nofollow external noopener noreferrer" data-wpel-link="external" target="_blank">
						<img loading="lazy" decoding="async" src="https://m.media-amazon.com/images/I/51ClY8eDcpL._SL500_.jpg" alt="" width="120" height="120" />					</a>
				</div>
						<div class="pochipp-box__body">
				<div class="pochipp-box__title">
					<a href="https://af.moshimo.com/af/c/click?a_id=1700138&#038;p_id=170&#038;pc_id=185&#038;pl_id=4062&#038;url=https%3A%2F%2Fwww.amazon.co.jp%2Fdp%2FB08WPRMVWB" rel="nofollow external noopener noreferrer" data-wpel-link="external" target="_blank">
						MSI GeForce RTX 3060 VENTUS 2X 12G OC グラフィックスボード VD7553					</a>
				</div>

									<div class="pochipp-box__info">MSI</div>
				
									<div class="pochipp-box__price">
						¥57,916						<span>（2022/06/08 13:51時点 | Amazon調べ）</span>
					</div>
				
							</div>
				<div class="pochipp-box__btns"
		data-maxclmn-pc="fit"
		data-maxclmn-mb="1"
	>
					<div class="pochipp-box__btnwrap -amazon">
								<a href="https://af.moshimo.com/af/c/click?a_id=1700138&#038;p_id=170&#038;pc_id=185&#038;pl_id=4062&#038;url=https%3A%2F%2Fwww.amazon.co.jp%2Fdp%2FB08WPRMVWB" class="pochipp-box__btn" rel="nofollow external noopener noreferrer" data-wpel-link="external" target="_blank">
					<span>
						Amazon					</span>
					<img loading="lazy" decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=1700138&p_id=170&pc_id=185&pl_id=4062" width="1" height="1" style="border:none;">				</a>
			</div>
							<div class="pochipp-box__btnwrap -rakuten">
								<a href="https://af.moshimo.com/af/c/click?a_id=1700078&#038;p_id=54&#038;pc_id=54&#038;pl_id=616&#038;url=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2FMSI%2520GeForce%2520RTX%25203060" class="pochipp-box__btn" rel="nofollow external noopener noreferrer" data-wpel-link="external" target="_blank">
					<span>
						楽天市場					</span>
					<img loading="lazy" decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=1700078&p_id=54&pc_id=54&pl_id=616" width="1" height="1" style="border:none;">				</a>
			</div>
										<div class="pochipp-box__btnwrap -yahoo -long-text">
								<a href="https://af.moshimo.com/af/c/click?a_id=1700139&#038;p_id=1225&#038;pc_id=1925&#038;pl_id=18502&#038;url=https%3A%2F%2Fshopping.yahoo.co.jp%2Fsearch%3Fp%3DMSI%2520GeForce%2520RTX%25203060" class="pochipp-box__btn" rel="nofollow external noopener noreferrer" data-wpel-link="external" target="_blank">
					<span>
						Yahoo!ショッピング					</span>
					<img loading="lazy" decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=1700139&p_id=1225&pc_id=1925&pl_id=18502" width="1" height="1" style="border:none;">				</a>
			</div>
									</div>
								<div class="pochipp-box__logo">
					<img loading="lazy" decoding="async" src="https://blacknd.com/wp-content/plugins/pochipp/assets/img/pochipp-logo-t1.png" alt="" width="32" height="32">
					<span>ポチップ</span>
				</div>
					</div>
	


<h4 class="wp-block-heading">エンコード時に流行りのコーデックが使えない！</h4>



<p>具体的には<strong><span class="swl-marker mark_yellow">x264やNVEncが使えません</span></strong>。AviUtlなどからの乗り換え組にとっては衝撃の事実ですが、H.264に関してはメーカー製品が組み込まれていますので、ライセンス問題とか色々あるのでしょう。</p>



<p>この問題、実は対応可能です。別記事にまとめましたので参照してください。</p>



<p>https://blacknd.com/video-editing/adobe-cc-encode-codec-h264-avc-h265-hevc-x264-nvenc-geforce/</p>



<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-0828111045403072"
     crossorigin="anonymous"></script>
<ins class="adsbygoogle"
     style="display:block; text-align:center;"
     data-ad-layout="in-article"
     data-ad-format="fluid"
     data-ad-client="ca-pub-0828111045403072"
     data-ad-slot="7288081085"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<h2 class="wp-block-heading">GUI操作が簡単な動画編集</h2>



<p>Adobe製品の低価格版のような製品が多く存在します。<br>具体的にはPowerDirectorとかVideoStudioとか、そういった製品です。</p>



<p>用途はエンコードやリサイズ、動画形式の変換が多いでしょう。併せてカット編集、リサイズ、インターレース解除、字幕入れなどの一般的な動画編集もよく行われます。</p>



<p>私の周囲では、企業で「会社の方針でフリーソフトは使えないが、Adobe CCは高額すぎる」という制限のあるところが、よく上記のような製品を導入していました。</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" loading="lazy" src="https://blacknd.com/wp-content/uploads/2019/12/ryu-icon.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"><span class="c-balloon__iconName">りゅう</span></div><div class="c-balloon__body -speaking -border-none"><div class="c-balloon__text">
<p>でも正直、そういうところは最近見なくなりましたね。</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h3 class="wp-block-heading">TMPGEnc Video Mastering Works</h3>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="640" height="433" src="https://blacknd.com/wp-content/uploads/2017/03/20170315-153921.jpg" alt="TMPGEnc Video Mastering Works" class="wp-image-1683" srcset="https://blacknd.com/wp-content/uploads/2017/03/20170315-153921.jpg 640w, https://blacknd.com/wp-content/uploads/2017/03/20170315-153921-300x203.jpg 300w" sizes="auto, (max-width: 640px) 100vw, 640px" /></figure>


		<div class="pochipp-box"
			data-id="3964"
			data-img="l"
			data-lyt-pc="big"
			data-lyt-mb="vrtcl"
			data-btn-style="dflt"
			data-btn-radius="off"
			data-sale-effect="flash"
			 data-cvkey="b2091e95" data-auto-update="true"		>
							<div class="pochipp-box__image">
					<a href="https://af.moshimo.com/af/c/click?a_id=1700138&#038;p_id=170&#038;pc_id=185&#038;pl_id=4062&#038;url=https%3A%2F%2Fwww.amazon.co.jp%2Fdp%2FB07KTDF5Q1" rel="nofollow external noopener noreferrer" data-wpel-link="external" target="_blank">
						<img loading="lazy" decoding="async" src="https://m.media-amazon.com/images/I/51bvZ-4Aq+L._SL500_.jpg" alt="" width="120" height="120" />					</a>
				</div>
						<div class="pochipp-box__body">
				<div class="pochipp-box__title">
					<a href="https://af.moshimo.com/af/c/click?a_id=1700138&#038;p_id=170&#038;pc_id=185&#038;pl_id=4062&#038;url=https%3A%2F%2Fwww.amazon.co.jp%2Fdp%2FB07KTDF5Q1" rel="nofollow external noopener noreferrer" data-wpel-link="external" target="_blank">
						TMPGEnc Video Mastering Works 7|ダウンロード版					</a>
				</div>

									<div class="pochipp-box__info">ペガシス</div>
				
									<div class="pochipp-box__price">
						¥12,069						<span>（2022/06/08 13:51時点 | Amazon調べ）</span>
					</div>
				
							</div>
				<div class="pochipp-box__btns"
		data-maxclmn-pc="fit"
		data-maxclmn-mb="1"
	>
					<div class="pochipp-box__btnwrap -amazon">
								<a href="https://af.moshimo.com/af/c/click?a_id=1700138&#038;p_id=170&#038;pc_id=185&#038;pl_id=4062&#038;url=https%3A%2F%2Fwww.amazon.co.jp%2Fdp%2FB07KTDF5Q1" class="pochipp-box__btn" rel="nofollow external noopener noreferrer" data-wpel-link="external" target="_blank">
					<span>
						Amazon					</span>
					<img loading="lazy" decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=1700138&p_id=170&pc_id=185&pl_id=4062" width="1" height="1" style="border:none;">				</a>
			</div>
							<div class="pochipp-box__btnwrap -rakuten">
								<a href="https://af.moshimo.com/af/c/click?a_id=1700078&#038;p_id=54&#038;pc_id=54&#038;pl_id=616&#038;url=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2FTMPGEnc%2520Video%2520Mastering%2520Works%25207" class="pochipp-box__btn" rel="nofollow external noopener noreferrer" data-wpel-link="external" target="_blank">
					<span>
						楽天市場					</span>
					<img loading="lazy" decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=1700078&p_id=54&pc_id=54&pl_id=616" width="1" height="1" style="border:none;">				</a>
			</div>
										<div class="pochipp-box__btnwrap -yahoo -long-text">
								<a href="https://af.moshimo.com/af/c/click?a_id=1700139&#038;p_id=1225&#038;pc_id=1925&#038;pl_id=18502&#038;url=https%3A%2F%2Fshopping.yahoo.co.jp%2Fsearch%3Fp%3DTMPGEnc%2520Video%2520Mastering%2520Works%25207" class="pochipp-box__btn" rel="nofollow external noopener noreferrer" data-wpel-link="external" target="_blank">
					<span>
						Yahoo!ショッピング					</span>
					<img loading="lazy" decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=1700139&p_id=1225&pc_id=1925&pl_id=18502" width="1" height="1" style="border:none;">				</a>
			</div>
									</div>
								<div class="pochipp-box__logo">
					<img loading="lazy" decoding="async" src="https://blacknd.com/wp-content/plugins/pochipp/assets/img/pochipp-logo-t1.png" alt="" width="32" height="32">
					<span>ポチップ</span>
				</div>
					</div>
	


<p>バージョン6よりNVEnc（HEVC）のハードウェアエンコードに対応し、インターレース解除に新機能も登場し、順調にパワーアップを続けています。</p>



<p>カット編集機能は賛否両論ですが、サムネイル部分をマウスのボタンでザーッと流すあたりの操作性は気に入っています。個人的にCMカット最強と考えているTMPGEnc MPEG Smart Renderと同じように使えます。</p>


		<div class="pochipp-box"
			data-id="3965"
			data-img="l"
			data-lyt-pc="big"
			data-lyt-mb="vrtcl"
			data-btn-style="dflt"
			data-btn-radius="off"
			data-sale-effect="flash"
			 data-cvkey="d07eef81" data-auto-update="true"		>
							<div class="pochipp-box__image">
					<a href="https://af.moshimo.com/af/c/click?a_id=1700138&#038;p_id=170&#038;pc_id=185&#038;pl_id=4062&#038;url=https%3A%2F%2Fwww.amazon.co.jp%2Fdp%2FB08D6NQ2DT" rel="nofollow external noopener noreferrer" data-wpel-link="external" target="_blank">
						<img loading="lazy" decoding="async" src="https://m.media-amazon.com/images/I/51MPh8dmLEL._SL500_.jpg" alt="" width="120" height="120" />					</a>
				</div>
						<div class="pochipp-box__body">
				<div class="pochipp-box__title">
					<a href="https://af.moshimo.com/af/c/click?a_id=1700138&#038;p_id=170&#038;pc_id=185&#038;pl_id=4062&#038;url=https%3A%2F%2Fwww.amazon.co.jp%2Fdp%2FB08D6NQ2DT" rel="nofollow external noopener noreferrer" data-wpel-link="external" target="_blank">
						TMPGEnc MPEG Smart Renderer 6 |ダウンロード版					</a>
				</div>

									<div class="pochipp-box__info">ペガシス</div>
				
									<div class="pochipp-box__price">
						¥7,313						<span>（2022/06/06 01:00時点 | Amazon調べ）</span>
					</div>
				
							</div>
				<div class="pochipp-box__btns"
		data-maxclmn-pc="fit"
		data-maxclmn-mb="1"
	>
					<div class="pochipp-box__btnwrap -amazon">
								<a href="https://af.moshimo.com/af/c/click?a_id=1700138&#038;p_id=170&#038;pc_id=185&#038;pl_id=4062&#038;url=https%3A%2F%2Fwww.amazon.co.jp%2Fdp%2FB08D6NQ2DT" class="pochipp-box__btn" rel="nofollow external noopener noreferrer" data-wpel-link="external" target="_blank">
					<span>
						Amazon					</span>
					<img loading="lazy" decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=1700138&p_id=170&pc_id=185&pl_id=4062" width="1" height="1" style="border:none;">				</a>
			</div>
							<div class="pochipp-box__btnwrap -rakuten">
								<a href="https://af.moshimo.com/af/c/click?a_id=1700078&#038;p_id=54&#038;pc_id=54&#038;pl_id=616&#038;url=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2FTMPGEnc%2520MPEG%2520Smart%2520Renderer%25206" class="pochipp-box__btn" rel="nofollow external noopener noreferrer" data-wpel-link="external" target="_blank">
					<span>
						楽天市場					</span>
					<img loading="lazy" decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=1700078&p_id=54&pc_id=54&pl_id=616" width="1" height="1" style="border:none;">				</a>
			</div>
										<div class="pochipp-box__btnwrap -yahoo -long-text">
								<a href="https://af.moshimo.com/af/c/click?a_id=1700139&#038;p_id=1225&#038;pc_id=1925&#038;pl_id=18502&#038;url=https%3A%2F%2Fshopping.yahoo.co.jp%2Fsearch%3Fp%3DTMPGEnc%2520MPEG%2520Smart%2520Renderer%25206" class="pochipp-box__btn" rel="nofollow external noopener noreferrer" data-wpel-link="external" target="_blank">
					<span>
						Yahoo!ショッピング					</span>
					<img loading="lazy" decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=1700139&p_id=1225&pc_id=1925&pl_id=18502" width="1" height="1" style="border:none;">				</a>
			</div>
									</div>
								<div class="pochipp-box__logo">
					<img loading="lazy" decoding="async" src="https://blacknd.com/wp-content/plugins/pochipp/assets/img/pochipp-logo-t1.png" alt="" width="32" height="32">
					<span>ポチップ</span>
				</div>
					</div>
	

<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" loading="lazy" src="https://blacknd.com/wp-content/uploads/2019/12/ryu-icon.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"><span class="c-balloon__iconName">りゅう</span></div><div class="c-balloon__body -speaking -border-none"><div class="c-balloon__text">
<p>後にAviSynth+の記事で登場しますが、TMPGEnc MPEG Smart Renderは少し特殊な役割を持っています。</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<p>TMPGEncシリーズは、難しいこと抜きで今すぐGUIで使いこなしたい！という方や、AviUtlを学ぶ気になれない！面倒！という方に適しているでしょう。</p>



<h3 class="wp-block-heading">AviUtl</h3>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="640" height="388" src="https://blacknd.com/wp-content/uploads/2017/03/20170316-022801.jpg" alt="AviUtl" class="wp-image-1686" srcset="https://blacknd.com/wp-content/uploads/2017/03/20170316-022801.jpg 640w, https://blacknd.com/wp-content/uploads/2017/03/20170316-022801-300x182.jpg 300w" sizes="auto, (max-width: 640px) 100vw, 640px" /></figure>



<p>http://spring-fragrance.mints.ne.jp/aviutl/</p>



<p>無料で使用できるフリーソフトウェアでは、やはり<strong><span class="swl-marker mark_yellow">AviUtlの人気が頭一つ抜けています</span></strong>。</p>



<p>単なるエンコードや動画形式変換なら他にもお手軽ツールがありますが、AviUtlは勉強と努力次第で高度な動画編集を可能にしたり、市販ソフトウェアで読み込めない動画ファイルを読み込んだりできる柔軟性があります。</p>



<p>国内の利用者が非常に多く、ネットの情報も豊富です。x264でエンコードする出力プラグインの登場が、普及に拍車をかけたように思います。</p>



<p><strong><span class="swl-marker mark_yellow">拡張編集プラグイン</span></strong>によりタイムライン編集もサポートし、Adobe Premiere Proっぽいことまでできてしまいます。</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" loading="lazy" src="https://blacknd.com/wp-content/uploads/2019/12/ryu-icon.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"><span class="c-balloon__iconName">りゅう</span></div><div class="c-balloon__body -speaking -border-none"><div class="c-balloon__text">
<p>無料でありながらこれ一本で大抵のことはできてしまう、優秀なフリーソフトウェアです。</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<p>ただしうまく活用するには、それなりの知識や経験が必要です。プラグインは古いものを含めると把握しきれないほど多く、入門者は似た機能を持つプラグインの取捨選択に戸惑うことでしょう。</p>



<p>急成長は止まった感がありますので、今から勉強する人はある意味入りやすいかもしれません。</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" loading="lazy" src="https://blacknd.com/wp-content/uploads/2019/12/ryu-icon.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"><span class="c-balloon__iconName">りゅう</span></div><div class="c-balloon__body -speaking -border-none"><div class="c-balloon__text">
<p>数年ぶりに新バージョンが登場しましたが、残念ながら期待された64bit化は（将来的にも）されないとのことです。プラグインの互換性が失われるため厳しいのでしょう。</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<p>AviUtlについてはこのサイト内にもまとめ記事がありますので参照してください。</p>



<figure class="wp-block-embed is-type-wp-embed is-provider-blacknd wp-block-embed-blacknd"><div class="wp-block-embed__wrapper">
https://blacknd.com/video-editing/aviutl-plugins-2013-interlace-nnedi3/
</div></figure>



<p>AviUtlは「手に馴染むツール」として上級者にも人気があります。他のツールと併用している人も多いですね。</p>



<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-0828111045403072"
     crossorigin="anonymous"></script>
<ins class="adsbygoogle"
     style="display:block; text-align:center;"
     data-ad-layout="in-article"
     data-ad-format="fluid"
     data-ad-client="ca-pub-0828111045403072"
     data-ad-slot="7288081085"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<h2 class="wp-block-heading">高速化・自動化できる映像編集</h2>



<p>動画編集やエンコードは、突き詰めればフィルタやプラグインの機能理解、知識と経験、そして独特のセンスが重要になってきます。</p>



<p><strong><span class="swl-marker mark_yellow">自動化や効率化を追求するようになると、だんだんGUIが邪魔になってきます</span></strong>。</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" loading="lazy" src="https://blacknd.com/wp-content/uploads/2019/12/ryu-icon.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"><span class="c-balloon__iconName">りゅう</span></div><div class="c-balloon__body -speaking -border-none"><div class="c-balloon__text">
<p>どうしても似たような作業の繰り返しが多くなりますので、いちいちGUIで操作するよりスクリプト化して使いまわす方が理に適っています。</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<p>以下は独自のGUIを持たず、コマンドラインやスクリプトファイルによって動画編集を行うツールです。</p>



<h3 class="wp-block-heading">FFmpeg</h3>



<p>FFmpegは、メディアファイルの入力～編集～出力までを1行のコマンド（ワンライナー）で実行可能なツールです。<br><strong><span class="swl-marker mark_yellow">用途次第ではこれだけでほとんど何でもできてしまいます</span></strong>。</p>



<p>https://ffmpeg.org/</p>



<p>以下は、FFmpegによる簡単なパターンでのエンコード例です。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>ffmpeg input.mp4 -s 1280x720 -sws_flags spline -vcodec nvenc_hevc -b:v 2M -vf bwdif=0:-1:1 output.mp4</code></pre></div>



<p><code>input.mp4</code>を読み込み、Splineで1280x720pxにリサイズし、コーデックをNVEnc（HEVC）とし、平均ビットレートを2Mbpsとし、インターレースを解除して、<code>output.mp4</code>にエンコード出力する、という内容です。</p>



<p>ご覧の通り「無敵か！」と思えるほどの簡便性ですが、後述するAviSynth（AviSynth+）に比べると周辺ツールやフィルタ選択の自由度、設定の多彩さで劣ります。</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" loading="lazy" src="https://blacknd.com/wp-content/uploads/2019/12/ryu-icon.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"><span class="c-balloon__iconName">りゅう</span></div><div class="c-balloon__body -speaking -border-none"><div class="c-balloon__text">
<p>しかしエンコードまでワンライナーで行える点では勝っています。用途次第ですね。</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<p>万能かつコマンド1つという手軽さから、内部的にFFmpegを利用するソフトウェアも多く、例えば携帯動画変換君などはFFmpegのラッパーとなっています。<br>有名なフリーのDVDオーサリングツールであるDVDStylerも、内部でFFmpegを使用しています。</p>



<p>今はどうか知りませんが、Youtubeも内部のエンコードをFFmpegで行っていたと記憶しています。<br>動画サービスを扱うサーバで利用されていることは非常に多く、OSの垣根を超えて活躍しています。</p>



<h3 class="wp-block-heading">AviSynth</h3>



<p>「定形処理 → 即エンコード」を前提とした動画編集で、高画質化と高効率化を両立・追求するならAviSynth（またはAviSynth+）でしょう。</p>



<p>http://avisynth.nl/index.php/Main_Page</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" loading="lazy" src="https://blacknd.com/wp-content/uploads/2019/12/ryu-icon.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"><span class="c-balloon__iconName">りゅう</span></div><div class="c-balloon__body -speaking -border-none"><div class="c-balloon__text">
<p>PT3のTV録画ファイルを扱う際等、たくさんのファイルに同じ編集処理を行いたい場合はコレで決まり！</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<p>AviSynthはVirtualDubなどと共に古くから人気があり、実はAviUtl用プラグインはAviSynth用フィルタの移植、ということも少なくありません（たまに逆もあります）。<a href="https://blacknd.com/video-editing/aviutl-plugins-2013-interlace-nnedi3/" data-wpel-link="internal">過去の記事</a>で書いたNNEDI3もそうです。</p>



<p>AviSynthをおすすめする理由は、こういった優れたフィルタの存在だけでなく、その組み合わせやパラメータ指定、順序の組み立てにより、納得いくまで高画質化と高速化、高効率化を追求できるためです。</p>



<p>以下は本家サイトの説明をGoogle先生に翻訳してもらったものです。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>AviSynthは、ビデオポストプロダクション用の強力なツールです。動画の編集や処理方法を提供します。<br>AviSynthはフレームサーバーとして機能し、一時ファイルを必要とせずに即座に編集できます。<br>AviSynth自体はグラフィカルユーザーインターフェイス（GUI）を提供しませんが、高度な非線形編集を可能にするスクリプトシステムに依存しています。これは、最初は面倒で直感的ではないように見えるかもしれませんが、それは非常に強力で、正確で一貫した再現性のある方法でプロジェクトを管理する非常に良い方法です。テキストベースのスクリプトは人間が読めるので、プロジェクトは本質的に自己文書化しています。<br>スクリプト言語はシンプルですがパワフルであり、基本操作から複雑なフィルタを作成して、有益なユニークなエフェクトの洗練されたパレットを作成することができます。</p></blockquote>



<p>無意味に難解ですが、<strong><span class="swl-marker mark_yellow">強力で、高速で、GUIがない代わりに効率的な処理ができるよ！</span></strong>ということですね。</p>



<p>AviSynthはCUIツールのため独自のGUIは持ちませんが、有志によるAvsPmodという有名なGUI（というかプレビュー付きのエディタ）が存在します。これは後の記事で紹介します。</p>



<p>具体的には、こういう使い方になります。</p>



<ul class="wp-block-list"><li><code>ファイル名.avs</code>というテキストファイルに適用したい処理を順に記述</li><li>上記avsファイルをコマンドライン版のx264やx265、QSVEncCやNVEncC、あるいはAviUtlなどに渡してエンコード</li></ul>



<p>他のコマンドやツールに渡す理由は、AviSynthは基本的に動画にフィルタをかけるだけのツールであり、単体でエンコードする機能を持たないためです。</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" loading="lazy" src="https://blacknd.com/wp-content/uploads/2019/12/ryu-icon.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"><span class="c-balloon__iconName">りゅう</span></div><div class="c-balloon__body -speaking -border-none"><div class="c-balloon__text">
<p>AviUtlも標準のAVI出力以外は外部ツールに頼っています。GUIでパラメータを指定して処理を投げているわけですが、これと同じことをコマンドラインやバッチファイルで行うわけです。</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<p>渡されたコマンド側からは、avsファイルは「<strong><span class="swl-marker mark_yellow">フィルタ適用済みの動画ファイル</span></strong>」のように見えます。</p>



<p>以下は非常に単純なAviSynthスクリプトの例です。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>avsource = &quot;D:¥My Videos¥Video_001.mpg&quot;

LWLibavVideoSource(avsource)
AudioDub(last, LWLibavAudioSource(avsource, av_sync=true))

AssumeTFF()
TDeint(edeint=nnedi3)
Spline36Resize(1280, 720)

return last</code></pre></div>



<p>上記スクリプトでやっていることは以下の通りです。</p>



<p>1：読み込む動画ファイルを指定<br>3：映像を読み込む<br>4：映像と同期しつつ音声を読み込む<br>6：フィールドオーダーをトップフィールドファーストに指定<br>7：インターレースを解除<br>8：1280x720pxにリサイズ</p>



<p>AviSynthの魅力的なところは、<strong><span class="swl-marker mark_yellow">フィルタリングにかかる時間を惜しまなければ極限まで高画質化できる</span></strong>という点です。上の例ではインターレース解除やリサイズの処理が様々に工夫できます。</p>



<p>他にも放送局のロゴ除去、CMカット、逆テレシネ化（映画やアニメ録画番組の30→24fps化）、フレーム補完によるぬるぬる60fps化、色調補正、カット編集、黒ベタ、回転、再生速度変更、ぼかし、シャープ、字幕入れなど、<strong>AviUtlで可能なことは大体何でもできます</strong>。</p>



<p>スクリプトは単なるテキストファイルであり、上の例ではソースさえ書き換えれば同じ設定で<strong><span class="swl-marker mark_yellow">何度でも再利用できます</span></strong>。ソース部分を動的に取得または生成するバッチファイルを書けば、<strong><span class="swl-marker mark_yellow">処理を自動化できます</span></strong>。</p>



<p>先人による優れたスクリプトを単純なコピペで拝借することができる点も素敵です。</p>



<p>Avisynthの詳細については、別の記事で説明していますので参照してください。複数動画のエンコードを自動化するためのバッチファイルも公開しています。</p>



<figure class="wp-block-embed is-type-wp-embed is-provider-blacknd wp-block-embed-blacknd"><div class="wp-block-embed__wrapper">
https://blacknd.com/video-editing/avisynth-plus-64bit-mt-filters-plugins-install-windows10-x64/
</div></figure>



<p>次回以降はAviSynthから派生し高速化を図ったAviSynth+を紹介していきます。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blacknd.com/video-tv/video-edit-adobe-premiere-tmpgenc-aviutl-ffmpeg-avisynth-2017/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>PT3特集 4：TVTest視聴画面に実況コメントを表示、投稿する</title>
		<link>https://blacknd.com/video-tv/pt3_spinel_tvtest_edcb_nicojk_4/</link>
					<comments>https://blacknd.com/video-tv/pt3_spinel_tvtest_edcb_nicojk_4/#respond</comments>
		
		<dc:creator><![CDATA[りゅう]]></dc:creator>
		<pubDate>Thu, 28 Jan 2016 04:55:13 +0000</pubDate>
				<category><![CDATA[動画・TV録画]]></category>
		<category><![CDATA[視聴]]></category>
		<category><![CDATA[排他]]></category>
		<category><![CDATA[プラグイン]]></category>
		<category><![CDATA[LAN]]></category>
		<category><![CDATA[優先]]></category>
		<category><![CDATA[設定]]></category>
		<category><![CDATA[サーバ]]></category>
		<category><![CDATA[NicoJK]]></category>
		<category><![CDATA[PT3]]></category>
		<category><![CDATA[ドライバ]]></category>
		<category><![CDATA[2ch]]></category>
		<category><![CDATA[TvTest]]></category>
		<category><![CDATA[チューナー]]></category>
		<category><![CDATA[実況]]></category>
		<category><![CDATA[Spinel]]></category>
		<category><![CDATA[共有]]></category>
		<category><![CDATA[ニコニコ実況]]></category>
		<category><![CDATA[TV]]></category>
		<category><![CDATA[予約]]></category>
		<category><![CDATA[録画]]></category>
		<category><![CDATA[番組表]]></category>
		<category><![CDATA[TS]]></category>
		<category><![CDATA[同期]]></category>
		<category><![CDATA[ニコニコ]]></category>
		<category><![CDATA[Windows10]]></category>
		<category><![CDATA[コメント]]></category>
		<category><![CDATA[TS抜き]]></category>
		<guid isPermaLink="false">https://blacknd.com/?p=989</guid>

					<description><![CDATA[<p><img src="https://blacknd.com/wp-content/uploads/2016/01/pt3_spinel_tvtest_edcb_nicojk_4-1024x576.jpg" class="webfeedsFeaturedVisual" /></p>TVTestで番組視聴中にニコニコ動画のような実況コメントを流し、投稿も可能にします。 概要 TVTestはプラグインによって機能を拡張することができます。 今回は、視聴画面内にニコニコ実況の実況コメントを表示したり、チ [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img src="https://blacknd.com/wp-content/uploads/2016/01/pt3_spinel_tvtest_edcb_nicojk_4-1024x576.jpg" class="webfeedsFeaturedVisual" /></p>
<p>TVTestで番組視聴中にニコニコ動画のような実況コメントを流し、投稿も可能にします。</p>



<h2 class="wp-block-heading">概要</h2>



<p>TVTestはプラグインによって機能を拡張することができます。</p>



<p>今回は、視聴画面内にニコニコ実況の実況コメントを表示したり、チャンネル毎に実況の勢いを表示したり、コメントを投稿する機能を持つプラグイン「<strong><span class="swl-marker mark_yellow">NicoJK</span></strong>」を使ってみます。</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" loading="lazy" src="https://blacknd.com/wp-content/uploads/2019/12/ryu-icon.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"><span class="c-balloon__iconName">りゅう</span></div><div class="c-balloon__body -speaking -border-none"><div class="c-balloon__text">
<p>人気番組にはコメントが多く、ニコニコ動画のように賑やかになります。</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h2 class="wp-block-heading">PT3、TVTestの導入は済んでいる前提で</h2>



<p>PT3の購入はこちら。</p>






<p>まだTVTestを導入していない場合、サーバPCではこちらを参照してください。</p>



<figure class="wp-block-embed is-type-wp-embed is-provider-blacknd wp-block-embed-blacknd"><div class="wp-block-embed__wrapper">
https://blacknd.com/video-editing/pt3_spinel_tvtest_edcb_nicojk_1/
</div></figure>



<p>クライアントPCはこちらを参照してください。</p>



<figure class="wp-block-embed is-type-wp-embed is-provider-blacknd wp-block-embed-blacknd"><div class="wp-block-embed__wrapper">
https://blacknd.com/video-editing/pt3_spinel_tvtest_edcb_nicojk_3/
</div></figure>



<p>PT3の購入はこちらから。</p>


		<div class="pochipp-box"
			data-id="3624"
			data-img="l"
			data-lyt-pc="big"
			data-lyt-mb="vrtcl"
			data-btn-style="dflt"
			data-btn-radius="off"
			data-sale-effect="flash"
			 data-cvkey="34ce47fa"		>
							<div class="pochipp-box__image">
					<a href="https://af.moshimo.com/af/c/click?a_id=1700138&#038;p_id=170&#038;pc_id=185&#038;pl_id=4062&#038;url=https%3A%2F%2Fwww.amazon.co.jp%2Fdp%2FB00857CQAM" rel="nofollow external noopener noreferrer" data-wpel-link="external" target="_blank">
						<img loading="lazy" decoding="async" src="https://m.media-amazon.com/images/I/51ld5WzaugL._SL500_.jpg" alt="" width="120" height="120" />					</a>
				</div>
						<div class="pochipp-box__body">
				<div class="pochipp-box__title">
					<a href="https://af.moshimo.com/af/c/click?a_id=1700138&#038;p_id=170&#038;pc_id=185&#038;pl_id=4062&#038;url=https%3A%2F%2Fwww.amazon.co.jp%2Fdp%2FB00857CQAM" rel="nofollow external noopener noreferrer" data-wpel-link="external" target="_blank">
						PT3 Rev.A					</a>
				</div>

				
									<div class="pochipp-box__price">
						¥46,550						<span>（2022/06/01 09:17時点 | Amazon調べ）</span>
					</div>
				
							</div>
				<div class="pochipp-box__btns"
		data-maxclmn-pc="fit"
		data-maxclmn-mb="1"
	>
					<div class="pochipp-box__btnwrap -amazon">
								<a href="https://af.moshimo.com/af/c/click?a_id=1700138&#038;p_id=170&#038;pc_id=185&#038;pl_id=4062&#038;url=https%3A%2F%2Fwww.amazon.co.jp%2Fdp%2FB00857CQAM" class="pochipp-box__btn" rel="nofollow external noopener noreferrer" data-wpel-link="external" target="_blank">
					<span>
						Amazon					</span>
					<img loading="lazy" decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=1700138&p_id=170&pc_id=185&pl_id=4062" width="1" height="1" style="border:none;">				</a>
			</div>
							<div class="pochipp-box__btnwrap -rakuten">
								<a href="https://af.moshimo.com/af/c/click?a_id=1700078&#038;p_id=54&#038;pc_id=54&#038;pl_id=616&#038;url=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2FPT3%2520%25E3%2582%25A2%25E3%2583%25BC%25E3%2582%25B9%25E3%2582%25BD%25E3%2583%2595%25E3%2583%2588" class="pochipp-box__btn" rel="nofollow external noopener noreferrer" data-wpel-link="external" target="_blank">
					<span>
						楽天市場					</span>
					<img loading="lazy" decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=1700078&p_id=54&pc_id=54&pl_id=616" width="1" height="1" style="border:none;">				</a>
			</div>
										<div class="pochipp-box__btnwrap -yahoo -long-text">
								<a href="https://af.moshimo.com/af/c/click?a_id=1700139&#038;p_id=1225&#038;pc_id=1925&#038;pl_id=18502&#038;url=https%3A%2F%2Fshopping.yahoo.co.jp%2Fsearch%3Fp%3DPT3%2520%25E3%2582%25A2%25E3%2583%25BC%25E3%2582%25B9%25E3%2582%25BD%25E3%2583%2595%25E3%2583%2588" class="pochipp-box__btn" rel="nofollow external noopener noreferrer" data-wpel-link="external" target="_blank">
					<span>
						Yahoo!ショッピング					</span>
					<img loading="lazy" decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=1700139&p_id=1225&pc_id=1925&pl_id=18502" width="1" height="1" style="border:none;">				</a>
			</div>
									</div>
								<div class="pochipp-box__logo">
					<img loading="lazy" decoding="async" src="https://blacknd.com/wp-content/plugins/pochipp/assets/img/pochipp-logo-t1.png" alt="" width="32" height="32">
					<span>ポチップ</span>
				</div>
					</div>
	


<h2 class="wp-block-heading">ソフトウェアの準備</h2>



<p>NicoJKはGitHubで公開されています。releaseから最新版のzipファイルをダウンロードします。</p>



<p>https://github.com/rutice/NicoJK</p>



<p>コメントを投稿するためには以下のソフトウェアも必要となります。「Precompiled Binaries for Windows」から最新の<code>sqlite-shell-win32-x86-<span style="color: #ff0000;">xxxxxxx</span>.zip</code>をダウンロードします。</p>



<p>http://www.sqlite.org/download.html</p>



<h2 class="wp-block-heading">プラグインの導入</h2>



<p>フォルダ構成等、前回までの記事通りに進めていることを前提とします。</p>



<p><code>NicoJK_rev<span style="color: #ff0000;">xx</span>.zip</code>と<code>sqlite-shell-win32-x86-<span style="color: #ff0000;">xxxxxxx</span>.zip</code>を適当なフォルダに解凍します。</p>



<ol class="wp-block-list"><li><code>C:¥DTV¥TVTest¥Plugins</code>に、<code>NicoJK.tvtp</code>と<code>NicoJK.ini</code>をコピーする</li><li><code>C:¥DTV¥TVTest¥Plugins</code>に、<code>NicoJK</code>というフォルダを作成する</li><li><code>C:¥DTV¥TVTest</code>に<code>sqlite3.exe</code>をコピーする</li></ol>



<h2 class="wp-block-heading">プラグインの設定</h2>



<p>コメント投稿機能を使うためには、ブラウザのプロファイルフォルダを指定する必要があります。</p>



<p>ブラウザはChromeでもFirefoxでも構いません。</p>



<p>まず<a href="http://jk.nicovideo.jp/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">http://jk.nicovideo.jp/</a>にアクセスし、ログインしておきます。</p>



<p>▼ Chromeのプロファイルフォルダ</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>C:¥Users¥[ユーザー名]¥AppData¥Local¥Google¥Chrome¥User Data¥DefaultCookies</code></pre></div>



<p>▼ Firefoxのプロファイルフォルダ</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>C:¥Users¥[ユーザー名]¥AppData¥Roaming¥Mozilla¥Firefox¥Profiles¥xxxxxxx.default</code></pre></div>



<p><code>NicoJK.ini</code>をテキストエディタで開き、上記プロファイルフォルダを指定します。ここではChromeを例とします。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>; # GoogleChrome用(33.0系以降; 33.0.1750.117mで確認済)
execGetCookie=&quot;sqlite3.exe &quot;C:¥Users¥[ユーザー名]¥AppData¥Local¥Google¥Chrome¥User Data¥Default¥Cookies&quot; -separator = &quot;select name,QUOTE(encrypted_value) from cookies where (host_key=&#39;.nicovideo.jp&#39; or host_key=&#39;jk.nicovideo.jp&#39; or host_key=&#39;.jk.nicovideo.jp&#39;) and path=&#39;/&#39; and not secure and (name=&#39;nicosid&#39; or name=&#39;user_session&#39; or name=&#39;nickname&#39;)&quot;&quot;</code></pre></div>



<p>行頭のコメントアウト「<code>; </code>」を忘れずに削除してください。<br><script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-0828111045403072"
     crossorigin="anonymous"></script>
<ins class="adsbygoogle"
     style="display:block; text-align:center;"
     data-ad-layout="in-article"
     data-ad-format="fluid"
     data-ad-client="ca-pub-0828111045403072"
     data-ad-slot="7288081085"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script></p>



<h2 class="wp-block-heading">動作確認</h2>



<p>TVTestを起動後、画面内を右クリックし、「プラグイン」→「NicoJK」を有効にします。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="912" height="551" src="https://blacknd.com/wp-content/uploads/2016/01/2016-01-28_134128.png" alt="" class="wp-image-992" srcset="https://blacknd.com/wp-content/uploads/2016/01/2016-01-28_134128.png 912w, https://blacknd.com/wp-content/uploads/2016/01/2016-01-28_134128-300x181.png 300w, https://blacknd.com/wp-content/uploads/2016/01/2016-01-28_134128-768x464.png 768w" sizes="auto, (max-width: 912px) 100vw, 912px" /></figure>



<p>チャンネル毎の勢いが表示されます。これで(実況的に)人気のあるチャンネルもわかります。</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="405" height="322" src="https://blacknd.com/wp-content/uploads/2016/01/2016-01-28_133931.png" alt="チャンネル毎の勢い" class="wp-image-993" srcset="https://blacknd.com/wp-content/uploads/2016/01/2016-01-28_133931.png 405w, https://blacknd.com/wp-content/uploads/2016/01/2016-01-28_133931-300x239.png 300w" sizes="auto, (max-width: 405px) 100vw, 405px" /></figure>



<p>コメント履歴を表示したり、自分のコメントが投稿することもできます。</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="731" height="542" src="https://blacknd.com/wp-content/uploads/2016/01/2016-01-28_134030.png" alt="コメントログ" class="wp-image-994" srcset="https://blacknd.com/wp-content/uploads/2016/01/2016-01-28_134030.png 731w, https://blacknd.com/wp-content/uploads/2016/01/2016-01-28_134030-300x222.png 300w, https://blacknd.com/wp-content/uploads/2016/01/2016-01-28_134030-640x475.png 640w, https://blacknd.com/wp-content/uploads/2016/01/2016-01-28_134030-343x254.png 343w, https://blacknd.com/wp-content/uploads/2016/01/2016-01-28_134030-202x150.png 202w" sizes="auto, (max-width: 731px) 100vw, 731px" /></figure>



<p>コメント機能を無効化したい場合は、右クリック→「プラグイン」→「NicoJK」を無効にしてください。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blacknd.com/video-tv/pt3_spinel_tvtest_edcb_nicojk_4/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>AviUtlの設定と最新プラグイン・インターレース解除はNNEDI3</title>
		<link>https://blacknd.com/video-tv/aviutl-plugins-2013-interlace-nnedi3/</link>
					<comments>https://blacknd.com/video-tv/aviutl-plugins-2013-interlace-nnedi3/#respond</comments>
		
		<dc:creator><![CDATA[りゅう]]></dc:creator>
		<pubDate>Wed, 16 Oct 2013 07:22:48 +0000</pubDate>
				<category><![CDATA[動画・TV録画]]></category>
		<category><![CDATA[7-zip]]></category>
		<category><![CDATA[x264]]></category>
		<category><![CDATA[プラグイン]]></category>
		<category><![CDATA[x264guiEx]]></category>
		<category><![CDATA[AviUtl]]></category>
		<category><![CDATA[L-SMASH]]></category>
		<category><![CDATA[フィルタ]]></category>
		<category><![CDATA[DirectShow]]></category>
		<category><![CDATA[設定]]></category>
		<category><![CDATA[優先順位]]></category>
		<category><![CDATA[リサイズフィルタ]]></category>
		<category><![CDATA[必須]]></category>
		<category><![CDATA[NNEDI3]]></category>
		<category><![CDATA[ツール]]></category>
		<category><![CDATA[AviSynth]]></category>
		<category><![CDATA[初心者]]></category>
		<category><![CDATA[インストール]]></category>
		<category><![CDATA[解凍]]></category>
		<category><![CDATA[まとめ]]></category>
		<guid isPermaLink="false">https://blacknd.com/?p=330</guid>

					<description><![CDATA[<p><img src="https://blacknd.com/wp-content/uploads/2013/10/aviutl-plugins-2013-interlace-nnedi3-1024x576.jpg" class="webfeedsFeaturedVisual" /></p>AviUtlとそのプラグインについて解説。インターレース解除についてはNNEDI3をご紹介します。 動作に必要となるソフトウェア ここではWindows 7 / 8 / 10の64bit版を使用していることを想定していま [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img src="https://blacknd.com/wp-content/uploads/2013/10/aviutl-plugins-2013-interlace-nnedi3-1024x576.jpg" class="webfeedsFeaturedVisual" /></p>
<p>AviUtlとそのプラグインについて解説。インターレース解除についてはNNEDI3をご紹介します。</p>



<h2 class="wp-block-heading">動作に必要となるソフトウェア</h2>



<p>ここではWindows 7 / 8 / 10の64bit版を使用していることを想定しています。</p>



<ul class="wp-block-list"><li><a href="http://www.microsoft.com/ja-jp/download/details.aspx?id=5582" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Microsoft Visual C++ 2008 SP1 再頒布可能パッケージ (x86)</a></li><li><a href="http://www.microsoft.com/ja-jp/download/details.aspx?id=2092" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Microsoft Visual C++ 2008 SP1 再頒布可能パッケージ (x64)</a></li><li><a href="http://www.microsoft.com/ja-jp/download/details.aspx?id=5555" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Microsoft Visual C++ 2010 再頒布可能パッケージ (x86)</a></li><li><a href="http://www.microsoft.com/ja-jp/download/details.aspx?id=14632" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Microsoft Visual C++ 2010 再頒布可能パッケージ (x64)</a></li><li><a href="http://www.microsoft.com/ja-jp/download/details.aspx?id=1639" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Microsoft .NET Framework 2.0 Service Pack 2</a></li><li><a href="http://www.microsoft.com/ja-jp/download/details.aspx?id=5913" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Microsoft .NET Framework 2.0 Service Pack 2 (x86) 日本語 Language Pack</a></li><li><a href="http://www.microsoft.com/ja-jp/directx/default.aspx" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">DirectX (ダイレクトエックス)</a> <strong>*1</strong></li></ul>



<p><strong>*1</strong> DirectXはGPUを利用する一部のプラグインでのみ必須ですが、入れておいて損はないでしょう。</p>



<h2 class="wp-block-heading">AviUtl本体と必須プラグインとツール類</h2>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" loading="lazy" src="https://blacknd.com/wp-content/uploads/2019/12/ryu-icon.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"><span class="c-balloon__iconName">りゅう</span></div><div class="c-balloon__body -speaking -border-none"><div class="c-balloon__text">
<p>一部、現在では古くなってしまったものもあります。最新の記事で改めてまとめる予定です。</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<figure class="wp-block-table"><table><thead><tr><th>ダウンロードするもの</th><th>サイト名</th></tr></thead><tbody><tr><td>AviUtl</td><td><a href="http://spring-fragrance.mints.ne.jp/aviutl/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">AviUtlのお部屋</a></td></tr><tr><td>x264CLI(win64)</td><td><a href="http://download.videolan.org/pub/x264/binaries/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Index of /pub/x264/binaries/</a></td></tr><tr><td>Nero AAC Codec</td><td><a href="http://www.nero.com/jpn/company/about-nero/nero-aac-codec.php" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Nero AAC Codec - テクノロジー</a></td></tr><tr><td>x264guiEx</td><td><a href="http://rigaya34589.blog135.fc2.com/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">rigayaの日記兼メモ帳</a></td></tr><tr><td>L-SMASH</td><td><a href="http://pop.4-bit.jp/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">POP@4bit</a></td></tr><tr><td>L-SMASH Works</td><td><a href="http://pop.4-bit.jp/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">POP@4bit</a></td></tr></tbody></table></figure>



<h2 class="wp-block-heading">用途によって追加するプラグイン</h2>



<figure class="wp-block-table"><table><thead><tr><th>ダウンロードするもの</th><th>サイト名</th></tr></thead><tbody><tr><td>拡張編集Plugin</td><td><a href="http://spring-fragrance.mints.ne.jp/aviutl/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">AviUtlのお部屋</a></td></tr><tr><td>MPEG-2 VIDEO VFAPI Plug-In</td><td><a href="http://www.marumo.ne.jp/mpeg2/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">MPEG-2 VIDEO VFAPI Plug-In</a></td></tr><tr><td>DirectShow File Readerプラグイン</td><td><a href="http://videoinfo.tenchi.ne.jp/index.php?DirectShow%20File%20Reader%20%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3%20for%20AviUtl" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">DirectShow File Reader プラグイン for AviUtl - AviUtl実験室</a></td></tr><tr><td>リサイズフィルタ</td><td><a href="http://nilposoft.info/aviutl-plugin/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">AviUtl プラグイン | スキマ産業</a></td></tr><tr><td>SharpenResize</td><td><a href="http://nilposoft.info/aviutl-plugin/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">AviUtl プラグイン | スキマ産業</a></td></tr><tr><td>NL-Means Light for GPU</td><td><a href="http://nilposoft.info/aviutl-plugin/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">AviUtl プラグイン | スキマ産業</a></td></tr><tr><td>UVダウンサンプリングフィルタ</td><td><a href="http://auf.jpn.xxxxxxxx.jp/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">AviUtl プラグイン フィルタ by うえぽん</a></td></tr><tr><td>補間なし平均　※色変換プラグイン</td><td><a href="http://auf.jpn.xxxxxxxx.jp/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">AviUtl プラグイン フィルタ by うえぽん</a></td></tr><tr><td>nnedi3 for AviUtl</td><td><a href="http://www.geocities.jp/w_bean17/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">BeanのAviUtlプラグイン置き場</a></td></tr></tbody></table></figure>



<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-0828111045403072"
     crossorigin="anonymous"></script>
<ins class="adsbygoogle"
     style="display:block; text-align:center;"
     data-ad-layout="in-article"
     data-ad-format="fluid"
     data-ad-client="ca-pub-0828111045403072"
     data-ad-slot="7288081085"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<h2 class="wp-block-heading">必須ソフトウェアのインストール</h2>



<p>Visual C++の再頒布可能パッケージや.NET Frameworkをインストールします。インストーラになっていますので、ダウンロードしたファイルをダブルクリックするだけで OK です。</p>



<p>すでにインストール済みだった場合は、そのようにメッセージが表示されるようになっています。</p>



<h2 class="wp-block-heading">AviUtlのインストール</h2>



<p>インストールと言ってもインストーラが付属するわけではありませんので、好きなところに解凍して使えばいいのですが、この表現はWindowsやフリーウェアに詳しくない方にはわかりにくいと思います。</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" loading="lazy" src="https://blacknd.com/wp-content/uploads/2019/12/ryu-icon.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"><span class="c-balloon__iconName">りゅう</span></div><div class="c-balloon__body -speaking -border-none"><div class="c-balloon__text">
<p>ひとまず「こうすれば必ず動く」という方法を解説しますので、詳しい方以外は手順通りに進めてください。</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<p>まずはお使いの書庫解凍ソフトウェア(<a href="http://www.rarlab.com/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">WinRAR</a>や<a href="http://www.7-zip.org/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">7-zip</a> 等)で、<code>C:</code>ドライブ直下の<code>aviutl</code>フォルダに書庫ファイルの中身を解凍します。</p>



<p>大抵は「フォルダを作成して解凍」のような機能がありますので、それを使って<code>C:</code>ドライブ直下に解凍した後、フォルダ名を変更するとよいでしょう。</p>



<p>解凍先フォルダ内の<code>aviutl.exe</code>が実行ファイルです。このファイルをデスクトップに<strong>右</strong>ドラッグすると、ショートカットを作成することができます。ショートカットファイルの名前は自由に変更可能です。「AviUtl」などに変更しておきましょう。</p>



<p>また、このショートカットファイルをWindowsのスタートメニューにドラッグすると、スタートメニューに配置することもできます。このテクニックは他でも使えますのでぜひ覚えておいてください。</p>



<h2 class="wp-block-heading">プラグインと必須ツールのインストール</h2>



<p>x264CLIを除くすべてのファイルは、圧縮された書庫ファイルです。WinRARや7-zipが あれば書庫ファイルをダブルクリックで開くことができ、書庫内のファイルをドラッグで解凍できますので、この機にぜひ導入しておいてください。</p>



<figure class="wp-block-table"><table><thead><tr><th>インストールするもの</th><th>インストール方法</th></tr></thead><tbody><tr><td>x264CLI</td><td><code>aviutl</code>フォルダに移動</td></tr><tr><td>Nero AAC Codec</td><td>書庫内の<code>win32</code>内にある<code>neroAacEnc.exe</code>を<code>aviutl</code>フォルダに解凍</td></tr><tr><td>x264guiEx</td><td>書庫内の<code>x264guiEx_*.**auo</code><strong>の中身</strong> を<code>aviutl</code>フォルダに解凍</td></tr><tr><td>L-SMASH</td><td>書庫内の<code>x64</code><strong>の中身</strong> を<code>aviutl</code>フォルダに解凍</td></tr><tr><td>L-SMASH Works</td><td>書庫内の<code>lw</code>で始まる4つのファイルを<code>aviutl</code>フォルダに解凍</td></tr></tbody></table></figure>



<h2 class="wp-block-heading">AviUtlの初期設定</h2>



<p>aviutl.exe、または作成したショートカットファイルをダブルクリックして、AviUtlを起動します。</p>



<p>「表示」→「ツールウィンドウの表示」にチェックすると、各プラグインの設定をツールウィンドウから変更・確認できますので便利です。</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="736" height="635" src="https://blacknd.com/wp-content/uploads/2013/10/2013-10-16_151312.png" alt="ツールウィンドウを表示" class="wp-image-331" srcset="https://blacknd.com/wp-content/uploads/2013/10/2013-10-16_151312.png 736w, https://blacknd.com/wp-content/uploads/2013/10/2013-10-16_151312-300x259.png 300w" sizes="auto, (max-width: 736px) 100vw, 736px" /></figure>



<p>次に「ファイル」→「環境設定」→「システムの設定」を選択します。</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="468" height="722" src="https://blacknd.com/wp-content/uploads/2013/10/2013-10-16_151439.png" alt="システムの設定" class="wp-image-332" srcset="https://blacknd.com/wp-content/uploads/2013/10/2013-10-16_151439.png 468w, https://blacknd.com/wp-content/uploads/2013/10/2013-10-16_151439-194x300.png 194w" sizes="auto, (max-width: 468px) 100vw, 468px" /></figure>



<figure class="wp-block-table"><table><thead><tr><th>変更する設定項目</th><th>設定値の例</th></tr></thead><tbody><tr><td>最大画像サイズ</td><td>フルHDサイズに合わせて<code>1920</code>に</td></tr><tr><td>最大フレーム数</td><td>再生時間の長い動画のため、ちょっと多めに設定（例：960000）</td></tr><tr><td>リサイズ設定の解像度リスト</td><td>リサイズを行う際にリストに表示される解像度（任意）</td></tr><tr><td>LargeAddressAwareを有効にする</td><td>大きいメモリを積んだ PC で効果アリ(要AviUtl再起動)</td></tr><tr><td>デフォルトの出力ファイル名</td><td><code>%f</code>にしておくと元ファイル名と同じ出力ファイル名になり便利</td></tr></tbody></table></figure>



<p>次に「ファイル」→「環境設定」→「入力プラグイン優先度の設定」を選択します。</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="293" height="377" src="https://blacknd.com/wp-content/uploads/2013/10/2013-10-16_154745.png" alt="入力プラグインの優先度" class="wp-image-334" srcset="https://blacknd.com/wp-content/uploads/2013/10/2013-10-16_154745.png 293w, https://blacknd.com/wp-content/uploads/2013/10/2013-10-16_154745-233x300.png 233w" sizes="auto, (max-width: 293px) 100vw, 293px" /></figure>



<p><code>MPEG-2 VIDEO File Reader</code>を使用する場合は、<code>L-SMASH Works File Reader</code>よりも上に配置しておきます。また、精度に難のある<code>DirectShow File Reader</code>は、なるべく下になるよう配置しておきます。</p>



<p>基本的には、ほとんどの動画形式を読み込める<code>L-SMASH Works File Reader</code>を優先的に使用しますが、AVI形式の動画ファイルはAviUtl標準の入力フィルタを優先するようにします。</p>



<p>設定が済んだら、一度AviUtlを閉じておきます。</p>



<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-0828111045403072"
     crossorigin="anonymous"></script>
<ins class="adsbygoogle"
     style="display:block; text-align:center;"
     data-ad-layout="in-article"
     data-ad-format="fluid"
     data-ad-client="ca-pub-0828111045403072"
     data-ad-slot="7288081085"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<h2 class="wp-block-heading">各種プラグインのインストール</h2>



<p>プラグインのインストールは、これまで同様に必要なファイルを<code>aviutl</code>フォルダに解凍することでAviUtlが認識してくれるようになります。注意するのは、上記のx264guiExのように、「あるフォルダの中身だけを解凍」するパターンです。</p>



<p>どのプラグインも、基本的に<code>readme.txt</code>等の「読んでくださいファイル」が付属しているはずですので、これを解凍して開き、インストール手順が書かれていればそれに従ってインストールしてください。</p>



<p>ここでは例として、必須に近いプラグインである<a href="http://nilposoft.info/aviutl-plugin/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">リサイズフィルタ</a>をインストールします。</p>



<p>WinRARや7-zipでダウンロードした書庫ファイルを開き、<code>ResizeFilter</code>フォルダ内にある<code>ResizeFilter</code>で始まる 2 つのファイルと、<code>DLL</code>フォルダを<code>aviutl</code>フォルダに解凍します。</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="742" height="165" src="https://blacknd.com/wp-content/uploads/2013/10/2013-10-16_152951.png" alt="リサイズフィルタのインストール" class="wp-image-333" srcset="https://blacknd.com/wp-content/uploads/2013/10/2013-10-16_152951.png 742w, https://blacknd.com/wp-content/uploads/2013/10/2013-10-16_152951-300x67.png 300w" sizes="auto, (max-width: 742px) 100vw, 742px" /></figure>



<p>お使いのCPUがAVXに対応しているなら、<code>AVX</code>フォルダ内の<code>avxfilter.dll</code>ファイルを、XOPに対応しているなら<code>XOP</code>フォルダ内の<code>xopfilter.dll</code>を、さきほど解凍した<code>DLL</code>フォルダ内に解凍します。</p>



<p>これによってリサイズフィルタの動作速度が向上しますが、「何を言ってるのかわからないよ」という場合は、この作業は飛ばしても動作に問題はありません。</p>



<h2 class="wp-block-heading">インターレース解除はNNEDI3で</h2>



<p>AviUtl標準のインターレース解除(自動)を使っていて、たまにコーミングノイズ(櫛状の画像乱れ)が残ってしまったり、フィールドシフトプラグインを使ったら何だか動きがおかしくなってしまったりと、フレームレートを倍にする、いわゆる「bob化」を行わずにインターレースを正確に解除するのは難しいことです。</p>



<p>そこで、AviUtlと並んで世界的に有名な、GUIが無くスクリプトを記述して処理するタイプの動画編集ソフトウェア<a href="http://avisynth.nl/index.php/Main_Page" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">AviSynth</a>で利用されている、非常に高度なフレーム補間を行うことで有名な<a href="http://forum.doom9.org/showthread.php?t=147695" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">NNEDI3</a>をAviUtlに移植したプラグインを利用してみましょう。</p>



<p>http://www.geocities.jp/w_bean17/</p>



<p>NNEDIは拡大フィルタとして利用可能なプラグインですが、拡大を行わず設定値を画像のようにすることで、非常に高精度なインターレース解除フィルタとして動作します。</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="320" height="297" src="https://blacknd.com/wp-content/uploads/2013/10/2013-10-16_160137.png" alt="NNEDI3フィルタ" class="wp-image-335" srcset="https://blacknd.com/wp-content/uploads/2013/10/2013-10-16_160137.png 320w, https://blacknd.com/wp-content/uploads/2013/10/2013-10-16_160137-300x278.png 300w" sizes="auto, (max-width: 320px) 100vw, 320px" /></figure>



<p>より高度で繊細な処理を求めるのであれば、AviSynthを使う必要があります。以下の記事にまとめてあります。</p>



<figure class="wp-block-embed is-type-wp-embed is-provider-blacknd wp-block-embed-blacknd"><div class="wp-block-embed__wrapper">
https://blacknd.com/video-tv/avisynth-plus-64bit-mt-filters-plugins-install-windows10-x64/
</div></figure>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" loading="lazy" src="https://blacknd.com/wp-content/uploads/2019/12/ryu-icon.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"><span class="c-balloon__iconName">りゅう</span></div><div class="c-balloon__body -speaking -border-none"><div class="c-balloon__text">
<p>AviSynthは大変高機能で、AviUtlとの連携もできます。</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>]]></content:encoded>
					
					<wfw:commentRss>https://blacknd.com/video-tv/aviutl-plugins-2013-interlace-nnedi3/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
