<?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>wholenotism::blog</title>
	<atom:link href="https://www.wholenotism.com/blog/feed" rel="self" type="application/rss+xml" />
	<link>https://www.wholenotism.com/blog</link>
	<description>日々の雑感とかバイクとか英語とか...なんかそんなん諸々</description>
	<lastBuildDate>Thu, 29 Oct 2026 08:48:56 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.11</generator>

<image>
	<url>https://www.wholenotism.com/blog/wp-content/uploads/cropped-favicon-32x32.png</url>
	<title>wholenotism::blog</title>
	<link>https://www.wholenotism.com/blog</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>【OCLP】iMac 2017をmacOS Sequoia 15.8.2にアップデート</title>
		<link>https://www.wholenotism.com/blog/2026/10/update-sequoia-15-8-2.html</link>
					<comments>https://www.wholenotism.com/blog/2026/10/update-sequoia-15-8-2.html#respond</comments>
		
		<dc:creator><![CDATA[watary]]></dc:creator>
		<pubDate>Thu, 29 Oct 2026 08:47:20 +0000</pubDate>
				<category><![CDATA[コンピュータ関連]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[OCLP]]></category>
		<category><![CDATA[Sequoia]]></category>
		<guid isPermaLink="false">https://www.wholenotism.com/blog/?p=17478</guid>

					<description><![CDATA[先日、macOS Sequoia 15.8.2 がリリースされました。 OCLP関連フォーラムでも「問題なく動いている」との成功報告が続々と上がってきていたので、今回もサクサクっとアップデートしていきます。 ただし sa [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>先日、<strong>macOS Sequoia 15.8.2</strong> がリリースされました。</p>
<p>OCLP関連フォーラムでも「問題なく動いている」との成功報告が続々と上がってきていたので、今回もサクサクっとアップデートしていきます。</p>
<p>ただし safari27のフリーズ問題は進展がなかったので今回はスルー。</p>
<p><span id="more-17478"></span></p>
<h2>macOS Sequoia 15.8.2へアップデート</h2>
<p>いつものようにアップデートしていきます。</p>
<h3>まずはOCLPのバージョンチェックから</h3>
<p>現在は <strong>OCLP 2.5.1</strong> です。<br />
問題なし<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20261029-001.jpg"><img fetchpriority="high" decoding="async" src="https://www.wholenotism.com/blog/wp-content/uploads/20261029-001.jpg" alt="oclp ver チェック" width="713" height="532" class="alignnone size-full wp-image-17479" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20261029-001.jpg 713w, https://www.wholenotism.com/blog/wp-content/uploads/20261029-001-300x224.jpg 300w" sizes="(max-width: 713px) 100vw, 713px" /></a></p>
<p>最新バージョンでない人はアップデートしておきましょう。</p>
<h3>ソフトウェアアップデートから更新</h3>
<p>システム設定を開き、一般 &gt; ソフトウェアアップデート を開くと、<br />
更新一覧が表示されます。<br />
ただし「今すぐアップデート」は押さず、その隣の <code>iマーク</code> を押す。<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20261029-002.jpg"><img decoding="async" src="https://www.wholenotism.com/blog/wp-content/uploads/20261029-002-800x669.jpg" alt="更新一覧" width="800" height="669" class="alignnone size-large wp-image-17480" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20261029-002-800x669.jpg 800w, https://www.wholenotism.com/blog/wp-content/uploads/20261029-002-300x251.jpg 300w, https://www.wholenotism.com/blog/wp-content/uploads/20261029-002-768x643.jpg 768w, https://www.wholenotism.com/blog/wp-content/uploads/20261029-002.jpg 827w" sizes="(max-width: 800px) 100vw, 800px" /></a></p>
<p>すると <strong>TahoeやSafari 27.2にチェックが入っているという罠</strong> を回避できます。<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20261029-003.jpg"><img decoding="async" src="https://www.wholenotism.com/blog/wp-content/uploads/20261029-003-800x726.jpg" alt="詳細" width="800" height="726" class="alignnone size-large wp-image-17481" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20261029-003-800x726.jpg 800w, https://www.wholenotism.com/blog/wp-content/uploads/20261029-003-300x272.jpg 300w, https://www.wholenotism.com/blog/wp-content/uploads/20261029-003-768x696.jpg 768w, https://www.wholenotism.com/blog/wp-content/uploads/20261029-003.jpg 827w" sizes="(max-width: 800px) 100vw, 800px" /></a></p>
<p>ちゃんと <strong>macOS Sequoiaのアップデート</strong> にチェックしてから「今すぐアップデート」ボタンを押下<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20261029-004.jpg"><img loading="lazy" decoding="async" src="https://www.wholenotism.com/blog/wp-content/uploads/20261029-004-800x726.jpg" alt="macOS Sequoiaのアップデート" width="800" height="726" class="alignnone size-large wp-image-17482" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20261029-004-800x726.jpg 800w, https://www.wholenotism.com/blog/wp-content/uploads/20261029-004-300x272.jpg 300w, https://www.wholenotism.com/blog/wp-content/uploads/20261029-004-768x696.jpg 768w, https://www.wholenotism.com/blog/wp-content/uploads/20261029-004.jpg 827w" sizes="(max-width: 800px) 100vw, 800px" /></a></p>
<p>ダウンロードが始まります<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20261029-005.jpg"><img loading="lazy" decoding="async" src="https://www.wholenotism.com/blog/wp-content/uploads/20261029-005-800x669.jpg" alt="ダウンロード" width="800" height="669" class="alignnone size-large wp-image-17483" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20261029-005-800x669.jpg 800w, https://www.wholenotism.com/blog/wp-content/uploads/20261029-005-300x251.jpg 300w, https://www.wholenotism.com/blog/wp-content/uploads/20261029-005-768x643.jpg 768w, https://www.wholenotism.com/blog/wp-content/uploads/20261029-005.jpg 827w" sizes="(max-width: 800px) 100vw, 800px" /></a></p>
<p>「準備中」になってからしばらく待つと再起動。<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20261029-006.jpg"><img loading="lazy" decoding="async" src="https://www.wholenotism.com/blog/wp-content/uploads/20261029-006-800x669.jpg" alt="準備中" width="800" height="669" class="alignnone size-large wp-image-17484" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20261029-006-800x669.jpg 800w, https://www.wholenotism.com/blog/wp-content/uploads/20261029-006-300x251.jpg 300w, https://www.wholenotism.com/blog/wp-content/uploads/20261029-006-768x643.jpg 768w, https://www.wholenotism.com/blog/wp-content/uploads/20261029-006.jpg 827w" sizes="(max-width: 800px) 100vw, 800px" /></a></p>
<h3>OCLPルートパッチを適用</h3>
<p>再起動してきたらOCLPがルートパッチの不在を検出し、インストールするか聞いてきます。→「OK」<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20261029-007.jpg"><img loading="lazy" decoding="async" src="https://www.wholenotism.com/blog/wp-content/uploads/20261029-007.jpg" alt="OCLPがルートパッチ" width="532" height="524" class="alignnone size-full wp-image-17485" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20261029-007.jpg 532w, https://www.wholenotism.com/blog/wp-content/uploads/20261029-007-300x295.jpg 300w" sizes="(max-width: 532px) 100vw, 532px" /></a></p>
<p>インストールしたら再起動<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20261029-008.jpg"><img loading="lazy" decoding="async" src="https://www.wholenotism.com/blog/wp-content/uploads/20261029-008.jpg" alt="インストールしたら再起動" width="758" height="593" class="alignnone size-full wp-image-17486" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20261029-008.jpg 758w, https://www.wholenotism.com/blog/wp-content/uploads/20261029-008-300x235.jpg 300w" sizes="(max-width: 758px) 100vw, 758px" /></a></p>
<p>無事に <strong>macOS Sequoia 15.8.2 (24H232)</strong> になりました<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20261029-009.jpg"><img loading="lazy" decoding="async" src="https://www.wholenotism.com/blog/wp-content/uploads/20261029-009.jpg" alt="15.8.2 (24H232)" width="392" height="669" class="alignnone size-full wp-image-17487" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20261029-009.jpg 392w, https://www.wholenotism.com/blog/wp-content/uploads/20261029-009-176x300.jpg 176w" sizes="(max-width: 392px) 100vw, 392px" /></a></p>
<h2>まとめ</h2>
<p>今回も問題なくアップデートできました。</p>
<p><code>safari 27.2</code> はインストールしていません。<br />
動画のあるページでフリーズしてしまう不具合は未だ進展なし、といった様子。いつかなんとかなるんだろうか・・・。<br />
全ての人に影響があるわけではなさそうなので、問題ない人には問題ないんでしょうけど。<br />
一つ前のバージョンのsafariに戻したいなんてことがあったらこちらを参考に。</p>

<a href="https://www.wholenotism.com/blog/2026/09/safari-update-previous-version.html" title="Safariを「最新版のひとつ前」にアップデートする方法 スタンドアローンのPKGを使う" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="320" height="180" src="https://www.wholenotism.com/blog/wp-content/uploads/20260923-eci-320x180.jpg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260923-eci-320x180.jpg 320w, https://www.wholenotism.com/blog/wp-content/uploads/20260923-eci-300x169.jpg 300w, https://www.wholenotism.com/blog/wp-content/uploads/20260923-eci-768x432.jpg 768w, https://www.wholenotism.com/blog/wp-content/uploads/20260923-eci-240x135.jpg 240w, https://www.wholenotism.com/blog/wp-content/uploads/20260923-eci-640x360.jpg 640w, https://www.wholenotism.com/blog/wp-content/uploads/20260923-eci.jpg 800w" sizes="(max-width: 320px) 100vw, 320px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">Safariを「最新版のひとつ前」にアップデートする方法 スタンドアローンのPKGを使う</div><div class="blogcard-snippet internal-blogcard-snippet">Safariのスタンドアローンpkgを使って、一つ前のバージョンをインストールしていきます。通常、ソフトウェアアップデートを使って更新すると最新版にアップデートされます。が、その最新版で問題が起こる場合、一つ手前のバージョンに留めておきたい...</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://www.wholenotism.com/blog" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">www.wholenotism.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2026.09.23</div></div></div></div></a>
<p>あと関係ないけど、そろそろ <strong>OCLP 3.0.0</strong> が来そうですね。<br />
今は <code>rc.5</code> のようですが、Tahoeのインストールに踏み切っている人もいてちゃんと動いているようです。期待しかない。</p>
<p>とりあえず今回は以上！</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.wholenotism.com/blog/2026/10/update-sequoia-15-8-2.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>yt-dlpでBilibiliの動画が取得できない？ 言語付きURLに対応させる一時的な修正方法【html unknown】</title>
		<link>https://www.wholenotism.com/blog/2026/10/yt-dlp-bilibili-lang-url.html</link>
					<comments>https://www.wholenotism.com/blog/2026/10/yt-dlp-bilibili-lang-url.html#comments</comments>
		
		<dc:creator><![CDATA[watary]]></dc:creator>
		<pubDate>Thu, 22 Oct 2026 01:41:16 +0000</pubDate>
				<category><![CDATA[コンピュータ関連]]></category>
		<category><![CDATA[bilibili]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[プログラム・スクリプト]]></category>
		<guid isPermaLink="false">https://www.wholenotism.com/blog/?p=17422</guid>

					<description><![CDATA[Bilibiliの動画をダウンロードするために yt-dlp を使おうとしたらエラー発生。動画情報が取得できない問題に遭遇しました。 ERROR: [BiliBili] xxxxxxxxxx: Unable to ext [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Bilibiliの動画をダウンロードするために <code>yt-dlp</code> を使おうとしたらエラー発生。動画情報が取得できない問題に遭遇しました。</p>
<pre class="text">ERROR: [BiliBili] xxxxxxxxxx: Unable to extract initial state;</pre>
<p>ブラウザで表示させると <strong>404エラー</strong> としてリダイレクトされます。</p>
<p>なんかおかしいなと思いつつユーザーのページからリンクで飛ぶと・・・問題なく表示されました。ん？？？</p>
<p>さらにBilibiliのトップページを開いたら<strong>「自動翻訳が有効になりました」</strong>というポップアップが出現。<br />
どうやら仕様の変更があったようです。</p>
<p>そこでURLをよく見てみると</p>
<pre class="text"><code>https://www.bilibili.com<strong>/ja/</strong>video/xxxxxxxxxxxx/</code></pre>
<p><strong>/ja/</strong> という言語設定が付加されてました。<br />
<code>zh-Hans</code> や <code>en</code> に変えるとページの言語も切り替わります。</p>
<p>仕様変更によって <strong>言語付きURLでなければ404を返すようになっていた</strong> ようです。</p>
<p>先ほどはブックマークで保存していた検索結果を表示、その画面では古いurlのままだったので404エラーが発生。改めて新しいURLの方で検索したら問題なく表示されました。</p>
<p>気づくまでにちょっと時間がかかりました。</p>
<p>てことで新しい方のurlを渡してみると</p>
<pre class="text">ID  EXT  RESOLUTION
0   html unknown</pre>
<p>・・・だめじゃん。<br />
<strong>htmlしか返ってこない。</strong>たぶん404のhtml？確かめてないけど。</p>
<p>yt-dlpの方も新しいURLを正しく認識できていない可能性があります。</p>
<p>結局、2つファイルを修正したところ、無事にダウンロードできるようになりました。</p>
<div class="information-box"><strong>注意：</strong> この記事で紹介するのはyt-dlpの関連ファイルを直接編集する、あくまでも一時的な回避策です。環境によっては動作しない場合や、アップデートによって変更が元に戻る可能性もあります。</div>
<p><span id="more-17422"></span></p>
<h2>yt-dlpでBilibiliのurlが解析できていない問題</h2>
<div class="primary-box">環境は macOS Sequoia, yt-dlp ver.2026.10.21.233146</div>
<p>yt-dlpが動画情報を正常に取得できず、次のような結果に。</p>
<pre class="text">[info] Available formats for player:
ID EXT  RESOLUTION │ PROTO │ VCODEC  ACODEC
────────────────────────────────────────────
0  html unknown    │ https │ unknown unknown</pre>
<p>動画の映像や音声のフォーマットではなく、HTMLしか取得できていません。</p>
<p>ブラウザでは動画を再生できるので、URL自体が無効というわけでもなさそうです。</p>
<p>ログを見ると<br />
（旧url）<code>bilibili.com/video/</code> の方は</p>
<pre class="text">[BiliBili] Extracting URL:...</pre>
<p>（新url）<code>bilibili.com/ja/video/</code> の方は</p>
<pre class="text">[generic] Extracting URL:...
WARNING: [generic] Falling back on generic information extractor</pre>
<p>Bilibiliのurlだと認識されず、ジェネリックなinformation extractorで処理されてしまっているようです。</p>
<p>そこで、Bilibili用のextractorが言語付きURLを認識できるように修正しました。</p>
<h2>yt_dlp/extractorのファイルを修正する</h2>
<p>yt-dlpは extractor のファイルが動画ページから動画IDや再生に必要な情報などを取得します。</p>
<p>今回の修正では関係する2つのファイルを変更しました。</p>
<ul class="bold">
<li>lazy_extractors.py</li>
<li>bilibili.py</li>
</ul>
<p><strong>念の為、変更前にそれぞれバックアップを取っておいてください。修正は自己責任で。</strong></p>
<h3>対象ファイルの場所について</h3>
<p><strong>bilibili.py</strong> と <strong>lazy_extractors.py</strong> のある場所は、OSや yt-dlp のインストール方法によって異なります。</p>
<p>macOSだけでも Homebrew、pip、pipx、MacPortsなど複数の方法があり、環境によってインストール先が異なるため、ここですよとは言いづらいのです。</p>
<p>ファイルの場所が分からない場合は、<br />
<strong>ご自身のOSと yt-dlp のインストール方法を伝えたうえで、ChatGPTなどのAIアシスタントに確認してみてください。</strong></p>
<p>多分それが一番早い。（＾＾；</p>
<p>ちなみに自分は macOS、pipx で入れたので</p>
<p><strong>~/Library/Application Support/pipx/venvs/yt-dlp/lib/python3.13/site-packages/yt_dlp/extractor/</strong></p>
<p>でした。</p>
<h3>修正したファイル①：lazy_extractors.py</h3>
<p><strong>lazy_extractors.py</strong> は、yt-dlpの遅延読み込み（Lazy Loading）に関係するファイルです。<br />
URLパターンなどを利用して必要な候補を絞り込み、必要な Extractor だけをロードします。</p>
<p><code>BiliBiliIE</code> クラスの <code>_VALID_URL</code>、<br />
修正前は次のようになっていました。（1500行目）</p>
<pre>_VALID_URL = 'https?://(?:www\\.)?bilibili\\.com/(?:video/|festival/[^/?#]+\\?(?:[^#]*&)?bvid=)(?P<prefix>[aAbB][vV])(?P<id>[^/?#&]+)'</pre>
<p>この正規表現では、<code>/video/</code> などのパスは対象になりますが、<code>/ja/video/</code> のように言語コードが先頭に追加された形式は対象になりません。</p>
<p>次のように変更します。</p>
<pre>_VALID_URL = 'https?://(?:www\\.)?bilibili\\.com/(?:[a-zA-Z-]+/)?(?:video/|festival/[^/?#]+\\?(?:[^#]*&)?bvid=)(?P<prefix>[aAbB][vV])(?P<id>[^/?#&]+)'</pre>
<p>追加したのはこれ、</p>
<p><code>(?:[a-zA-Z-]+/)?</code></p>
<p>ドメイン <code>bilibili\\.com/</code> の後に言語設定の部分を足しました。</p>
<p>これで新旧両方のurlに対応できます。</p>
<pre class="text">#旧url
<code>https://www.bilibili.com/video/BVxxxxxxxxxx/</code>
#新url
<code>https://www.bilibili.com/ja/video/BVxxxxxxxxxx/</code></pre>
<div class="information-box">ちなみに lazy_extractors.py はなくても動くようです。ただ、存在する以上は修正しないと動きません。ファイルをリネーム（lazy_extractors.py.bak など）して使えなくするか、書き換えるか。</div>
<h3>修正したファイル②：bilibili.py</h3>
<p><strong>bilibili.py</strong> は、Bilibiliの動画情報を取得するための実際の処理を定義しているファイルです。</p>
<p>対象となるのは、こちらも <code>BiliBiliIE</code> クラスの <code>_VALID_URL</code> です。</p>
<p>修正前（372行目）</p>
<pre>_VALID_URL = r'https?://(?:www\.)?bilibili\.com/(?:video/|festival/[^/?#]+\?(?:[^#]*&)?bvid=)(?P<prefix>[aAbB][vV])(?P<id>[^/?#&]+)'</pre>
<p>こちらも変更点は lazy_extractors.py と同じです。<br />
ドメインの後の言語コードに対応させます。<code>(?:[a-zA-Z-]+/)?</code>を追加。</p>
<pre>_VALID_URL = r'https?://(?:www\.)?bilibili\.com/(?:[a-zA-Z-]+/)?(?:video/|festival/[^/?#]+\?(?:[^#]*&)?bvid=)(?P<prefix>[aAbB][vV])(?P<id>[^/?#&]+)'</pre>
<p>さらにプレイリスト（<code>video/BVxxxxxxxx?p=3</code>みたいなの）だとエラーになることに気がついたので追加で修正。</p>
<p>修正前（782行目）</p>
<pre>getter=lambda entry: f'https://www.bilibili.com/video/{video_id}?p={entry["page"]}')</pre>
<p>ここはurlを文字列として生成しているので直接 <code>/ja/</code> を追加しました。</p>
<pre>getter=lambda entry: f'https://www.bilibili.com/ja/video/{video_id}?p={entry["page"]}')</pre>
<p><code>-I, --playlist-items ITEM_SPEC</code> のオプションを使っても、<br />
結局 <code>?p=1</code> みたいなurlで解析するので書き換えが必要になる場合があります。</p>
<p>ほかにもあるかもしれないけど、単体とプレイリストしか自分は扱わないのでこれで十分かな。</p>
<h2>まとめ</h2>
<p>これで無事にファイルフォーマットを取得、ダウンロードできるようになりました。</p>
<p>今回の問題は、<strong>Bilibiliの言語付きURLをyt-dlpが正しく扱えなかったことが原因</strong>でした。</p>
<p>そしてこれはあくまで一時的な回避策です。修正前のファイルをバックアップしておき、自己責任で修正してください。</p>
<p>yt-dlpが正式に更新されるまではこれで凌ぐことにします。<br />
同じ症状に遭遇した方の参考になれば幸いです。</p>
<p>では。</p>
<h3>追記</h3>
<p>記事を書いたその日にyt-dlpがアップデートされました。<br />
使っていた <code>nightly 2026.10.10.233141</code> -> <code>正式リリース版 ver.2026.10.21.233146</code> にアップデート。<br />
ただ<strong>bilibili.py</strong>はアップデートされていないので書き換えが必要、<strong>lazy_extractors.py</strong>はリネームするか書き換えが必要です。</p>
<h3>追記@2026.10.24</h3>
<p>プレイリストをDLしようとするとエラーが出ることに気がついたので<a href="#toc5">bilibili.pyを追加で修正</a>。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.wholenotism.com/blog/2026/10/yt-dlp-bilibili-lang-url.html/feed</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>古いIntel MacでもAI音声クローンはできる？自声を再現してナレーション生成【Qwen3-TTS】</title>
		<link>https://www.wholenotism.com/blog/2026/10/intelmac-qwen3tts-voicecloning.html</link>
					<comments>https://www.wholenotism.com/blog/2026/10/intelmac-qwen3tts-voicecloning.html#respond</comments>
		
		<dc:creator><![CDATA[watary]]></dc:creator>
		<pubDate>Tue, 13 Oct 2026 22:27:21 +0000</pubDate>
				<category><![CDATA[コンピュータ関連]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[mac]]></category>
		<guid isPermaLink="false">https://www.wholenotism.com/blog/?p=17400</guid>

					<description><![CDATA[以前 llama.cpp を使って、Intel MacでもローカルAIが動かせるのかを検証してみました。 Googleが開発したオープンAIモデル 「Gemma3（4）」 を使い、チャッピーみたいなチャットAIがローカル [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>以前 <code>llama.cpp</code> を使って、<strong>Intel MacでもローカルAIが動かせるのか</strong>を検証してみました。</p>
<p>Googleが開発したオープンAIモデル 「Gemma3（4）」 を使い、チャッピーみたいなチャットAIがローカルに爆誕しました。<br />
能力的には・・・使えるかと言うとまぁ「動かせる」程度のもので、そもそもスペックが低いのでそれは仕方ない。</p>
<p>その後、AI同士で延々と会話をさせてみたり、paddleOCRと組み合わせて、より精確なOCRにトライしてみたりしてましたが、<br />
2026年1月に公開された <code>Qwen3-TTS</code> というモデルを最近知りました。</p>
<p><strong>数秒のサンプルをもとに、その声で指定したテキストを読み上げてくれる</strong>、とかなんか面白そう。</p>
<p>てことで試してみました。<br />
そのステップと使い方などの備忘録。</p>
<p><span id="more-17400"></span></p>
<h2>そもそもQwen3-TTSはIntel Macで動くのか？</h2>
<p>AIに聞いてみると</p>
<blockquote><p>Intel Mac（x86_64）における Qwen3-TTS の公式および標準的なローカル実行は、Apple Silicon（M1〜M4）向けの Metal/MPS 最適化や、専用フレームワーク（MLX）を前提としているため、基本的に非推奨・または実用上のハードルが極めて高い状態です。</p>
<p>現状の仕様と注意点</p>
<p>• Apple Silicon専用機能の不在: Metal（MPS）や MLX といったMac向け高速化エンジンは Intel Mac では動作しません。<br />
• CPU実行の制限: PyTorchのCPU版（&#8211;device cpu）や互換ビルドで無理やり動作させることは理論上可能ですが、1.7B / 0.6B といった大規模なモデルをCPUのみで推論させることになり、生成速度が非常に遅く、実用的ではないとされています。<br />
• 公式・主要なセットアップ手順: 通常は uv や pip を使い、Apple Siliconなら &#8211;device mps オプションをつけて実行します。Intel Mac用の特別な公式ビルドや最適化ガイドは提供されていません。</p></blockquote>
<p>などと言われました（震え声）。</p>
<p>が、大丈夫です。結論から言えば<strong>動きます。</strong></p>
<p><span class="bold" style="font-size:150%;"><strong>そう、llama.cpp + gguf ならね！</strong></span></p>
<p>…なんてドヤる必要はないのですが、<br />
脅されたわりには結構すんなり動いてくれたのでその情報をシェアします。</p>
<h2>あらためて TTS（Text-to-Speech）とは</h2>
<p><strong>TTS（Text-to-Speech）</strong>：文字（テキスト）データを、コンピュータやAIを使って自然な音声に変換する技術のことです。<br />
日本語では「音声合成」や「読み上げ機能」とも呼ばれます</p>
<p>以前、「<a rel="noopener" href="https://voicevox.hiroshiba.jp/" target="_blank">VOICEVOX<span class="fa fa-external-link external-icon anchor-icon"></span></a>」というものを使ってみたことがありました。こちらは用意されているキャラクターの声を使用するもの。</p>
<p>一方、ボイスクローン（音声クローン）は自分の声などのサンプルを使い、本人が話していない内容でも自由に喋らせる音声合成技術のこと。</p>
<p>そのクローニングに定評があるのが、<strong>「Qwen3-TTS」</strong>というモデルらしいのです。</p>
<p>Qwen3-TTSにはいくつかバリエーションがあって、<br />
VOICEVOXのようにあらかじめ用意されている音声をもとに生成するモデル（CustomVoice）、<br />
テキストによる指示（自然言語）だけで新しい声をデザインするモデル（VoiceDesign）、<br />
そしてゼロショット音声複製（ボイスクローニング）の <strong>baseモデル</strong> です。</p>
<p>今回はこのbaseモデルを使ってみます。</p>
<h2>llama.cppのインストールについて</h2>
<p>少し前までなら、Homebrewが使えたのですが、<br />
OSをアップデートして改めて入れようとしたら<strong>「Intel Macなんてもうサポートしないよ！」</strong>と言われ、インストールすらさせて貰えませんでした。</p>
<p>現在は <code>MacPorts</code> や <code>pip（pipx）</code> を使っています。</p>
<p>基本的には以前の記事</p>

<a href="https://www.wholenotism.com/blog/2026/06/build-llamacpp-intel-mac.html" title="llama.cppで始めるローカルAI入門—古いIntel Macでも意外と動く【8.5 t/s】" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="160" height="90" src="https://www.wholenotism.com/blog/wp-content/uploads/20260407-eci-160x90.png" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260407-eci-160x90.png 160w, https://www.wholenotism.com/blog/wp-content/uploads/20260407-eci-300x169.png 300w, https://www.wholenotism.com/blog/wp-content/uploads/20260407-eci-768x432.png 768w, https://www.wholenotism.com/blog/wp-content/uploads/20260407-eci-120x68.png 120w, https://www.wholenotism.com/blog/wp-content/uploads/20260407-eci-320x180.png 320w, https://www.wholenotism.com/blog/wp-content/uploads/20260407-eci.png 800w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">llama.cppで始めるローカルAI入門—古いIntel Macでも意外と動く【8.5 t/s】</div><div class="blogcard-snippet internal-blogcard-snippet">古いIntel MacでローカルLLMが動くのか、どの程度動くのかの検証です。前回の記事でOllamaを使ってみたものの、遅過ぎて使えない。なのでllama.cppを直接ビルドして使ったら Ollamaの約4倍の速度が出た！ そんなお話です...</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://www.wholenotism.com/blog" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">www.wholenotism.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2026.06.18</div></div></div></div></a>
<p>と同じなのですが、備忘録としてMacPortsを使ったインストール手順も書いておきます。念のため。<br />
わかる人は読み飛ばしてください。</p>
<p>llama.cppをgithubからクローンしてビルドした後、Qwen3-TTSの入手、実行とすすめます。</p>
<h3>まずは MacPorts をインストール</h3>
<p>まずは、Homebrewの代わりとして <code>MacPorts</code> をインストールしていきます。<br />
ターミナルから作業。</p>
<p>「Xcode用コマンドラインツール（Command Line Tools）」をインストール</p>
<pre>xcode-select --install</pre>
<p>次に使用しているOSにあったMacPortsをダウンロード。</p>
<p>→ <a rel="noopener" href="https://www.macports.org/install.php" target="_blank">macports.org<span class="fa fa-external-link external-icon anchor-icon"></span></a></p>
<p>Sequoiaなのでリストにある「<strong>macOS Sequoia v15</strong>」を選択。</p>
<p>保存された <code>MacPorts-2.12.6-15-Sequoia.pkg</code> を開いてインストールします。</p>
<p>インストールできたら動作確認とポートツリーの更新。<br />
ターミナルから</p>
<pre>sudo port selfupdate</pre>
<p>次に <code>git</code> と <code>cmake</code> をインストール。</p>
<pre>sudo port install cmake git</pre>
<h3>llama.cppをリポジトリからクローンしてビルド</h3>
<p>リポジトリからクローンします。保存先はお好きなように。</p>
<pre>#git clone &lt;リポジトリURL&gt; &lt;ローカル保存先パス&gt;
git clone https://github.com/ggml-org/llama.cpp.git ~/llama.cpp</pre>
<p>このiMac2017に搭載されている <code>Intel Iris Plus Graphics 640</code> では、使えるどころか足を引っ張ることにしかならないので最初からメタルはオフ、CPUオンリーでビルドします。</p>
<pre>cd ~/llama.cpp
cmake -B build -DGGML_NATIVE=ON -DGGML_ACCELERATE=ON -DGGML_METAL=OFF
cmake --build build --config Release -j</pre>
<p>最後にパスを通しておきます。</p>
<pre>echo 'export PATH=~/llama.cpp/build/bin:$PATH' &gt;&gt; ~/.zshrc
source ~/.zshrc</pre>
<h2>Qwen3-TTSのGGUFをダウンロード</h2>
<p>Hugging Faceの <code><a rel="noopener" href="https://huggingface.co/ggml-org/Qwen3-TTS-12Hz-1.7B-Base-GGUF/tree/main" target="_blank">ggml-org/Qwen3-TTS-12Hz-1.7B-Base-GGUF<span class="fa fa-external-link external-icon anchor-icon"></span></a></code> からファイルをダウンロードします。</p>
<ul class="bold">
<li><code>Qwen3-TTS-12Hz-1.7B-Base-Q8_0.gguf</code></li>
<li><code>mmproj-Qwen3-TTS-12Hz-1.7B-Base-Q8_0.gguf</code></li>
</ul>
<p><code>~/models</code> などのディレクトリを作って入れておきます。</p>
<h2>音声サンプルを録音</h2>
<p>音声クローンするのにサンプルとなるファイルを用意します。（wav, mp3）<br />
なお著作権には音声も含まれます。<strong>無許可での使用は厳禁です。</strong></p>
<p>自分の声を自分で使うなら問題ないので録音して使いましょう。</p>
<p>標準アプリならQuickTime Playerを起動、「新規オーディオ収録」を選び、録音ボタンの横から入力ソースを選択。録音ボタンを押して録音、そして保存。</p>
<p>自然な抑揚で、3〜10秒程度の文を読み上げればOK。</p>
<p>「青い海をのんびりと泳ぐ。こんにちは、私の声のテストです。」<br />
「桜の咲く季節になると、毎年花見にでかけます。カメラの前で少し緊張していますが、準備はバッチリです。」</p>
<p>などなど。</p>
<p>重要なのは話す内容より<strong>「声の特徴を正確に伝えること」</strong>と<strong>「ノイズや不要な要素を混ぜないこと」</strong>。録音の自然さ・明瞭さ・声の一貫性。<br />
また、母音・子音、濁音、促音、長音、数字、疑問文などを含めたり、息継ぎなどの自然な間を持たせると良いようです。</p>
<p>保存名を <code>reference-audio.aifc</code> としたなら（オーディオ書き出しの場合は<code>.m4a</code>）</p>
<pre>afconvert -f WAVE -d LEI16 reference-audio.aifc</pre>
<p>で、wavに変換できます。<br />
同じ場所に <code>reference-audio.wav</code> が作成されます。</p>
<p>今は仮にデスクトップに置いておくとしましょう。</p>
<p><code>~/Desktop/reference-audio.wav</code></p>
<h2>llama-tts + qwen3-tts を使って実際に音声クローンを試す</h2>
<p>ターミナルから、</p>
<pre>llama-tts -m ~/models/Qwen3-TTS-12Hz-1.7B-Base-Q8_0.gguf \
  -mm ~/models/mmproj-Qwen3-TTS-12Hz-1.7B-Base-Q8_0.gguf \
  --tts-lang ja \
  --tts-speaker-file ~/Desktop/reference-audio.wav \
  -p "まずは参照音声を指定して、Baseモデルのボイスクローニング機能を確認する。" \
  -o ~/Desktop/test.wav</pre>
<p>問題なければデスクトップに <code>-p</code> で入力した文章が音声となって保存されるはずです。</p>
<p>ちなみにこの程度の文章量で30秒ほどかかりました。</p>
<pre class="text">timings: prompt eval 1.72s + generation 20.38s + vocoder 7.81s = total 29.91s
output audio = 5.84s (audio time = 0.20x process time)</pre>
<p><code>Q4_K_M.gguf</code> だと27秒くらい。</p>
<pre class="text">timings: prompt eval 0.98s + generation 17.96s + vocoder 7.92s = total 26.87s
output audio = 5.92s (audio time = 0.22x process time)</pre>
<p>ただし揺れがあるので、必ずしも毎回このような差が出るとは限りません。<br />
早い時はQ8_0で <strong>total 20.93s</strong>、<br />
Q4_K_Mでは <strong>total 18.02s</strong> の時もありました。<br />
それぞれ最大9〜10秒ほどのバラツキがあることになります。</p>
<p>そして <code>0.6B</code> と <code>1.7B</code> で比べてもそれほど時間差はありませんでした。<br />
クオリティを聴き比べながら色々と試してみることをお勧めします。</p>
<p>ちなみに <code>--seed 42</code> などランダム性を決定する基準（シード値。数字は任意）を指定すれば毎回同じ出力が得られます。</p>
<h2>まとめ</h2>
<p>ということで、Intel Macでも</p>
<ul class="bold">
<li>llama.cppをビルドして付属の llama-tts を使い、</li>
<li>GGUF化されたモデルを使用</li>
</ul>
<p>すれば、<br />
自声でテキストから音声を生成することができました。</p>
<p>リアルタイムでの生成は当然ながら無理としても、動画のナレーションなどを生成するには十分かと思います。</p>
<p>また、長い文章を一気に生成するのではなく、細切れにして生成した方がイントネーションの不自然さなどにも対応できると思います。</p>
<p>出力された音声を聞いた時には大興奮でした。<br />
まさか自宅のパソコンで、決して新しいとは言えないiMacでもこれができるんだなと。</p>
<p>ただ声のトーンや感情を乗せるには<strong>元の音声ファイルから変える必要があります</strong>。<br />
Baseモデルでは、プロンプトで指示をするなどのオプションは現在のところ用意されていません。<br />
テンションを高くしたかったらテンションの高い音声ファイルを用意する必要があります。</p>
<p>用意された声のバリエーションからプロンプトで変化させる CustomVoiceモデル、<br />
最初からプロンプトで声を作っていく VoiceDesignモデル。</p>
<p>でもやりたいのは <strong>音声クローニングさせて、プロンプトで細かい指示を出せるもの</strong>。痒いところに手が届きませんね。</p>
<p>勝手なことを言ってますけれども、今回使用したものを生み出してくれたエンジニアさん達には感謝しかありません。ほんとありがとうございます。<br />
お礼を申し上げて今回の結びとします。</p>
<p>では。</p>
<p>あ、次回は先ほどの「やりたかったこと」をやれるかもと手を出して失敗したモデルの件と、可能性を感じているまた別のモデルの方も試して記事にしようと思います。うまくいくかなぁ・・・（期待</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.wholenotism.com/blog/2026/10/intelmac-qwen3tts-voicecloning.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【OCLP】iMac 2017をmacOS Sequoia 15.8.1にアップデート</title>
		<link>https://www.wholenotism.com/blog/2026/09/update-sequoia-15-8-1.html</link>
					<comments>https://www.wholenotism.com/blog/2026/09/update-sequoia-15-8-1.html#respond</comments>
		
		<dc:creator><![CDATA[watary]]></dc:creator>
		<pubDate>Wed, 30 Sep 2026 06:43:38 +0000</pubDate>
				<category><![CDATA[コンピュータ関連]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[OCLP]]></category>
		<category><![CDATA[Sequoia]]></category>
		<guid isPermaLink="false">https://www.wholenotism.com/blog/?p=17385</guid>

					<description><![CDATA[macOS Sequoia 15.8.1のアップデートが来てましたね。 重要なセキュリティアップデートが含まれているらしいのでアプデしておきましょう。 いつものようにソフトウェアアップデートからアップデートします。 これ [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><code>macOS Sequoia 15.8.1</code>のアップデートが来てましたね。</p>
<p><strong>重要なセキュリティアップデート</strong>が含まれているらしいのでアプデしておきましょう。</p>
<p>いつものようにソフトウェアアップデートからアップデートします。</p>
<div class="information-box">これはアップデート記事です。インストール自体はこちらを参考に↓<br />

<a href="https://www.wholenotism.com/blog/2026/09/install-oclp-sequoia-old-mac.html" title="サポート外のiMacにmacOS Sequoiaをインストールする方法と手順【OpenCore Legacy Patcher/OCLP】" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="320" height="180" src="https://www.wholenotism.com/blog/wp-content/uploads/20260904-eci-320x180.jpg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260904-eci-320x180.jpg 320w, https://www.wholenotism.com/blog/wp-content/uploads/20260904-eci-300x169.jpg 300w, https://www.wholenotism.com/blog/wp-content/uploads/20260904-eci-768x432.jpg 768w, https://www.wholenotism.com/blog/wp-content/uploads/20260904-eci-240x135.jpg 240w, https://www.wholenotism.com/blog/wp-content/uploads/20260904-eci-640x360.jpg 640w, https://www.wholenotism.com/blog/wp-content/uploads/20260904-eci.jpg 800w" sizes="(max-width: 320px) 100vw, 320px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">サポート外のiMacにmacOS Sequoiaをインストールする方法と手順【OpenCore Legacy Patcher/OCLP】</div><div class="blogcard-snippet internal-blogcard-snippet">iMac2017 に macOS Sequoia（15.7.9） をインストールしました。本来は MacOS 13 Ventura までが、ネイティブサポート（公式サポート）なのですが、例の如く「OpenCore Legacy Patche...</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://www.wholenotism.com/blog" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">www.wholenotism.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2026.09.04</div></div></div></div></a></div>
<p><span id="more-17385"></span></p>
<h2>OCLPも最新にアップデート</h2>
<p>念のためOCLPを最新にアップデートしておきましょう。<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20260930-004.jpg"><img loading="lazy" decoding="async" src="https://www.wholenotism.com/blog/wp-content/uploads/20260930-004-800x559.jpg" alt="OCLPを最新に" width="800" height="559" class="alignnone size-large wp-image-17381" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260930-004-800x559.jpg 800w, https://www.wholenotism.com/blog/wp-content/uploads/20260930-004-300x210.jpg 300w, https://www.wholenotism.com/blog/wp-content/uploads/20260930-004-768x536.jpg 768w, https://www.wholenotism.com/blog/wp-content/uploads/20260930-004.jpg 952w" sizes="(max-width: 800px) 100vw, 800px" /></a></p>
<h2>Sequoia 15.8.1へアップデート</h2>
<p>システム設定のソフトウェアアップデートを開くと確認できます。<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20260930-001.jpg"><img loading="lazy" decoding="async" src="https://www.wholenotism.com/blog/wp-content/uploads/20260930-001-800x682.jpg" alt="ソフトウェアアップデート" width="800" height="682" class="alignnone size-large wp-image-17378" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260930-001-800x682.jpg 800w, https://www.wholenotism.com/blog/wp-content/uploads/20260930-001-300x256.jpg 300w, https://www.wholenotism.com/blog/wp-content/uploads/20260930-001-768x655.jpg 768w, https://www.wholenotism.com/blog/wp-content/uploads/20260930-001.jpg 827w" sizes="(max-width: 800px) 100vw, 800px" /></a></p>
<p>でも微妙に罠だよね笑<br />
「その他のアップデート」のiマークから見ると<br />
<code>macOS Tahoe</code> へのアップデートや <code>Safari 27</code> へのアップデートにチェックが入っているので余計なものは外します。<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20260930-002.jpg"><img loading="lazy" decoding="async" src="https://www.wholenotism.com/blog/wp-content/uploads/20260930-002-800x726.jpg" alt="微妙に罠" width="800" height="726" class="alignnone size-large wp-image-17379" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260930-002-800x726.jpg 800w, https://www.wholenotism.com/blog/wp-content/uploads/20260930-002-300x272.jpg 300w, https://www.wholenotism.com/blog/wp-content/uploads/20260930-002-768x696.jpg 768w, https://www.wholenotism.com/blog/wp-content/uploads/20260930-002.jpg 827w" sizes="(max-width: 800px) 100vw, 800px" /></a></p>
<p>ちゃんと <code>Sequoia 15.8.1</code> をチェックします。<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20260930-003.jpg"><img loading="lazy" decoding="async" src="https://www.wholenotism.com/blog/wp-content/uploads/20260930-003.jpg" alt="Sequoia 15.8.1" width="644" height="321" class="alignnone size-full wp-image-17380" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260930-003.jpg 644w, https://www.wholenotism.com/blog/wp-content/uploads/20260930-003-300x150.jpg 300w" sizes="(max-width: 644px) 100vw, 644px" /></a></p>
<p>「今すぐアップグレード」を押して規約に同意<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20260930-005.jpg"><img loading="lazy" decoding="async" src="https://www.wholenotism.com/blog/wp-content/uploads/20260930-005-800x726.jpg" alt="規約に同意" width="800" height="726" class="alignnone size-large wp-image-17382" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260930-005-800x726.jpg 800w, https://www.wholenotism.com/blog/wp-content/uploads/20260930-005-300x272.jpg 300w, https://www.wholenotism.com/blog/wp-content/uploads/20260930-005-768x696.jpg 768w, https://www.wholenotism.com/blog/wp-content/uploads/20260930-005.jpg 827w" sizes="(max-width: 800px) 100vw, 800px" /></a></p>
<p>ダウンロードが始まり<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20260930-006.jpg"><img loading="lazy" decoding="async" src="https://www.wholenotism.com/blog/wp-content/uploads/20260930-006.jpg" alt="ダウンロード" width="755" height="351" class="alignnone size-full wp-image-17383" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260930-006.jpg 755w, https://www.wholenotism.com/blog/wp-content/uploads/20260930-006-300x139.jpg 300w" sizes="(max-width: 755px) 100vw, 755px" /></a></p>
<p>準備が終わったら自動的に再起動します。<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20260930-007.jpg"><img loading="lazy" decoding="async" src="https://www.wholenotism.com/blog/wp-content/uploads/20260930-007.jpg" alt="準備中" width="763" height="343" class="alignnone size-full wp-image-17384" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260930-007.jpg 763w, https://www.wholenotism.com/blog/wp-content/uploads/20260930-007-300x135.jpg 300w" sizes="(max-width: 763px) 100vw, 763px" /></a></p>
<p>再起動後にルートパッチを適用し、さらに再起動<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20260930-008.jpg"><img loading="lazy" decoding="async" src="https://www.wholenotism.com/blog/wp-content/uploads/20260930-008.jpg" alt="再起動後にルートパッチを適用" width="508" height="521" class="alignnone size-full wp-image-17377" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260930-008.jpg 508w, https://www.wholenotism.com/blog/wp-content/uploads/20260930-008-293x300.jpg 293w" sizes="(max-width: 508px) 100vw, 508px" /></a></p>
<p>無事、<strong>Sequoia 15.8.1 (24H32)</strong> になりました。<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20260930-009.jpg"><img loading="lazy" decoding="async" src="https://www.wholenotism.com/blog/wp-content/uploads/20260930-009.jpg" alt="Sequoia 15.8.1 (24H32)" width="392" height="669" class="alignnone size-full wp-image-17376" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260930-009.jpg 392w, https://www.wholenotism.com/blog/wp-content/uploads/20260930-009-176x300.jpg 176w" sizes="(max-width: 392px) 100vw, 392px" /></a></p>
<h2>まとめ</h2>
<p>今回も</p>
<p><strong>ソフトウェアアップデート -&gt; ルートパッチ適用</strong></p>
<p>という流れで問題なくアップデートできました。</p>
<p>マイナーアップデートでセキュリティアップデートが主だと思うので、<br />
特に不具合も起きていません。今のところ。</p>
<p>safari 27の動画関連でフリーズする問題は依然として残っています。<br />
ひとつ前のバージョンで留めているので大丈夫ですが、<br />
改善される未来はあるんだろうか。</p>

<a href="https://www.wholenotism.com/blog/2026/09/safari-update-previous-version.html" title="Safariを「最新版のひとつ前」にアップデートする方法 スタンドアローンのPKGを使う" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="320" height="180" src="https://www.wholenotism.com/blog/wp-content/uploads/20260923-eci-320x180.jpg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260923-eci-320x180.jpg 320w, https://www.wholenotism.com/blog/wp-content/uploads/20260923-eci-300x169.jpg 300w, https://www.wholenotism.com/blog/wp-content/uploads/20260923-eci-768x432.jpg 768w, https://www.wholenotism.com/blog/wp-content/uploads/20260923-eci-240x135.jpg 240w, https://www.wholenotism.com/blog/wp-content/uploads/20260923-eci-640x360.jpg 640w, https://www.wholenotism.com/blog/wp-content/uploads/20260923-eci.jpg 800w" sizes="(max-width: 320px) 100vw, 320px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">Safariを「最新版のひとつ前」にアップデートする方法 スタンドアローンのPKGを使う</div><div class="blogcard-snippet internal-blogcard-snippet">Safariのスタンドアローンpkgを使って、一つ前のバージョンをインストールしていきます。通常、ソフトウェアアップデートを使って更新すると最新版にアップデートされます。が、その最新版で問題が起こる場合、一つ手前のバージョンに留めておきたい...</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://www.wholenotism.com/blog" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">www.wholenotism.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2026.09.23</div></div></div></div></a>
]]></content:encoded>
					
					<wfw:commentRss>https://www.wholenotism.com/blog/2026/09/update-sequoia-15-8-1.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Safariを「最新版のひとつ前」にアップデートする方法 スタンドアローンのPKGを使う</title>
		<link>https://www.wholenotism.com/blog/2026/09/safari-update-previous-version.html</link>
					<comments>https://www.wholenotism.com/blog/2026/09/safari-update-previous-version.html#respond</comments>
		
		<dc:creator><![CDATA[watary]]></dc:creator>
		<pubDate>Wed, 23 Sep 2026 04:54:59 +0000</pubDate>
				<category><![CDATA[コンピュータ関連]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[OCLP]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[Sequoia]]></category>
		<category><![CDATA[設定]]></category>
		<guid isPermaLink="false">https://www.wholenotism.com/blog/?p=17351</guid>

					<description><![CDATA[Safariのスタンドアローンpkgを使って、一つ前のバージョンをインストールしていきます。 通常、ソフトウェアアップデートを使って更新すると最新版にアップデートされます。 が、その最新版で問題が起こる場合、一つ手前のバ [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Safariの<strong>スタンドアローンpkg</strong>を使って、一つ前のバージョンをインストールしていきます。</p>
<p>通常、ソフトウェアアップデートを使って更新すると最新版にアップデートされます。</p>
<p>が、その最新版で問題が起こる場合、一つ手前のバージョンに留めておきたいことがあります。</p>
<p>そんな時に使える方法です。</p>
<div class="information-box">※基本的に新しいバージョンから下のバージョンへと<strong>ダウングレードすることはできない</strong>ようです。が、今回は<strong>使える</strong>との情報もあります。ただし未検証です。自己責任で。</div>
<p><span id="more-17351"></span></p>
<h2>何が起きた？ Safari 27にアップデートしたらフリーズ、画面真っ白</h2>
<p>先日、<strong>macOS 15.8</strong>、<strong>Safari 27</strong> がリリースされました。<br />
そのインストールに先立ち <code>OCLP</code> も最新版にアップデート。せっかくなのでインストーラを作成し、クリーンインストールすることにしました。</p>
<p>無事にインストールは完了し、全て順調に進んでいたかと思われたのですが、SafariでYouTubeを開いたら</p>
<p><span class="bold" style="font-size:150%;"><strong>画面が真っ白</strong>。</span></p>
<p>一切の操作を受け付けなくなりました。<br />
（正確にはウインドウ内の描画がフリーズ。上部メニューなどは生きてます）</p>
<p>慌てて他のブラウザ(Firefox、brave、Zenなど)で開いたら問題なく再生されます。結局Safariのみ問題が起きているようでした。</p>
<p>元に戻そうにも、<strong>Safariはシステムと密接に関連しているため、アプリをただダウングレードすればいいと言う話ではありません。</strong></p>
<p>紆余曲折の末、OSそのものから再インストールすることにしました。</p>
<p>時間かかるんだよね・・・</p>
<h2>やりたいこと。Safari 18.6から26.6.1にアップデート</h2>
<p>OCLPで macOS Sequoia 15.8 のインストーラーを作成。<br />
それと一緒に入るSafariのバージョンは<code>18.6</code>でした。</p>
<p>Safari 27とは違い、問題なく閲覧できるのでそのまま使おうかとも思ったのですが、セキュリティーの観点からしてもやはりなるべく新しくしておきたいところ。</p>
<p>ということで <strong>Safari 18.6 -&gt; Safari 26.6.1</strong> にアップデートしていきます。</p>
<p><strong>※OCLPも最新版にアップデートしておいてください。</strong></p>
<h2>まずバックアップする</h2>
<p>最初にバックアップを取っておきます。<br />
何が起きても取り返しがつくよう、念の為バックアップは忘れずに。</p>
<p>Safariのブックマークやパスワードなども書き出しておきましょう。</p>
<p><strong>ファイル &gt; ブラウズデータをファイルに書き出す</strong></p>
<h2>Safariのスタンドアローンインストールパッケージを入手する</h2>
<p><strong>Mr. Macintosh</strong>さんがダウンロードリンクをまとめてくれています。（感謝！）<br />
リンク先のPKG自体はAppleのサーバーに置かれています。</p>
<p>→ <a rel="noopener" href="https://mrmacintosh.com/macos-safari-full-installer-database-download-directly-from-apple/" target="_blank">macOS Safari Full Installer Database. Download Directly from Apple!<span class="fa fa-external-link external-icon anchor-icon"></span></a></p>
<p><strong>「Safari for macOS Sequoia Installer Download」</strong>から、</p>
<p><code>Safari26.6.1SequioaAuto.pkg</code></p>
<p>をダウンロード。<br />
OSの種別を間違えないように。</p>
<p>Appleは通常二つ前のバージョンまでを残しておくそうです。<br />
<code>Available</code>が<code>Yes</code>になっているものだけDLできます。</p>
<h2>インストールを実行</h2>
<p>まずは<strong>Safariを終了</strong>させます。</p>
<p>実はダウンロードしてきた <code>Safari26.6.1SequioaAuto.pkg</code> をそのままダブルクリックしてもインストールできません。</p>
<p>開いてもエラー。<br />
「<strong>インストールできませんでした。</strong><br />
パッケージ ”Safari26.6.1SequoiaAuto.pkg”は追加コンポーネントが必要で、単独ではインストールできません。ソフトウェアの製造元に問い合わせてください。」<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20260923-001.jpg"><img loading="lazy" decoding="async" src="https://www.wholenotism.com/blog/wp-content/uploads/20260923-001.jpg" alt="インストールできませんでした" width="732" height="556" class="alignnone size-full wp-image-17367" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260923-001.jpg 732w, https://www.wholenotism.com/blog/wp-content/uploads/20260923-001-300x228.jpg 300w" sizes="(max-width: 732px) 100vw, 732px" /></a></p>
<h3>まずはパッケージを展開して確認</h3>
<div class="information-box">ここは確認パートです。必ずしもインストールに必要な作業ではありません。不必要なら読み飛ばして次の項目へ</div>
<p>パッケージをまずは展開してみます。デスクトップにあると仮定します。<br />
ターミナルで実行します。</p>
<pre>pkgutil --expand ~/Desktop/Safari26.6.1SequoiaAuto.pkg ~/Desktop/Safari26.6.1-expanded</pre>
<p>デスクトップに <code>Safari26.6.1-expanded</code> と言うフォルダができ、その中に展開されます。</p>
<pre>Bom
PackageInfo
Payload
Scripts</pre>
<p>などが確認できます。</p>
<p>その <code>PackageInfo</code> の中を見ると、</p>
<pre>requires-distribution-check="true"</pre>
<p>と書いてあります。<code>Distribution</code>が必要というわけです。</p>
<p>（確認だけなので終わったらフォルダごと削除してOKです）</p>
<h3>インストール可能なパッケージに再パッケージ化して、インストール</h3>
<p>引き続き <code>Safari26.6.1SequoiaAuto.pkg</code> はデスクトップにあると仮定します。</p>
<p>ターミナルから、</p>
<pre>productbuild --package ~/Desktop/Safari26.6.1SequoiaAuto.pkg --version 26.6.1 ~/Desktop/Safari26.6.1-wrapped.pkg</pre>
<p><code>Safari26.6.1-wrapped.pkg</code> というファイルが出来上がります。</p>
<p>ダブルクリックで開くとエラーが出る可能性が高いので、さらにターミナルから作業。<br />
実際にインストールします。</p>
<pre>sudo installer -pkg ~/Desktop/Safari26.6.1-wrapped.pkg -target /</pre>
<p>結果：</p>
<pre>Password:
installer: Package name is 
installer: Installing at base path /
installer: The install was successful.</pre>
<p>インストール成功。<br />
再起動は必要ありません。</p>
<h2>Safariを起動してバージョン確認</h2>
<p>さぁ実際にSafariを開いてバージョンを確認してみます。</p>
<p>ドキドキ</p>
<p><strong>Safari &gt; Safariについて</strong></p>
<p>バージョン 26.6.1 （20624.5.1.18.3）<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20260923-002.jpg"><img loading="lazy" decoding="async" src="https://www.wholenotism.com/blog/wp-content/uploads/20260923-002.jpg" alt="safari バージョン 26.6.1" width="396" height="312" class="alignnone size-full wp-image-17366" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260923-002.jpg 396w, https://www.wholenotism.com/blog/wp-content/uploads/20260923-002-300x236.jpg 300w" sizes="(max-width: 396px) 100vw, 396px" /></a></p>
<p>youtubeを開いてみても</p>
<p><span class="bold" style="font-size:150%;"><strong>フリーズしない！画面真っ白じゃない！</strong></span></p>
<p>無事アップデートされたようです。</p>
<p>はぁ〜よかった（安堵）</p>
<h2>ソフトウェアアップデートはオフ設定に</h2>
<p>勝手にアップデートされないように</p>
<p><strong>システム設定 &gt; 一般 &gt; ソフトウェアアップデート &gt; 自動アップデート（iマーク）</strong></p>
<p>から「自動で実行」をすべてオフにしておきましょう。</p>
<p><strong>「セキュリティ対応とシステムファイルをインストール」</strong> に関しては・・・どっちがいいんだろう？</p>
<p>オフがいいのかオンがいいのか判断がつかないので、オンにする場合は自己責任でお願いします。</p>
<p>オフにする場合は別途 <a rel="noopener" href="https://eclecticlight.co/lockrattler-systhist/" target="_blank">SilentKnight<span class="fa fa-external-link external-icon anchor-icon"></span></a> をインストールして適宜確認、アップデートで良いと思います。</p>
<h2>まとめ</h2>
<p>ということで無事にsafariをアップデートできました。<br />
現在は問題なく動作しています。</p>
<p>開発メニューの機能フラグ、メディアの項目にある「<strong>MSE player uses GPU renderer</strong>」が問題箇所のようです。<br />
<code>26.6.1</code>までは項目としてあり、デフォルトでオフ。チェックが外れています。</p>
<p>これが<code>27</code>だと強制的にオンになっている、かつ、項目が削除されているそうです。</p>
<p>もうさ、<code>Homebrew</code>もIntel Macを切ったのでインストールすらできないんだよね。<code>MacPorts</code>や<code>pip（pipx）</code>に鞍替えしたけど・・・一つで管理できるのはやっぱり楽だよね。色々厳しくなってきたね。</p>
<p>それはさておき、作業手順をまとめます。<br />
Safariを最新バージョンではなく、ひとつ前のバージョンにアップデートしたい場合は</p>
<ol class="bold">
<li>バックアップ</li>
<li>使用しているmacOSに対応したSafariのPKGを入手する</li>
<li>インストール可能なパッケージに再パッケージ化</li>
<li>ターミナルから管理者権限でインストール</li>
<li>バージョン、動作確認</li>
</ol>
<p>なお、参考にした情報元では <strong><code>Safari 27</code> からのダウングレードに成功した</strong>とも書かれています。</p>
<p>今回は18.6からのアップグレードだったので、その点は確認していません。<br />
もしその必要があるなら試してみてもいいかもしれません。<br />
それでは。</p>
<p><small><cite>（参考URL:「<a rel="noopener" href="https://www.reddit.com/r/OpenCoreLegacyPatcher/comments/1wird26/help_updated_to_macos_158_using_oclp_250_and_now/" target="_blank">[Help] Updated to macOS 15.8 using OCLP 2.5.0, and now Safari 27 is not working<span class="fa fa-external-link external-icon anchor-icon"></span></a>」）</cite></small></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.wholenotism.com/blog/2026/09/safari-update-previous-version.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>OCLP 2.5.0で「Root volume dirty」と言われ、ルートパッチがインストールできない問題</title>
		<link>https://www.wholenotism.com/blog/2026/09/oclp-root-patche-dirty-volume.html</link>
					<comments>https://www.wholenotism.com/blog/2026/09/oclp-root-patche-dirty-volume.html#respond</comments>
		
		<dc:creator><![CDATA[watary]]></dc:creator>
		<pubDate>Sat, 12 Sep 2026 09:10:10 +0000</pubDate>
				<category><![CDATA[コンピュータ関連]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[OCLP]]></category>
		<category><![CDATA[Sequoia]]></category>
		<category><![CDATA[設定]]></category>
		<guid isPermaLink="false">https://www.wholenotism.com/blog/?p=17315</guid>

					<description><![CDATA[OCLP 2.5.0 がリリースされました。 早速アップグレードしたところ、「Root volume dirty, unpatch to continue」と言われてインストールできず。 その時は何かおかしいと思い、re [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><strong>OCLP 2.5.0</strong> がリリースされました。</p>
<p>早速アップグレードしたところ、<strong>「Root volume dirty, unpatch to continue」</strong>と言われてインストールできず。</p>
<p>その時は何かおかしいと思い、revertして（元に戻して）、OCLP 2.5.0もアンインストール。</p>
<p>改めて 2.4.1 をインストールし、ルートパッチをあてて復帰しました。</p>
<p>その後調べて何が起こっていたのか、いるのかを把握。<br />
簡単にですがまとめてみます。</p>
<p><span id="more-17315"></span></p>
<h2>何が起きているのか</h2>
<div class="label-box block-box has-border-color has-blue-border-color">
<div class="label-box-label block-box-label box-label">
<span class="label-box-label-text block-box-label-text box-label-text" style="font-size:130%;">要約</span>
</div>
<div class="label-box-content block-box-content box-content" style="background: #f3fafe;">
<ul>
<li>既存のルートパッチを上書きせず、いったん元に戻してから適用する方式に変わった</li>
<li>「Root volume dirty」と表示されても、システムが壊れているわけではない</li>
<li>ルートパッチを解除→再起動→あらためてパッチを適用すればOK</li>
</ul>
</div>
</div>
<p>OCLP 2.5.0では、ルートパッチが適用できる状態かどうかを複数の条件で判定しているようです。</p>
<p>例えば、</p>
<ul class="bold">
<li>現在のSystem VolumeのSeal状態が <code>Broken</code></li>
<li>plistのコミット情報を比較（古いバージョンなど）</li>
<li>plistに既存のルートパッチが適用済みであることを示す情報が残っている</li>
</ul>
<p>といった内容です。</p>
<p>これらに該当すると、<strong>いったんパッチを解除してから続けてくださいね</strong>ということになります。</p>
<p>なので「Root volume dirty」と言われても、<strong>システムボリューム自体が壊れているという意味ではありません。</strong></p>
<h2>なぜこのような仕組みになったのか</h2>
<p>OCLP 2.5.0からルートパッチの適用方式がすこし変わりました。</p>
<p>この変更は</p>
<ul class="bold">
<li>すでにパッチが適用済み、</li>
<li>あるいは何らかの変更が加えられている</li>
</ul>
<p>ようなシステムボリュームに対して、<strong>さらにパッチを上書きすることで問題が発生する可能性を防ぐ</strong>ことを目的としています。</p>
<p>今までは<strong>「パッチ解除 → 再起動 → 再パッチ」</strong>という手順を省略し、単に上書きしても大きな問題はありませんでした。</p>
<p>が、OCLP 2.5.0ではWi-Fiパッチに仕様変更があり、これまでのようにパッチを解除せず上書きすると問題が生じる可能性があります。</p>
<p>なので<strong>いったん元の状態に戻してからやり直してください</strong>という手順になったようです。</p>
<p>なお、もう少し分かりやすい表現に変更するための修正パッチを現在準備中だそうです。（※1）</p>
<p>また、<br />
<span class="bold" style="font-size: 150%;"><strong>必ずしも今すぐにOCLPをアップデートする必要はありません。</strong></span></p>
<p>今すぐOSをインストール/アップデートしたい、ということでなければ、<br />
2.4.1のままにしておいても問題ありません。</p>
<p>今後のマイナーアップデートを待ってからアップデートしても大丈夫だと思います。</p>
<p><cite>（※1 「<a rel="noopener" href="https://www.reddit.com/r/OpenCoreLegacyPatcher/s/u4Q79v4lIq" target="_blank">About &#8220;Root Volume Dirty&#8221; in OCLP 2.5.0 and later<span class="fa fa-external-link external-icon anchor-icon"></span></a>」）</cite></p>
<h2>OCLP 2.5.0のインストール手順</h2>
<div class="information-box">一時的にWi-Fiが使えなくなるので、モデルによってはイーサネット/LANケーブルでネット接続できるようにしておく必要があります。iMac2017（18,1）では必要ありませんでしたが。</div>
<p><strong>「新しい OpenCore Legacy Patcher があるよ！」</strong>　と言われたら、<br />
「Download and Install」を選択<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20260912-001.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-17299" src="https://www.wholenotism.com/blog/wp-content/uploads/20260912-001.jpg" alt="Download and Install" width="762" height="612" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260912-001.jpg 762w, https://www.wholenotism.com/blog/wp-content/uploads/20260912-001-300x241.jpg 300w" sizes="(max-width: 762px) 100vw, 762px" /></a></p>
<p>ダウンロードが始まるのでしばし待つ<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20260912-002.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-17300" src="https://www.wholenotism.com/blog/wp-content/uploads/20260912-002.jpg" alt="ダウンロード" width="512" height="393" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260912-002.jpg 512w, https://www.wholenotism.com/blog/wp-content/uploads/20260912-002-300x230.jpg 300w" sizes="(max-width: 512px) 100vw, 512px" /></a></p>
<p>インストール<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20260912-003.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-17301" src="https://www.wholenotism.com/blog/wp-content/uploads/20260912-003.jpg" alt="インストール" width="462" height="242" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260912-003.jpg 462w, https://www.wholenotism.com/blog/wp-content/uploads/20260912-003-300x157.jpg 300w" sizes="(max-width: 462px) 100vw, 462px" /></a></p>
<p>アップデート完了！<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20260912-004.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-17302" src="https://www.wholenotism.com/blog/wp-content/uploads/20260912-004.jpg" alt="アップデート完了" width="462" height="257" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260912-004.jpg 462w, https://www.wholenotism.com/blog/wp-content/uploads/20260912-004-300x167.jpg 300w, https://www.wholenotism.com/blog/wp-content/uploads/20260912-004-240x135.jpg 240w" sizes="(max-width: 462px) 100vw, 462px" /></a></p>
<p>OCLPが最新バージョンにアップデートされたから、OpenCoreとルートボリュームパッチをアップデートする？「Yes」<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20260912-005.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-17303" src="https://www.wholenotism.com/blog/wp-content/uploads/20260912-005.jpg" alt="OpenCoreとルートパッチをインストールする？" width="701" height="540" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260912-005.jpg 701w, https://www.wholenotism.com/blog/wp-content/uploads/20260912-005-300x231.jpg 300w" sizes="(max-width: 701px) 100vw, 701px" /></a></p>
<p>ビルド完了。インストールする？「Install to disk」<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20260912-006.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-17304" src="https://www.wholenotism.com/blog/wp-content/uploads/20260912-006.jpg" alt="ビルド完了　インストール" width="514" height="784" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260912-006.jpg 514w, https://www.wholenotism.com/blog/wp-content/uploads/20260912-006-197x300.jpg 197w" sizes="(max-width: 514px) 100vw, 514px" /></a></p>
<p>インストール先を選択<br />
（※OSがインストールされているディスクを選びます）<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20260912-007.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-17305" src="https://www.wholenotism.com/blog/wp-content/uploads/20260912-007.jpg" alt="インストール先を選択" width="492" height="393" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260912-007.jpg 492w, https://www.wholenotism.com/blog/wp-content/uploads/20260912-007-300x240.jpg 300w" sizes="(max-width: 492px) 100vw, 492px" /></a></p>
<p>選んでインストール<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20260912-008.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-17306" src="https://www.wholenotism.com/blog/wp-content/uploads/20260912-008.jpg" alt="選んでインストール" width="412" height="260" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260912-008.jpg 412w, https://www.wholenotism.com/blog/wp-content/uploads/20260912-008-300x189.jpg 300w" sizes="(max-width: 412px) 100vw, 412px" /></a></p>
<p>成功。次にルートパッチもアップデートする？「Yes」<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20260912-009.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-17307" src="https://www.wholenotism.com/blog/wp-content/uploads/20260912-009.jpg" alt="ルートパッチもインストールする？" width="461" height="634" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260912-009.jpg 461w, https://www.wholenotism.com/blog/wp-content/uploads/20260912-009-218x300.jpg 218w" sizes="(max-width: 461px) 100vw, 461px" /></a></p>
<p>「Post-Install Menu」<br />
ここで問題の画面が出てきます。<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20260912-010.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-17308" src="https://www.wholenotism.com/blog/wp-content/uploads/20260912-010.jpg" alt="Post-Install Menu" width="472" height="373" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260912-010.jpg 472w, https://www.wholenotism.com/blog/wp-content/uploads/20260912-010-300x237.jpg 300w" sizes="(max-width: 472px) 100vw, 472px" /></a></p>
<p>この時点でOCLP自体のバージョンは2.5.0に、起動ディスクのEFIパーティションには新しいOpenCoreがインストールされています。</p>
<p>ルートパッチも続けてインストールしたいところですが、前述の<strong>仕様変更の影響</strong>が出てきます。</p>
<p>ターミナルから</p>
<p><code>diskutil info -plist /</code> と打って表示された情報を見ると</p>
<pre class="text">&lt;key&gt;Sealed&lt;/key&gt;
&lt;string&gt;Broken&lt;/string&gt;
</pre>
<p><code>Broken</code>となっています。これは「壊れている」わけではなく、<br />
2.4.1のパッチが適用され「変更されている」のでこうなります。</p>
<p>なのでまずはこれを元に戻します。</p>
<p>「Revert Root Patches」を選択してパッチを外し、再起動。<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20260912-011.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-17309" src="https://www.wholenotism.com/blog/wp-content/uploads/20260912-011.jpg" alt="Revert Root Patches" width="524" height="576" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260912-011.jpg 524w, https://www.wholenotism.com/blog/wp-content/uploads/20260912-011-273x300.jpg 273w" sizes="(max-width: 524px) 100vw, 524px" /></a><br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20260912-012.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-17310" src="https://www.wholenotism.com/blog/wp-content/uploads/20260912-012.jpg" alt="再起動" width="485" height="242" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260912-012.jpg 485w, https://www.wholenotism.com/blog/wp-content/uploads/20260912-012-300x150.jpg 300w" sizes="(max-width: 485px) 100vw, 485px" /></a></p>
<p>起動したらOCLPが「ルートパッチなしで起動してるよ！パッチを当てる？」と聞いてくるので「OK」<br />
もしくはOCLPを起動して「Post-Install Root Patch」からインストールしましょう。<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20260912-013.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-17311" src="https://www.wholenotism.com/blog/wp-content/uploads/20260912-013.jpg" alt="OCLP" width="532" height="524" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260912-013.jpg 532w, https://www.wholenotism.com/blog/wp-content/uploads/20260912-013-300x295.jpg 300w" sizes="(max-width: 532px) 100vw, 532px" /></a></p>
<p>ちなみに、パッチを当てる前に先ほどと同じくターミナルから<code>diskutil info -plist /</code> と打てば、<br />
Apple純正の状態に戻ったため SSV（Signed System Volume）の項目（Sealed）が<code>Yes</code>になっているはずです。</p>
<p>話を先に進めます。</p>
<p>パッチ適用成功！再起動するか聞かれるので「Reboot」<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20260912-014.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-17312" src="https://www.wholenotism.com/blog/wp-content/uploads/20260912-014.jpg" alt="パッチ適用成功！" width="504" height="550" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260912-014.jpg 504w, https://www.wholenotism.com/blog/wp-content/uploads/20260912-014-275x300.jpg 275w" sizes="(max-width: 504px) 100vw, 504px" /></a></p>
<p>再起動したらWi-Fiも復活！<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20260912-015.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-17313" src="https://www.wholenotism.com/blog/wp-content/uploads/20260912-015.jpg" alt="Wi-Fiも復活" width="411" height="275" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260912-015.jpg 411w, https://www.wholenotism.com/blog/wp-content/uploads/20260912-015-300x201.jpg 300w" sizes="(max-width: 411px) 100vw, 411px" /></a></p>
<p><strong>これで無事にアップデートが完了しました。</strong></p>
<h2>まとめ</h2>
<p><strong>「Root volume dirty」</strong>という表現とインストール手順の変更のために少々混乱しましたが、</p>
<p>要はまっさらな状態（元の状態）にしてからルートパッチを適用してね、というお話でした。</p>
<p>そして前述の通り、修正パッチかマイナーアップデートされたものが近いうちに出るでしょうから、それを待ってアップデートしても良い気がします。二度手間になるしね。</p>
<p>また何か新しい情報が出たり、修正の必要が出たら追記します。<br />
では。</p>
<h3>追記（2026.09.15）：Sequoia 15.8 + Safariのアップデートがリリース</h3>
<p>近いうちに・・・とか言ってたらmacOSのほうが先に来ましたね。<br />
<code>Sequoia 15.8</code> とSafariのアップデートが来ています。</p>
<p>OCLPのアップデートにも合わせたいのでまだ様子見中。<br />
・・・と思ったけど、続々とアップデート成功の報告が上がってきてるのでやろうかな。</p>
<h3>追記（2026.09.18）：Safariのアップデートで問題発生（注：自分だけかも）</h3>
<p>その後OCLP 2.5.0にアプデ、パッチも前述の通り削除してから再パッチ。問題なくアップデートできました。<br />
そしてどうせならと <code>Sequoia 15.8</code> のインストーラを作成。そしてクリーンインストール（OCLPとは無関係。調子が悪かったので）。</p>
<p>無事にインストール完了。ルートパッチ適用。softwareupdateからsafariのアップデートをした、までは良かったのですが、そのsafariで問題発生。youtubeなどの動画があるページを開くとフリーズしてしまう。。。他ブラウザは問題なし、Safariだけ。困った。<br />
原因がルートパッチなのか、たまたま失敗してるのか、他に問題があるのかは不明。OSのインストーラDLに失敗するのでMr.MacintoshのリンクからインストールpkgをDL、それも破損などしていたか。<br />
成功報告は多数あるので、おま環なのかなぁ。再度インストーラを作成し、クリーンインストール中。インストーラもOCLPからDL。はたして？</p>
<h4>インストール後にわかったこと</h4>
<p>やはりsafari27との相性がわるいみたい。<del datetime="2026-09-18T17:15:04+00:00">ただ悪いのは自分の環境だけかもしれない。</del> 同じような症状の報告がredditにも上がってる。<br />
クリーンインストール後、safariはver18.6で、その状態でyoutubeなどは開ける。閲覧も問題ない。が、27に上げた途端に問題発生。症状としてはxやyoutubeなどを開いて動画があるとフリーズ。ただアプリ自体は死んでいないので上部メニューや戻るボタンは効く。<br />
でもまともに使えなくなるので結局またOSからインストールし直し、再セットアップ。safariはもうこのままでいくことにした。<br />
<strong>似たような症状の人は注意が必要。もっと新しいOSインストーラになってしまったら（含まれるsafariが27になったら）詰む可能性あり。</strong></p>
<h3>追記（2026.09.21）：OCLP 2.5.1がリリース</h3>
<p><code>OCLP 2.5.1</code>がリリースされました。<br />
変更点は主に「Root volume dirty」あたりのバグフィックスと、表現の更新みたいです。</p>
<ul>
<li>Fix &#8220;Root Volume Dirty&#8221; appearing after unpatching.</li>
<li>Reword &#8220;Root Volume Dirty&#8221; to be clearer for users.</li>
</ul>
<p>Safariが動画のあるページでフリーズすることに対してのfixはなさそう。つまりアプデする意味は特にない、と。（個人的には）<br />
あとmacOS Sequoia 15.8.1 RC（Release Candidate/リリース候補版）が出てます。正式リリースになったらなにか変わるかな。フリーズ・・・直るかな。</p>
<h3>追記（2026.09.22）：safariがフリーズする件について</h3>
<p>YouTube, X, Vimeo, Facebook, Twitchなど <code>Media Source Extensions</code> を使うサイトで <code>com.apple.WebKit.GPU</code> が100%になって暴走、画面真っ白になってしまう。<br />
その原因はSafari 27で導入された <strong>新しいレンダラー経路（renderer path）</strong> にあるようです。<br />
そしてこれはwebkitのバグではなく、またOCLPがどうこうできる範囲でもない様子。つまりOCLPのアップデートを待ってもそれで対応できない問題だということ。</p>
<p>今はOSインストーラで入ったバージョンの<code>18.6</code>。さすがにセキュリティ的にもやばそうだし、<br />
スタンドアローンのインストールパッケージがあるようなので<code>27</code>の一つ前、<code>26.6.1</code>にしようと思います。<br />
追記が長くなってきたので、その辺はまた別記事にします。</p>

<a href="https://www.wholenotism.com/blog/2026/09/safari-update-previous-version.html" title="Safariを「最新版のひとつ前」にアップデートする方法 スタンドアローンのPKGを使う" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="320" height="180" src="https://www.wholenotism.com/blog/wp-content/uploads/20260923-eci-320x180.jpg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260923-eci-320x180.jpg 320w, https://www.wholenotism.com/blog/wp-content/uploads/20260923-eci-300x169.jpg 300w, https://www.wholenotism.com/blog/wp-content/uploads/20260923-eci-768x432.jpg 768w, https://www.wholenotism.com/blog/wp-content/uploads/20260923-eci-240x135.jpg 240w, https://www.wholenotism.com/blog/wp-content/uploads/20260923-eci-640x360.jpg 640w, https://www.wholenotism.com/blog/wp-content/uploads/20260923-eci.jpg 800w" sizes="(max-width: 320px) 100vw, 320px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">Safariを「最新版のひとつ前」にアップデートする方法 スタンドアローンのPKGを使う</div><div class="blogcard-snippet internal-blogcard-snippet">Safariのスタンドアローンpkgを使って、一つ前のバージョンをインストールしていきます。通常、ソフトウェアアップデートを使って更新すると最新版にアップデートされます。が、その最新版で問題が起こる場合、一つ手前のバージョンに留めておきたい...</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://www.wholenotism.com/blog" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">www.wholenotism.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2026.09.23</div></div></div></div></a>
]]></content:encoded>
					
					<wfw:commentRss>https://www.wholenotism.com/blog/2026/09/oclp-root-patche-dirty-volume.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>iPhoneの深い階層の設定画面を一発で開く！便利なショートカットの作り方</title>
		<link>https://www.wholenotism.com/blog/2026/09/iphone-shortcut-url-open.html</link>
					<comments>https://www.wholenotism.com/blog/2026/09/iphone-shortcut-url-open.html#respond</comments>
		
		<dc:creator><![CDATA[watary]]></dc:creator>
		<pubDate>Sat, 05 Sep 2026 19:51:07 +0000</pubDate>
				<category><![CDATA[コンピュータ関連]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[ショートカットアプリ]]></category>
		<category><![CDATA[設定]]></category>
		<guid isPermaLink="false">https://www.wholenotism.com/blog/?p=17286</guid>

					<description><![CDATA[iPhoneの「スイッチコントロール」で、複数のレシピを使い分けています。 スイッチコントロール自体をオンにするにはサイドボタンを3回押すなどして起動できます（設定すれば）。 レシピを1つしか使わないのであればそれでいい [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>iPhoneの<strong>「スイッチコントロール」</strong>で、複数のレシピを使い分けています。</p>
<p>スイッチコントロール自体をオンにするにはサイドボタンを3回押すなどして起動できます（設定すれば）。</p>
<p>レシピを1つしか使わないのであればそれでいいのですが、複数のレシピを使っていると必要になるたび</p>
<p><strong>設定 → アクセシビリティ → スイッチコントロール → レシピ → レシピを起動</strong></p>
<p>と辿っていくのが地味に面倒。</p>
<p>そこで</p>
<p><strong>この設定画面をショートカットから直接開けないものか？</strong></p>
<p>と思って調べてみました。</p>
<p>結論としては設定アプリの「特定の階層を直接開くURL」をショートカットから呼び出すことで実現できることがわかりました。</p>
<p>今回は、それを実際に設定してみます。</p>
<p><span id="more-17286"></span></p>
<h2>ショートカットアプリを使って URLスキーム を開く</h2>
<p>設定アプリの <strong>URLスキーム</strong> を使って目的の設定画面を開きます。</p>
<p>そのために <strong>ショートカットアプリ</strong> を使います。</p>
<p>まずはショートカットアプリを開き、新規ショートカットを作ります。<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20260906-001.jpg"><img loading="lazy" decoding="async" src="https://www.wholenotism.com/blog/wp-content/uploads/20260906-001-462x800.jpg" alt="新規ショートカット" width="462" height="800" class="alignnone size-large wp-image-17280" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260906-001-462x800.jpg 462w, https://www.wholenotism.com/blog/wp-content/uploads/20260906-001-173x300.jpg 173w, https://www.wholenotism.com/blog/wp-content/uploads/20260906-001.jpg 750w" sizes="(max-width: 462px) 100vw, 462px" /></a></p>
<p>アクションは1つだけです。<br />
「アクションを検索」から <code>url</code> と打ち込み</p>
<p><strong>「URLを開く」</strong>を選択<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20260906-002.jpg"><img loading="lazy" decoding="async" src="https://www.wholenotism.com/blog/wp-content/uploads/20260906-002-461x800.jpg" alt="URLを開く" width="461" height="800" class="alignnone size-large wp-image-17281" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260906-002-461x800.jpg 461w, https://www.wholenotism.com/blog/wp-content/uploads/20260906-002-173x300.jpg 173w, https://www.wholenotism.com/blog/wp-content/uploads/20260906-002.jpg 750w" sizes="(max-width: 461px) 100vw, 461px" /></a></p>
<p>「URL」の欄に、次のURLを入れます。</p>
<p><a href="https://www.wholenotism.com/blog/wp-content/uploads/20260906-003.jpg"><img loading="lazy" decoding="async" src="https://www.wholenotism.com/blog/wp-content/uploads/20260906-003-462x800.jpg" alt="URL" width="462" height="800" class="alignnone size-large wp-image-17282" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260906-003-462x800.jpg 462w, https://www.wholenotism.com/blog/wp-content/uploads/20260906-003-173x300.jpg 173w, https://www.wholenotism.com/blog/wp-content/uploads/20260906-003.jpg 750w" sizes="(max-width: 462px) 100vw, 462px" /></a></p>
<pre>prefs:root=ACCESSIBILITY&amp;path=ScannerSwitchTitle/RecipesIdentifier/LaunchRecipe/LaunchRecipe</pre>
<p>これでショートカットを実行すると、</p>
<p><strong>設定 → アクセシビリティ → スイッチコントロール → レシピ → レシピを起動</strong></p>
<p>まで一気に開くことができました。</p>
<p>最後にこれをホーム画面に保存します。</p>
<p>画面下の <strong>iマーク</strong> から詳細を出し、「ホーム画面に追加」<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20260906-004.jpg"><img loading="lazy" decoding="async" src="https://www.wholenotism.com/blog/wp-content/uploads/20260906-004-461x800.jpg" alt="ホーム画面に追加" width="461" height="800" class="alignnone size-large wp-image-17283" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260906-004-461x800.jpg 461w, https://www.wholenotism.com/blog/wp-content/uploads/20260906-004-173x300.jpg 173w, https://www.wholenotism.com/blog/wp-content/uploads/20260906-004.jpg 750w" sizes="(max-width: 461px) 100vw, 461px" /></a></p>
<p>「URLを開く」の部分を「レシピを開く」などに変更し、アイコンの色などを選んだら「追加」します。<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20260906-005.jpg"><img loading="lazy" decoding="async" src="https://www.wholenotism.com/blog/wp-content/uploads/20260906-005-462x800.jpg" alt="名前を変更" width="462" height="800" class="alignnone size-large wp-image-17284" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260906-005-462x800.jpg 462w, https://www.wholenotism.com/blog/wp-content/uploads/20260906-005-173x300.jpg 173w, https://www.wholenotism.com/blog/wp-content/uploads/20260906-005.jpg 750w" sizes="(max-width: 462px) 100vw, 462px" /></a></p>
<p>これで完成。</p>
<p>ホーム画面のショートカットをタップすれば、一発で目的の設定画面が開かれます。</p>
<p>今回の目的は<strong>複数のレシピからそのとき使いたいものを素早く選べるようにすること</strong>なので、これでかなり楽になりました。</p>
<h2>URLの構造</h2>
<p>「レシピ」の画面までであればもっと短くなります。</p>
<p><code>prefs:root=ACCESSIBILITY&amp;path=ScannerSwitchTitle/RecipesIdentifier</code></p>
<p>これで、</p>
<p><strong>設定 → アクセシビリティ → スイッチコントロール → レシピ</strong></p>
<p>を直接開けます。</p>
<p>今回はさらに一段深い「レシピを起動」まで開きたかったので、こうしました。</p>
<p><code>prefs:root=ACCESSIBILITY&amp;path=ScannerSwitchTitle/RecipesIdentifier/LaunchRecipe/LaunchRecipe</code></p>
<p>つまり、</p>
<ul class="bold">
<li><code>ACCESSIBILITY</code> → アクセシビリティ
</li>
<li><code>ScannerSwitchTitle</code> → スイッチコントロール
</li>
<li><code>RecipesIdentifier</code> → レシピ
</li>
<li><code>LaunchRecipe</code> → レシピを起動
</li>
</ul>
<p>という階層を指定しているわけです。</p>
<h2>これらの情報（URL）はどこにあるのか</h2>
<p>実はこれはAppleが設定URLとして公開しているわけではなく、<br />
iOSの設定アプリ内部で使われている識別子などを調べ、実機で確認したりユーザー同士で情報を共有したりして明らかにされてきたものなのだとか。</p>
<p>調べてみると、iOSの設定URLをまとめているGitHubリポジトリがいくつかあるようです。</p>
<p><strong>FifiTheBulldog / ios-settings-urls</strong></p>

<a rel="noopener" href="https://github.com/FifiTheBulldog/ios-settings-urls/blob/master/settings-urls.md" title="ios-settings-urls/settings-urls.md at master · FifiTheBulldog/ios-settings-urls" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://www.wholenotism.com/blog/wp-content/uploads/cocoon-resources/blog-card-cache/33267e3411f32aeb05242d4f6c68fb9e.jpg" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="320" height="180" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">ios-settings-urls/settings-urls.md at master · FifiTheBulldog/ios-settings-urls</div><div class="blogcard-snippet external-blogcard-snippet">A collection of iOS Settings URLs. Contribute to FifiTheBulldog/ios-settings-urls development by creating an account on ...</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://github.com/FifiTheBulldog/ios-settings-urls/blob/master/settings-urls.md" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">github.com</div></div></div></div></a>
<p>ここに例えば、</p>
<ul class="bold">
<li>Accessibility
</li>
<li>Accessibility → VoiceOver
</li>
<li>Accessibility → Guided Access
</li>
<li>Safari → Advanced
</li>
<li>General → Software Update
</li>
<li>Battery
</li>
</ul>
<p>など、大量の設定URLがまとめられています。</p>
<p>ほかにも日本語でまとめられているサイトもありました。</p>
<p><span class="bold" style="font-size:150%;">ただし、全部が一覧に載っているわけではない</span>、みたい。</p>
<p>今回欲しかったのは</p>
<p><strong>「スイッチコントロール → レシピ → レシピを起動」</strong>のurlでした。</p>
<p>でもその前までしか載ってない！</p>
<p>そこで別の資料なども調べていき、<code>RecipesIdentifier</code> 以降の文字列を発見。</p>
<p>実際に試してみたところ、iOS 26.6.1で「レシピを起動」画面まで開くことができました。</p>
<h2>いくつかサンプル</h2>
<p>せっかくなので、個人的に便利そうなものをいくつか載せておきます。</p>
<h3>アクセシビリティのショートカット</h3>
<p><code>prefs:root=ACCESSIBILITY&amp;path=TRIPLE_CLICK_TITLE</code></p>
<h3>スイッチコントロール</h3>
<p><code>prefs:root=ACCESSIBILITY&amp;path=ScannerSwitchTitle</code></p>
<h3>スイッチコントロール → レシピ</h3>
<p><code>prefs:root=ACCESSIBILITY&amp;path=ScannerSwitchTitle/RecipesIdentifier</code></p>
<h3>アクセシビリティのバックタップ</h3>
<p><code>prefs:root=ACCESSIBILITY&amp;path=TOUCH_REACHABILITY_TITLE/Back%20Tap</code></p>
<h3>一般 → キーボード → ユーザ辞書</h3>
<p><code>prefs:root=General&amp;path=Keyboard/USER_DICTIONARY</code></p>
<h3>モバイル通信 → モバイルデータ通信（全て表示）</h3>
<p><code>prefs:root=MOBILE_DATA_SETTINGS_ID&amp;path=SHOW_ALL</code></p>
<p>大量にあるのでここですべてを掲載することはできませんが、色々試してみると面白いかも。</p>
<h2>まとめ</h2>
<p>今回やりたかったのは、階層の深い設定画面を簡単に開くことでした。</p>
<p><code>urlスキーム</code> なるものがあることは知らなかった。<br />
Appleも公開すればいいのに、とちょっと思ったり。</p>
<p>それはさておき、複数のスイッチコントロールレシピを使い分けている人なら、結構便利だと思います。</p>
<p>あと個人的にはモバイル通信させるアプリを結構徹底的に管理してるので、そこが一発で開けるのは嬉しかったりもする。</p>
<p>ただし、保証されたものではないようなので、<strong>iOSをアップデートしたら動かなくなる可能性がゼロではない</strong>ことに注意。<br />
アプデしたらたまに動作確認するくらいの気持ちで使うのがよさそうです。</p>
<p>それでは。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.wholenotism.com/blog/2026/09/iphone-shortcut-url-open.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>サポート外のiMacにmacOS Sequoiaをインストールする方法と手順【OpenCore Legacy Patcher/OCLP】</title>
		<link>https://www.wholenotism.com/blog/2026/09/install-oclp-sequoia-old-mac.html</link>
					<comments>https://www.wholenotism.com/blog/2026/09/install-oclp-sequoia-old-mac.html#respond</comments>
		
		<dc:creator><![CDATA[watary]]></dc:creator>
		<pubDate>Thu, 03 Sep 2026 22:11:01 +0000</pubDate>
				<category><![CDATA[コンピュータ関連]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[OCLP]]></category>
		<category><![CDATA[Sequoia]]></category>
		<category><![CDATA[設定]]></category>
		<guid isPermaLink="false">https://www.wholenotism.com/blog/?p=17253</guid>

					<description><![CDATA[iMac2017 に macOS Sequoia（15.7.9） をインストールしました。 本来は MacOS 13 Ventura までが、ネイティブサポート（公式サポート）なのですが、 例の如く「OpenCore L [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><strong>iMac2017</strong> に <strong>macOS Sequoia（15.7.9）</strong> をインストールしました。</p>
<p>本来は <strong>MacOS 13 Ventura</strong> までが、ネイティブサポート（公式サポート）なのですが、<br />
例の如く「OpenCore Legacy Patcher（OCLP）」を使ってインストールしていきます。</p>
<p>実際にインストールした手順を、個人的備忘録も兼ねて記事としてまとめました。</p>
<p><span id="more-17253"></span></p>
<h2>サポート外のiMac2017にSequoiaをインストールする</h2>
<p>基本的な流れとしては、</p>
<ol class="bold">
<li>OCLPを現在の環境（Sonoma）にインストール
</li>
<li>インストールメディアを作成
</li>
<li>各種データのバックアップ
</li>
<li>OSのインストール
</li>
<li>ルートパッチの適用（*自動適用）
</li>
<li>環境復旧
</li>
<li>運用開始
</li>
</ol>
<p>となります。</p>
<p>が、各種データのバックアップや復旧はそれぞれの環境によるので割愛します。</p>
<p>クリーンインストールを前提としています。</p>
<h2>macモデルの確認</h2>
<p>言うまでもない話ですが、<br />
<strong>OS自体がネイティブサポートされている場合は、素直にソフトウエアアップデートから入れましょう。</strong><br />
OCLPは必要ありません。</p>
<p>OCLPにサポートされているmacかは、<a rel="noopener" href="https://dortania.github.io/OpenCore-Legacy-Patcher/MODELS.html" target="_blank">Supported Models<span class="fa fa-external-link external-icon anchor-icon"></span></a>を参照してください。</p>
<p>また、<strong>OpenCore Legacy Patcherを使用する前に、最新のバージョンに更新</strong>して最新のファームウェアを利用できるようにしてください。</p>
<p>そして<strong>macOS Sonoma以降のインストールには3GB以上のRAMが必要</strong>です。</p>
<p>2GBのRAMでは Sonoma や Sequoia をインストールできず、起動すらできない可能性があります。<br />
ご注意を。</p>
<h2>まずはOpenCore Legacy Patcherのインストール</h2>
<p>まずは OpenCore Legacy Patcher をインストールします。</p>
<p>ダウンロードはこちらから<br />
-&gt; <a rel="noopener" href="https://github.com/dortania/OpenCore-Legacy-Patcher/releases" target="_blank">OpenCore Legacy Patcher Release Apps<span class="fa fa-external-link external-icon anchor-icon"></span></a></p>
<p>執筆時の最新は ver2.4.1、Assets から <code>OpenCore-Patcher.pkg</code> をダウンロード。</p>
<p>DLしたらインストール。<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20260904-013.jpg"><img loading="lazy" decoding="async" src="https://www.wholenotism.com/blog/wp-content/uploads/20260904-013.jpg" alt="pkgのインストール" width="732" height="556" class="alignnone size-full wp-image-17269" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260904-013.jpg 732w, https://www.wholenotism.com/blog/wp-content/uploads/20260904-013-300x228.jpg 300w" sizes="(max-width: 732px) 100vw, 732px" /></a></p>
<h2>macOS Seauoia のインストーラー作成</h2>
<p>まずはOSのダウンロードとインストールメディアの作成を行います。<br />
インストーラにするメディア、およびそのメディアを読むカードリーダなどをあらかじめ用意しておいてください。<br />
今回は MicroSD（32GB）を使いました。</p>
<p>アプリケーションフォルダにある「OpenCore-Patcher.app」を開きます。</p>
<p><a href="https://www.wholenotism.com/blog/wp-content/uploads/20260904-001.jpg"><img loading="lazy" decoding="async" src="https://www.wholenotism.com/blog/wp-content/uploads/20260904-001.jpg" alt="「OpenCore-Patcher.app」を開きます" width="712" height="443" class="alignnone size-full wp-image-17260" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260904-001.jpg 712w, https://www.wholenotism.com/blog/wp-content/uploads/20260904-001-300x187.jpg 300w" sizes="(max-width: 712px) 100vw, 712px" /></a></p>
<p>「Create macOS Installer」をクリックし、「Download macOS Installer」を選択<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20260904-002.jpg"><img loading="lazy" decoding="async" src="https://www.wholenotism.com/blog/wp-content/uploads/20260904-002.jpg" alt="Create macOS Installer" width="712" height="443" class="alignnone size-full wp-image-17261" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260904-002.jpg 712w, https://www.wholenotism.com/blog/wp-content/uploads/20260904-002-300x187.jpg 300w" sizes="(max-width: 712px) 100vw, 712px" /></a></p>
<p>今回はSequoiaなのでそれを選択<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20260904-003.jpg"><img loading="lazy" decoding="async" src="https://www.wholenotism.com/blog/wp-content/uploads/20260904-003.jpg" alt="Sequoia" width="592" height="482" class="alignnone size-full wp-image-17262" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260904-003.jpg 592w, https://www.wholenotism.com/blog/wp-content/uploads/20260904-003-300x244.jpg 300w" sizes="(max-width: 592px) 100vw, 592px" /></a></p>
<p>ダウンロードが始まります<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20260904-004.jpg"><img loading="lazy" decoding="async" src="https://www.wholenotism.com/blog/wp-content/uploads/20260904-004.jpg" alt="ダウンロード" width="468" height="349" class="alignnone size-full wp-image-17263" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260904-004.jpg 468w, https://www.wholenotism.com/blog/wp-content/uploads/20260904-004-300x224.jpg 300w" sizes="(max-width: 468px) 100vw, 468px" /></a></p>
<p>ダウンロードが完了するとインストーラを作るかどうか聞かれます。「Yes」を押下。<br />
後から作業する場合は「No」でも構いません。その場合は先ほどの「Create macOS Installer」から「Use existing macOS Installer」を選び、アプリケーションフォルダにあるインストーラを選んでください。（自動的に選ばれるので確認してクリック）<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20260904-005.jpg"><img loading="lazy" decoding="async" src="https://www.wholenotism.com/blog/wp-content/uploads/20260904-005.jpg" alt="インストーラを作る" width="328" height="303" class="alignnone size-full wp-image-17264" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260904-005.jpg 328w, https://www.wholenotism.com/blog/wp-content/uploads/20260904-005-300x277.jpg 300w" sizes="(max-width: 328px) 100vw, 328px" /></a></p>
<p>「Select local disk」<br />
インストーラにするメディアが挿さっているものを選びましょう。（※間違いがないように注意<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20260904-006.jpg"><img loading="lazy" decoding="async" src="https://www.wholenotism.com/blog/wp-content/uploads/20260904-006.jpg" alt="Select local disk" width="462" height="324" class="alignnone size-full wp-image-17265" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260904-006.jpg 462w, https://www.wholenotism.com/blog/wp-content/uploads/20260904-006-300x210.jpg 300w" sizes="(max-width: 462px) 100vw, 462px" /></a></p>
<p>「消しちゃうけど良いんだよね？データは消えたら戻せないよ？」と聞かれるので「Yes」<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20260904-007.jpg"><img loading="lazy" decoding="async" src="https://www.wholenotism.com/blog/wp-content/uploads/20260904-007.jpg" alt="消しちゃうけど良いんだよね？" width="372" height="362" class="alignnone size-full wp-image-17266" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260904-007.jpg 372w, https://www.wholenotism.com/blog/wp-content/uploads/20260904-007-300x292.jpg 300w" sizes="(max-width: 372px) 100vw, 372px" /></a></p>
<p>インストーラの作成が始まります。そこそこ時間はかかるのでのんびり待ちましょう。<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20260904-008.jpg"><img loading="lazy" decoding="async" src="https://www.wholenotism.com/blog/wp-content/uploads/20260904-008.jpg" alt="インストーラの作成" width="562" height="272" class="alignnone size-full wp-image-17267" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260904-008.jpg 562w, https://www.wholenotism.com/blog/wp-content/uploads/20260904-008-300x145.jpg 300w" sizes="(max-width: 562px) 100vw, 562px" /></a></p>
<p>バリデーション（間違いがないか検証）の後、Opencoreをインストールするか聞かれるので「Yes」<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20260904-009.jpg"><img loading="lazy" decoding="async" src="https://www.wholenotism.com/blog/wp-content/uploads/20260904-009.jpg" alt="バリデーション" width="328" height="320" class="alignnone size-full wp-image-17256" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260904-009.jpg 328w, https://www.wholenotism.com/blog/wp-content/uploads/20260904-009-300x293.jpg 300w" sizes="(max-width: 328px) 100vw, 328px" /></a></p>
<p>今実行している環境に合わせたビルドが行われます。完了したら実際にインストール。「Install to disk」<br />
※インストール先を間違えないように！<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20260904-010.jpg"><img loading="lazy" decoding="async" src="https://www.wholenotism.com/blog/wp-content/uploads/20260904-010.jpg" alt="Install to disk" width="443" height="747" class="alignnone size-full wp-image-17257" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260904-010.jpg 443w, https://www.wholenotism.com/blog/wp-content/uploads/20260904-010-178x300.jpg 178w" sizes="(max-width: 443px) 100vw, 443px" /></a></p>
<p>Opencoreをインストールできたら「<strong>macOS Sequoia インストーラ</strong>」の完成です。</p>
<h2>macOS Sequoiaをクリーンインストールする</h2>
<p>今作ったインストーラから起動、インストールを実行します。<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20260904-011.jpg"><img loading="lazy" decoding="async" src="https://www.wholenotism.com/blog/wp-content/uploads/20260904-011.jpg" alt="作成したインストーラを選択" width="680" height="355" class="alignnone size-full wp-image-17258" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260904-011.jpg 680w, https://www.wholenotism.com/blog/wp-content/uploads/20260904-011-300x157.jpg 300w" sizes="(max-width: 680px) 100vw, 680px" /></a></p>
<p>「Reboot」で再起動。<br />
起動音がしたらOptionキーを押し、作成したインストーラを選択して続行します。</p>
<p>毎回クリーンインストールしているので今回も導入先のSSDを「ディスクユーティリティ」から消去。フォーマットしてまっさらに。</p>
<p>あとはSequoiaを通常のようにインストールします。</p>
<h2>ルートパッチの適用（*自動適用）</h2>
<p>幾度かの自動的な再起動を経て、ついに <strong>Sequoia</strong> が起動してくるものと思います。</p>
<p>基本的にはもうそれで問題ありません。インストール作業自体は完了です。</p>
<p>以前のmacOSならその後に起動ディスクとなるものにもOCLPのルートパッチを当てなければなりませんでした。<br />
でも<strong>今は自動的にパッチが適用される</strong>ようです。便利！</p>
<p>ただしOSのアップデートをした後は、手動でのパッチ適用が必要になるのでそこは注意。</p>
<h2>環境の復旧、運用開始</h2>
<p>あなたがもし Time Machine を使っているなら、そこからの情報を使って復旧させましょう。<br />
全て、ではないかもしれませんがある程度の復旧は楽に行えるものと思います。</p>
<p>そうでない場合（自分の場合は）、あらかじめブラウザやメーラ、フォントやアプリ、環境設定などのデータをとっておき、順次復旧させます。</p>
<p>自分で作った Automatorやショートカットアプリ なんかは意外と見落としがちです。忘れずにバックアップをとっておきましょう。</p>
<p>まぁ慌てずとも、少しづつ復旧させても問題はありません。<br />
不安なら ~/ライブラリ など、まるまるっとバックアップとしてコピーしておいて、諸々終わったら削除するのでもいいでしょう。</p>
<h2>Dockにあるシステム設定に Tahoe へのアップグレード通知があるのを消す方法</h2>
<p>Sonomaまでは、単純にアップデートの自動実行を切り<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20260904-012.jpg"><img loading="lazy" decoding="async" src="https://www.wholenotism.com/blog/wp-content/uploads/20260904-012-682x800.jpg" alt="アップデートの自動実行を切り" width="682" height="800" class="alignnone size-large wp-image-17259" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260904-012-682x800.jpg 682w, https://www.wholenotism.com/blog/wp-content/uploads/20260904-012-256x300.jpg 256w, https://www.wholenotism.com/blog/wp-content/uploads/20260904-012-768x901.jpg 768w, https://www.wholenotism.com/blog/wp-content/uploads/20260904-012.jpg 827w" sizes="(max-width: 682px) 100vw, 682px" /></a></p>
<p>ターミナルから</p>
<pre>softwareupdate -l</pre>
<p>を打ち込めば、赤い通知マークは消えてくれました。</p>
<p><span class="bold" style="font-size:150%;"><strong>Sequoiaでも消えます。が、すぐに復活します。</strong></span><br />
残念ながら。</p>
<p>Appleはアップデートの自動実行を全て切っても、裏で通信して通知を出してきます。正直うざいのですがどうしようもないみたい。</p>
<p>仕方ないので、昔から使われている方法を使います。</p>
<p>アプリケーションフォルダを開き、「システム設定」のエイリアスを作成。<br />
そのエイリアスを Dockにドラッグ&amp;ドロップ すればOKです。元の システム設定アイコン がDockにあるなら、<strong>オプション &gt; Dockから削除</strong> で消して構いません。</p>
<p>とりあえずこれで赤いバッジは目に入らなくなります。一応ね。</p>
<h2>まとめ</h2>
<p>しばらくmacOS Sonomaを使ってきましたが、先日14.8.8がリリースされたと思ったら10日ほどで14.8.9がリリース。<br />
アップデートしなきゃと思いつつ時は経ち・・・。もうどうせなら次のSequoiaを入れる良いタイミングなのではないかと思いインストールを実行しました。</p>
<p>その後、特に不具合は見受けられません。</p>
<p>Sonomaが正式なサポートから切られるのはもう時間の問題。<br />
Sequoiaでもほぼほぼ変わらず違和感なく使えるという意味では、そろそろアップグレードしても良いかと思います。</p>
<p>そんなことより、Homebrew が Intel Macのサポートを2027年には外す、それに先立って今の9月からbottleの提供を事実上停止。<br />
すでにインストールしようとするとソースからのビルド（コンパイル）が必要になっているようです。由々しき問題。</p>
<p>何かアップグレードするたびに ソースからビルド、make、install とか時間がかかってかかってしょうがない。</p>
<p>ん〜・・・</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.wholenotism.com/blog/2026/09/install-oclp-sequoia-old-mac.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>yt-dlpでbilibiliの動画ダウンロードが途中で止まる原因を調べたら、CDNキャッシュが関係していそうだった件</title>
		<link>https://www.wholenotism.com/blog/2026/08/yt-dlp-bilibili-download-stop.html</link>
					<comments>https://www.wholenotism.com/blog/2026/08/yt-dlp-bilibili-download-stop.html#comments</comments>
		
		<dc:creator><![CDATA[watary]]></dc:creator>
		<pubDate>Mon, 03 Aug 2026 00:48:37 +0000</pubDate>
				<category><![CDATA[コンピュータ関連]]></category>
		<category><![CDATA[bilibili]]></category>
		<category><![CDATA[yt-dlp]]></category>
		<category><![CDATA[考察]]></category>
		<guid isPermaLink="false">https://www.wholenotism.com/blog/?p=17200</guid>

					<description><![CDATA[bilibiliの動画をyt-dlpでダウンロードしていると、特定のCDNから配信される場合だけ、ダウンロード途中で速度が極端に低下したり、The read operation timed outが発生したりすることがあ [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>bilibiliの動画を<code>yt-dlp</code>でダウンロードしていると、特定のCDNから配信される場合だけ、ダウンロード途中で速度が極端に低下したり、<code>The read operation timed out</code>が発生したりすることがあった。<br />
<code>Got error: Downloaded 87390979 bytes, expected 195457749 bytes. Retrying (1/10)...</code>とか続いて、結局失敗する。</p>
<p><code>-v</code>で詳細なログを出しながら何度か試しているうちに、少し不思議な挙動が見えてきた。</p>
<p>結論から言うと今回の現象は、<strong>bilibili側のCDNアクセス時に一部データの遅延によりエラー発生</strong>、という可能性が高そう。一度動画を最後まで取得すればその後のダウンロードは安定する。</p>
<p>ただしCDN内部のキャッシュ状態は外部から直接確認できないため、これはあくまで観測結果からの<strong>推測</strong>となります。</p>
<p><span id="more-17200"></span></p>
<h2>発生した現象：Got error. Retrying (1/10)&#8230;</h2>
<p><code>yt-dlp</code>で動画をダウンロードしていると、以下のようなログが出ることがあった。</p>
<pre class="text"><code>Got error: Downloaded 87390979 bytes, expected 195457749 bytes. Retrying (1/10)...
</code></pre>
<p>つまり、約195MBのデータを受信するはずだったHTTPリクエストが、約87MB受信したところで途中終了している。</p>
<p>その後、何度かリトライされるも、結局完全なファイルとはならずに終了。</p>
<h2>CDNによって挙動が違う</h2>
<p>興味深かったのは、同じ動画でも配信されるCDNによって挙動が違ったこと。</p>
<p>今回問題が発生したのは、</p>
<p><code>upos-sz-mirrorcosov.bilivideo.com</code></p>
<p>一方、別のCDNである、</p>
<p><code>upos-hz-mirrorakam.akamaized.net</code></p>
<p>から配信された場合は、ダウンロード速度は遅いものの、途中で止まることなく最後まで完走した。</p>
<p>つまり、</p>
<pre class="text">
bilivideo.com の場合、
速度は比較的速い
    ↓
途中で速度低下・タイムアウト
    ↓
リトライ


akamaized.net の場合、
速度は遅い
    ↓
しかし安定して完走
</pre>
<p>という違いがあった。</p>
<p>この時点で、動画ファイルそのものの破損や、yt-dlpの基本的なダウンロード処理が原因である可能性は低そうだと考えた。</p>
<h2>socket-timeout を延長してみる</h2>
<p>yt-dlpにはソケット通信のタイムアウトを指定する<code>--socket-timeout</code>オプションがある。</p>
<p>そこで、タイムアウトをすこし長くして試してみた。</p>
<pre><code>yt-dlp --socket-timeout 60 URL
</code></pre>
<p>すると、約27～30％付近で止まっていたダウンロードが、<strong>少し先まで進むようになった。</strong></p>
<pre class="text">
約27.9％
    ↓
タイムアウト


タイムアウト時間を延長（--socket-timeout設定）
    ↓
さらに先まで進む
</pre>
<p>やはり、動画ファイルのデータが<strong>特定の場所で壊れているわけではなさそう。</strong><br />
まぁこのような状況が発生するのは1つだけじゃないからね、それはそう。</p>
<h2>http-chunk-size を小さくしてみる</h2>
<p>次に、HTTPダウンロードのチャンクサイズを小さくして試した。</p>
<p>例えば、</p>
<pre><code>yt-dlp --socket-timeout 60 --http-chunk-size 5M URL
</code></pre>
<p>のような設定。</p>
<p>すると、さらにダウンロードが先まで進むようになった。</p>
<p>最終的には、</p>
<pre class="text">
27.9％付近で停止
    ↓
44.7％付近で停止
    ↓
86.4％付近で停止
    ↓
93％付近、速度低下しながらも・・・
    ↓
100％ 完走
</pre>
<p>という状態になった。</p>
<p>最初は27～30％付近でおかしくなっていたものが、設定を変更すると44％、86％、93％と、徐々に先へ進んでいった。</p>
<p>つまり、その時々で通信が詰まったりしている？けれど一応最後までダウンロードはできる、ということ。</p>
<h2>一度100％までダウンロードすると、次はスムーズに</h2>
<p>そして今回の検証で最も重要だったのがここ。</p>
<p>まず、タイムアウト時間を延長し、HTTPチャンクサイズを小さくすることで、何度か詰まりながらも最終的に100％までダウンロードした。</p>
<p>そして、その直後に<strong>同じURLを、今度はオプションを付けずに再度ダウンロード</strong>してみた。</p>
<p>結果は、</p>
<p><span class="bold" style="font-size:150%;"><strong>最初から最後までスムーズにダウンロード完了！</strong></span></p>
<p><code>bilivideo.com</code>だったのにも関わらず。<br />
この結果から、<br />
一度100％まで取得したことでCDN側のキャッシュ状態が変化し、2回目以降のダウンロードではデータが安定して配信されるようになった、のではないかと思う。<br />
一定のサイズで通信に制限をかけているわけでもなかった。</p>
<pre class="text">
初回アクセス
    ↓
bilivideo CDN
キャッシュに存在しないデータ
    ↓
originやバックエンドから取得
    ↓
一部のデータ範囲で取得に時間がかかる
    ↓
HTTPレスポンスが遅延
タイムアウトしながらもリトライ
    ↓
徐々にデータ取得
    ↓
100％まで完走
    ↓
（CDN側のキャッシュ状態が改善した可能性）


2回目のアクセス
    ↓
キャッシュから安定して配信
</pre>
<h2>まとめ</h2>
<p>ということで　<strong>CDNのキャッシュが問題</strong>　なのだと思う。多分。<br />
（所詮素人なので勝手な推測ですが）</p>
<p>そしてそれがわかったところでユーザー側にできることはあまりないかもしれない。</p>
<p>ただ<strong>タイムアウトを長くしたり、チャンクサイズを小さくしたりすることで、途中で失敗せず最後まで取得できる可能性を高める</strong>ことはできるかもしれない。<br />
そんなことを思ったので簡単にまとめてみました。</p>
<p>重ねて言いますが、あくまでもこれは今回観測した環境での結果、推測であり、すべての状況に当てはまるとは限らないので悪しからず。</p>
<h3>動画と音声を別々にDLして結合する</h3>
<div class="information-box">初心者の方に向けて。わかる方は読み飛ばしてください</div>
<p>ここで終わってはそれこそ何の役にも立たない話で終わってしまうので、ffmpegを使って結合するやり方を書いておきます。<br />
yt-dlpでも動画と音声をそれぞれダウンロードし、結合しています。<br />
が、不完全なデータを無理やり結合しても不完全なファイルになるわけで、またダウンロードし直して・・・なんてやってたらいつまで経っても終わらない。</p>
<p>そういう時は<code>-F</code>オプションでリストを表示、<code>-f</code>オプション（小文字）で指定してまずは個別にダウンロードします。</p>
<pre>#一般的には「コマンド、オプション、URL」の順（URLの前）に書きますが、後ろでも問題はありません。その方が入力しやすいので
<code>yt-dlp url -F</code></pre>
<p>出力結果例：</p>
<pre class="text">
30216  m4a audio only     │ ≈ 16.56MiB   66k https │ audio only          mp4a.40.2  66k
30232  m4a audio only     │ ≈ 21.11MiB   84k https │ audio only          mp4a.40.2  84k
30280  m4a audio only     │ ≈ 21.11MiB   84k https │ audio only          mp4a.40.2  84k
30011  mp4 640x360     30 │ ≈ 34.26MiB  136k https │ hvc1.1.6.L120  136k video only
100022 mp4 640x360     30 │ ≈ 30.42MiB  120k https │ av01.0.08M.08  120k video only
30016  mp4 640x360     30 │ ≈ 48.65MiB  193k https │ avc1.640033    193k video only
30033  mp4 852x480     30 │ ≈ 48.98MiB  194k https │ hvc1.1.6.L120  194k video only
100023 mp4 852x480     30 │ ≈ 43.01MiB  170k https │ av01.0.08M.08  170k video only
30032  mp4 852x480     30 │ ≈ 71.04MiB  281k https │ avc1.640033    281k video only
30066  mp4 1280x720    30 │ ≈ 82.85MiB  328k https │ hvc1.1.6.L120  328k video only
100024 mp4 1280x720    30 │ ≈ 70.91MiB  281k https │ av01.0.08M.08  281k video only
30064  mp4 1280x720    30 │ ≈132.65MiB  525k https │ avc1.640033    525k video only
30077  mp4 1920x1080   30 │ ≈168.07MiB  666k https │ hvc1.1.6.L150  666k video only
100026 mp4 1920x1080   30 │ ≈139.98MiB  554k https │ av01.0.08M.08  554k video only
30080  mp4 1920x1080   30 │ ≈285.27MiB 1130k https │ avc1.640033   1130k video only
</pre>
<p>そしたら左の数字（ID）を指定して個別にDL</p>
<pre><code>#動画1080p av01コーデックを指定
yt-dlp url -f 100026

#音声を指定
yt-dlp url -f 30280

#ちなみに一緒にDLする時は
yt-dlp url -f 100026+30280
</code></pre>
<p>それぞれ、<code>.mp4</code>、<code>.m4a</code>ファイルが出来上がります。</p>
<p>仮に <code>test.mp4</code>、<code>test.m4a</code> だとすると、</p>
<pre><code>ffmpeg -i test.mp4 -i test.m4a -c copy sample.mp4</code></pre>
<p>で劣化なく <strong>sample.mp4</strong> を作ってくれます。<br />
（<code>-c copy</code>はそのままコピーして出力ファイルに詰め替えるの意味で、再エンコードしません）</p>
<p>Mac使いの人はAutomatorで <strong>シェルスクリプトを実行</strong> に組み込めば、作成された2つのファイルを選んで右クリックから簡単に結合することもできます。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.wholenotism.com/blog/2026/08/yt-dlp-bilibili-download-stop.html/feed</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>【Mac】OCLPのSonomaを14.8.8にアップデート</title>
		<link>https://www.wholenotism.com/blog/2026/07/update-oclp-sonoma14-8-8.html</link>
					<comments>https://www.wholenotism.com/blog/2026/07/update-oclp-sonoma14-8-8.html#respond</comments>
		
		<dc:creator><![CDATA[watary]]></dc:creator>
		<pubDate>Fri, 31 Jul 2026 06:59:52 +0000</pubDate>
				<category><![CDATA[コンピュータ関連]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[OCLP]]></category>
		<category><![CDATA[Sonoma]]></category>
		<category><![CDATA[設定]]></category>
		<guid isPermaLink="false">https://www.wholenotism.com/blog/?p=17189</guid>

					<description><![CDATA[macOS Sonoma 14.8.8 のアップデートが来てました。 普段アップデート通知切ってるのでなかなかリアルタイムでは気付けません。 iPhoneのアプデが来てたのでそういえばと思って確認したら来てました。 重要 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><strong>macOS Sonoma 14.8.8</strong> のアップデートが来てました。</p>
<p>普段アップデート通知切ってるのでなかなかリアルタイムでは気付けません。<br />
iPhoneのアプデが来てたのでそういえばと思って確認したら来てました。</p>
<div class="information-box"><strong>重要なセキュリティ修正が含まれているため、すべての対象ユーザーに強く推奨されています</strong></div>
<p><span id="more-17189"></span></p>
<h2>Sonoma 14.8.8へのアップデート</h2>
<p>お馴染みの作業です。</p>
<p>必要に応じてバックアップは取っておきましょう。</p>
<h3>まずはOpenCore Legacy Patcher(OCLP)のバージョンチェック</h3>
<p><strong> ※最新のバージョンになっている必要性があります。</strong></p>
<p>最新は2.4.1 が latest。変わってない<br />
OK<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20260731-001.jpg"><img loading="lazy" decoding="async" src="https://www.wholenotism.com/blog/wp-content/uploads/20260731-001.jpg" alt="最新は2.4.1 " width="778" height="610" class="alignnone size-full wp-image-17181" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260731-001.jpg 778w, https://www.wholenotism.com/blog/wp-content/uploads/20260731-001-300x235.jpg 300w, https://www.wholenotism.com/blog/wp-content/uploads/20260731-001-768x602.jpg 768w" sizes="(max-width: 778px) 100vw, 778px" /></a></p>
<h3>システム設定 &#8211; ソフトウェアアップデートからアップデート</h3>
<p><strong>システム設定 &gt; 一般 &gt; ソフトウェアアップデート</strong></p>
<p>TahoeじゃなくSonomaの方でアップデートしてくださいね。くれぐれもお間違い無く<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20260731-002.jpg"><img loading="lazy" decoding="async" src="https://www.wholenotism.com/blog/wp-content/uploads/20260731-002-800x625.jpg" alt="アップデート" width="800" height="625" class="alignnone size-large wp-image-17182" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260731-002-800x625.jpg 800w, https://www.wholenotism.com/blog/wp-content/uploads/20260731-002-300x234.jpg 300w, https://www.wholenotism.com/blog/wp-content/uploads/20260731-002-768x600.jpg 768w, https://www.wholenotism.com/blog/wp-content/uploads/20260731-002.jpg 827w" sizes="(max-width: 800px) 100vw, 800px" /></a></p>
<p>「今すぐアップデート」から「同意する」<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20260731-003.jpg"><img loading="lazy" decoding="async" src="https://www.wholenotism.com/blog/wp-content/uploads/20260731-003-800x636.jpg" alt="今すぐアップデート" width="800" height="636" class="alignnone size-large wp-image-17183" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260731-003-800x636.jpg 800w, https://www.wholenotism.com/blog/wp-content/uploads/20260731-003-300x238.jpg 300w, https://www.wholenotism.com/blog/wp-content/uploads/20260731-003-768x610.jpg 768w, https://www.wholenotism.com/blog/wp-content/uploads/20260731-003.jpg 827w" sizes="(max-width: 800px) 100vw, 800px" /></a></p>
<p>ダウンロードが始まります<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20260731-004.jpg"><img loading="lazy" decoding="async" src="https://www.wholenotism.com/blog/wp-content/uploads/20260731-004-800x625.jpg" alt="ダウンロード" width="800" height="625" class="alignnone size-large wp-image-17184" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260731-004-800x625.jpg 800w, https://www.wholenotism.com/blog/wp-content/uploads/20260731-004-300x234.jpg 300w, https://www.wholenotism.com/blog/wp-content/uploads/20260731-004-768x600.jpg 768w, https://www.wholenotism.com/blog/wp-content/uploads/20260731-004.jpg 827w" sizes="(max-width: 800px) 100vw, 800px" /></a></p>
<p>アップデート準備中<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20260731-005.jpg"><img loading="lazy" decoding="async" src="https://www.wholenotism.com/blog/wp-content/uploads/20260731-005-800x625.jpg" alt="アップデート準備中" width="800" height="625" class="alignnone size-large wp-image-17185" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260731-005-800x625.jpg 800w, https://www.wholenotism.com/blog/wp-content/uploads/20260731-005-300x234.jpg 300w, https://www.wholenotism.com/blog/wp-content/uploads/20260731-005-768x600.jpg 768w, https://www.wholenotism.com/blog/wp-content/uploads/20260731-005.jpg 827w" sizes="(max-width: 800px) 100vw, 800px" /></a></p>
<p>終わったら再起動<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20260731-006.jpg"><img loading="lazy" decoding="async" src="https://www.wholenotism.com/blog/wp-content/uploads/20260731-006.jpg" alt="終わったら再起動" width="376" height="100" class="alignnone size-full wp-image-17186" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260731-006.jpg 376w, https://www.wholenotism.com/blog/wp-content/uploads/20260731-006-300x80.jpg 300w" sizes="(max-width: 376px) 100vw, 376px" /></a></p>
<h2>OCLP Rootパッチを適用</h2>
<p>再起動してきたらRootパッチを当てる<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20260731-007.jpg"><img loading="lazy" decoding="async" src="https://www.wholenotism.com/blog/wp-content/uploads/20260731-007.jpg" alt="Rootパッチを当てる" width="532" height="524" class="alignnone size-full wp-image-17187" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260731-007.jpg 532w, https://www.wholenotism.com/blog/wp-content/uploads/20260731-007-300x295.jpg 300w" sizes="(max-width: 532px) 100vw, 532px" /></a></p>
<p>処理が終わったら再起動<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20260731-008.jpg"><img loading="lazy" decoding="async" src="https://www.wholenotism.com/blog/wp-content/uploads/20260731-008.jpg" alt="再起動" width="468" height="626" class="alignnone size-full wp-image-17179" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260731-008.jpg 468w, https://www.wholenotism.com/blog/wp-content/uploads/20260731-008-224x300.jpg 224w" sizes="(max-width: 468px) 100vw, 468px" /></a></p>
<h2>無事にアップデート完了</h2>
<p>バージョンをチェックします<br />
無事に<strong>14.8.8 (23J620)</strong>になりました<br />
<a href="https://www.wholenotism.com/blog/wp-content/uploads/20260731-009.jpg"><img loading="lazy" decoding="async" src="https://www.wholenotism.com/blog/wp-content/uploads/20260731-009.jpg" alt="バージョンをチェック" width="392" height="669" class="alignnone size-full wp-image-17188" srcset="https://www.wholenotism.com/blog/wp-content/uploads/20260731-009.jpg 392w, https://www.wholenotism.com/blog/wp-content/uploads/20260731-009-176x300.jpg 176w" sizes="(max-width: 392px) 100vw, 392px" /></a></p>
<h2>システム設定の通知（赤いバッチ）を消す</h2>
<p>更新通知の赤いバッチマーク、邪魔ですよね。<br />
消してしまいましょう。</p>
<p>これも前回と同じ作業です。</p>
<ol class="bold">
<li>ネットワーク切断（Wi-Fiをオフ、Lanケーブル引っこ抜く）</li>
<li>ソフトウェアアップデート を開き</li>
<li>「自動アップデート」横のiマークから全てオフ設定を確認</li>
<li>ターミナルから<code>softwareupdate -l</code>を実行</li>
</ol>
<blockquote><p>% softwareupdate -l</p>
<p>Software Update Tool</p>
<p>Finding available software<br />
インターネットに接続していないため、Appleソフトウェアアップデートサーバに接続できません。</p></blockquote>
<p>これで赤いバッジが消えます。</p>
<h2>まとめ</h2>
<p>問題なくアップデートされました。</p>
<p>今の所、特に不具合は確認されません。たぶん大丈夫。</p>
<p>でもきっと・・・そろそろだよね。サポート切れるの。<br />
次のSequoiaあたりはまだ安定して使えるのかな？</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.wholenotism.com/blog/2026/07/update-oclp-sonoma14-8-8.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
