<?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>動画 - XyLe's official website</title>
	<atom:link href="https://xyle-official.com/tag/%E5%8B%95%E7%94%BB/feed/" rel="self" type="application/rss+xml" />
	<link>https://xyle-official.com</link>
	<description>You only live once. So let&#039;s do what we can do now.</description>
	<lastBuildDate>Thu, 01 Sep 2022 08:31:50 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://xyle-official.com/wp-content/uploads/2022/09/cropped-名称未設定-1-32x32.png</url>
	<title>動画 - XyLe's official website</title>
	<link>https://xyle-official.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>waifu2xで動画をアップスケールする</title>
		<link>https://xyle-official.com/2020/03/23/waifu2x_upscale/</link>
					<comments>https://xyle-official.com/2020/03/23/waifu2x_upscale/#respond</comments>
		
		<dc:creator><![CDATA[管理人]]></dc:creator>
		<pubDate>Mon, 23 Mar 2020 13:42:36 +0000</pubDate>
				<category><![CDATA[自作ツール関連]]></category>
		<category><![CDATA[waifu2x]]></category>
		<category><![CDATA[waifu2x-caffe]]></category>
		<category><![CDATA[waifu2x-ncnn-vulkan]]></category>
		<category><![CDATA[waifu2x-ncnn-vulkan-GUI]]></category>
		<category><![CDATA[動画]]></category>
		<category><![CDATA[画像]]></category>
		<guid isPermaLink="false">https://xyle-official.com/?p=453</guid>

					<description><![CDATA[<p>皆さんはwaifu2xというツールをご存じでしょうか。 waifu2xとは&#8230; 畳み込みニ… <a class="more-link" href="https://xyle-official.com/2020/03/23/waifu2x_upscale/">続きを読む</a></p>
<p>The post <a href="https://xyle-official.com/2020/03/23/waifu2x_upscale/">waifu2xで動画をアップスケールする</a> first appeared on <a href="https://xyle-official.com">XyLe's official website</a>.</p>]]></description>
										<content:encoded><![CDATA[<p><font face="ヒラギノ角ゴ"><br />
皆さんはwaifu2xというツールをご存じでしょうか。<br />
<span id="more-453"></span></p>
<blockquote><p>waifu2xとは&#8230;</p></blockquote>
<p>畳み込みニューラルネットワークを使用し画像を超解像度化するソフトウェアです。<br />
まぁ、要するに簡単に言うとAIを用いて画像を綺麗に拡大します。<br />
<img fetchpriority="high" decoding="async" src="https://xyle-official.com/wp-content/uploads/2020/03/waifu2x-300x237.png" alt="" width="300" height="237" class="aligncenter size-full wp-image-454" srcset="https://xyle-official.com/wp-content/uploads/2020/03/waifu2x-300x237.png 300w, https://xyle-official.com/wp-content/uploads/2020/03/waifu2x-768x606.png 768w, https://xyle-official.com/wp-content/uploads/2020/03/waifu2x.png 950w" sizes="(max-width: 300px) 100vw, 300px" /></p>
<p>例としてはこんな感じです↓</p>
<p>[オリジナル (600&#215;450ピクセル)]<br />
<img decoding="async" src="https://xyle-official.com/wp-content/uploads/2020/03/214f15685e47e21e088a19331c671f35.png" alt="" width="600" height="450" class="aligncenter size-full wp-image-456" srcset="https://xyle-official.com/wp-content/uploads/2020/03/214f15685e47e21e088a19331c671f35.png 600w, https://xyle-official.com/wp-content/uploads/2020/03/214f15685e47e21e088a19331c671f35-300x225.png 300w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<p>[waifu2x ノイズ除去レベル：2で変換した画像]<br />
<img decoding="async" src="https://xyle-official.com/wp-content/uploads/2020/03/waifu2x_result.png" alt="" width="600" height="450" class="aligncenter size-full wp-image-457" srcset="https://xyle-official.com/wp-content/uploads/2020/03/waifu2x_result.png 600w, https://xyle-official.com/wp-content/uploads/2020/03/waifu2x_result-300x225.png 300w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<p>[waifu2x ノイズ除去レベル：2 スケール：2倍で変換した画像]<br />
<img decoding="async" src="https://xyle-official.com/wp-content/uploads/2020/03/test_result.png" alt="" width="1200" height="900" class="aligncenter size-large wp-image-458" srcset="https://xyle-official.com/wp-content/uploads/2020/03/test_result.png 1200w, https://xyle-official.com/wp-content/uploads/2020/03/test_result-300x225.png 300w, https://xyle-official.com/wp-content/uploads/2020/03/test_result-1024x768.png 1024w, https://xyle-official.com/wp-content/uploads/2020/03/test_result-768x576.png 768w" sizes="(max-width: 1200px) 100vw, 1200px" /></p>
<p>こんな感じで、画像ファイルの画質を綺麗にしつつ、拡大できます。<br />
非常に便利なツールではありますが、筆者はこう思った訳です。</p>
<p><span style="color : red;font-weight:bold;">waifu2xで解像度の低い動画ファイルも綺麗に出来るのだろうか？</span></p>
<p>昔の動画ファイルは特に、解像度が低いので今のFull HDや4Kのモニターで見ていると画質が残念な感じになります。<br />
そこで、waifu2xを使用して動画もアップスケールできればいいと思い、この記事を書いたまでです。</p>
<p>注意としては、GPUで変換するのでGPUがなくCPU内臓のGPUだけでの変換は<br />
動画の長さにもよりますが、<span style="color : red">非常に遅い</span>というのが難点です。<br />
GPUがない方は注意したほうがいいでしょう。膨大な時間が掛かる恐れがあります。</p>
<hr>
<p>筆者のPCのスペック</p>
<p>OS: Windows10 Pro 64bit<br />
CPU: Intel Core i9-9900K @ 3.60 GHz<br />
GPU: NVIDIA GeForce GTX 1070Ti<br />
RAM: 32GB</p>
<hr>
<p>では、早速やっていきましょう。</p>
<hr>
<blockquote><p>waifu2xのダウンロード</p></blockquote>
<p>先ず、waifu2x本体をPCにダウンロードしましょう。</p>
<hr>
<p>NVIDIA製のGPUを使用している方はこちら<br />
<a href="https://github.com/lltcggie/waifu2x-caffe">waifu2x-caffe</a></p>
<p>NVIDIA製GPU/AMD製GPU/内臓GPUでの処理をする方はこちら<br />
<a href="https://github.com/nihui/waifu2x-ncnn-vulkan">waifu2x-ncnn-vulkan</a><br />
※waifu2x-caffeより速いらしいです。AMD製GPUを使用している方はこちらしか使えないようです。</p>
<p><span style="color : red;font-weight:bold;">※自身が作成した waifu2x-ncnn-vulkan GUI Edition というものも存在します。</span><br />
<a href="https://xyle-official.com/tools/waifu2x">waifu2x-ncnn-vulkan GUI Edition</a><br />
万が一、ツールにバグなどあった場合は<a href="https://xyle-official.com/contact">ここ</a>から連絡をもらえると幸いです。</p>
<hr>
<p>ダウンロードしたら、適当なフォルダに解凍しておきます。</p>
<p>注意してほしいのは、waifu2x単体では動画をアップスケールすることはできません。<br />
その為、ffmpegを使用して動画を一旦画像に分解してから処理を行う必要があります。</p>
<blockquote><p>ffmpegのダウンロード</p></blockquote>
<p><a href="https://ffmpeg.org/download.html">ffmpeg</a></p>
<p>ダウンロードしたら、同じく適当なフォルダに解凍しておきます。<br />
解凍したら、binフォルダ内に、ffprobe.exe, ffplay.exe, ffmpeg.exeが入っているはずです。</p>
<p><img decoding="async" src="https://xyle-official.com/wp-content/uploads/2020/03/2020-03-23-1024x589.png" alt="" width="840" height="483" class="aligncenter size-large wp-image-464" srcset="https://xyle-official.com/wp-content/uploads/2020/03/2020-03-23-1024x589.png 1024w, https://xyle-official.com/wp-content/uploads/2020/03/2020-03-23-300x173.png 300w, https://xyle-official.com/wp-content/uploads/2020/03/2020-03-23-768x442.png 768w, https://xyle-official.com/wp-content/uploads/2020/03/2020-03-23.png 1125w" sizes="(max-width: 840px) 100vw, 840px" /><br />
今回、必要なのはffmpegのみですので、ffmpeg.exeをコピーして、どこか別のフォルダに張り付けておきます。</p>
<p><img decoding="async" src="https://xyle-official.com/wp-content/uploads/2020/03/2020-03-23-1-1024x589.png" alt="" width="840" height="483" class="aligncenter size-large wp-image-466" srcset="https://xyle-official.com/wp-content/uploads/2020/03/2020-03-23-1-1024x589.png 1024w, https://xyle-official.com/wp-content/uploads/2020/03/2020-03-23-1-300x173.png 300w, https://xyle-official.com/wp-content/uploads/2020/03/2020-03-23-1-768x442.png 768w, https://xyle-official.com/wp-content/uploads/2020/03/2020-03-23-1.png 1125w" sizes="(max-width: 840px) 100vw, 840px" /></p>
<p>コマンドプロンプトか、バッチファイルで下記のコマンドを実行します。</p>
<p><code>ffmpeg.exe -hide_banner -i [動画ファイルのパス] -q:v 1 -y "%~dp0\frames\frame-%%06d.png"</code></p>
<p>そうすると、動画をコマ送りにしたような画像ファイルが大量に生成されます。<br />
<img decoding="async" src="https://xyle-official.com/wp-content/uploads/2020/03/2020-03-23-2-1024x589.png" alt="" width="840" height="483" class="aligncenter size-large wp-image-467" srcset="https://xyle-official.com/wp-content/uploads/2020/03/2020-03-23-2-1024x589.png 1024w, https://xyle-official.com/wp-content/uploads/2020/03/2020-03-23-2-300x173.png 300w, https://xyle-official.com/wp-content/uploads/2020/03/2020-03-23-2-768x442.png 768w, https://xyle-official.com/wp-content/uploads/2020/03/2020-03-23-2.png 1125w" sizes="(max-width: 840px) 100vw, 840px" /></p>
<p>次に、動画の音声を取り出します。<br />
<code>ffmpeg.exe -hide_banner -i %1 -map_chapters -1 -map_metadata -1 -vn -sn -dn -c:a pcm_s24le -y "%~dp0\streams\[任意の名前].wav"</code><br />
こうすると、動画の音声が抽出されます。<br />
<img decoding="async" src="https://xyle-official.com/wp-content/uploads/2020/03/2020-03-23-3-1024x589.png" alt="" width="840" height="483" class="aligncenter size-large wp-image-468" srcset="https://xyle-official.com/wp-content/uploads/2020/03/2020-03-23-3-1024x589.png 1024w, https://xyle-official.com/wp-content/uploads/2020/03/2020-03-23-3-300x173.png 300w, https://xyle-official.com/wp-content/uploads/2020/03/2020-03-23-3-768x442.png 768w, https://xyle-official.com/wp-content/uploads/2020/03/2020-03-23-3.png 1125w" sizes="(max-width: 840px) 100vw, 840px" /></p>
<hr>
<blockquote><p>アップスケールの実行</p></blockquote>
<p>waifu2xで動画のアップスケールを行います。</p>
<p>適当なバッチファイルを作成し、以下のコマンドをコピペして保存し、バッチファイルを実行してください。</p>
<blockquote><p>waifu2x-caffeを使用する場合</p></blockquote>
<p><code>set NOISE=2<br />
set SCALE=3<br />
set BLOCKSIZE=200<br />
waifu2x-caffe-cui.exe -i "[ffmpegで生成した画像ファイル群のパス]" -m noise_scale -n %NOISE% -s %SCALE% -p cudnn -c %BLOCKSIZE% -y cunet</code></p>
<blockquote><p>waifu2x-ncnn-vulkanを使用する場合</p></blockquote>
<p><code>set NOISE=3<br />
set SCALE=2<br />
set BLOCKSIZE=400<br />
waifu2x-ncnn-vulkan.exe -i "[ffmpegで生成した画像ファイル群のパス]" -o "[どこにアップスケールした画像を保存するかのパス]" -n %NOISE% -s %SCALE% -t %BLOCKSIZE%</code></p>
<p>このコマンドを実行すると、変換が始まります。<br />
かなり長いので、気長に待ちましょう。</p>
<p>変換が終了すると、アップスケールした画像群が大量に保存されています。</p>
<hr>
<blockquote><p>ffmpegで結合</p></blockquote>
<p>次はこの画像群を、ffmpegで結合していきます。<br />
以下のコマンドを実行します。</p>
<p><code>set FPS=29.97 (これは元動画のfpsを指定する)<br />
set PRESET=veryslow<br />
ffmpeg.exe -framerate %FPS% -hide_banner -strict -2 -i "%~dp0\frames2x\frame-%%06d.png" -i "%~dp0\streams\audio.wav" -r %FPS% -qp 0 -vcodec libx264 -pix_fmt yuv420p -preset %PRESET% -acodec aac -b:a 192k -y "%~dp0\FINAL.mp4"</code></p>
<p>これで、動画が出力されます。</p>
<hr>
<blockquote><p>結論</p></blockquote>
<p><img decoding="async" src="https://xyle-official.com/wp-content/uploads/2020/03/2020-03-23-4-1024x551.png" alt="" width="840" height="452" class="aligncenter size-large wp-image-470" srcset="https://xyle-official.com/wp-content/uploads/2020/03/2020-03-23-4-1024x551.png 1024w, https://xyle-official.com/wp-content/uploads/2020/03/2020-03-23-4-300x162.png 300w, https://xyle-official.com/wp-content/uploads/2020/03/2020-03-23-4-768x414.png 768w, https://xyle-official.com/wp-content/uploads/2020/03/2020-03-23-4-1536x827.png 1536w, https://xyle-official.com/wp-content/uploads/2020/03/2020-03-23-4-1200x646.png 1200w, https://xyle-official.com/wp-content/uploads/2020/03/2020-03-23-4.png 1911w" sizes="(max-width: 840px) 100vw, 840px" /><br />
waifu2xで動画をアップスケールすると、かなり綺麗になります。</p>
<p>一応ですが、下記にアップスケールした動画とそうでない動画を比較したものを載せておきます。<br />
<iframe loading="lazy" width="560" height="315" src="https://www.youtube.com/embed/hU3T_Gu3Ehk" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></p>
<hr><p>The post <a href="https://xyle-official.com/2020/03/23/waifu2x_upscale/">waifu2xで動画をアップスケールする</a> first appeared on <a href="https://xyle-official.com">XyLe's official website</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://xyle-official.com/2020/03/23/waifu2x_upscale/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
