<?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>ファイルパス | imakat.com</title>
	<atom:link href="https://imakat.com/tag/%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%83%91%E3%82%B9/feed/" rel="self" type="application/rss+xml" />
	<link>https://imakat.com</link>
	<description>工夫と改善で人生をちょっと豊かに</description>
	<lastBuildDate>Thu, 29 Jan 2026 11:12:46 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://i0.wp.com/imakat.com/wp-content/uploads/2023/07/cropped-80d64ecd340db4e2ca3224859b04caed.png?fit=32%2C32&#038;ssl=1</url>
	<title>ファイルパス | imakat.com</title>
	<link>https://imakat.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">160909258</site>	<item>
		<title>第５章〜終わりに：動画パッケージの作り方</title>
		<link>https://imakat.com/2025/04/29/26044/</link>
		
		<dc:creator><![CDATA[imakat]]></dc:creator>
		<pubDate>Tue, 29 Apr 2025 04:41:31 +0000</pubDate>
				<category><![CDATA[マイライブラリ]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[デジタル]]></category>
		<category><![CDATA[ものづくり]]></category>
		<category><![CDATA[ショートコード]]></category>
		<category><![CDATA[識別子]]></category>
		<category><![CDATA[直リンク]]></category>
		<category><![CDATA[トークンリンク]]></category>
		<category><![CDATA[ファイルパス]]></category>
		<guid isPermaLink="false">https://imakat.com/?p=26044</guid>

					<description><![CDATA[メディアライブラリを作ろう 24年3月「動的サイトを作ってみた」、同12月「動画ショートコード」を作成し、動画配信のためのデータ作成方法を解説してきました。 その後、少し手直しを行ったため、改めて「動画パッケージの作り方 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>メディアライブラリを作ろう</p>



<figure class="wp-block-image size-large is-resized"><a href="https://imakat.com/rd.php?id=kSLZHN3D.png" target="_blank"><img decoding="async" src="https://imakat.com/rd.php?id=kSLZHN3D.png" alt="" style="width:237px;height:auto"/></a></figure>



<p><a href="https://imakat.com/2024/03/23/20191/" target="_blank">24年3月「動的サイトを作ってみた」</a>、<a href="https://imakat.com/2024/12/22/24182/" target="_blank">同12月「動画ショートコード」</a>を作成し、動画配信のためのデータ作成方法を解説してきました。</p>



<p>その後、少し手直しを行ったため、改めて「動画パッケージの作り方」の解説をします。</p>



<p>なお「動画パッケージ」は、自作のメディアライブラリの中の一つのメニューです。</p>



<h3 class="wp-block-heading"><strong>1</strong>　スクリプトの変更点</h3>



<h4 class="wp-block-heading">ファイルパス入力を不要に：</h4>



<p>当初は、各URLファイルを入力した後、そのファイルパスを別途手で入力していました。これは手間なので、事前にメディアライブラリの中にメディアアセットとして登録済みの場合は、再生URLを登録するだけで、spreadsheetに対して、存在するファイルパスが自動的に呼び出されるよう改良しました。</p>



<figure class="wp-block-image size-large"><a href="https://imakat.com/rd.php?id=HqI14hFc.png" target="_blank"><img decoding="async" src="https://imakat.com/rd.php?id=HqI14hFc.png" alt=""/></a></figure>



<h3 class="wp-block-heading">２　アプリ運用変更点　</h3>



<h4 class="wp-block-heading">個別指定による再生サーバーの優先：</h4>



<p>第3章で説明したように、再生URLに対しては個別に指定された再生サーバーが優先されます。個別指定がなければ、拡張子別の選択番号が適用されます。</p>



<p>メディアアセットごとにこの再生選択番号が設定され、例えば、以下のようになります。</p>



<figure class="wp-block-image size-large"><a href="https://imakat.com/rd.php?id=ljP56apU.png" target="_blank"><img decoding="async" src="https://imakat.com/rd.php?id=ljP56apU.png" alt=""/></a></figure>



<figure class="wp-block-flexible-table-block-table"><table class="has-fixed-layout"><tbody><tr><td>https://imakat.com/rd.php?id=5XipZRMG.png</td><td>サーバー選択番号：３</td></tr></tbody></table></figure>



<h4 class="wp-block-heading">拡張子別サーバー選択：</h4>



<p>現状、下のように、３：Xserver(WordPress)、４：pCloud、を選択しています。</p>



<figure class="wp-block-image size-large"><a href="https://imakat.com/rd.php?id=oWNg5PjX.png" target="_blank"><img decoding="async" src="https://imakat.com/rd.php?id=oWNg5PjX.png" alt=""/></a></figure>



<h4 class="wp-block-heading">所在場所に「dynamic」を追加：</h4>



<p>次に、動画パッケージの設定に入ります。以前にも説明した通り、動画はいくつかのメディアアセットを集めて作ります。このライブラリでは、初期画像ファイルURL、高画質動画ファイルURL、低画質動画ファイルURL、字幕ファイルURL、字幕一覧ファイルURL、説明ファイルURLの6種類です。基本的には、これらの再生URLを登録します。</p>



<p>動画パッケージの設定では、各URLを登録すると同時に再生サーバーも自動決定されます。例えば、初期画像はpCloudから表示、動画はDropboxから表示、字幕はXserverから表示、字幕一覧はpCloudから表示、説明はXserverから表示といったように、自由に設定が出来ます。<strong>動的に自由に場所が変更可能なので、呼び名をdynamicとしました</strong>。<br><strong>ただし、字幕vttファイルについては、WordPressサーバーの中に置くようにします(そうしないと、Windowsの場合は字幕が表示されません)</strong>。</p>



<p>なお、再生URLを入力せずに、サーバー別のURLを直接入力することもできます。その場合は、個別選択、拡張子別選択の影響は受けずに、再生されます。</p>



<p>基礎情報として、いくつかに分類してありますが、この意図は、埋め込みコードの形式の違いをはっきりさせるためです。dynamic、wordpressサーバー、は、いずれもWordPressサーバーのHTML5動画プレーヤーを使用しますので、どれを選んでも同じ結果になります。Vimeo、YouTubeはそれぞれの動画プレーヤーを使うのでhtmlスクリプトも異なります。</p>



<figure class="wp-block-image size-large"><a href="https://imakat.com/rd.php?id=iWOgej34.png"><img decoding="async" src="https://imakat.com/rd.php?id=iWOgej34.png" alt=""/></a></figure>



<h3 class="wp-block-heading">３　ショートコードの生成</h3>



<p>WordPressの投稿には、</p>



<ul class="wp-block-list">
<li>カスタムHTMLブロックに埋め込む方法</li>



<li>ショートコードブロックに記載する方法<br></li>
</ul>



<p>の二つがあり、表示される内容は同じです。</p>



<p>phpスクリプト</p>



<figure class="wp-block-flexible-table-block-table"><table class="has-fixed-layout"><tbody><tr><td style="background-color:#dddddd"><strong><a rel="noopener" target="_blank" href="https://docs.google.com/document/d/1rtcT8lfSgcHDKIzLEsMVpjzNBIZO8TrmHFGkTgBBrNA/edit?usp=sharing">動画ショートコードの例<span class="fa fa-external-link external-icon anchor-icon"></span></a></strong></td></tr></tbody></table></figure>



<figure class="wp-block-flexible-table-block-table"><table class="has-fixed-layout"><tbody><tr><td colspan="2" style="background-color:#dddddd"><strong>動画ショートコードの生成</strong>(WordPressサーバー内)</td></tr><tr><td colspan="2">指定された videoid に基づいて videoembed.json を取得し、対応するレコードの embedCode を実行して動画を埋め込む。videoid が指定されていない、JSONが取得できない、または該当レコードが見つからない場合は「動画はまだ準備中です。」と表示する。<br></td></tr><tr><td colspan="2"><a href="https://imakat.com/script_list/?pubtxt=動画ショートコードの生成php_pub.txt" target="_blank"><img decoding="async" src="https://imakat.com/rd.php?id=zrU95MiY.png" alt="" style="width:120px; height:auto;"></a></td></tr></tbody></table></figure>



<h3 class="wp-block-heading">４　動画を使う目的に応じて選択する</h3>



<p>動画のグルーピングは、広く公開したいときは、Vimeo、YouTubeを選択する、ブログの記事用については、ブログは文章や画像で説明を済ませたいところですが、実際の作業や動きを見せて補強した方がいい時は多々あります。その時はdynamicを使う、といった使い分けになります。大事なのは、視聴者の立場で考えること。例えば、ブログ記事の補強で動画を使う場合、大抵は、数分〜10分程度におさまると思いますが、<strong>内容が数分程度のものを見てもらうのに、その前に広告を長々と見てもらうというのは、それはむごいこと、ある意味失礼なことだと、私は、感じます</strong>。だから、そうした動画はdynamic、長くなった場合はVimeoを選びます。<br>YouTubeは、やむを得ない場合使う、という順位に考えています。</p>



<h3 class="wp-block-heading">5　マイライブラリを２ページ並べる</h3>



<p>動画パッケージを作成する手順は、最初に、メディアアセットをマイライブラリに登録することから始めます。次に、その登録されたアセットの再生URL(rd.phpの文字列のある)を、動画パッケージに登録します。この作業は、画面を２分割して、左側に「メディアアセット情報」、右側に「動画パッケージ」を配置すると便利です。それをクリックで表示するAppleScriptを紹介します。</p>



<figure class="wp-block-image size-large"><a href="https://imakat.com/rd.php?id=8lmGpbXm.png" target="_blank"><img decoding="async" src="https://imakat.com/rd.php?id=8lmGpbXm.png" alt=""/></a></figure>



<figure class="wp-block-flexible-table-block-table"><table class="has-fixed-layout"><tbody><tr><td>SafariでAppSheetの2つのURLを左右に並べて表示するAppleScript。メインディスプレイのサイズを取得し、画面を左右に分割して各URLをそれぞれの位置に開く。Safariを起動後、左側に1つ目のURLを新規ウインドウで開き、続いて右側に2つ目のURLを開く。もし新規ウインドウが作成されずタブ化された場合は、システムイベント経由で新規ウインドウを強制的に生成し、右側に配置する。</td></tr><tr><td><a href="https://imakat.com/script_list/?pubtxt=マイライブラリ画面２分割applescript_pub.txt" target="_blank"><img decoding="async" src="https://imakat.com/rd.php?id=zrU95MiY.png" alt="" style="width:120px; height:auto;"></a></td></tr></tbody></table></figure>



<h3 class="wp-block-heading">終わりに</h3>



<p>ここまで、メディアライブラリの作成から活用までの流れを説明してきました。</p>



<p>基本の考え方は「ひとつの場所に依存しない」です。<strong>脱YouTube、脱Dropboxです</strong>。</p>



<p>どうしても、人は、「この指とまれ」「このボール、あなたなら奪えるよ」と誘われると、群がる習性があります。そこを狙ったが如く、突然、天災、人災は起こり、その集まりを破壊します。あるいは、物事は、新しく生み出されてしばらくすると、それが普及して大衆化します。大衆化した次は飽和して衰退します。万物同じ原理で動いています。YouTubeは今は儲かっているでしょうが類似のサービスは間違いなく拡大します。YouTubeが未来ずっと存在することは難しいでしょう。<br></p>



<p>&#x27a1;<a href="https://imakat.com/2025/04/03/25693/" target="_blank"> 第１章へ戻る</a></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="has-text-align-center"><a href="https://imakat.com/media_library1" target="_blank">&#x1f517; 目次ページへ戻る</a></p>



<p></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">26044</post-id>	</item>
	</channel>
</rss>
