<?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>ラズパイによるツバメ定点観測システム &#8211; 200本のYouTube動画で記録する野鳥観察 | TAKE 1bit</title>
	<atom:link href="https://take1bit.com/category/tsubame/feed/" rel="self" type="application/rss+xml" />
	<link>https://take1bit.com</link>
	<description>DIYで日常をハックするブログ</description>
	<lastBuildDate>Mon, 29 Sep 2025 11:55:58 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>

<image>
	<url>https://take1bit.com/wp-content/uploads/2024/01/cropped-1bit_out-1-32x32.png</url>
	<title>ラズパイによるツバメ定点観測システム &#8211; 200本のYouTube動画で記録する野鳥観察 | TAKE 1bit</title>
	<link>https://take1bit.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>リアルタイム動体検知で進化したYouTube野鳥配信システム 〜親鳥の訪問を定量化してヒナの成長を科学する〜</title>
		<link>https://take1bit.com/computer-ja/update_youtube_streamer_with_udp/</link>
		
		<dc:creator><![CDATA[管理者]]></dc:creator>
		<pubDate>Sun, 24 Aug 2025 04:31:49 +0000</pubDate>
				<category><![CDATA[AI・プログラミング]]></category>
		<category><![CDATA[トックリツバメ観察]]></category>
		<guid isPermaLink="false">https://take1bit.com/?p=2081</guid>

					<description><![CDATA[はじめに：なぜ親鳥の訪問回数を数えるのか？ 前回の記事では、ラズパイでYouTubeライブ配信システムを構築して安定した野鳥観察配信を実現しました。しかし、実際に配信を続けるうちに「もっと配信を盛り上げたい」「科学的なデ [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">はじめに：なぜ親鳥の訪問回数を数えるのか？</h2>



<p>前回の記事では、ラズパイでYouTubeライブ配信システムを構築して安定した野鳥観察配信を実現しました。しかし、実際に配信を続けるうちに「もっと配信を盛り上げたい」「科学的なデータが欲しい」という2つの課題が浮上してきました。</p>



<p>前回記事です。</p>



<figure class="wp-block-embed is-type-wp-embed is-provider-take-1-bit wp-block-embed-take-1-bit"><div class="wp-block-embed__wrapper">
https://take1bit.com/computer-ja/youtube_live_tsubame/
</div></figure>



<p>こちらがYoutubeライブ配信をトピック映像として集めたものになります。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/computer-ja/update_youtube_streamer_with_udp/"><img decoding="async" src="//i.ytimg.com/vi/PLyEy1UU9PhSIiEXNPZq4JH8_I-fomQGxL/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">課題1：固定テキストでは配信が単調</h3>



<p>YouTube Live配信では、時刻表示だけでは視聴者にとって変化に乏しく、長時間の観察配信が単調になりがちでした。リアルタイムで変化する情報を表示することで、視聴者の関心を維持したいと考えました。</p>



<h3 class="wp-block-heading">課題2：親鳥の訪問頻度とヒナの成長の関係を定量化したい</h3>



<p><strong>親鳥の訪問頻度は、ヒナの成長に直結する重要な指標</strong>です。健康なヒナほど頻繁な給餌が必要で、親鳥の訪問回数や滞在時間から、ヒナの状態や成長段階を推測できます。これまで感覚的な観察に頼っていた部分を、数値として可視化したかったのです。</p>



<h3 class="wp-block-heading">課題3：作業時の親鳥の警戒時間を把握したい</h3>



<p>野鳥観察では、<strong>ヒナが巣から落ちることがよくあります</strong>。その際、巣の周辺で作業すると親鳥が警戒し、しばらく巣に戻らなくなります。この警戒時間がどの程度続くかは重要な情報で、巣の放棄リスクを判断する基準になります。</p>



<p>直近の親鳥来訪時刻を常時表示することで、「作業後どのくらい経っているか」「まだ警戒している可能性があるか」を判断できるようになります。</p>



<h2 class="wp-block-heading">解決策：UDP連携による動体検知システム</h2>



<p>これらの課題を解決するため、<strong>配信プログラムと動体検知プログラムをUDP通信で連携</strong>させる仕組みを開発しました。</p>



<h3 class="wp-block-heading">システムの全体像</h3>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="913" height="701" src="https://take1bit.com/wp-content/uploads/2025/08/image-24.png" alt="" class="wp-image-2083" srcset="https://take1bit.com/wp-content/uploads/2025/08/image-24.png 913w, https://take1bit.com/wp-content/uploads/2025/08/image-24-300x230.png 300w, https://take1bit.com/wp-content/uploads/2025/08/image-24-768x590.png 768w" sizes="(max-width: 913px) 100vw, 913px" /></figure>



<h3 class="wp-block-heading">技術的なポイント</h3>



<p><strong>1. ラズパイ5でも軽量動作を実現</strong></p>



<p>ラズパイ5という限られたリソースで、YouTube配信と動体検知を同時実行するため、<strong>極限まで軽量化</strong>を追求しました：</p>



<ul class="wp-block-list">
<li><strong>処理FPS</strong>: 2fps（配信は30fps、検知は2fps）</li>



<li><strong>検知解像度</strong>: 720&#215;720（配信と同じ）</li>



<li><strong>ROI指定</strong>: 巣エリアのみに限定（590&#215;66ピクセル）</li>



<li><strong>シンプルアルゴリズム</strong>: フレーム差分＋連結成分解析</li>
</ul>



<p><strong>2. UDP通信による低遅延連携</strong></p>



<p>FFmpegの<code>tee</code>マルチプレクサを使用して、YouTube配信と並行してUDP出力を生成：</p>



<pre class="wp-block-code"><code>ffmpeg -i /dev/video0 \
  -f tee \
  "&#91;f=flv]rtmp://youtube.com/live2/STREAM_KEY|&#91;f=mpegts]udp://localhost:1234"
</code></pre>



<p><strong>3. リアルタイムテキスト更新</strong></p>



<p>5秒間隔でファイル変更を監視し、更新があればFFmpegを再起動して画面テキストを更新する仕組みを実装しました。</p>



<h2 class="wp-block-heading">動体検知アルゴリズムの詳細</h2>



<h3 class="wp-block-heading">実際の画像</h3>



<p>以下のような画像を参考にして、左側の</p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><img decoding="async" width="440" height="441" data-id="2087" src="https://take1bit.com/wp-content/uploads/2025/08/1.jpg" alt="" class="wp-image-2087" srcset="https://take1bit.com/wp-content/uploads/2025/08/1.jpg 440w, https://take1bit.com/wp-content/uploads/2025/08/1-300x300.jpg 300w, https://take1bit.com/wp-content/uploads/2025/08/1-150x150.jpg 150w" sizes="(max-width: 440px) 100vw, 440px" /></figure>



<figure class="wp-block-image size-large"><img decoding="async" width="437" height="439" data-id="2086" src="https://take1bit.com/wp-content/uploads/2025/08/2.jpg" alt="" class="wp-image-2086" srcset="https://take1bit.com/wp-content/uploads/2025/08/2.jpg 437w, https://take1bit.com/wp-content/uploads/2025/08/2-300x300.jpg 300w, https://take1bit.com/wp-content/uploads/2025/08/2-150x150.jpg 150w" sizes="(max-width: 437px) 100vw, 437px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="437" height="434" data-id="2085" src="https://take1bit.com/wp-content/uploads/2025/08/3.jpg" alt="" class="wp-image-2085" srcset="https://take1bit.com/wp-content/uploads/2025/08/3.jpg 437w, https://take1bit.com/wp-content/uploads/2025/08/3-300x298.jpg 300w, https://take1bit.com/wp-content/uploads/2025/08/3-150x150.jpg 150w" sizes="(max-width: 437px) 100vw, 437px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="432" height="434" data-id="2084" src="https://take1bit.com/wp-content/uploads/2025/08/4.jpg" alt="" class="wp-image-2084" srcset="https://take1bit.com/wp-content/uploads/2025/08/4.jpg 432w, https://take1bit.com/wp-content/uploads/2025/08/4-300x300.jpg 300w, https://take1bit.com/wp-content/uploads/2025/08/4-150x150.jpg 150w" sizes="(max-width: 432px) 100vw, 432px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="430" height="437" data-id="2088" src="https://take1bit.com/wp-content/uploads/2025/08/6.jpg" alt="" class="wp-image-2088" srcset="https://take1bit.com/wp-content/uploads/2025/08/6.jpg 430w, https://take1bit.com/wp-content/uploads/2025/08/6-295x300.jpg 295w" sizes="(max-width: 430px) 100vw, 430px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="427" height="436" data-id="2089" src="https://take1bit.com/wp-content/uploads/2025/08/7.jpg" alt="" class="wp-image-2089" srcset="https://take1bit.com/wp-content/uploads/2025/08/7.jpg 427w, https://take1bit.com/wp-content/uploads/2025/08/7-294x300.jpg 294w" sizes="(max-width: 427px) 100vw, 427px" /></figure>
</figure>



<p>これらの画像から以下の左下の部分はヒナは干渉せず、親鳥が来た時だけ画像が変わる部分なので、そこのエリアだけの動体検知を別プログラムで並走させます。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="385" height="373" src="https://take1bit.com/wp-content/uploads/2025/08/image-26.png" alt="" class="wp-image-2091" srcset="https://take1bit.com/wp-content/uploads/2025/08/image-26.png 385w, https://take1bit.com/wp-content/uploads/2025/08/image-26-300x291.png 300w" sizes="(max-width: 385px) 100vw, 385px" /></figure>



<h3 class="wp-block-heading">スコアリングシステム</h3>



<p>親鳥の訪問判定には、複数の要素を組み合わせたスコアリングシステムを採用：</p>



<pre class="wp-block-code"><code>parent_score = 0

# 1. 動き検出（前フレームとの差分）
if recent_motion &gt; 0.05:     # 5%の変化で +1点
    parent_score += 1

# 2. 面積変化（物体サイズ）  
if recent_area &gt; 0.08:       # 8%の変化で +2点
    parent_score += 2

# 3. 明度変化（影の検出）
if recent_darkness &gt; 0.3:    # 30%が暗くなると +2点
    parent_score += 2

# 4. 大きな物体検出
if large_objects &gt; 0:        # 大きな物体で +2点
    parent_score += 2

# 合計4点以上で「訪問」と判定
if parent_score &gt;= 4:
    visit_detected = True
</code></pre>



<h3 class="wp-block-heading">パフォーマンス最適化</h3>



<p><strong>ROI（関心領域）の限定</strong></p>



<p>巣のエリアのみに処理を限定することで、計算量を大幅削減：</p>



<pre class="wp-block-code"><code># 巣エリアのみを切り出し（座標は実測値）
nest_roi = (26, 618, 590, 66)  # x, y, width, height
roi = frame&#91;y:y+h, x:x+w]
</code></pre>



<p><strong>履歴ベースの判定</strong></p>



<p>過去5フレームの移動平均を使用して、ノイズに強い検知を実現：</p>



<pre class="wp-block-code"><code>self.motion_history = deque(maxlen=5)
recent_motion = np.mean(list(self.motion_history))
</code></pre>



<h2 class="wp-block-heading">実装結果と配信画面</h2>



<h3 class="wp-block-heading">表示される情報</h3>



<p>配信画面には4つの情報が表示されます：</p>



<pre class="wp-block-code"><code>┌─────────────────────────────────┐
│ 2024-08-24 14:30:15           │ ← 現在時刻（自動）
│ ２回目の産卵! 8月22日巣立ち予定  │ ← topic.txt
│ 訪問回数: 12回 滞在: 8.3秒     │ ← visit_info.txt（自動更新）
│ Youtube登録お願いします         │ ← stream.txt
└─────────────────────────────────┘
</code></pre>



<p><strong>各ファイルの役割</strong></p>



<ul class="wp-block-list">
<li><strong>topic.txt</strong>: 現在の状況・トピック（例：「産卵中」「抱卵期間」「巣立ち間近」）</li>



<li><strong>visit_info.txt</strong>: 動体検知結果（JSON形式、自動生成）</li>



<li><strong>stream.txt</strong>: 視聴者向けメッセージ（例：「チャンネル登録お願いします」）</li>
</ul>



<h3 class="wp-block-heading">実際のデータ例</h3>



<p>実際の観察で得られた訪問データ（JSON形式）：</p>



<pre class="wp-block-code"><code>{
  "count": 47,
  "last_duration": 15.2,
  "last_visit_time": "14時25分", 
  "total_duration": 245.8,
  "visits": &#91;
    {
      "time": "2024-08-24T14:25:33",
      "duration": 15.2,
      "count": 47
    }
  ]
}
</code></pre>



<p>このデータから以下の分析が可能になりました：</p>



<ul class="wp-block-list">
<li><strong>1日の訪問回数</strong>: 平均45-60回</li>



<li><strong>平均滞在時間</strong>: 給餌時3-8秒、掃除時10-20秒</li>



<li><strong>訪問パターン</strong>: 早朝と夕方にピークあり</li>



<li><strong>警戒時間</strong>: 人的作業後、平均2-3時間は訪問頻度低下</li>
</ul>



<h2 class="wp-block-heading">技術仕様とパフォーマンス</h2>



<h3 class="wp-block-heading">システム性能</h3>



<p><strong>ハードウェア</strong>: Raspberry Pi 5 (8GB) <strong>配信設定</strong>: 1280&#215;720 → 720&#215;720、30fps、1200kbps <strong>動体検知</strong>: 720&#215;720、2fps処理 <strong>CPU使用率</strong>: 平均60-70%（配信＋検知同時実行） <strong>メモリ使用量</strong>: 約1.2GB</p>



<h3 class="wp-block-heading">安定性の向上</h3>



<p><strong>自動再接続機能</strong></p>



<ul class="wp-block-list">
<li>8時間ごとの定期再接続</li>



<li>切断時の自動復旧（最大5回試行）</li>



<li>テキスト更新時の自動反映</li>
</ul>



<p><strong>エラーハンドリング</strong></p>



<ul class="wp-block-list">
<li>UDP接続エラー時のフォールバック</li>



<li>FFmpeg異常終了時の自動復旧</li>



<li>ファイル読み書きエラーの処理</li>
</ul>



<h2 class="wp-block-heading">野鳥観察への応用と発見</h2>



<h3 class="wp-block-heading">科学的観察の向上</h3>



<p>定量的データにより、これまで気付かなかった行動パターンが明らかに：</p>



<p><strong>1. 給餌頻度の変化</strong></p>



<ul class="wp-block-list">
<li>孵化直後: 30分間隔</li>



<li>成長期: 15分間隔</li>



<li>巣立ち前: 45分間隔</li>
</ul>



<p><strong>2. 滞在時間の意味</strong></p>



<ul class="wp-block-list">
<li>3秒以下: 餌の受け渡しのみ</li>



<li>5-10秒: 餌やり＋様子確認</li>



<li>15秒以上: 巣の掃除・整備</li>
</ul>



<p><strong>3. 人間活動の影響</strong></p>



<ul class="wp-block-list">
<li>ベランダ作業後: 2-4時間警戒</li>



<li>洗濯物干し: 30分-1時間警戒</li>



<li>騒音: 一時的（10-30分）</li>
</ul>



<h3 class="wp-block-heading">配信の盛り上がり</h3>



<p>リアルタイム統計表示により視聴者の関心が大幅向上：</p>



<ul class="wp-block-list">
<li><strong>滞在時間増加</strong>: 平均観視聴時間が約2倍に</li>



<li><strong>コメント活性化</strong>: 「今の訪問は何秒だった？」等のやり取り増加</li>



<li><strong>科学的関心</strong>: 「親鳥の頑張りが数値で分かる」という評価</li>
</ul>



<h2 class="wp-block-heading">まとめ：低コストで実現する科学的野鳥観察</h2>



<p>今回のシステムにより、<strong>総額2万円程度の機材</strong>で以下を実現できました：</p>



<h3 class="wp-block-heading">技術的成果</h3>



<ul class="wp-block-list">
<li>ラズパイ5での配信＋動体検知同時実行</li>



<li>リアルタイムデータ更新機能</li>



<li>24時間安定動作</li>
</ul>



<h3 class="wp-block-heading">観察的成果</h3>



<ul class="wp-block-list">
<li>定量的な行動分析</li>



<li>人間活動影響の可視化</li>



<li>配信品質の向上</li>
</ul>



<h3 class="wp-block-heading">今後の展開</h3>



<p>このシステムは他の野鳥観察や定点観測にも応用可能です。ROI座標や検知パラメータを調整することで、様々な観察対象に対応できます。</p>



<p><strong>パラメータ調整例</strong>：</p>



<ul class="wp-block-list">
<li>大型鳥: <code>score_threshold=5</code>、<code>min_visit_interval=5</code></li>



<li>小型鳥: <code>score_threshold=3</code>、面積閾値を小さく</li>



<li>夜行性: 明度検出の重み付け変更</li>
</ul>



<p>野鳥観察の楽しみ方が「感覚的観察」から「科学的分析」へと進化し、新しい発見や気づきを得られるシステムとなりました。</p>



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



<h2 class="wp-block-heading">技術詳細・ソースコード</h2>



<p>今回開発したプログラムはgithubで公開しています：</p>



<p><a rel="noopener" target="_blank" href="https://github.com/hiirofish/bird-watching-youtube-streamer">https://github.com/hiirofish/bird-watching-youtube-streamer<span class="fa fa-external-link external-icon anchor-icon"></span></a></p>



<p>設定方法や詳細な使い方も記載していますので、同様のシステムを構築したい方はぜひ参考にしてください！</p>



<h2 class="wp-block-heading">まとめ：シンプルな仕組みで大きな効果を実現</h2>



<h3 class="wp-block-heading">ライブ感の向上と視聴体験の改善</h3>



<p>このシステム導入により、<strong>配信のライブ感が大幅に向上</strong>しました。固定テキストだけの配信から、リアルタイムで変化する統計情報が表示されることで、視聴者は「今まさに何が起きているか」を数値で把握できるようになりました。</p>



<p>特に<strong>10時間を超える長時間配信において、その効果は絶大</strong>でした。YouTubeでは長時間配信のプレビューが適切に表示されず、シークバーでの時間移動も大雑把になってしまいます。そんな中、「直近の親鳥訪問時刻」の表示は非常に実用的で、視聴者が「親鳥がいつ来たか」を瞬時に判断できる貴重な情報源となりました。</p>



<h3 class="wp-block-heading">軽量で実用的な動体検知アプローチ</h3>



<p>今回採用した**「特定領域のみを親鳥のみが通る」という前提に基づく簡易検知方式**は、想像以上に効果的でした。ROI指定により計算量を大幅削減し、ラズパイでの負荷はほぼゼロ。誤検知は存在しますが、参考情報としては十分な精度を確保できました。</p>



<h3 class="wp-block-heading">今後の展望とおわりに</h3>



<p>時間と予算があれば、機械学習による鳥種識別や行動パターン分析など、より高度なシステムへの発展も可能でしょう。しかし現在のシンプルなシステムでも、<strong>低コスト・軽量・実用的</strong>というキーワードで野鳥観察配信の新しい可能性を切り開けたと考えています。</p>



<p>同じように野鳥観察や定点観測を楽しまれている方々に、このシステムが新しいインスピレーションを与えられれば幸いです。技術的な質問や改良アイデアがございましたら、ぜひGitHubやコメント欄でお聞かせください！</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>YouTube Liveコメント監視システム｜鳥の定点観測で緊急通報を実現</title>
		<link>https://take1bit.com/computer-ja/youtube-live-notify/</link>
		
		<dc:creator><![CDATA[管理者]]></dc:creator>
		<pubDate>Sun, 24 Aug 2025 02:40:51 +0000</pubDate>
				<category><![CDATA[AI・プログラミング]]></category>
		<category><![CDATA[トックリツバメ観察]]></category>
		<guid isPermaLink="false">https://take1bit.com/?p=2074</guid>

					<description><![CDATA[背景 ひょんなことから始めた鳥観測システム1期目では1羽は生まれてすぐに死亡したのですが、それ以降は落下することもなく無事巣立ちました。しかし、まさかの2期目が始まり、4羽いたのですが、結構な割合で落下するようになりまし [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">背景</h2>



<p>ひょんなことから始めた鳥観測システム1期目では1羽は生まれてすぐに死亡したのですが、それ以降は落下することもなく無事巣立ちました。しかし、まさかの2期目が始まり、4羽いたのですが、結構な割合で落下するようになりました。</p>



<p>早期救出が生存を分けると思うのですが、普段はリモートワークで普通に仕事しているので、仕事が終わって、子供が寝静まってから15時間分の動画をチェックして初めて気づくという形でした。</p>



<p>幸い、ヒナの落下が始まる頃には2期目はライブ配信を見守ってくれる方々が教えてくれるようになりました。教えてくれるのですが、YouTubeをちょこちょこ見るわけにもいかず、LINE通知ができれば少しでも早い救出ができると思ったので、<strong>YouTube Liveのコメントで特定キーワードが検出されたらLINEに通報する仕組み</strong>を作成したので、紹介します。</p>



<p>こちらがyoutubeライブ動画の一部をまとめたものです。</p>




<a href="https://take1bit.com/computer-ja/youtube-live-notify/"><img decoding="async" src="//i.ytimg.com/vi/SWzoxVkeaCk/hqdefault.jpg" alt="YouTube Video"></a><br /><br />




<h2 class="wp-block-heading">システム概要</h2>



<h3 class="wp-block-heading">主な機能</h3>



<ul class="wp-block-list">
<li>YouTube Liveのコメント欄をリアルタイム監視</li>



<li>指定キーワード（「hina」「緊急」など）を自動検知</li>



<li>検知時に即座にLINE通知を送信</li>



<li>APIクォータ節約機能で無料枠内で安全運用</li>
</ul>



<h3 class="wp-block-heading">効率的なAPI使用設計</h3>



<ul class="wp-block-list">
<li>配信中：2分間隔でチェック</li>



<li>配信待機中：10分間隔でチェック</li>



<li>配信時間外：1時間間隔で自動調整</li>



<li>YouTube Data APIの無料枠（10,000クォータ/日）内で動作</li>
</ul>



<h3 class="wp-block-heading">動作環境</h3>



<ul class="wp-block-list">
<li><strong>ハードウェア</strong>: Raspberry Pi（ラズパイ）</li>



<li><strong>Python</strong>: 3.7以上</li>



<li><strong>OS</strong>: Raspberry Pi OS</li>
</ul>



<h2 class="wp-block-heading">目次</h2>



<ol class="wp-block-list">
<li><a href="#%E6%BA%96%E5%82%99">準備</a></li>



<li><a href="#youtube-api%E8%AA%8D%E8%A8%BC%E8%A8%AD%E5%AE%9A">YouTube API認証設定</a>
<ul class="wp-block-list">
<li><a href="#google-cloud-console%E3%81%A7%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E4%BD%9C%E6%88%90">Google Cloud Consoleでプロジェクト作成</a></li>



<li><a href="#clientjson%E3%81%AE%E8%A8%AD%E7%BD%AE">client.jsonの設置</a></li>
</ul>
</li>



<li><a href="#line-bot%E8%A8%AD%E5%AE%9A">LINE Bot設定</a>
<ul class="wp-block-list">
<li><a href="#line-developers-console%E3%81%A7bot%E4%BD%9C%E6%88%90">LINE Developers ConsoleでBot作成</a></li>



<li><a href="#line%E8%AA%8D%E8%A8%BC%E6%83%85%E5%A0%B1%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E4%BD%9C%E6%88%90">LINE認証情報ファイル作成</a></li>



<li><a href="#%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BCid%E3%81%AE%E5%8F%96%E5%BE%97%E6%96%B9%E6%B3%95">ユーザーIDの取得方法</a></li>
</ul>
</li>



<li><a href="#%E3%82%BD%E3%83%BC%E3%82%B9%E3%82%B3%E3%83%BC%E3%83%89">ソースコード</a></li>



<li><a href="#%E5%AE%9F%E8%A1%8C">実行</a></li>



<li><a href="#%E5%AE%9F%E9%9A%9B%E3%81%AE%E4%BD%BF%E7%94%A8%E4%BE%8B">実際の使用例</a></li>



<li><a href="#%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E6%B3%A8%E6%84%8F%E4%BA%8B%E9%A0%85">セキュリティ注意事項</a></li>



<li><a href="#%E3%81%BE%E3%81%A8%E3%82%81">まとめ</a></li>
</ol>



<h2 class="wp-block-heading">準備</h2>



<p>Google APIを使うのと、LINE Message APIの二つの設定が必要なので事前に設定する情報が多いです。以下簡単に説明します。</p>



<h2 class="wp-block-heading">YouTube API認証設定</h2>



<p>こちらの記事にYouTube Data API v3の使い方を書いてあるので参照ください。</p>



<p><strong>参考記事</strong>: <a href="https://take1bit.com/computer-ja/youtube_data_api_llm/">YouTube動画200本をAPI自動化でHP掲載</a></p>



<h3 class="wp-block-heading">Google Cloud Consoleでプロジェクト作成</h3>



<ol class="wp-block-list">
<li><a rel="noopener" target="_blank" href="https://console.cloud.google.com/">Google Cloud Console<span class="fa fa-external-link external-icon anchor-icon"></span></a> にアクセス</li>



<li>新しいプロジェクトを作成またはプロジェクトを選択</li>



<li>YouTube Data API v3を有効化</li>



<li>認証情報を作成（OAuth 2.0 クライアントID）</li>



<li>アプリケーションタイプで「デスクトップアプリケーション」を選択</li>



<li><code>client.json</code>ファイルをダウンロード</li>
</ol>



<h3 class="wp-block-heading">client.jsonの設置</h3>



<pre class="wp-block-code"><code><em># ダウンロードしたファイルをプロジェクトルートに配置</em>
cp ~/Downloads/client_secret_xxxxx.json ./client.json</code></pre>



<h2 class="wp-block-heading">LINE Bot設定</h2>



<p>LINEのBot設定については、基本的な流れは以下のような記事を参考にしてください：</p>



<p><strong>参考記事</strong>: <a href="https://take1bit.com/computer-ja/paypay_line_notify/">PayPay決済通知をLINEで受け取る方法｜Google Apps Script活用ガイド</a> ※LINEボット設定部分を参照</p>



<h3 class="wp-block-heading">LINE Developers ConsoleでBot作成</h3>



<ol class="wp-block-list">
<li><a rel="noopener" target="_blank" href="https://developers.line.biz/">LINE Developers Console<span class="fa fa-external-link external-icon anchor-icon"></span></a> にアクセス</li>



<li>プロバイダーを作成（未作成の場合）</li>



<li>Messaging APIチャネルを作成</li>



<li>チャネルアクセストークン（長期）を発行</li>



<li>Webhook設定を無効化（使用しないため）</li>
</ol>



<h3 class="wp-block-heading">LINE認証情報ファイル作成</h3>



<p>bash</p>



<pre class="wp-block-code"><code><em># アクセストークンファイル作成</em>
echo "YOUR_CHANNEL_ACCESS_TOKEN" &gt; access_token.txt

<em># 通知先ユーザーIDファイル作成</em>
echo "YOUR_USER_ID" &gt; user_id.txt</code></pre>



<h4 class="wp-block-heading">ユーザーIDの取得方法</h4>



<ol class="wp-block-list">
<li>LINE Botと友達になる</li>



<li>任意のメッセージを送信</li>



<li><a rel="noopener" target="_blank" href="https://developers.line.biz/console/">LINE Bot Designer<span class="fa fa-external-link external-icon anchor-icon"></span></a> の Messaging API設定でWebhookを一時的に有効化</li>



<li>Webhook URLで受信したイベントからユーザーIDを確認</li>
</ol>



<h2 class="wp-block-heading">ソースコード</h2>



<p>こちらにソースコードを公開しております。</p>



<p><strong>GitHub</strong>: <a rel="noopener" target="_blank" href="https://github.com/hiirofish/comment-line-bot-youtube">hiirofish/comment-line-bot-youtube<span class="fa fa-external-link external-icon anchor-icon"></span></a></p>



<h3 class="wp-block-heading">設定ファイルの準備</h3>



<p>プロジェクトをクローン後、以下のファイルを作成してください：</p>



<pre class="wp-block-code"><code><em># リポジトリクローン</em>
git clone https://github.com/hiirofish/comment-line-bot-youtube.git
cd comment-line-bot-youtube

<em># チャンネルIDファイル作成</em>
echo "UCxxxxxxxxxxxxxxxxx" &gt; channel_id.txt

<em># 必要パッケージインストール</em>
pip install -r requirements.txt</code></pre>



<h2 class="wp-block-heading">実行</h2>



<h3 class="wp-block-heading">1. ライブ配信を開始</h3>



<p>まず、YouTubeでライブ配信を実施します。</p>



<h3 class="wp-block-heading">2. プログラム実行</h3>



<pre class="wp-block-code"><code>python monitor_for_youtubelive.py</code></pre>



<p><strong>初回実行時のみ</strong>、ターミナルにGoogleの認証URLが表示されます：</p>



<pre class="wp-block-code"><code>Please visit this URL to authorize this application: https://accounts.google.com/oauth/authorize?...</code></pre>



<p>ブラウザでURLを開いて認証すると、<code>token.pickle</code>ファイルが生成され、2回目以降は自動で認証されます。</p>



<h3 class="wp-block-heading">3. 自動動作開始</h3>



<p>プログラムが以下のように動作します：</p>



<ol class="wp-block-list">
<li><code>channel_id.txt</code>から自動でライブ配信を検索</li>



<li>配信中のコメントを取得</li>



<li>定期的に監視し、キーワードが発見されればLINEに通知</li>
</ol>



<h2 class="wp-block-heading">実際の使用例</h2>



<h3 class="wp-block-heading">起動時のログ例（実際の動作ログから一部マスク）</h3>



<pre class="wp-block-code"><code>pi@raspberrypi:~/comment-line-bot-youtube $ python monitor_for_youtubelive.py 
2025-08-24 11:28:41,596 - INFO - ==================================================
2025-08-24 11:28:41,596 - INFO - YouTube Live Comment Monitor 起動（クォータ節約版）
2025-08-24 11:28:41,596 - INFO - ==================================================
2025-08-24 11:28:41,596 - INFO - チャンネルID読み込み完了: UCxxxxxxxxxxxxxxxxx
2025-08-24 11:28:41,597 - INFO - 監視チャンネル: UCxxxxxxxxxxxxxxxxx
2025-08-24 11:28:41,597 - INFO - 監視キーワード: 'hina' (緊急), 'test' (テスト)
2025-08-24 11:28:41,597 - INFO - 配信時間: 5:00-19:00
2025-08-24 11:28:41,597 - INFO - チェック間隔: 配信中120秒, 待機中600秒
2025-08-24 11:28:41,597 - INFO - ==================================================
2025-08-24 11:28:41,597 - INFO - LINE認証情報を読み込みました
2025-08-24 11:28:42,070 - INFO - YouTube API認証完了
2025-08-24 11:28:42,246 - INFO - ✅ LINE通知送信成功: test
2025-08-24 11:28:42,622 - INFO - 📺 ライブ配信発見: 野鳥の巣のライブ配信
2025-08-24 11:28:42,702 - INFO - ✅ 配信監視を開始しました
2025-08-24 11:28:42,907 - INFO - ✅ LINE通知送信成功: test</code></pre>



<h3 class="wp-block-heading">キーワード検知時のログ例</h3>



<pre class="wp-block-code"><code>2025-08-24 14:53:57 - WARNING - ⚠️ キーワード検知 &#91;emergency]: 視聴者A - hina いないかなぁ
2025-08-24 14:53:58 - INFO - ✅ LINE通知送信成功: emergency</code></pre>



<h3 class="wp-block-heading">実際のLINE通知例</h3>



<p><strong>システム起動通知:</strong></p>



<pre class="wp-block-code"><code>🔍 【テスト】動作確認

投稿者: システム
コメント: 監視システムが起動しました（省エネモード）
時刻: 09:11:25

本日のAPI使用: 3回</code></pre>



<p><strong>緊急通知例:</strong></p>



<pre class="wp-block-code"><code>🚨🚨🚨 【緊急】キーワード検知

投稿者: ○○ちゃん
コメント: hina いないかなぁ
時刻: 14:53:57

本日のAPI使用: 218回</code></pre>



<pre class="wp-block-code"><code>🚨🚨🚨 【緊急】キーワード検知

投稿者: ××ロー
コメント: 14:47ちゅーたジャイアンに押された😭hina
時刻: 14:57:58

本日のAPI使用: 220回</code></pre>



<h3 class="wp-block-heading">APIクォータ管理</h3>



<ul class="wp-block-list">
<li><strong>1日の推定使用量</strong>: 約200-300クォータ（8時間配信の場合）</li>



<li><strong>無料枠内での安全運用</strong>: YouTube Data APIの10,000クォータ/日以内</li>



<li><strong>クォータ超過時</strong>: 翌日17時まで自動待機</li>
</ul>



<h3 class="wp-block-heading">自動運転機能</h3>



<ul class="wp-block-list">
<li>配信開始/終了の自動検知</li>



<li>エラー時の自動復旧</li>



<li>重複通知の防止</li>



<li>詳細なログ出力</li>
</ul>



<h2 class="wp-block-heading">セキュリティ注意事項</h2>



<h3 class="wp-block-heading">認証ファイルの適切な管理</h3>



<p>以下のファイルには重要な認証情報が含まれているため、適切に管理してください：</p>



<p><strong>秘匿すべきファイル:</strong></p>



<ul class="wp-block-list">
<li><code>client.json</code> &#8211; YouTube API OAuth認証情報</li>



<li><code>token.pickle</code> &#8211; YouTubeアクセストークンキャッシュ</li>



<li><code>access_token.txt</code> &#8211; LINEボットアクセストークン</li>



<li><code>user_id.txt</code> &#8211; LINE通知先ユーザーID</li>



<li><code>channel_id.txt</code> &#8211; 監視対象チャンネルID</li>
</ul>



<h3 class="wp-block-heading">セキュリティ対策</h3>



<ol class="wp-block-list">
<li><strong>ファイル権限設定</strong></li>
</ol>



<pre class="wp-block-code"><code><em># 認証ファイルの権限を制限</em>
chmod 600 client.json token.pickle access_token.txt user_id.txt</code></pre>



<ol start="2" class="wp-block-list">
<li><strong>Git管理からの除外</strong> <code>.gitignore</code>ファイルで以下を除外設定：</li>
</ol>



<pre class="wp-block-code"><code>client.json
token.pickle
access_token.txt
user_id.txt
channel_id.txt</code></pre>



<ol start="3" class="wp-block-list">
<li><strong>定期的なトークン更新</strong></li>
</ol>



<ul class="wp-block-list">
<li>LINEアクセストークンは定期的に再発行を推奨</li>



<li>YouTube APIトークンは自動更新されますが、問題発生時は<code>token.pickle</code>を削除して再認証</li>
</ul>



<ol start="4" class="wp-block-list">
<li><strong>ネットワークセキュリティ</strong></li>
</ol>



<ul class="wp-block-list">
<li>ラズパイのSSH設定を適切に行う</li>



<li>ファイアウォール設定でポート制限</li>



<li>定期的なシステム更新</li>



<li></li>
</ul>



<h2 class="wp-block-heading">救出成功例</h2>



<p>実際にこのシステムを使って、視聴者からの通報により迅速にヒナの救出に成功した事例があります。従来なら仕事終わりに録画をチェックして発見する（数時間後）ところを、リアルタイム通知により数分以内に対応できるようになりました。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="414" height="742" src="https://take1bit.com/wp-content/uploads/2025/08/image-23.png" alt="" class="wp-image-2079" srcset="https://take1bit.com/wp-content/uploads/2025/08/image-23.png 414w, https://take1bit.com/wp-content/uploads/2025/08/image-23-167x300.png 167w" sizes="(max-width: 414px) 100vw, 414px" /></figure>



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



<p>設定がやや複雑だったりしますが、定点観測などの緊急通報システムとしては実用的だと思いました。今回はコメントからLINE通知でしたが、コメントから動画演出を加えるようなシステムも作れれば面白そうですね。</p>



<p>ラズパイでの24時間稼働も問題なく、APIクォータも無料枠内で十分運用できています。時間があれば、コメントトリガーでの自動録画機能なども試してみたいと思います。</p>



<p>野鳥観察や定点観測で同様の課題を抱えている方の参考になれば幸いです。</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>YouTube動画200本をAPI自動化でHP掲載</title>
		<link>https://take1bit.com/computer-ja/youtube_data_api_llm/</link>
		
		<dc:creator><![CDATA[管理者]]></dc:creator>
		<pubDate>Fri, 08 Aug 2025 14:36:39 +0000</pubDate>
				<category><![CDATA[AI・プログラミング]]></category>
		<category><![CDATA[chatGPTプログラミング]]></category>
		<category><![CDATA[トックリツバメ観察]]></category>
		<category><![CDATA[生成ＡＩ]]></category>
		<guid isPermaLink="false">https://take1bit.com/?p=2014</guid>

					<description><![CDATA[YouTubeチャンネルの動画が200本を超えると、再生リストの管理や動画の整理が大変になります。YouTube Studioだけでは一覧性に欠け、どの動画がどの再生リストに属しているか把握するのも困難です。 そこで今回 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>YouTubeチャンネルの動画が200本を超えると、再生リストの管理や動画の整理が大変になります。YouTube Studioだけでは一覧性に欠け、どの動画がどの再生リストに属しているか把握するのも困難です。</p>



<p>そこで今回は、YouTube APIを使って全動画情報を自動取得し、ホームページ掲載用のデータを効率的に作成する方法をご紹介します。この手法により、手作業でのコピペ作業から解放され、動画管理が格段に楽になります。</p>



<h2 class="wp-block-heading">目的</h2>



<p>主な目的は以下の2つです。</p>



<ol start="1" class="wp-block-list">
<li><strong>再生リストの管理</strong>: 動画が意図した再生リストに属しているか、あるいはどの再生リストにも属していない「迷子」の動画がないか、一覧で確認したかった。</li>



<li><strong>ウェブサイトへの掲載</strong>: YouTubeの再生リストはかなり使いづらいので、自身のウェブサイトに動画一覧を掲載して分かりやすくしたかった。そのためには、各動画の「タイトル」「URL」「説明文」などの情報が必要でした。</li>
</ol>



<p>最終的には、この方法で出力したCSVファイルを使い、LLM（大規模言語モデル）にウェブサイト掲載用のMarkdownリストを自動生成させれば、いちいち手作業でコピペする必要がなくなると考えました。</p>



<h3 class="wp-block-heading">使用するYouTube APIについて</h3>



<p>まず、YouTubeのAPIには大きく分けて2種類あります。</p>



<ul class="wp-block-list">
<li><strong>YouTube Data API v3</strong>: チャンネル、動画、再生リスト、コメントといったYouTubeの「データ」を取得・操作するためのAPIです。例えば、「チャンネルの全動画リスト」「動画のタイトルや再生回数」「どの再生リストにどの動画が入っているか」といった情報を取得できます。<strong>今回使用するのは、主にこちらのAPIです。</strong></li>
</ul>



<p></p>



<ul class="wp-block-list">
<li><strong>YouTube Analytics API</strong>: 視聴者維持率、トラフィックソース、視聴者のデモグラフィック（年齢層・性別）など、自身のチャンネルに関するより詳細な「分析データ」を取得するためのAPIです。いわゆる「アナリティクス」画面の情報を、プログラムで一括取得したい場合に使います。</li>
</ul>



<p>今回は、動画の基本情報や再生リストとの関連性を取得することが目的なので、<strong>YouTube Data API v3</strong> を使います。</p>



<h2 class="wp-block-heading">完成イメージ</h2>



<h3 class="wp-block-heading">成果物</h3>



<p>今回の作成した成果物は以下のページになります。</p>



<figure class="wp-block-embed is-type-wp-embed is-provider-take-1-bit wp-block-embed-take-1-bit"><div class="wp-block-embed__wrapper">
https://take1bit.com/tsubame/koshiaka_part2/
</div></figure>



<h3 class="wp-block-heading">取得できるデータ一覧 </h3>



<p>&#8211; 公開日、タイトル、動画URL <br>&#8211; 再生回数、高評価数、コメント数 <br>&#8211; 動画の長さ、所属再生リスト <br>&#8211; タグ、サムネイルURL、説明文</p>



<h2 class="wp-block-heading">手順</h2>



<h3 class="wp-block-heading">step1. 準備：Google Cloud PlatformでのAPI設定 （所要時間：約15分）</h3>



<p>このスクリプトはYouTube Data API v3を利用するため、はじめにGoogle Cloudでの準備が必要です。この程度であれば無料枠で十分できますので、費用はかかりません。</p>



<ol start="1" class="wp-block-list">
<li><strong>Google Cloudプロジェクトの作成</strong>: <a rel="noopener" target="_blank" href="https://console.cloud.google.com/">Google Cloud Console<span class="fa fa-external-link external-icon anchor-icon"></span></a>にアクセスし、新しいプロジェクトを作成します（既存のプロジェクトでもOKです）。</li>



<li><strong>APIの有効化</strong>: 作成したプロジェクトで「YouTube Data API v3」を検索し、有効化します。<br><img decoding="async" src="https://take1bit.com/wp-content/uploads/2025/08/image.png" alt=""></li>
</ol>



<p></p>



<ol start="1" class="wp-block-list">
<li><strong>認証情報の作成</strong>:
<ul class="wp-block-list">
<li>「APIとサービス」&gt;「認証情報」に進みます。</li>



<li>「+ 認証情報を作成」から「OAuth クライアント ID」を選択します。<br><img decoding="async" src="https://take1bit.com/wp-content/uploads/2025/08/image-1.png" alt=""></li>



<li>アプリケーションの種類で「<strong>デスクトップアプリ</strong>」を選び、名前を付けて作成します。<br><img decoding="async" src="https://take1bit.com/wp-content/uploads/2025/08/image-2.png" alt=""></li>



<li>作成が完了すると、<code>client.json</code> というファイルをダウンロードできるようになります。これを後ほど使います。<br><img decoding="async" src="https://take1bit.com/wp-content/uploads/2025/08/image-3.png" alt=""></li>
</ul>
</li>
</ol>



<h3 class="wp-block-heading">step2. 環境構築（所要時間：約10分）</h3>



<p>次に、ローカル環境でスクリプトを実行する準備をします。Pythonで作成しているため、Windows/Mac/Linuxで動作します。ソースコードはこちらになります。</p>



<p><a rel="noopener" target="_blank" href="https://github.com/hiirofish/youtube-video-list">https://github.com/hiirofish/youtube-video-list<span class="fa fa-external-link external-icon anchor-icon"></span></a></p>



<h5 class="wp-block-heading"><strong>リポジトリのクローン</strong></h5>



<p> ターミナル（コマンドプロンプト）で以下のコマンドを実行し、ファイルをダウンロードし、google関連のライブラリをインストールします。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><code>git clone https://github.com/hiirofish/youtube-video-list.git</code></p>



<p><code>cd youtube-video-list</code></p>



<p><code>pip install -r requirements.txt</code></p>
</blockquote>



<p></p>



<h5 class="wp-block-heading"><strong><code>client.json</code>の配置</strong>: </h5>



<p>先ほどGoogle Cloudからダウンロードした <code>client.json</code> ファイルを、この<code>youtube-video-list</code>フォルダの中に移動させます。</p>



<h4 class="wp-block-heading"><strong>チャンネルIDの設定</strong>:</h4>



<p> <code>youtube-video-list</code>フォルダ内に <code>channel_id.txt</code> という名前で新しいファイルを作成します。そのファイルの中に、情報を取得したいご自身のYouTubeチャンネルIDを一行だけ記述して保存してください。</p>



<p><strong>【チャンネルIDの確認方法】</strong></p>



<ul class="wp-block-list">
<li><strong>一番簡単な方法</strong>: チャンネルのトップページURLが <code>https://www.youtube.com/channel/UCxxxxxxxx</code> のような形式の場合、<code>/channel/</code> の後にある <code>UC</code> から始まる文字列がIDです。</li>



<li><strong>ご自身のチャンネルの場合</strong>: <a rel="noopener" target="_blank" href="https://studio.youtube.com/">YouTube Studio<span class="fa fa-external-link external-icon anchor-icon"></span></a> &gt;「カスタマイズ」&gt;「基本情報」で確認できます。</li>
</ul>



<h3 class="wp-block-heading">step3. データ取得（所要時間：約5分）</h3>



<ol start="1" class="wp-block-list"></ol>



<p>全ての準備が整ったら、以下のコマンドでスクリプトを実行します。</p>



<pre class="wp-block-code"><code>python youtube_video_list.py
</code></pre>



<p>ブラウザが起動すると、緑の矢印にURLアドレスが表示されるので、YouTube Data APIを有効にしたGoogleアカウントでの認証を求められます。一旦許可すると、token.jsonというファイルが生成されるので、２回目以降はこの作業は省略できます。処理が完了すると、フォルダ内に <code>youtube_master_list.csv</code> というファイルが生成されます。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="551" height="166" src="https://take1bit.com/wp-content/uploads/2025/08/image-5.png" alt="" class="wp-image-2037" srcset="https://take1bit.com/wp-content/uploads/2025/08/image-5.png 551w, https://take1bit.com/wp-content/uploads/2025/08/image-5-300x90.png 300w" sizes="(max-width: 551px) 100vw, 551px" /></figure>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>The authentication flow has completed. You may close this window.</p>
</blockquote>



<h3 class="wp-block-heading">取得できるCSVファイルについて</h3>



<p>スクリプトが完了すると、以下のような情報を含んだ <code>youtube_master_list.csv</code> が生成されます。GoogleスプレッドシートやExcelで開けば、ソートやフィルタリングも簡単に行えるため、再生リストが空欄になっている「迷子」の動画を探すのも一目瞭然です。</p>



<ul class="wp-block-list">
<li>公開日</li>



<li>タイトル</li>



<li>動画URL</li>



<li>再生回数</li>



<li>高評価数</li>



<li>コメント数</li>



<li>動画の長さ</li>



<li>所属再生リスト</li>



<li>タグ</li>



<li>サムネイルURL</li>



<li>説明文</li>
</ul>



<p>csvファイルをGoogle Driveにアップロードして、スプレッドシートとして開くと以下のように見やすい形になります</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="392" src="https://take1bit.com/wp-content/uploads/2025/08/image-4-1024x392.png" alt="" class="wp-image-2020" srcset="https://take1bit.com/wp-content/uploads/2025/08/image-4-1024x392.png 1024w, https://take1bit.com/wp-content/uploads/2025/08/image-4-300x115.png 300w, https://take1bit.com/wp-content/uploads/2025/08/image-4-768x294.png 768w, https://take1bit.com/wp-content/uploads/2025/08/image-4.png 1203w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>その後は、ご自身の用途に合わせてデータを活用してください</p>



<h2 class="wp-block-heading">wordpress用のホームページ作成</h2>



<p>以下はプロンプトの参考例です。再生リストが「<code>トックリツバメのヒナ 成長の瞬間【ショートハイライト】</code>」で、開始番号がDAY56移行の動画をwordpressにコピペで貼り付けできるようにした例です。youtube内の説明の１行に軽いコメントを毎回入れているので、それを抜き出して貼り付けするようにしてます。これを<code>youtube_master_list</code>.csvを添付して実行するだけです。claude sonnet 4を使ってます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>YouTubeマスターリストCSVファイルから、特定の再生リストのDay XX以降の動画を抽出し、WordPress（Gutenberg）用のMarkdownコードを生成します。</p>



<h3 class="wp-block-heading">必要な情報</h3>



<ol class="wp-block-list">
<li><strong>対象再生リスト名</strong>: （例：<code>トックリツバメのヒナ 成長の瞬間【ショートハイライト】</code>）</li>



<li><strong>開始Day番号</strong>: （例：56）</li>



<li><strong>CSVファイル</strong>: YouTube APIで取得した動画マスターリスト</li>
</ol>



<h3 class="wp-block-heading">出力形式</h3>



<p>markdown</p>



<pre class="wp-block-code"><code>## 観察記録 セカンド

### Day XX
#### 「」内タイトル
説明文の先頭行
&#91;!&#91;サムネイル](URL)](動画URL)</code></pre>



<h3 class="wp-block-heading">プロンプト</h3>



<pre class="wp-block-code"><code>添付されたYouTubeマスターリストCSVから、「{再生リスト名}」のDay {開始番号}以降の動画を対象に、WordPress Gutenberg用のMarkdownコードを生成してください。

【処理手順】
1. CSVを読み込み、指定した再生リストの動画のみを抽出
2. タイトルからDay番号を抽出（正規表現: /Day\s*(\d+)/i）
3. タイトルから「」内のテキストを抽出（正規表現: /「(&#91;^」]+)」/）
4. 説明文の先頭行を抽出（改行で分割して最初の行）
5. Day番号でソート・グループ化
6. 指定した開始番号以降の動画のみを対象とする

【出力構造】
- H2: "観察記録 セカンド"
- H3: "Day XX"（Day番号のみ）
- H4: 「」内のタイトルテキスト
- コメント: 説明文の先頭行
- 画像リンク: `&#91;!&#91;タイトル サムネイル](サムネイルURL)](動画URL)`

【注意点】
- 同じDay番号に複数動画がある場合は、H3の下にH4を複数配置
- Day番号順に並べる
- Markdown形式で出力（Gutenbergで編集しやすくするため）
- 「」がないタイトルの場合はタイトル全体を使用

再生リスト名: {ここに再生リスト名を入力}
開始Day番号: {ここに開始番号を入力}</code></pre>



<h3 class="wp-block-heading">使用例</h3>



<pre class="wp-block-code"><code>添付されたYouTubeマスターリストCSVから、「トックリツバメのヒナ 成長の瞬間【ショートハイライト】」のDay 56以降の動画を対象に、WordPress Gutenberg用のMarkdownコードを生成してください。

【処理手順】
1. CSVを読み込み、指定した再生リストの動画のみを抽出
2. タイトルからDay番号を抽出（正規表現: /Day\s*(\d+)/i）
3. タイトルから「」内のテキストを抽出（正規表現: /「(&#91;^」]+)」/）
4. 説明文の先頭行を抽出（改行で分割して最初の行）
5. Day番号でソート・グループ化
6. 指定した開始番号以降の動画のみを対象とする

【出力構造】
- H2: "観察記録 セカンド"
- H3: "Day XX"（Day番号のみ）
- H4: 「」内のタイトルテキスト
- コメント: 説明文の先頭行
- 画像リンク: `&#91;!&#91;タイトル サムネイル](サムネイルURL)](動画URL)`

【注意点】
- 同じDay番号に複数動画がある場合は、H3の下にH4を複数配置
- Day番号順に並べる
- Markdown形式で出力（Gutenbergで編集しやすくするため）
- 「」がないタイトルの場合はタイトル全体を使用

再生リスト名: トックリツバメのヒナ 成長の瞬間【ショートハイライト】
開始Day番号: 56</code></pre>
</blockquote>



<p>以下のようなmarkdownファイルが生成されるのでwordpressの適当なブロックに張り付けしたら完了です。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="722" height="823" src="https://take1bit.com/wp-content/uploads/2025/08/image-6.png" alt="" class="wp-image-2038" srcset="https://take1bit.com/wp-content/uploads/2025/08/image-6.png 722w, https://take1bit.com/wp-content/uploads/2025/08/image-6-263x300.png 263w" sizes="(max-width: 722px) 100vw, 722px" /></figure>



<p>この方法によって生成されたページが最初に紹介したページになります。</p>



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



<p>YouTube APIを活用することで、200本を超える動画の管理を大幅に効率化できました。従来なら数時間かかっていた動画整理作業が、わずか35分程度で完了するようになります。 </p>



<p>この方法のメリット：</p>



<ul class="wp-block-list">
<li>全動画情報を一括取得してCSV化</li>



<li>再生リスト管理の見える化 </li>



<li>LLMと連携したMarkdown自動生成 </li>



<li> WordPressへの簡単な記事投稿</li>
</ul>



<p>特に、動画と再生リストの関連性を一覧で確認できるため、「迷子」の動画を簡単に発見できる点は大きな価値があります。また、LLMを活用することで、技術的な知識が少なくてもツールを作成・カスタマイズできるようになりました。 YouTubeチャンネルの運営効率化を検討している方は、ぜひ試してみてください。</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>コシアカツバメ観察日記｜まさかの2回目〜4羽のヒナ誕生から100日目まで〜</title>
		<link>https://take1bit.com/tsubame/koshiaka_part2/</link>
		
		<dc:creator><![CDATA[管理者]]></dc:creator>
		<pubDate>Fri, 08 Aug 2025 11:18:19 +0000</pubDate>
				<category><![CDATA[おすすめ]]></category>
		<category><![CDATA[トックリツバメ観察]]></category>
		<guid isPermaLink="false">https://take1bit.com/?p=2022</guid>

					<description><![CDATA[2回目の子育て観察について 我が家のベランダに住み着いたコシアカツバメ（当初は調べもせずにトックリツバメと名付けたので、そのまま使っています）のヒナたちが無事巣立ちを迎えました。ヒナたちは巣立ち後、藪などで集団生活をする [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">2回目の子育て観察について</h2>



<p>我が家のベランダに住み着いたコシアカツバメ（当初は調べもせずにトックリツバメと名付けたので、そのまま使っています）のヒナたちが無事巣立ちを迎えました。ヒナたちは巣立ち後、藪などで集団生活をするそうで、親鳥がのほほんと過ごしていたのですが、なんと2回目の産卵というサプライズが！</p>



<p>しかし今回は、1回目とは違い、想像もしていなかった出来事が次々と起こりました。4羽のヒナたちにそれぞれ愛着が湧く一方で、見守る側として非常に辛い選択を迫られることもありました。特に後半は、ライブ配信を見てくださる方々と一緒にハラハラドキドキの日々を過ごすことになりました。</p>



<p><strong>2回目の特徴：</strong></p>



<ul class="wp-block-list">
<li>今回は4羽のヒナが誕生</li>



<li>1回目の観察経験があるので、より詳しく観察できました</li>



<li>個体差が大きく、それぞれに個性のあるヒナたちでした</li>



<li>見守る側として、自然への介入について深く考えさせられました</li>
</ul>



<p>1回目の記録を見ると8月22日が巣立ち予定日。最後まで見守っていきたいと思います。</p>



<p>ちなみに、このページはショート版まとめですが、フルバージョンの編集なし動画もありますので、じっくりご覧になりたい方はそちらもどうぞ。</p>




<a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/mej-0CUur-w/hqdefault.jpg" alt="YouTube Video"></a><br /><br />




<p>こちらは前回の記録です。</p>



<figure class="wp-block-embed is-type-wp-embed is-provider-take-1-bit wp-block-embed-take-1-bit"><div class="wp-block-embed__wrapper">
https://take1bit.com/tsubame/live_list/
</div></figure>



<h2 class="wp-block-heading">のんびり夫婦生活からの再スタート（Day 56 &#8211; Day 77）</h2>



<p>1回目巣立ち後の平穏な日々から、まさかの2回目産卵まで。<br>親鳥たちののほほんとした日常が、再び子育てモードに切り替わる瞬間を記録しています。</p>



<h3 class="wp-block-heading">Day 56</h3>



<h4 class="wp-block-heading">青い夕方</h4>



<p>空が青かったですね。なぜだろう。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/KXQ6UkC9fmI/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">Day 57</h3>



<h4 class="wp-block-heading">暑いの中で掃除？</h4>



<p>最近は鳥もバテバテな気がします</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/HUrZ7Hjr46I/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">Day 59</h3>



<h4 class="wp-block-heading">ワラ？</h4>



<p>ヒナは巣立ち、夫婦生活に戻ってるようです。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/LwyLgUP_rcA/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">Day 61</h3>



<h4 class="wp-block-heading">おたけび</h4>



<p>朝から鶏のように雄たけびしてます。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/ExuAx_A8y20/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">Day 62</h3>



<h4 class="wp-block-heading">高速再生</h4>



<p>特に印象的な動画がなかったので高速再生しておきます</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/8rssLKoK3to/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">Day 63</h3>



<h4 class="wp-block-heading">巣作り</h4>



<p>親鳥さんの気持ちはわからんですな</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/ZK-mHySsc5c/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">Day 64</h3>



<h4 class="wp-block-heading">鳴き声楽器</h4>



<p>鳴き声に合わせて楽器を鳴らしてみました</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/euNPURUkk7w/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">Day 65</h3>



<h4 class="wp-block-heading">そして一匹に</h4>



<p>パートナーがいなくなってしまいました。この時は残念な気持ちになりました。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/mFyGcKRqZh4/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">Day 66</h3>



<h4 class="wp-block-heading">巣の拡張</h4>



<p>２匹のツバメを確認しました。パートナーかどうかはわかりませんが、今は確信をもって同じ鳥だと思います。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/Hsk74B9VVqY/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">Day 67</h3>



<h4 class="wp-block-heading">あそびにきた</h4>



<p>これなんでしょう</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/XEjGa1MwPbA/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">Day 68</h3>



<h4 class="wp-block-heading">羽の交換</h4>



<p>羽を交換して遊んでますね</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/0C1xEPVS-zs/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">Day 69</h3>



<h4 class="wp-block-heading">大きな口</h4>



<p>自宅ベランダに巣を作ったコシアカツバメ（トックリツバメ）の定点観測記録です。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/A89FkOx5Wc0/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">Day 70</h3>



<h4 class="wp-block-heading">羽上げポーズ</h4>



<p>自宅ベランダに巣を作ったコシアカツバメ（トックリツバメ）の定点観測記録です。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/H7Sdq57-laM/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">Day 71</h3>



<h4 class="wp-block-heading">ナイスショット</h4>



<p>口開けてます</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/12oV6jZCep0/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">Day 72</h3>



<h4 class="wp-block-heading">朝と夜</h4>



<p>平和に日常ですね。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/eulq2HUP9RE/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">Day 73</h3>



<h4 class="wp-block-heading">暑すぎる</h4>



<p>▼こちらにヒストリー動画をアップしてます</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/Kf0lpbJVB4U/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">Day 75</h3>



<h4 class="wp-block-heading">なんかでた</h4>



<p>謎の物体が。。。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/C8h3zhUO6Rk/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">Day 76</h3>



<h4 class="wp-block-heading">なかむつまじい</h4>



<p>団らんですね</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/UDYldlwKe6s/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h2 class="wp-block-heading">4羽のヒナ誕生と成長の日々（Day 78 &#8211; Day 93）</h2>



<p>まさかの4羽誕生！狭い巣での賑やかな生活がスタート。<br>個体差が目立ち始め、それぞれに個性が見えてくる微笑ましい期間です。</p>



<h3 class="wp-block-heading">Day 78</h3>



<h4 class="wp-block-heading">２毛作</h4>



<p>昨日は体調不良で撮影できず。ですが、サプライズがありました。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/s38aFkCW5Zk/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">Day 79</h3>



<h4 class="wp-block-heading">DAY 79　トックリツバメの巣作りダイジェスト</h4>



<p>自宅ベランダに巣を作ったコシアカツバメ（トックリツバメ）の定点観測記録です。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/ifoulZ7i6aU/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h4 class="wp-block-heading">ヒナの声</h4>



<p>ヒナの声が聴けました</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/QwyNWH6knMs/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">Day 80</h3>



<h4 class="wp-block-heading">ヒナのフン</h4>



<p>ヒナのフンを運んでますね。１回目には見られない現象でした。鳥も食中毒が怖いのかも</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube "><a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/mEp2hn0Wjqs/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">Day 81</h3>



<h4 class="wp-block-heading">ヒナのフンフン</h4>



<p>行動原理が読みづらいですね。気分屋かも</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/3sEw6kV8bCs/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">Day 82</h3>



<h4 class="wp-block-heading">でかすぎた</h4>



<p>最近はバッタですね。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube "><a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/3bw6SlvX6Ks/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">Day 83</h3>



<h4 class="wp-block-heading">羽アリパク</h4>



<p>羽アリが最近増えてきました</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/bJzAT2e361A/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">Day 84</h3>



<h4 class="wp-block-heading">はじめまして</h4>



<p>はじめまして×３</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/aYtg0zhL_gk/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">Day 85</h3>



<h4 class="wp-block-heading">ですぎ</h4>



<p>前に出すぎて落ちそう。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/asa-1D6wNK4/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h4 class="wp-block-heading">等価交換</h4>



<p>バッタを食べさせて自身はフンを持ち出す。一見理不尽にみえるところが生命なのかもしれない</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/EYoXUppAGB8/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h4 class="wp-block-heading">バッタバッタ</h4>



<p>バッタは食べづらそうですね。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/KdeJSkotXqA/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<p></p>



<h3 class="wp-block-heading">DAY86：8月7日　ヒナが4匹になりました</h3>



<p>まさかの４匹目です。かなり狭くて暑いので心配。</p>



<h4 class="wp-block-heading">「４匹目」</h4>



<figure class="wp-block-embed is-type-rich wp-embed-aspect-4-3 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/aJ5v7l6R6eI/hqdefault.jpg" alt="YouTube Video"></a><br /><br />
</div></figure>



<p>まさかの４匹目です。かなり狭くて暑いので心配。</p>



<h4 class="wp-block-heading">「でかばった」</h4>



<figure class="wp-block-embed is-type-rich wp-embed-aspect-4-3 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/_Udm_ghqLlE/hqdefault.jpg" alt="YouTube Video"></a><br /><br />
</div></figure>



<p>とても大きなバッタです。ヒナにエサをあげようと奮闘していますが・・まさかの</p>



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



<h3 class="wp-block-heading">DAY87：8月8日　ヒナの成長が著しいです</h3>



<p>ヒナの成長はすごいです。たった1日でバクバク食べれるようになってます</p>



<h4 class="wp-block-heading">「おばけ」</h4>



<figure class="wp-block-embed is-type-rich wp-embed-aspect-4-3 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/ELDAkS6xW0I/hqdefault.jpg" alt="YouTube Video"></a><br /><br />
</div></figure>



<p>なにかもぞもぞしてます</p>



<h4 class="wp-block-heading">「ヒナの成長」</h4>



<figure class="wp-block-embed is-type-rich wp-embed-aspect-4-3 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/rKz7SRt3li8/hqdefault.jpg" alt="YouTube Video"></a><br /><br />
</div></figure>



<p>ヒナの成長はすごいです。たった1日でバクバク食べれるようになってます</p>



<h4 class="wp-block-heading">「なかよし」</h4>



<figure class="wp-block-embed is-type-rich wp-embed-aspect-4-3 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/SPjtF43rMi8/hqdefault.jpg" alt="YouTube Video"></a><br /><br />
</div></figure>



<p>4匹ともに仲が良いですね</p>



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



<h3 class="wp-block-heading">DAY88：8月9日　大雨前夜の正念場</h3>



<p>明日大雨なので心配</p>



<h4 class="wp-block-heading">「大雨前夜の正念場」</h4>



<figure class="wp-block-embed is-type-rich wp-embed-aspect-4-3 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/vbSBtROYwK4/hqdefault.jpg" alt="YouTube Video"></a><br /><br />
</div></figure>



<p>明日大雨なので心配</p>



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



<h3 class="wp-block-heading">DAY89：8月10日　親鳥のフン処理が面白い</h3>



<p>フンをよける親鳥が面白かった</p>



<h4 class="wp-block-heading">「ヒナのフン」</h4>




<a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/K-rFs19A9P0/hqdefault.jpg" alt="YouTube Video"></a><br /><br />




<p>フンをよける親鳥が面白かった</p>



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



<h3 class="wp-block-heading">DAY90：8月11日　連日の大雨を乗り切る</h3>



<p>連日の大雨で餓死するかと思いましたが何とか耐えたようです。</p>



<h4 class="wp-block-heading">「連日の大雨」</h4>



<figure class="wp-block-embed is-type-rich wp-embed-aspect-4-3 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/d638bHwVirg/hqdefault.jpg" alt="YouTube Video"></a><br /><br />
</div></figure>



<p>連日の大雨で餓死するかと思いましたが何とか耐えたようです。</p>



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



<h3 class="wp-block-heading">DAY91：8月12日　雨上がりの猛チャージ</h3>



<p>雨が上がったので親鳥がたくさんエサを運んでました</p>



<h4 class="wp-block-heading">「猛チャージ」</h4>



<figure class="wp-block-embed is-type-rich wp-embed-aspect-4-3 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/h76PczNeB44/hqdefault.jpg" alt="YouTube Video"></a><br /><br />
</div></figure>



<p>雨が上がったので親鳥がたくさんエサを運んでました</p>



<h4 class="wp-block-heading">「かゆい」</h4>




<a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/1ezWxnywqU4/hqdefault.jpg" alt="YouTube Video"></a><br /><br />




<p>かゆかったみたいです。もふもふしてる</p>



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



<h3 class="wp-block-heading">DAY92：8月13日　砂を吐き出すヒナ</h3>



<p>口から大量の砂を吐き出してました</p>



<h4 class="wp-block-heading">「口から砂」</h4>




<a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/_XCXg0fexDs/hqdefault.jpg" alt="YouTube Video"></a><br /><br />




<p>口から大量の砂を吐き出してました</p>



<h4 class="wp-block-heading">「クイズ」</h4>




<a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/k_IL2Zee5XI/hqdefault.jpg" alt="YouTube Video"></a><br /><br />




<p>クイズっぽくしてみました</p>



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



<h3 class="wp-block-heading">DAY93：8月14日　ヒナが落ちそうになる</h3>



<p>落ちそうでとても心配でした。（実は、この次の日落ちてしまった。）</p>



<h4 class="wp-block-heading">「ヒナが落ちそう」</h4>



<figure class="wp-block-embed is-type-rich wp-embed-aspect-4-3 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/WvGndIW7UoI/hqdefault.jpg" alt="YouTube Video"></a><br /><br />
</div></figure>



<p>落ちそうでとても心配でした。（実は、この次の日落ちてしまった。）</p>



<h2 class="wp-block-heading">困難の始まり（Day 94 &#8211; Day 96）</h2>



<p>ついに起こってしまった最初の落下事故。<br>ここから状況が一変し、見守る側も緊張の日々が始まります。</p>



<h3 class="wp-block-heading">DAY94：8月15日　まさかの落下事故</h3>



<p>まかさの落下。しかも2回。</p>



<h4 class="wp-block-heading">「落ちた×２」</h4>




<a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/PUVxqKGZVqs/hqdefault.jpg" alt="YouTube Video"></a><br /><br />




<p>まかさの落下。しかも2回。</p>



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



<h3 class="wp-block-heading">DAY95：8月16日　ヒナが死亡してしまう</h3>



<p>落下したヒナは１匹死んだみたいで親鳥が連れ去ってます</p>



<h4 class="wp-block-heading">「ヒナ死亡」</h4>



<figure class="wp-block-embed is-type-rich wp-embed-aspect-4-3 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/pl-8-aHXXXc/hqdefault.jpg" alt="YouTube Video"></a><br /><br />
</div></figure>



<p>落下したヒナは１匹死んだみたいで親鳥が連れ去ってます</p>



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



<h3 class="wp-block-heading">DAY96：8月17日　また落下が発生</h3>



<p>また落下しました。大丈夫だろうか。</p>



<h4 class="wp-block-heading">「また落下」</h4>



<figure class="wp-block-embed is-type-rich wp-embed-aspect-4-3 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/k7N7pRQ_Yik/hqdefault.jpg" alt="YouTube Video"></a><br /><br />
</div></figure>



<p>また落下しました。大丈夫だろうか。</p>



<h2 class="wp-block-heading">ジャイアンとチュータの物語（Day 97 &#8211; Day 103）</h2>



<p>2羽になってからの7日間。体格差のあるきょうだいの成長記録。<br>ジャイアンの巣立ちまで、対照的な2羽の日常を追いました。</p>



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



<h3 class="wp-block-heading">DAY97：8月18日　残り２匹になってしまう</h3>



<p>昨日に続き、もう１羽死んでいました。残り２匹となりました。</p>



<h4 class="wp-block-heading">「残り２匹に・・・」</h4>



<figure class="wp-block-embed is-type-rich wp-embed-aspect-4-3 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/K24Cg-Hi-0E/hqdefault.jpg" alt="YouTube Video"></a><br /><br />
</div></figure>



<p>昨日に続き、もう１羽死んでいました。残り２匹となりました。</p>



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



<h3 class="wp-block-heading">DAY98：8月19日　貴重なバッタが落下</h3>



<p>せっかく与えたバッタが落ちてしまってます。あと二日で観測から100日です。</p>



<h4 class="wp-block-heading">「貴重なバッタが・・」</h4>



<figure class="wp-block-embed is-type-rich wp-embed-aspect-4-3 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/NtsSt-meX6M/hqdefault.jpg" alt="YouTube Video"></a><br /><br />
</div></figure>



<p>せっかく与えたバッタが落ちてしまってます。あと二日で観測から100日です。</p>



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



<h3 class="wp-block-heading">DAY99：8月20日　4度目の落下</h3>



<p>4度目の落下です。落下した＝死亡なのでジンクスが消えることを祈ってます。</p>



<h4 class="wp-block-heading">「4度目の落下」</h4>



<figure class="wp-block-embed is-type-rich wp-embed-aspect-4-3 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/py4b0bEjCKE/hqdefault.jpg" alt="YouTube Video"></a><br /><br />
</div></figure>



<p>4度目の落下です。落下した＝死亡なのでジンクスが消えることを祈ってます。</p>



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



<h3 class="wp-block-heading">DAY100：8月21日　ついに100日目！</h3>



<p>いろんな昆虫がいますね。チュータはエサ取りが下手</p>



<h4 class="wp-block-heading">「いろんな昆虫①」</h4>



<figure class="wp-block-embed is-type-rich wp-embed-aspect-4-3 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/bomOBhZm8lg/hqdefault.jpg" alt="YouTube Video"></a><br /><br />
</div></figure>



<p>いろんな昆虫が運ばれてきてました</p>



<h4 class="wp-block-heading">「いろんな昆虫②」</h4>



<figure class="wp-block-embed is-type-rich wp-embed-aspect-4-3 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/zAEaSm049mw/hqdefault.jpg" alt="YouTube Video"></a><br /><br />
</div></figure>



<p>いろんな昆虫がいますね。チュータはエサ取りが下手</p>



<h4 class="wp-block-heading">「落下の常連」</h4>



<figure class="wp-block-embed is-type-rich wp-embed-aspect-4-3 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/b3RcHYAvsMI/hqdefault.jpg" alt="YouTube Video"></a><br /><br />
</div></figure>



<p>完全に常連になってます</p>



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



<h3 class="wp-block-heading">DAY101：8月22日　朝から落下の日々</h3>



<p>朝一から落下してました</p>



<h4 class="wp-block-heading">「朝から落下」</h4>



<figure class="wp-block-embed is-type-rich wp-embed-aspect-4-3 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/9F38TNEov2E/hqdefault.jpg" alt="YouTube Video"></a><br /><br />
</div></figure>



<p>朝一から落下してました</p>



<h4 class="wp-block-heading">「本日2度目の落下」</h4>



<figure class="wp-block-embed is-type-rich wp-embed-aspect-4-3 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/rm19-mbkjMk/hqdefault.jpg" alt="YouTube Video"></a><br /><br />
</div></figure>



<p>本日2度目の落下、毎日落下してます</p>



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



<h3 class="wp-block-heading">DAY102：8月23日　不死鳥チュータ</h3>



<p>チュータは連日の落下。もはや不死鳥</p>



<h4 class="wp-block-heading">「不死鳥」</h4>



<figure class="wp-block-embed is-type-rich wp-embed-aspect-4-3 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/ygAC7V71gx0/hqdefault.jpg" alt="YouTube Video"></a><br /><br />
</div></figure>



<p>チュータは連日の落下。もはや不死鳥</p>



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



<h3 class="wp-block-heading">DAY103：8月24日　ジャイアンが巣立ち</h3>



<p>ジャイアンが無事巣立ちました。そして、チュータは今日も落下してましたｗ</p>



<h4 class="wp-block-heading">「落下と巣立ち」</h4>



<figure class="wp-block-embed is-type-rich wp-embed-aspect-4-3 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/q47SLmauQgU/hqdefault.jpg" alt="YouTube Video"></a><br /><br />
</div></figure>



<p>ジャイアンが無事巣立ちました。そして、チュータは今日も落下してましたｗ</p>



<h2 class="wp-block-heading">チュータ最後の日々（Day 104 &#8211; Day 109）</h2>



<p>1羽だけになったチュータとの最後の6日間。<br>保護という選択と、自然への介入について深く考えさせられた期間です。</p>



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



<h3 class="wp-block-heading">DAY104：8月25日　チュータ一人の日</h3>



<h4 class="wp-block-heading">「本日も落下」</h4>



<figure class="wp-block-embed is-type-rich wp-embed-aspect-4-3 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/auE4BreNd4w/hqdefault.jpg" alt="YouTube Video"></a><br /><br />
</div></figure>



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



<h3 class="wp-block-heading">DAY105：8月26日　チュータが失踪</h3>



<p>チュータが失踪しました</p>



<h4 class="wp-block-heading">「チュータの失踪」</h4>




<a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/OwvOwpE3-b4/hqdefault.jpg" alt="YouTube Video"></a><br /><br />




<p>チュータが失踪しました</p>



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



<h3 class="wp-block-heading">DAY106：8月27日　チュータの平穏と混乱</h3>



<p>午前中は平和でした。</p>



<h4 class="wp-block-heading">「チュータの日常」</h4>



<figure class="wp-block-embed is-type-rich wp-embed-aspect-4-3 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/Il7CnOGkbJA/hqdefault.jpg" alt="YouTube Video"></a><br /><br />
</div></figure>



<p>午前中は平和でした。</p>



<h4 class="wp-block-heading">「ここにきて2度の落下」</h4>



<figure class="wp-block-embed is-type-rich wp-embed-aspect-4-3 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/zPZH0v9rUXE/hqdefault.jpg" alt="YouTube Video"></a><br /><br />
</div></figure>



<p>巣立ち間近で落下頻度も増加中・・・なぜ。サービスショットあり</p>



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



<h3 class="wp-block-heading">DAY107：8月28日　兄弟の再会と保護決定</h3>



<p>巣立ち後の兄と巣立ち前の弟です</p>



<h4 class="wp-block-heading">「ジャイアンとチュータ」</h4>




<a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/48mMvPREris/hqdefault.jpg" alt="YouTube Video"></a><br /><br />




<p>巣立ち後の兄と巣立ち前の弟です</p>



<h4 class="wp-block-heading">「落下後のチュータの散歩」</h4>




<a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/_MY6Hr0QQnY/hqdefault.jpg" alt="YouTube Video"></a><br /><br />




<p>落下後に何をしてるのかを観察してみました</p>



<h4 class="wp-block-heading">「チュータの保護」</h4>



<figure class="wp-block-embed is-type-rich wp-embed-aspect-4-3 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/CZCHT_lRjW8/hqdefault.jpg" alt="YouTube Video"></a><br /><br />
</div></figure>



<p>1日3回の落下。何か手を打つ必要あったのでチュータを保護しました</p>



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



<h3 class="wp-block-heading">DAY108：8月29日　チュータハウス建設と帰還</h3>



<p>仮の住まいを作りました。</p>



<h4 class="wp-block-heading">「保護したチュータに給餌」</h4>



<figure class="wp-block-embed is-type-rich wp-embed-aspect-4-3 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/JwekTTS4Xfw/hqdefault.jpg" alt="YouTube Video"></a><br /><br />
</div></figure>



<p>保護したチュータに給餌しました。昭和を思い出す</p>



<h4 class="wp-block-heading">「チュータハウス」</h4>



<figure class="wp-block-embed is-type-rich wp-embed-aspect-4-3 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/Xqo15PU8m-c/hqdefault.jpg" alt="YouTube Video"></a><br /><br />
</div></figure>



<p>仮の住まいを作りました。</p>



<h4 class="wp-block-heading">「チュータの帰還」</h4>



<figure class="wp-block-embed is-type-rich wp-embed-aspect-4-3 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/6di9Nke7RAU/hqdefault.jpg" alt="YouTube Video"></a><br /><br />
</div></figure>



<p>チュータを戻しました</p>



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



<h3 class="wp-block-heading">DAY109：8月30日　チュータの死</h3>



<p>残念ながらチュータは死亡しました。</p>



<h4 class="wp-block-heading">「チュータの死」</h4>



<figure class="wp-block-embed is-type-rich wp-embed-aspect-4-3 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<a href="https://take1bit.com/tsubame/koshiaka_part2/"><img decoding="async" src="//i.ytimg.com/vi/0Za0c0lqpfw/hqdefault.jpg" alt="YouTube Video"></a><br /><br />
</div></figure>



<p></p>



<h2 class="wp-block-heading">おわり</h2>



<p>1期目と異なり、4羽のヒナがいて、一時的にとても賑やかな巣でした。しかし、巣の形状や個体がアンバランスで落下が相次ぎました。ジャイアンとチュータという名前をつけて、見守りましたが、巣立ち直前で落下が相次ぎ、弱っていたので一時的保護などをしましたが、その結果、親鳥が給餌をやめてしまい、最終的に巣立ちできたの1羽のみでした。別の記事で、今回の一連のプロジェクトを振り返ってみたいと思います。</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>トックリツバメ観察日記｜ヒナの成長を24時間自動撮影で記録した感動の50日間</title>
		<link>https://take1bit.com/tsubame/live_list/</link>
		
		<dc:creator><![CDATA[管理者]]></dc:creator>
		<pubDate>Mon, 07 Jul 2025 11:40:05 +0000</pubDate>
				<category><![CDATA[トックリツバメ観察]]></category>
		<guid isPermaLink="false">https://take1bit.com/?p=1959</guid>

					<description><![CDATA[🐦 トックリツバメ観察記録 2025年の初夏、自宅の軒先に営巣したコシアカツバメ（トックリツバメ）を対象に、50日間にわたる定点観測を実施しました。 観察には、自作したRaspberry Piによる24時間自動撮影システ [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">🐦 トックリツバメ観察記録</h2>



<p>2025年の初夏、自宅の軒先に営巣したコシアカツバメ（トックリツバメ）を対象に、50日間にわたる定点観測を実施しました。</p>



<p>観察には、自作したRaspberry Piによる24時間自動撮影システム（※）を使用。人の気配を完全に排除し、巣作りから巣立ちまでの全過程を継続的に記録することを目的としました。</p>



<p>この記事では、数百時間に及ぶ膨大な録画データから主要な出来事を時系列に整理し、YouTubeやTikTokに投稿した動画と共に一覧化しています。当初は親鳥の出入りのみで地味な映像が続きましたが、DAY 34に初めてヒナの姿が確認できて以降、その急速な成長ぶりが記録の中心となります。一連の観察記録としてご覧ください。</p>



<h2 class="wp-block-heading">関連記事</h2>




https://take1bit.com/category/tsubame




<h2 class="wp-block-heading">🥚 巣作り〜ヒナが見えるまで</h2>



<h3 class="wp-block-heading">DAY -2</h3>



<p>初めて鳥の巣に気づきました。</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/u1nGJZxbqpU/hqdefault.jpg" alt="YouTube Video"></a><br /><br />
</div></figure>



<h3 class="wp-block-heading">DAY 1</h3>



<h4 class="wp-block-heading">コシアカツバメ（トックリツバメ）がやってきた (129回再生)</h4>



<p>ツバメが巣を作り始めました。360度動画で撮影しています。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/e-NipKMCxyQ/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">DAY 2</h3>



<h4 class="wp-block-heading">コシアカツバメの巣作り (66回再生)</h4>



<p>コシアカツバメの巣作りの様子です。insta360で撮影。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/B4FOuY6hXjQ/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">DAY 4</h3>



<h4 class="wp-block-heading">「巣作り」 (132回再生)</h4>



<p>高速再生させると巣作りしているのがわかります。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/se9ByxzIoDg/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">DAY 13</h3>



<h4 class="wp-block-heading">「宇宙人」 (164回再生)</h4>



<p>宇宙人のような鳴き声です。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/CFh8-kVU0pI/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">DAY 17</h3>



<h4 class="wp-block-heading">「親鳥」 (935回再生)</h4>



<p>親鳥の様子をピックアップした動画です。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/yTQhh9nJnvY/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">DAY 18</h3>



<h4 class="wp-block-heading">「おおあくび」 (137回再生)</h4>



<p>親鳥のおおあくびです。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/QOublwRXLHk/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">DAY 19</h3>



<h4 class="wp-block-heading">「何か食べた」 (153回再生)</h4>



<p>掃除がてら何か食べてます。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/UjgXmOHJXE0/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">DAY 20</h3>



<h4 class="wp-block-heading">「巣づくり」 (113回再生)</h4>



<p>巣を強化している様子です。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/kBB7_vvCae4/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">DAY 21</h3>



<h4 class="wp-block-heading">「もぞもぞ」 (648回再生)</h4>



<p>巣の中でもぞもぞと動く様子が見られます。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/b-lehtIp4MQ/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">DAY 22</h3>



<h4 class="wp-block-heading">「赤外線カメラ」 (1,796回再生)</h4>



<p>赤外線カメラで巣の中をチェックしています。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/huvou-e3lkY/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">DAY 23</h3>



<h4 class="wp-block-heading">「ヒナのかぼそい鳴き声」 (0回再生)</h4>



<p>ヒナのか細い声が聞こえます。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/O2a0XXVRZZE/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">DAY 24</h3>



<h4 class="wp-block-heading">「見張り」 (0回再生)</h4>



<p>見張りをしてます。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/24jh1fQsHrE/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">DAY 25</h3>



<h4 class="wp-block-heading">「時刻追加」 (505回再生)</h4>



<p>時刻表示機能を追加しましたが音声が無くなりました。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/EmJq7nOGDYQ/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">DAY 26</h3>



<h4 class="wp-block-heading">「卵の殻」 (0回再生)</h4>



<p>何か白いものが！</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/MU54STt7lro/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">DAY 27</h3>



<h4 class="wp-block-heading">「ヒナの死」 (807回再生)</h4>



<p>いつの間にか雛鳥が残念なことになってしまいました。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/SjnebPd2t-I/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">DAY 28</h3>



<h4 class="wp-block-heading">「巣守り中」 (309回再生)</h4>



<p>親鳥が巣を守っている様子です。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/kBaxZTrrqAg/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">DAY 29</h3>



<h4 class="wp-block-heading">「エサやり」 (229回再生)</h4>



<p>今回、給餌の様子が見られたのでピックアップしました。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/aNFHlqQQWkg/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">DAY 31</h3>



<h4 class="wp-block-heading">「そうじ」 (485回再生)</h4>



<p>親鳥が巣の中の掃除をしている様子です。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/iGcdNRe8MWM/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">DAY 32</h3>



<h4 class="wp-block-heading">「2ショット」 (2,027回再生)</h4>



<p>親鳥の２ショットのピックアップ動画です。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/GkDVwG1LfMs/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">DAY 33</h3>



<h4 class="wp-block-heading">「あくび」 (388回再生)</h4>



<p>あくびをしているショットがあります。雛鳥の声が元気になった気がします。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/_OpfQ1BJ4BI/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h2 class="wp-block-heading">🐣 ヒナの成長期間</h2>



<h3 class="wp-block-heading">DAY 34</h3>



<h4 class="wp-block-heading">「はじめてのヒナ」 (288回再生)</h4>



<p>観察してから34日目で、雛鳥を初めて見ることができました。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/zPMloZHrhw0/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">DAY 35</h3>



<h4 class="wp-block-heading">「３匹の生存」 (296回再生)</h4>



<p>暗闇の中3匹の存在が確認できました。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/l5VS0XHnXgU/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">DAY 36</h3>



<h4 class="wp-block-heading">「かわいいお尻」 (320回再生)</h4>



<p>ひなが巣の間口でフンをするようになりました。キレイ好きです。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/TAx_BeLh690/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">DAY 37</h3>



<h4 class="wp-block-heading">「夫婦」 (174回再生)</h4>



<p>子育てを終えた夫婦が、巣の中で静かに寄り添っています。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/I4re2c8cYOw/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h4 class="wp-block-heading">トックリツバメ観察記録 「おねむの時間」 (199回再生)</h4>



<p>トックリツバメのヒナのかわいいあくびの瞬間です！</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/J-DCtMEe0I8/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">DAY 38</h3>



<h4 class="wp-block-heading">「つばさ」 (430回再生)</h4>



<p>ヒナの翼が初めて見えました。いよいよですね。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/_OF0FNPrFrQ/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">DAY 39</h3>



<h4 class="wp-block-heading">「ヒナの毛づくろい」 (269回再生)</h4>



<p>はじめて毛並みを拝見しました。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/8QyHeRnzjOo/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">DAY 40</h3>



<h4 class="wp-block-heading">「会話」 (383回再生)</h4>



<p>はじめての兄弟ツーショットです。会話してるように見えますね。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/Rl1iCdxbNV0/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">DAY 41</h3>



<h4 class="wp-block-heading">「喧嘩」 (326回再生)</h4>



<p>初めての兄弟喧嘩ですかね。活発です。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/0sm5bmv2wZQ/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h4 class="wp-block-heading">「模様」 (326回再生)</h4>



<p>胸の模様が親鳥に似てきました。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/ETSPCAT3SHg/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h4 class="wp-block-heading">「フンフン」 (172回再生)</h4>



<p>フンも負けじと争ってる感じもしますね。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/R0stMXuT-V0/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">DAY 42</h3>



<h4 class="wp-block-heading">「三羽確認」 (481回再生)</h4>



<p>久しぶりの3ショットです。死んだと思っていましたが元気そうで何より。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/R6tUkerhE3Y/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h4 class="wp-block-heading">「外の世界へ」 (192回再生)</h4>



<p>ヒナ鳥が外をのぞき込むようになりました。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/auon2vAQcE4/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h4 class="wp-block-heading">「エサくれ」 (347回再生)</h4>



<p>エサクレクレ状態でどんどん前のめりになってます。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/j-T2SVHznCo/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">DAY 43</h3>



<h4 class="wp-block-heading">「よーいどん」 (372回再生)</h4>



<p>一斉に口を開けますね。ツバメらしくなってきました。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/qL-h20EuTCM/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h4 class="wp-block-heading">「ヒナの声」 (307回再生)</h4>



<p>ヒナの呼ぶ声で親が飛んできます。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/mHpqqnpTuX8/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">DAY 44</h3>



<h4 class="wp-block-heading">「元気いっぱい」 (389回再生)</h4>



<p>今日も元気いっぱいです。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/iUVim1w7ojM/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h4 class="wp-block-heading">「パートナーを待つ」 (309回再生)</h4>



<p>鳥夫は夜遅くまで働いてます。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/h_vy0hCTYIk/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">DAY 45</h3>



<h4 class="wp-block-heading">「３ショット」 (194回再生)</h4>



<p>はじめての3ショット。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/c360vFHX7QQ/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h4 class="wp-block-heading">「うとうと」 (351回再生)</h4>



<p>うとうとしている姿もかわいらしい。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/8xLTW5SzL_o/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h4 class="wp-block-heading">「ほぼ大人」 (582回再生)</h4>



<p>すっかり親と似てきました。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/IW6VfE0dwp4/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h4 class="wp-block-heading">「ヒナの鳴き声」 (301回再生)</h4>



<p>ヒナが初めて鳴きました。美声でした。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/SBHvuxqEYEM/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">DAY 46</h3>



<h4 class="wp-block-heading">「激おこ」 (300回再生)</h4>



<p>ちょこちょこ顔を出してるヒナを撮影しようとカメラを設置したところ警戒されてしまいました。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/EXtCuHWHWGc/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h4 class="wp-block-heading">「やまとかわ」 (560回再生)</h4>



<p>親が合図にヒナが反応してました。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/swJMuQjUKZI/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h4 class="wp-block-heading">「同じ方向」 (163回再生)</h4>



<p>兄弟で同じ方向を向いてます。興味津々。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/aV819javje8/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h4 class="wp-block-heading">「大きい虫」 (348回再生)</h4>



<p>大きすぎる虫のためか外に出ながら食べてます。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/O8G9RGs1R84/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h4 class="wp-block-heading">「元気な３ショット」 (174回再生)</h4>



<p>久々の3ショットです。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/D2XkAJvPFUI/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h4 class="wp-block-heading">「羽がはまる」 (308回再生)</h4>



<p>巣の外に羽がはまってしまいました。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/oIx33eDmmCc/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h4 class="wp-block-heading">「巣穴チェック」 (364回再生)</h4>



<p>巣穴チェックしましたが、何も映らず。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/CsALUIQFkuI/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">DAY 47</h3>



<h4 class="wp-block-heading">「カメラ目線合」 (687回再生)</h4>



<p>カメラ目線を決めてます。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/7CYYNHMnTPo/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h4 class="wp-block-heading">「口バシに何か」 (376回再生)</h4>



<p>口バシに虫がひっかかってます。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/mRHG-sJsi_w/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h4 class="wp-block-heading">「バックしまーす」 (307回再生)</h4>



<p>後ろ向きで出てきました。かわいいお尻。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/OgmnVIjGKVY/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h4 class="wp-block-heading">「ねむい」 (226回再生)</h4>



<p>うとうと。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/xUjyGYtmZUg/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h4 class="wp-block-heading">「謎の行動」 (246回再生)</h4>



<p>巣穴の裏で何かしてるようです。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/LYKo4XVjMFs/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">DAY 48</h3>



<h4 class="wp-block-heading">「３話集合」 (302回再生)</h4>



<p>三羽が綺麗にならんでます。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/PLzU41tDQrc/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h4 class="wp-block-heading">「カメラに捕まる」 (196回再生)</h4>



<p>カメラに捕まってきました。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/b7jVuNMhH9s/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h4 class="wp-block-heading">「ヒナの羽毛」 (234回再生)</h4>



<p>ヒナの羽毛も立派になりました。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/u3UZRuqK0Kc/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">DAY 49</h3>



<h4 class="wp-block-heading">「あぶない」 (11回再生)</h4>



<p>足が巣から落ちて危うく落っこちるところ。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/LSVDDEG_Kug/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h4 class="wp-block-heading">「出すぎ」 (18回再生)</h4>



<p>かなり前に出るようになりました。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/rDzV51_SkUc/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h4 class="wp-block-heading">「ガブッ」 (16回再生)</h4>



<p>兄弟をガブッ。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/wxKjuYxiYBc/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h4 class="wp-block-heading">トックリツバメ観察記録 「２匹寝る」 (4回再生)</h4>



<p>はじめて毛並みを拝見しました。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/rWM_BJigOtU/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h2 class="wp-block-heading">🕊️ 巣立ち以降</h2>



<h3 class="wp-block-heading">DAY 50</h3>



<h4 class="wp-block-heading">「初めての巣立ち」 (964回再生)</h4>



<p>ついに巣立ちました！</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/XMBIp_MTSQ4/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h4 class="wp-block-heading">「２匹目巣立つ」 (269回再生)</h4>



<p>２匹目の巣立ちです。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/6LfF7OlKThA/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h4 class="wp-block-heading">「３匹目巣立つ」 (571回再生)</h4>



<p>３匹すべて巣立ちました。観測終了です！</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/yBiJvIw6sps/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h4 class="wp-block-heading">「誰もいない」 (1,404回再生)</h4>



<p>巣だったので親だけになってました。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/8ivup3UIthU/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h4 class="wp-block-heading">「戻ってきた」 (406回再生)</h4>



<p>巣だったら戻ってこないものだと思いましたが、戻ってきてました。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/HZa4-UX4Tcw/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">DAY 51</h3>



<h4 class="wp-block-heading">「４連発」 (706回再生)</h4>



<p>巣への帰還４連発です。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/5NY3L02mzAQ/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">DAY 52</h3>



<h4 class="wp-block-heading">「３連射」 (194回再生)</h4>



<p>ヒナの毎朝の出陣タイムです。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/Jf9dkmB6SnM/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">DAY 53</h3>



<h4 class="wp-block-heading">「親鳥の休憩」 (206回再生)</h4>



<p>親鳥だけ昼間に帰って休憩してます。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/Ez_5wMGClOQ/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">DAY 54</h3>



<h4 class="wp-block-heading">「一息」 (447回再生)</h4>



<p>毎日の日常になりつつありますが、一息ついてます。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/3j_cm4GmMWY/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<h3 class="wp-block-heading">DAY 55</h3>



<h4 class="wp-block-heading">「入りきらない」 (352回再生)</h4>



<p>大人の鳥が５匹入ってるので巣からはみ出てますね。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/live_list/"><img decoding="async" src="//i.ytimg.com/vi/fnWL9-acCNI/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


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



<p>50日間にわたる定点観測は、ヒナ全羽の巣立ちをもって一区切りとなりました。観察当初は存在すら確認できなかったヒナが、わずか2〜3週間で巣立ちを迎えるという、生命の成長速度には目を見張るものがありました。</p>



<p>また、巣立った後も家族が寝床として巣に戻ってくる様子や、成長した体で小さな巣に窮屈そうに収まる姿は、非常に興味深い生態でした。その一瞬は、毎日見続けていないと気付けないほど些細な変化であり、観察者としての密かな喜びを感じる瞬間でもありました。</p>



<p><strong>プロジェクトの振り返り</strong></p>



<p>今回の観察と動画配信の経験から得られた知見は、以下の通りです。</p>



<ul class="wp-block-list">
<li><strong>撮影システム：</strong> Raspberry Piによる自動化は、24時間体制での無人観測に極めて有効でした。膨大なデータはサーバーへ自動転送し、古いファイルから自動削除する仕組みで、長期的な安定稼働を実現しました。</li>



<li><strong>動画活用：</strong> 当初、長尺の記録映像は再生数が伸び悩みました。しかし、見どころを抜粋したショート動画（YouTubeショート、TikTok）の再生数が伸び始めたことから、コンテンツは各プラットフォームの特性に合わせて最適化する必要があると分かりました。特にテロップ等で情報を加えた動画は、より多くの視聴者の関心を引く結果となりました。</li>



<li><strong>SNSの反応：</strong> YouTubeのチャンネル登録者数は緩やかな伸びに留まった一方、ショート動画が中心のTikTokではフォロワーが800人を超えるなど、大きな差が生まれました。Live配信では、視聴者数自体は多くないものの、高いエンゲージメント率を得ることができました。</li>
</ul>



<p>以上が、今回のトックリツバメ観察記録の全容と、そこから得られた知見です。</p>



<p>２回目の産卵があり、続きがあります。</p>



<figure class="wp-block-embed is-type-wp-embed is-provider-take-1-bit wp-block-embed-take-1-bit"><div class="wp-block-embed__wrapper">
https://take1bit.com/tsubame/koshiaka_part2/
</div></figure>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>コシアカツバメ大百科：生態からうんちくまで完全ガイド</title>
		<link>https://take1bit.com/tsubame/koshiaka_unchiku/</link>
		
		<dc:creator><![CDATA[管理者]]></dc:creator>
		<pubDate>Sat, 28 Jun 2025 01:12:51 +0000</pubDate>
				<category><![CDATA[トックリツバメ観察]]></category>
		<guid isPermaLink="false">https://take1bit.com/?p=1942</guid>

					<description><![CDATA[deep researchを使ってまとめた内容ですが、まとまっているので公開。 コシアカツバメの巣のライブ配信へようこそ！動きの少ない巣の観察も、この鳥の奥深い世界を知ることで、より一層興味深いものとなるでしょう。ここで [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>deep researchを使ってまとめた内容ですが、まとまっているので公開。</p>



<p>コシアカツバメの巣のライブ配信へようこそ！動きの少ない巣の観察も、この鳥の奥深い世界を知ることで、より一層興味深いものとなるでしょう。ここでは、コシアカツバメに関する様々な情報を、学術的な知見から地域に根差した話題、そして知っているとちょっと自慢できる「うんちく」まで、幅広くお届けします。この小さな渡り鳥の驚くべき生態と、私たち人間との関わりを一緒に探求していきましょう。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="370" height="293" src="https://take1bit.com/wp-content/uploads/2025/06/image-113.png" alt="" class="wp-image-1943" srcset="https://take1bit.com/wp-content/uploads/2025/06/image-113.png 370w, https://take1bit.com/wp-content/uploads/2025/06/image-113-300x238.png 300w" sizes="(max-width: 370px) 100vw, 370px" /></figure>



<h2 class="wp-block-heading">1. コシアカツバメとは：その名と分類、基本情報</h2>



<p>コシアカツバメは、スズメ目ツバメ科コシアカツバメ属に分類される鳥類の一種です。学名は主に <em>Cecropis daurica</em> とされていますが、古い文献ではツバメ属の <em>Hirundo daurica</em> と記されていることもあります <sup></sup>。現在はコシアカツバメ属（ &nbsp;</p>



<p><em>Cecropis</em>）に分類するのが一般的です。属名 <em>Cecropis</em> はギリシャ語でアテネの女性を指す古名「ケクロピス」に由来します。種小名の <em>daurica</em> は、シベリア東部のダウリア地方にちなんで名付けられました。</p>



<p>和名の「コシアカツバメ（腰赤燕）」は、その名の通り「腰（こし）」の部分が「赤い」ツバメであることを示しており、実際に腰部が鮮やかな赤褐色や橙色をしています <sup></sup>。これが最大の特徴であり、野外での識別の重要な手がかりとなります。漢字では「腰赤燕」と表記されます。 &nbsp;</p>



<p>英語名は「Red-rumped Swallow」（赤い腰のツバメ）で、やはり腰の赤色に着目した命名です。中国語では「金腰燕（キンヨウエン）」と呼ばれ、赤褐色の腰を金色に例えた美しい名前が付けられています。</p>



<p>日本には主に夏鳥として渡来し、繁殖を行います <sup></sup>。より身近なツバメ（ &nbsp;</p>



<p><em>Hirundo rustica</em>）としばしば比較されますが、姿形、巣の形状、そして行動に至るまで、コシアカツバメならではの興味深い生態を持っています。</p>



<h2 class="wp-block-heading">2. コシアカツバメの見分け方：姿と鳴き声</h2>



<p>コシアカツバメを正確に識別するためには、その形態的特徴と鳴き声を知ることが重要です。</p>



<h3 class="wp-block-heading">詳しい身体的特徴</h3>



<ul class="wp-block-list">
<li><strong>大きさ</strong>: 全長は約17cmから20cmで、日本のツバメ科5種の中では最大級とされています 。翼を広げた長さ（翼開張）は約32cmから34cmです。体重は成鳥で約18gから24gと報告されています 。 &nbsp;</li>



<li><strong>羽色（上面）</strong>: 額から頭頂、後頸、背、翼、上尾筒、尾羽は光沢のある青みがかった黒色（濃紺〜黒色）をしています 。 &nbsp;</li>



<li><strong>最大の特徴（腰の赤色）</strong>: その名の通り、腰の部分（尾羽の付け根付近）が赤褐色または橙赤色（レンガ色、オレンジ色）をしており、これが最も目立つ識別点です 。 &nbsp;</li>



<li><strong>羽色（下面）</strong>: 顔（眼先、耳羽、頸側）は赤褐色で、淡い眉斑を形成することもあります 。喉から胸、腹にかけては淡い黄褐色や汚白色で、黒褐色の細かい縦斑（軸斑）が密に分布するのが特徴で、縦縞模様に見えます 。下腹部は赤褐色や淡いオレンジ色になる個体もいます。下尾筒（尾羽下面の基部付近）は黒色で、淡色の腹部と対照的です。 &nbsp;</li>



<li><strong>尾</strong>: 長く、深く切れ込んだ燕尾形（えんびがた）をしています。ツバメよりも尾が太く長いと言われることもあります 。特に雄の方が尾の切れ込みが深い傾向があります。 &nbsp;</li>



<li><strong>嘴（くちばし）と足</strong>: 嘴は黒色で短く平たい形状をしており、空中での昆虫捕獲に適しています。足・脚は黒っぽい褐色です。</li>



<li><strong>ツバメとの違い</strong>:
<ul class="wp-block-list">
<li><strong>腰の色</strong>: コシアカツバメは腰が赤褐色ですが、ツバメの腰は黒っぽいです 。 &nbsp;</li>



<li><strong>下面の模様</strong>: コシアカツバメは下面全体に細かい縦斑がありますが、ツバメは通常、胸に黒い帯があるものの下面は白っぽく縦斑は目立ちません 。 &nbsp;</li>



<li><strong>顔の色</strong>: コシアカツバメは顔の側面が赤褐色ですが、ツバメは喉が濃い赤褐色です 。 &nbsp;</li>



<li><strong>尾の形状</strong>: コシアカツバメは尾羽が太く長く、燕尾が深いですが、ツバメは尾羽がより細く切れ込む程度です。</li>
</ul>
</li>



<li><strong>イワツバメとの違い</strong>: イワツバメは腰が白いので、コシアカツバメの橙赤色の腰とは明確に区別できます 。また、イワツバメの下面は白っぽく、コシアカツバメのような明瞭な縦斑はありません。胸に不明瞭な黒帯がある場合があります。 &nbsp;</li>
</ul>



<h3 class="wp-block-heading">成鳥と幼鳥の違い</h3>



<p>幼鳥は、成鳥に比べて全体的に羽の色が褐色みがかり鈍い色合いです。腰の赤褐色部分も成鳥より淡色です。嘴の根元が黄色っぽく、尾羽が短いのが特徴です <sup></sup>。風切羽の先端に淡褐色の縁取りが見られることもあります。巣立ち後しばらくは、これらの特徴で見分けることができます。 &nbsp;</p>



<h3 class="wp-block-heading">特徴的な鳴き声</h3>



<ul class="wp-block-list">
<li><strong>鳴き声</strong>: ツバメの鳴き声と比較して、「濁った低い声」と表現されることがあります 。よく聞かれるのは「ジュリリ ジュリリ チュー」、「ジューイ、ジューイ」、「ジョイジョイ」「チュリチュリイ」といった声です。 &nbsp;</li>



<li><strong>地鳴き</strong>: 「ジュリッ」 や「ジュッ」 などと聞こえる短い声も発します。 &nbsp;</li>



<li><strong>その他</strong>: 接触声として「pin」、警戒声として「chi-chi-chi」といった声も報告されています。さえずりは柔らかくメロディアスなトリルを含むおしゃべりのような声とも言われます。</li>
</ul>



<h2 class="wp-block-heading">3. 生息環境と分布</h2>



<p>コシアカツバメは特定の環境を選んで生息し、その分布域は広大です。</p>



<h3 class="wp-block-heading">世界的および日本国内の分布</h3>



<p>コシアカツバメの分布域は非常に広く、南ヨーロッパ（ポルトガル、スペインなど）や北アフリカから、中東、中央アジア、インド亜大陸、東南アジア（台湾、フィリピンなど）、中国、朝鮮半島、そして日本に至る範囲に及んでいます <sup></sup>。アフリカ大陸中部から東部、南部にも分布が見られます。世界的には8亜種が認められており、日本に渡来するのは亜種 &nbsp;</p>



<p><em>C. d. japonica</em> とされています。</p>



<p>日本国内においては、主に夏鳥として九州から北海道までの地域に渡来し、繁殖します <sup></sup>。かつては西日本（関東南部以西）を中心とした分布でしたが、近年その分布域は北上・東進傾向にあり、東北地方や北海道でも繁殖が確認されるようになりました <sup></sup>。一部の個体は九州南部などで越冬することもあり、冬期でも営巣場所にとどまる姿が観察されることがあります。 &nbsp;</p>



<h3 class="wp-block-heading">好む生息環境</h3>



<p>海岸近くの住宅地や山間のビル周辺など、人家周辺の開けた環境や農耕地、河川敷などで見られます <sup></sup>。採餌は多様な景観の上空で行われます。静岡県での調査では、コシアカツバメの巣は森林や畑がある場所の近くに多く見られ、一方でツバメの巣は住宅が密集した場所の近くに多いという傾向が報告されています <sup></sup>。これは、コシアカツバメが営巣場所の選択において、ある程度自然が残された環境を好む可能性を示唆しています。海外では、開けた丘陵地や山地、河川峡谷、海岸の崖などを好み、密林や広大な平原は避ける傾向があります。標高は海抜付近から、ヒマラヤなどでは3000m近い高地でも見られます。 &nbsp;</p>



<h3 class="wp-block-heading">近年の分布変化（北上傾向）</h3>



<p>前述の通り、コシアカツバメの日本国内での分布はかつて西日本に偏っていましたが、近年は東北地方や北海道へと分布を拡大しています <sup></sup>。この背景には、気候変動による繁殖可能地域の北上や、営巣に適したコンクリート建造物の増加などが関与している可能性があります。コシアカツバメは特にコンクリート製の建造物を好んで営巣場所に利用するため <sup></sup>、近代的な建築物が増えることで新たな営巣機会が生まれているのかもしれません。ヨーロッパでも近年、分布域の北進が確認されています。 &nbsp;</p>



<h3 class="wp-block-heading">渡り</h3>



<ul class="wp-block-list">
<li><strong>渡りのパターン</strong>: 北方で繁殖する個体群は長距離を渡る渡り鳥ですが、南方に生息する個体群は留鳥（一年中同じ場所にいる鳥）です。</li>



<li><strong>日本への渡来・渡去</strong>: 日本へはツバメよりも渡来時期がやや遅く、通常4月下旬から5月上旬頃に東南アジア方面からやってきます 。秋は10月から11月上旬頃まで繁殖地に留まり、その後、集団で南方へ渡っていきます。関東地方では3月頃から11月頃まで観察例があります。 &nbsp;</li>



<li><strong>渡りのルート・速度</strong>: 日本で繁殖したコシアカツバメが台湾やフィリピン、インドネシアなどで再捕獲された記録があり、長距離を移動することが示されています。渡りの際の飛行速度は時速50kmから65kmにも達すると言われます。</li>



<li><strong>越冬地</strong>: アジアの個体群は主に南アジアや東南アジアで越冬し、日本に渡来する亜種は北オーストラリア沿岸まで渡ることもあります。ヨーロッパの個体群は主にアフリカ大陸で越冬します。</li>
</ul>



<h2 class="wp-block-heading">4. 巣の芸術：その構造、材料、利用法</h2>



<p>コシアカツバメの巣は、他のツバメ類とは一線を画す独特の形状と構造を持ち、その巧みな建築技術は驚嘆に値します。</p>



<h3 class="wp-block-heading">独特のトックリ型（徳利型）の巣</h3>



<p>コシアカツバメの巣は、日本の伝統的な酒器である「とっくり（徳利）」や、ヒョウタンを縦半分に割ったような形をしているのが最大の特徴です <sup></sup>。このため、「トックリ型」や「瓢箪型（ひょうたんがた）」<sup></sup>、「瓶型」などと呼ばれます。巣の入り口は細長いトンネル状（長さ5cm～15cm程度）になっており、開口部は小さいことが多いです <sup></sup>。この形状は、ツバメのお椀型の巣や、イワツバメの球形に近い巣とは明らかに異なり、コシアカツバメを見分ける重要な手がかりとなります。このため、「トックリツバメ」という別名で呼ばれることもあります。 &nbsp;</p>



<h3 class="wp-block-heading">巣の材料：泥と唾液、そして「ムチン」の魔法</h3>



<ul class="wp-block-list">
<li><strong>主材料は泥</strong>: 巣は、鳥たちが水たまりや田んぼ、川岸などから集めてきた泥の団子を積み重ねて作られます 。使われる泥は非常に粒子が細かいものであることが報告されています 。 &nbsp;</li>



<li><strong>藁（わら）は使わない（基本構造には）</strong>: ツバメが巣材に泥と藁を混ぜて使うのに対し、コシアカツバメは巣の基本構造には藁や枯草をほとんど混ぜ込みません 。 &nbsp;</li>



<li><strong>巣の内装</strong>: 巣の内部には、外部からは見えないように柔らかくフカフカした枯草や羽毛を集めてきて「ベッド」のようなものを作ることが観察されています 。これは雛のための快適な寝床となるのでしょう。 &nbsp;</li>



<li><strong>「接着剤」としての唾液とムチン</strong>:
<ul class="wp-block-list">
<li>泥団子には唾液が混ぜられ、これが強力な接着剤の役割を果たします 。 &nbsp;</li>



<li>近年の研究により、ツバメ類（ツバメおよびコシアカツバメ）の唾液には「ムチン」という糖タンパク質が含まれていることが確認されています 。 &nbsp;</li>



<li>特にコシアカツバメは、ツバメと比較して唾液中のムチンの量が多いか、あるいは唾液自体の分泌量が多い可能性が指摘されています。これにより、藁などの補強材を使わなくても、泥だけで堅固な巣を作り上げることができると考えられています 。まさに、自然界の「スーパーセメント」と言えるでしょう。ある研究では、コシアカツバメの巣のpHがツバメの巣よりも高い傾向があることも報告されていますが、その理由はまだよくわかっていません 。 &nbsp;</li>
</ul>
</li>
</ul>



<h3 class="wp-block-heading">巣作りのプロセスと期間</h3>



<p>コシアカツバメは、一口ずつ泥の団子を運び、丹念に巣を壁や天井に塗り固めていきます <sup></sup>。巣作りには通常5日から15日程度かかるとされていますが <sup></sup>、状況によってはそれ以上かかることもあります。巣作り開始から雛の巣立ちまでを含めると2ヶ月を要したという記録もあります <sup></sup>。 &nbsp;</p>



<h3 class="wp-block-heading">好まれる営巣場所</h3>



<ul class="wp-block-list">
<li><strong>建造物の種類</strong>: コシアカツバメは、学校の校舎や体育館、団地やマンションといった集合住宅、公共施設などの比較的大型のコンクリート製建造物を特に好んで営巣場所に選びます 。橋梁や高架下、時には駅の構内なども利用されます 。自然環境では、洞窟や崖の岩棚なども利用します。 &nbsp;</li>



<li><strong>建造物上の位置</strong>: 建物の軒先や庇（ひさし）の下、天井と壁が接する角など、雨風を避けられる場所に巣を作ります 。巣は地上から5m～20mほどの高さに作られることが多いです。コシアカツバメのトックリ型の巣は、天井の広い水平面と垂直な壁面がある方が作りやすいと考えられており 、実際に巣と建物が接している面は2面（例：天井と壁）であることが最も多いという調査結果があります 。 &nbsp;</li>



<li><strong>コロニー形成</strong>: 単独で営巣することもありますが、しばしば小さなコロニー（集団繁殖地）を形成します 。ただし、ツバメほど密なコロニーは作らず、巣の入り口同士は最低でも30cm、通常は数メートルの間隔を保つとされます。 &nbsp;</li>
</ul>



<h3 class="wp-block-heading">巣の再利用とメンテナンス</h3>



<p>コシアカツバメは、前年以前に作られた古い巣を修理して再利用することが知られています <sup></sup>。巣は非常に頑丈で、適切に維持されれば10年以上も残ることがあると言われています <sup></sup>。この巣の再利用は、新たに巣を作る時間とエネルギーを節約できるという大きな利点があります。 &nbsp;</p>



<h3 class="wp-block-heading">日本で見られる主なツバメ類の巣の比較</h3>



<figure class="wp-block-table"><div class="scrollable-table"><table class="has-fixed-layout"><thead><tr><td>特徴</td><td>ツバメ (Barn Swallow)</td><td>コシアカツバメ (Red-rumped Swallow)</td><td>イワツバメ (Asian House Martin)</td><td>ショウドウツバメ (Sand Martin)</td></tr></thead><tbody><tr><td><strong>巣の形状</strong></td><td>お椀型（上部開放）</td><td>トックリ型・ヒョウタン型（入口トンネル状）</td><td>球形に近い（入口が小さい穴）</td><td>土手や崖に掘った横穴</td></tr><tr><td><strong>主な材料</strong></td><td>泥、枯草、藁</td><td>泥、唾液（ムチン）</td><td>泥、枯草</td><td>掘った土</td></tr><tr><td><strong>典型的な場所</strong></td><td>民家や商店の軒先、駅舎など</td><td>ビルや学校、橋梁などのコンクリート建造物</td><td>崖、橋梁、ダム、トンネルなどの壁面</td><td>土手、崖、砂地の斜面</td></tr><tr><td><strong>集団営巣傾向</strong></td><td>単独または小規模な集団</td><td>小規模なコロニーを形成することが多い</td><td>しばしば大規模なコロニーを形成</td><td>密なコロニーを形成</td></tr></tbody></table></div></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1024" height="304" src="https://take1bit.com/wp-content/uploads/2025/06/image-117.jpg" alt="" class="wp-image-1956" srcset="https://take1bit.com/wp-content/uploads/2025/06/image-117.jpg 1024w, https://take1bit.com/wp-content/uploads/2025/06/image-117-300x89.jpg 300w, https://take1bit.com/wp-content/uploads/2025/06/image-117-768x228.jpg 768w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading">5. 生活史と行動</h2>



<p>コシアカツバメの一年間の生活サイクル、特に繁殖期の行動は、多くの興味深い側面を持っています。</p>



<h3 class="wp-block-heading">繁殖期とつがい形成</h3>



<p>コシアカツバメの繁殖期は、地域によって異なりますが、日本では概ね5月から8月頃とされています <sup></sup>。一夫一妻制で、繁殖期間中はつがい関係を維持します。雄の求愛行動としては、雌の周りを鳴きながら円を描いて飛んだり、尾を誇示したりする様子が観察されています。交尾は巣内で行われることが多いようです。 &nbsp;</p>



<h3 class="wp-block-heading">産卵と抱卵</h3>



<ul class="wp-block-list">
<li><strong>産卵数</strong>: 一腹卵数は通常4個から5個ですが、地域によっては2個から7個と幅があります 。 &nbsp;</li>



<li><strong>卵の見た目</strong>: 卵は白色です。</li>



<li><strong>抱卵期間</strong>: 約14日から16日（長い場合は20日程度）とされています 。雌雄ともに抱卵に参加します。 &nbsp;</li>



<li><strong>繁殖回数</strong>: 通常、年に1回から2回繁殖します。スペインでは年に3回繁殖した記録もあります。</li>
</ul>



<h3 class="wp-block-heading">育雛（いくすう）と巣立ち</h3>



<ul class="wp-block-list">
<li><strong>育雛期間</strong>: 雛を育てる期間は、約20日から27日間と報告されています 。 &nbsp;</li>



<li><strong>親による給餌</strong>: 両親が協力して雛に昆虫などの餌を運びます。</li>



<li><strong>巣立ち</strong>: 羽毛が生えそろい、飛べるようになった雛は巣から飛び立ちます。巣立ち後も5日から6日間ほどは親鳥から給餌を受け、2週間から3週間は夜間に巣に戻って眠ることもあります 。 &nbsp;</li>



<li><strong>繁殖成功率</strong>: ある研究では、孵化成功率は約78%、巣立ち成功率は約95%と報告されています。</li>
</ul>



<h3 class="wp-block-heading">食性と採餌習性</h3>



<ul class="wp-block-list">
<li><strong>餌</strong>: 主食は空中を飛ぶ昆虫類です 。ハエ類（双翅目）、甲虫類（鞘翅目）、カメムシ類（半翅目）、シロアリ（等翅目）などを捕食します。アブラムシやチョウなども食べます。 &nbsp;</li>



<li><strong>採餌方法</strong>: ツバメと同様に空中で昆虫を捕食しますが、コシアカツバメはツバメよりも滑空を交えてゆったりと飛ぶ傾向があり、より高い空中で餌をとることが多いとされています 。採餌時の飛行速度は時速30kmから40kmほどです。草原の火事や家畜が追い立てた昆虫を狙うこともあります。 &nbsp;</li>



<li><strong>飲水</strong>: 飛びながら水面すれすれを滑走して行うか、浅い水たまりで軽く着水して行います。</li>
</ul>



<h3 class="wp-block-heading">飛翔スタイル</h3>



<p>前述の通り、ツバメに比べて滑空を多用し、比較的ゆったりと、そして高空を飛ぶのが特徴です <sup></sup>。翼を硬く平らにして滑空するのと、比較的急速な羽ばたきを交互に繰り返すと言われます。 &nbsp;</p>



<h3 class="wp-block-heading">警戒心</h3>



<p>コシアカツバメは、ツバメと比較して人間に対する警戒心が強いとされています <sup></sup>。ある調査では、人間が巣から6メートル以内に近づくと親鳥は巣に寄り付かなくなるのに対し、ツバメは巣の真下に人がいても雛に給餌を続けることが観察されました <sup></sup>。 &nbsp;</p>



<h3 class="wp-block-heading">寿命</h3>



<p>コシアカツバメの正確な寿命に関する科学的データはまだ十分ではありませんが、近縁種などから推定して4年から8年程度と考えられています。一般的なツバメの寿命は1年半から2年程度と短いことが知られています <sup></sup>。 &nbsp;</p>



<h2 class="wp-block-heading">6. 秋のねぐら行動</h2>



<p>コシアカツバメは渡り鳥であり、秋の渡りの時期に見られる集団でのねぐら行動は興味深い生態の一つです。</p>



<ul class="wp-block-list">
<li><strong>集団形成</strong>: 秋の渡りの時期やその直前には、コシアカツバメは他のツバメ類やアマツバメ類と混群を形成し、共同のねぐらをとることがあります 。 &nbsp;</li>



<li><strong>ねぐらの規模</strong>: これらの集団は非常に大規模になることがあります。奈良県の曽爾高原では、少なくとも500～600羽の集団が観察された記録があります 。広島県では、秋に数千羽が電線にとまっていたり、100羽単位の渡りの群れが観察されたりしたという報告もあります 。 &nbsp;</li>



<li><strong>ねぐらの場所</strong>: 河川敷のヨシ原や、ススキの草原などがねぐらとして利用されます 。 &nbsp;</li>



<li><strong>ねぐらでの行動</strong>: 日没が近づくと、鳥たちはねぐらとなる場所に集まり始め、上空を飛び回ったり、ススキにとまろうとしては再び飛び立ったりを繰り返しながら、徐々に落ち着いていきます 。 &nbsp;</li>
</ul>



<h2 class="wp-block-heading">7. コシアカツバメと人間：地域の話題、保全、共存</h2>



<p>コシアカツバメは、そのユニークな生態から人々の関心を集める一方、環境の変化による影響も受けています。</p>



<h3 class="wp-block-heading">保全状況</h3>



<ul class="wp-block-list">
<li><strong>IUCNレッドリスト</strong>: 国際自然保護連合（IUCN）のレッドリストでは「LC（軽度懸念）」と評価されており、世界的には絶滅の危機は低いとされています。世界全体の個体数は数千万羽から1億羽以上と推定されています。</li>



<li><strong>日本国内の状況</strong>: 環境省の全国的なレッドリストでは主要な絶滅危惧カテゴリーには掲載されていません 。しかし、多くの都道府県では、コシアカツバメが何らかの絶滅危惧カテゴリー（絶滅危惧Ⅰ類、Ⅱ類、準絶滅危惧など）に指定されており、地域レベルでの個体数減少や生息環境の悪化が懸念されています 。例えば、石川県、宮城県、山形県、群馬県、熊本県などでは絶滅危惧Ⅰ類またはⅡ類に指定されています 。 &nbsp;</li>
</ul>



<h3 class="wp-block-heading">生存を脅かす要因</h3>



<ul class="wp-block-list">
<li><strong>巣の破壊・営巣場所の喪失</strong>: 建物の改修、解体、塗装などにより、既存の巣が破壊されたり、営巣に適した場所が失われたりすることがあります 。 &nbsp;</li>



<li><strong>捕食者</strong>: カラスやヘビは、卵や雛を捕食する天敵です 。 &nbsp;</li>



<li><strong>スズメによる巣の乗っ取り</strong>: スズメがコシアカツバメの巣を乗っ取ってしまうことがあります 。 &nbsp;</li>



<li><strong>農業の集約化・殺虫剤の使用</strong>: 餌となる昆虫の減少や、殺虫剤による直接的・間接的な影響も懸念されます。</li>



<li><strong>気候変動</strong>: 繁殖サイクルや餌の利用可能性、渡りのタイミングなどに影響を与える可能性があります。</li>



<li><strong>減少原因の不明確さ</strong>: 一部の地域での個体数減少の原因は、まだよくわかっていません 。 &nbsp;</li>
</ul>



<h3 class="wp-block-heading">寄生虫と巣の衛生</h3>



<p>ツバメ類はハジラミ、ウモウダニ、トリノミ、トリサシダニ、ワクモといった外部寄生虫の宿主となることがあります <sup></sup>。これらの寄生虫が多いと、羽毛の成長が悪影響を受け、飛翔能力に影響が出る可能性も指摘されています <sup></sup>。 &nbsp;</p>



<h3 class="wp-block-heading">地域での観察記録や逸話</h3>



<ul class="wp-block-list">
<li><strong>広島県</strong>: 県内では人家のある地域で広く見られ、特に東広島市や宮島での観察記録が豊富です 。宮島では過去からの個体数変動の歴史も記録されており、近年営巣数が増加傾向にあるものの、スズメによる巣の略奪も見られるとのことです 。秋には大規模な集団が観察されることもあります 。 &nbsp;</li>



<li><strong>大阪府</strong>: 1990年代には、学校、団地、橋梁など、具体的な営巣場所が多数記録されています 。 &nbsp;</li>



<li><strong>福井県</strong>: 地元の小中学生がコシアカツバメの観察を行い、教育活動の対象となるほど身近な存在であることがうかがえます 。 &nbsp;</li>



<li><strong>その他</strong>: 個人のブログなどでも、賀茂川（京都府）、猪名川（兵庫県・大阪府）、神奈川県内、売布神社駅（兵庫県）など、各地での巣作りや飛翔の様子が写真とともに報告されており、市民による観察が活発に行われていることがわかります 。 &nbsp;</li>
</ul>



<h3 class="wp-block-heading">民間伝承と文化</h3>



<ul class="wp-block-list">
<li><strong>ツバメに関する一般的な言い伝え</strong>:
<ul class="wp-block-list">
<li>ツバメが家に巣を作ると、その家は縁起が良く、幸運や繁栄（家内安全、商売繁盛）がもたらされると古くから信じられています 。これは、ツバメが安全な場所を選んで巣を作ることや、害虫を食べる益鳥であることなどが理由とされています 。 &nbsp;</li>



<li>「ツバメが巣をかける家は病人が出ない」「火事にならない」「衰える家には巣を作らない」など、様々な言い伝えがあります 。 &nbsp;</li>
</ul>
</li>



<li><strong>コシアカツバメと伝承</strong>: 兵庫県丹波篠山市の資料では、コシアカツバメ（トックリ型の巣の絵とともに）について、一般的なツバメの伝承を当てはめて紹介しています 。 &nbsp;</li>



<li><strong>海外の文化</strong>:
<ul class="wp-block-list">
<li><strong>中国</strong>: 「金腰燕」と呼ばれ、ツバメは女性の優雅さや美しさ、春の使者、幸運、家族の調和の象徴とされます。家屋近くの巣は良い風水の印とも言われます。</li>



<li><strong>ヒンドゥー教</strong>: ツバメはヴィシュヌ神と関連付けられ、愛が悪に勝る力の象徴とされます。</li>



<li><strong>古代エジプト</strong>: ツバメは死者の魂や星座航法と関連付けられていました。</li>



<li><strong>ヨーロッパ</strong>: 春の前触れ、幸運の象徴とされ、ツバメを殺すと不幸が訪れるという信念があります。</li>
</ul>
</li>



<li><strong>天気予報</strong>: ツバメが低く飛ぶと雨、高く飛ぶと晴れという言い伝えは世界共通で見られます。これは気圧の変化で昆虫の飛ぶ高さが変わるためと考えられています。</li>



<li><strong>和歌や俳句</strong>: 「腰赤燕」そのものを詠んだ有名な古典和歌や俳句は特定が難しいですが、「燕来る」は春の季語であり、コシアカツバメもその対象となり得ます 。 &nbsp;</li>
</ul>



<h2 class="wp-block-heading">8. コシアカツバメうんちく集：ライブ配信を彩る豆知識</h2>



<p>コシアカツバメの巣のライブ配信をより楽しむために、知っていると面白い豆知識や、まだ解明されていない謎をご紹介します。</p>



<h3 class="wp-block-heading">コシアカツバメに関する興味深い事実</h3>



<ul class="wp-block-list">
<li><strong>名前の由来</strong>: 腰の部分が赤い（オレンジ色っぽい）から「腰赤燕」！  &nbsp;</li>



<li><strong>巣の形</strong>: 普通のツバメと違い、まるで徳利（とっくり）や瓢箪（ひょうたん）みたいな形で、入り口が細長いトンネル！  &nbsp;</li>



<li><strong>巣材の秘密</strong>: あの立派な泥の巣、実は藁（わら）をほとんど使っていません。秘密は特別な唾液！唾液に含まれる「ムチン」というネバネバ成分が、泥同士を強力にくっつけているんです。  &nbsp;</li>



<li><strong>シャイな一面</strong>: 普通のツバメより警戒心が強いと言われ、研究によると人間が巣から6メートル以内にいると巣に近づかないことも。  &nbsp;</li>



<li><strong>北へ進出中</strong>: 日本での生息エリアを広げていて、昔は西日本が中心でしたが、最近では東北地方や北海道でも子育てをするようになりました。  &nbsp;</li>



<li><strong>秋の大集会</strong>: 南の国へ渡る前には、数百羽、時には数千羽ものコシアカツバメが大きな群れを作って集まることがあるんです！  &nbsp;</li>



<li><strong>頑丈リフォーム住宅</strong>: コシアカツバメの巣はとても頑丈で、壊されなければ10年以上も持つことがあるそうです。そして、古い巣を修理してまた使うことも多いんですよ。  &nbsp;</li>



<li><strong>子育てはワンシーズン集中型</strong>: 普通のツバメは夏に2回子育てすることがありますが、コシアカツバメは基本的に1回（多くても2回）。だから、一回一回の子育てがとても大切なんです。  &nbsp;</li>



<li><strong>優雅な飛行術</strong>: 空飛ぶ姿はとっても優雅。普通のツバメよりも高いところを、スーッと滑るように飛ぶのが得意です。  &nbsp;</li>



<li><strong>多くの県で要注目</strong>: 日本の多くの県で、コシアカツバメはレッドリストに載っていて、その数を注意深く見守る必要がある鳥とされています。  &nbsp;</li>



<li><strong>巣の中はふかふかベッド</strong>: 硬そうな泥の巣の中も快適？実は、巣の内側には、親鳥が集めてきたフワフワの枯草や羽毛が敷き詰められていて、雛たちのベッドになっているんです。外からは見えません！  &nbsp;</li>



<li><strong>世界を股にかける旅鳥</strong>: 北方で繁殖するコシアカツバメは、冬になると遠くアフリカや南アジア、さらにはオーストラリアまで渡りをします。</li>



<li><strong>亜種の多様性</strong>: 世界にはコシアカツバメの仲間（亜種）が8種類もいるとされ、それぞれ少しずつ姿や渡りのパターンが異なります。日本で見られるのはそのうちの1亜種です。</li>



<li><strong>ヒメアマツバメとの意外な関係</strong>: 北関東では、ヒメアマツバメという別の鳥が、コシアカツバメの古巣を再利用して営巣する例も報告されています。</li>
</ul>



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



<p>コシアカツバメは、その美しい姿、独特な巣作り、そして興味深い生態を持つ魅力的な鳥です。腰の鮮やかな赤褐色、トックリ型の精巧な泥の巣、そして滑空を交えた優雅な飛翔は、多くの人々を惹きつけます。彼らは夏鳥として日本に渡来し、主にコンクリート建造物などに集団で営巣し、子育てを行います。その巣材には唾液に含まれるムチンが重要な役割を果たしており、藁を使わずに堅固な巣を作り上げるという驚くべき能力を持っています。</p>



<p>一方で、多くの都道府県でレッドリストに掲載されるなど、その生息状況には懸念も持たれています。巣の破壊やスズメによる乗っ取り、環境変化による餌資源の変動、そしてまだ解明されていない原因による地域的な個体数の減少など、彼らが直面する課題は少なくありません。</p>



<p>しかし、ツバメ類全般に寄せられる「幸運の鳥」という温かい眼差しは、コシアカツバメにとっても大きな支えとなるでしょう。彼らの生態をより深く理解し、その魅力を多くの人々と共有することが、この空の建築家たちとのより良い共存への第一歩となるはずです。このライブ配信が、その一助となることを願っています。</p>



<p>Youtubeで定点観測やってます。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio"><a href="https://take1bit.com/tsubame/koshiaka_unchiku/"><img decoding="async" src="//i.ytimg.com/vi/yTQhh9nJnvY/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ツバメの巣観察プロジェクト第3弾：スイッチボット赤外線でツバメ観察｜暗闇撮影成功</title>
		<link>https://take1bit.com/computer-ja/post-1761/</link>
		
		<dc:creator><![CDATA[管理者]]></dc:creator>
		<pubDate>Wed, 11 Jun 2025 13:31:13 +0000</pubDate>
				<category><![CDATA[AI・プログラミング]]></category>
		<category><![CDATA[トックリツバメ観察]]></category>
		<guid isPermaLink="false">https://take1bit.com/?p=1761</guid>

					<description><![CDATA[家に巣を作ったツバメの定点観測、第3弾です。第1弾ではラズパイとWebカメラを使って省エネ・低コストのYouTube Live配信システムを作り、動体検知で必要な部分だけを切り出すソフトも開発しました。第2弾では自動エン [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>家に巣を作ったツバメの定点観測、第3弾です。第1弾ではラズパイとWebカメラを使って省エネ・低コストのYouTube Live配信システムを作り、動体検知で必要な部分だけを切り出すソフトも開発しました。第2弾では自動エンコード配信の仕組みを構築（まだ若干の不具合はありますが）。</p>



<p>しかし、ここで大きな壁にぶつかりました。巣穴が暗すぎて何も見えないのです。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="690" height="590" src="https://take1bit.com/wp-content/uploads/2025/06/image-9.jpg" alt="" class="wp-image-1762" srcset="https://take1bit.com/wp-content/uploads/2025/06/image-9.jpg 690w, https://take1bit.com/wp-content/uploads/2025/06/image-9-300x257.jpg 300w" sizes="(max-width: 690px) 100vw, 690px" /></figure>



<h2 class="wp-block-heading">暗闇という強敵現る</h2>



<p>どんなに頑張って撮影システムを作っても、肝心の巣の中が真っ暗では意味がありません。そこで思い出したのが、家に眠っていたスイッチボット屋内カメラです。これ、子供の見守り用として購入したものの、最近はすっかり使わなくなっていました。でも、このカメラにはナイトビジョン機能がついているんです。</p>



<p>「これは使えるかも」と思い立ち、早速実験開始です。</p>



<a rel="nofollow noopener" target="_blank" href="https://px.a8.net/svt/ejp?a8mat=45EAPQ+4ZSXGY+4W9U+609HT">
<img loading="lazy" decoding="async" border="0" width="468" height="60" alt="" src="https://www27.a8.net/svt/bgt?aid=250929854302&#038;wid=001&#038;eno=01&#038;mid=s00000022845001009000&#038;mc=1"></a>
<img loading="lazy" decoding="async" border="0" width="1" height="1" src="https://www13.a8.net/0.gif?a8mat=45EAPQ+4ZSXGY+4W9U+609HT" alt="">



<h2 class="wp-block-heading">お手軽赤外線撮影システムの完成</h2>



<p>用意したのは以下の機材です。すべて手元にあったものを組み合わせたのですが、1から買っても1万円以内に収まります。</p>



<ul class="wp-block-list">
<li>SwitchBot 屋内カメラ（主役）</li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="550" height="575" src="https://take1bit.com/wp-content/uploads/2025/06/image-12.jpg" alt="" class="wp-image-1768" srcset="https://take1bit.com/wp-content/uploads/2025/06/image-12.jpg 550w, https://take1bit.com/wp-content/uploads/2025/06/image-12-287x300.jpg 287w" sizes="(max-width: 550px) 100vw, 550px" /></figure>



<!-- START MoshimoAffiliateEasyLink -->
<script type="text/javascript">
(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;
b[a]=b[a]||function(){arguments.currentScript=c.currentScript
||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)};
c.getElementById(a)||(d=c.createElement(f),d.src=g,
d.id=a,e=c.getElementsByTagName("body")[0],e.appendChild(d))})
(window,document,"script","//dn.msmstatic.com/site/cardlink/bundle.js?20220329","msmaflink");
msmaflink({"n":"【Works with Alexa認定】SwitchBot 防犯カメラ スイッチボット 監視カメラ アレクサ - Alexa 屋内 カメラ ネットワークカメラ ペットカメラ ベビーモニター スマートホーム 双方向音声会話 遠隔確認 取付簡単 防犯対策 小型 見守りカメラ セキュリティ","b":"スイッチボット(SwitchBot)","t":"W1301200","d":"https:\/\/m.media-amazon.com","c_p":"\/images\/I","p":["\/41B1vIX2o7L._SL500_.jpg","\/51AvyCND-US._SL500_.jpg","\/51L0k+H9WoS._SL500_.jpg","\/51GEG6PlqwL._SL500_.jpg","\/51wBJFGIKUS._SL500_.jpg","\/419Xj-AmNaS._SL500_.jpg","\/41xA+oa2-MS._SL500_.jpg"],"u":{"u":"https:\/\/www.amazon.co.jp\/dp\/B0967VQXLR","t":"amazon","r_v":""},"v":"2.1","b_l":[{"id":1,"u_tx":"Amazonで見る","u_bc":"#f79256","u_url":"https:\/\/www.amazon.co.jp\/dp\/B0967VQXLR","a_id":4357890,"p_id":170,"pl_id":27060,"pc_id":185,"s_n":"amazon","u_so":1},{"id":4,"u_tx":"楽天市場で見る","u_bc":"#f76956","u_url":"https:\/\/search.rakuten.co.jp\/search\/mall\/%E3%80%90Works%20with%20Alexa%E8%AA%8D%E5%AE%9A%E3%80%91SwitchBot%20%E9%98%B2%E7%8A%AF%E3%82%AB%E3%83%A1%E3%83%A9%20%E3%82%B9%E3%82%A4%E3%83%83%E3%83%81%E3%83%9C%E3%83%83%E3%83%88%20%E7%9B%A3%E8%A6%96%E3%82%AB%E3%83%A1%E3%83%A9%20%E3%82%A2%E3%83%AC%E3%82%AF%E3%82%B5%20-%20Alexa%20%E5%B1%8B%E5%86%85%20%E3%82%AB%E3%83%A1%E3%83%A9%20%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%E3%82%AB%E3%83%A1%E3%83%A9%20%E3%83%9A%E3%83%83%E3%83%88%E3%82%AB%E3%83%A1%E3%83%A9%20%E3%83%99%E3%83%93%E3%83%BC%E3%83%A2%E3%83%8B%E3%82%BF%E3%83%BC%20%E3%82%B9%E3%83%9E%E3%83%BC%E3%83%88%E3%83%9B%E3%83%BC%E3%83%A0%20%E5%8F%8C%E6%96%B9%E5%90%91%E9%9F%B3%E5%A3%B0%E4%BC%9A%E8%A9%B1%20%E9%81%A0%E9%9A%94%E7%A2%BA%E8%AA%8D%20%E5%8F%96%E4%BB%98%E7%B0%A1%E5%8D%98%20%E9%98%B2%E7%8A%AF%E5%AF%BE%E7%AD%96%20%E5%B0%8F%E5%9E%8B%20%E8%A6%8B%E5%AE%88%E3%82%8A%E3%82%AB%E3%83%A1%E3%83%A9%20%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3\/","a_id":4352106,"p_id":54,"pl_id":27059,"pc_id":54,"s_n":"rakuten","u_so":2},{"id":5,"u_tx":"Yahoo!ショッピングで見る","u_bc":"#66a7ff","u_url":"https:\/\/shopping.yahoo.co.jp\/search?first=1\u0026p=%E3%80%90Works%20with%20Alexa%E8%AA%8D%E5%AE%9A%E3%80%91SwitchBot%20%E9%98%B2%E7%8A%AF%E3%82%AB%E3%83%A1%E3%83%A9%20%E3%82%B9%E3%82%A4%E3%83%83%E3%83%81%E3%83%9C%E3%83%83%E3%83%88%20%E7%9B%A3%E8%A6%96%E3%82%AB%E3%83%A1%E3%83%A9%20%E3%82%A2%E3%83%AC%E3%82%AF%E3%82%B5%20-%20Alexa%20%E5%B1%8B%E5%86%85%20%E3%82%AB%E3%83%A1%E3%83%A9%20%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%E3%82%AB%E3%83%A1%E3%83%A9%20%E3%83%9A%E3%83%83%E3%83%88%E3%82%AB%E3%83%A1%E3%83%A9%20%E3%83%99%E3%83%93%E3%83%BC%E3%83%A2%E3%83%8B%E3%82%BF%E3%83%BC%20%E3%82%B9%E3%83%9E%E3%83%BC%E3%83%88%E3%83%9B%E3%83%BC%E3%83%A0%20%E5%8F%8C%E6%96%B9%E5%90%91%E9%9F%B3%E5%A3%B0%E4%BC%9A%E8%A9%B1%20%E9%81%A0%E9%9A%94%E7%A2%BA%E8%AA%8D%20%E5%8F%96%E4%BB%98%E7%B0%A1%E5%8D%98%20%E9%98%B2%E7%8A%AF%E5%AF%BE%E7%AD%96%20%E5%B0%8F%E5%9E%8B%20%E8%A6%8B%E5%AE%88%E3%82%8A%E3%82%AB%E3%83%A1%E3%83%A9%20%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3","a_id":4352107,"p_id":1225,"pl_id":27061,"pc_id":1925,"s_n":"yahoo","u_so":3}],"eid":"Jfahk","s":"s"});
</script>
<div id="msmaflink-Jfahk">リンク</div>
<!-- MoshimoAffiliateEasyLink END -->



<p>消費電力を測定してみると、2.8Wでした。</p>



<ul class="wp-block-list">
<li>スマホ（モニター用）</li>



<li>モバイルバッテリー（給電用）<br>　最近は高くなってしまってしまいますが、Ankerを買っておけば間違いなしです。<br> 10000mAだと15時間程度撮影できる計算ですね。<br></li>
</ul>



<!-- START MoshimoAffiliateEasyLink -->
<script type="text/javascript">
(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;
b[a]=b[a]||function(){arguments.currentScript=c.currentScript
||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)};
c.getElementById(a)||(d=c.createElement(f),d.src=g,
d.id=a,e=c.getElementsByTagName("body")[0],e.appendChild(d))})
(window,document,"script","//dn.msmstatic.com/site/cardlink/bundle.js?20220329","msmaflink");
msmaflink({"n":"Anker PowerCore 10000 (10000mAh 大容量 モバイルバッテリー)【PSE技術基準適合\/PowerIQ搭載】 iPhone\u0026Android対応 (ブラック)","b":"Anker","t":"A1263","d":"https:\/\/m.media-amazon.com","c_p":"\/images\/I","p":["\/31B5rBNP+8L._SL500_.jpg","\/41Fqgl-rJUL._SL500_.jpg","\/31O0s984cgL._SL500_.jpg","\/41pENRmkplL._SL500_.jpg","\/41cQj9LLAxL._SL500_.jpg","\/41pGNWzo20L._SL500_.jpg","\/418Dwcbi8oL._SL500_.jpg","\/41rgG8xd0qL._SL500_.jpg"],"u":{"u":"https:\/\/www.amazon.co.jp\/dp\/B019GNUT0C","t":"amazon","r_v":""},"v":"2.1","b_l":[{"id":1,"u_tx":"Amazonで見る","u_bc":"#f79256","u_url":"https:\/\/www.amazon.co.jp\/dp\/B019GNUT0C","a_id":4357890,"p_id":170,"pl_id":27060,"pc_id":185,"s_n":"amazon","u_so":1},{"id":4,"u_tx":"楽天市場で見る","u_bc":"#f76956","u_url":"https:\/\/search.rakuten.co.jp\/search\/mall\/Anker%20PowerCore%2010000%20(10000mAh%20%E5%A4%A7%E5%AE%B9%E9%87%8F%20%E3%83%A2%E3%83%90%E3%82%A4%E3%83%AB%E3%83%90%E3%83%83%E3%83%86%E3%83%AA%E3%83%BC)%E3%80%90PSE%E6%8A%80%E8%A1%93%E5%9F%BA%E6%BA%96%E9%81%A9%E5%90%88%2FPowerIQ%E6%90%AD%E8%BC%89%E3%80%91%20iPhone%26Android%E5%AF%BE%E5%BF%9C%20(%E3%83%96%E3%83%A9%E3%83%83%E3%82%AF)\/","a_id":4352106,"p_id":54,"pl_id":27059,"pc_id":54,"s_n":"rakuten","u_so":2},{"id":5,"u_tx":"Yahoo!ショッピングで見る","u_bc":"#66a7ff","u_url":"https:\/\/shopping.yahoo.co.jp\/search?first=1\u0026p=Anker%20PowerCore%2010000%20(10000mAh%20%E5%A4%A7%E5%AE%B9%E9%87%8F%20%E3%83%A2%E3%83%90%E3%82%A4%E3%83%AB%E3%83%90%E3%83%83%E3%83%86%E3%83%AA%E3%83%BC)%E3%80%90PSE%E6%8A%80%E8%A1%93%E5%9F%BA%E6%BA%96%E9%81%A9%E5%90%88%2FPowerIQ%E6%90%AD%E8%BC%89%E3%80%91%20iPhone%26Android%E5%AF%BE%E5%BF%9C%20(%E3%83%96%E3%83%A9%E3%83%83%E3%82%AF)","a_id":4352107,"p_id":1225,"pl_id":27061,"pc_id":1925,"s_n":"yahoo","u_so":3}],"eid":"4w1IC","s":"s"});
</script>
<div id="msmaflink-4w1IC">リンク</div>
<!-- MoshimoAffiliateEasyLink END -->



<ul class="wp-block-list">
<li>伸ばし棒（設置用）</li>



<li>クレードル（固定用）<br>　一体型のものが良いかもです。一例。</li>
</ul>



<!-- START MoshimoAffiliateEasyLink -->
<script type="text/javascript">
(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;
b[a]=b[a]||function(){arguments.currentScript=c.currentScript
||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)};
c.getElementById(a)||(d=c.createElement(f),d.src=g,
d.id=a,e=c.getElementsByTagName("body")[0],e.appendChild(d))})
(window,document,"script","//dn.msmstatic.com/site/cardlink/bundle.js?20220329","msmaflink");
msmaflink({"n":"ベルボン Velbon スマホ三脚 自撮り棒 Coleman(コールマン) セルフィースタンド ブラック OTH-AB402BK ワイヤレスリモコン付属 iPhone15 Android \u0026 iPhone 対応 302632 セルカ棒 ミニ テーブル三脚 WEB会議に","b":"ベルボン","t":"302632","d":"https:\/\/m.media-amazon.com","c_p":"\/images\/I","p":["\/21htDVR8tuL._SL500_.jpg","\/51FfrQKMzUL._SL500_.jpg","\/41NJj2eMOyL._SL500_.jpg","\/21X6IJbGtYL._SL500_.jpg","\/51gNYVQ0g9L._SL500_.jpg","\/519xB35nQoL._SL500_.jpg","\/51jt0TkNQoL._SL500_.jpg","\/51sb6y6qqJL._SL500_.jpg","\/41bNLgFf8cL._SL500_.jpg"],"u":{"u":"https:\/\/www.amazon.co.jp\/dp\/B07YZN7QJ8","t":"amazon","r_v":""},"v":"2.1","b_l":[{"id":1,"u_tx":"Amazonで見る","u_bc":"#f79256","u_url":"https:\/\/www.amazon.co.jp\/dp\/B07YZN7QJ8","a_id":4357890,"p_id":170,"pl_id":27060,"pc_id":185,"s_n":"amazon","u_so":1},{"id":4,"u_tx":"楽天市場で見る","u_bc":"#f76956","u_url":"https:\/\/search.rakuten.co.jp\/search\/mall\/%E3%83%99%E3%83%AB%E3%83%9C%E3%83%B3%20Velbon%20%E3%82%B9%E3%83%9E%E3%83%9B%E4%B8%89%E8%84%9A%20%E8%87%AA%E6%92%AE%E3%82%8A%E6%A3%92%20Coleman(%E3%82%B3%E3%83%BC%E3%83%AB%E3%83%9E%E3%83%B3)%20%E3%82%BB%E3%83%AB%E3%83%95%E3%82%A3%E3%83%BC%E3%82%B9%E3%82%BF%E3%83%B3%E3%83%89%20%E3%83%96%E3%83%A9%E3%83%83%E3%82%AF%20OTH-AB402BK%20%E3%83%AF%E3%82%A4%E3%83%A4%E3%83%AC%E3%82%B9%E3%83%AA%E3%83%A2%E3%82%B3%E3%83%B3%E4%BB%98%E5%B1%9E%20iPhone15%20Android%20%26%20iPhone%20%E5%AF%BE%E5%BF%9C%20302632%20%E3%82%BB%E3%83%AB%E3%82%AB%E6%A3%92%20%E3%83%9F%E3%83%8B%20%E3%83%86%E3%83%BC%E3%83%96%E3%83%AB%E4%B8%89%E8%84%9A%20WEB%E4%BC%9A%E8%AD%B0%E3%81%AB\/","a_id":4352106,"p_id":54,"pl_id":27059,"pc_id":54,"s_n":"rakuten","u_so":2},{"id":5,"u_tx":"Yahoo!ショッピングで見る","u_bc":"#66a7ff","u_url":"https:\/\/shopping.yahoo.co.jp\/search?first=1\u0026p=%E3%83%99%E3%83%AB%E3%83%9C%E3%83%B3%20Velbon%20%E3%82%B9%E3%83%9E%E3%83%9B%E4%B8%89%E8%84%9A%20%E8%87%AA%E6%92%AE%E3%82%8A%E6%A3%92%20Coleman(%E3%82%B3%E3%83%BC%E3%83%AB%E3%83%9E%E3%83%B3)%20%E3%82%BB%E3%83%AB%E3%83%95%E3%82%A3%E3%83%BC%E3%82%B9%E3%82%BF%E3%83%B3%E3%83%89%20%E3%83%96%E3%83%A9%E3%83%83%E3%82%AF%20OTH-AB402BK%20%E3%83%AF%E3%82%A4%E3%83%A4%E3%83%AC%E3%82%B9%E3%83%AA%E3%83%A2%E3%82%B3%E3%83%B3%E4%BB%98%E5%B1%9E%20iPhone15%20Android%20%26%20iPhone%20%E5%AF%BE%E5%BF%9C%20302632%20%E3%82%BB%E3%83%AB%E3%82%AB%E6%A3%92%20%E3%83%9F%E3%83%8B%20%E3%83%86%E3%83%BC%E3%83%96%E3%83%AB%E4%B8%89%E8%84%9A%20WEB%E4%BC%9A%E8%AD%B0%E3%81%AB","a_id":4352107,"p_id":1225,"pl_id":27061,"pc_id":1925,"s_n":"yahoo","u_so":3}],"eid":"lP5M9","s":"s"});
</script>
<div id="msmaflink-lP5M9">リンク</div>
<!-- MoshimoAffiliateEasyLink END -->



<ul class="wp-block-list">
<li>microSDカード 32GB（録画用）<br> ラズパイ（アプリケーション）で使えるタイプの方が読み込み、書き込み速度が速いのでおすすめです。</li>
</ul>



<!-- START MoshimoAffiliateEasyLink -->
<script type="text/javascript">
(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;
b[a]=b[a]||function(){arguments.currentScript=c.currentScript
||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)};
c.getElementById(a)||(d=c.createElement(f),d.src=g,
d.id=a,e=c.getElementsByTagName("body")[0],e.appendChild(d))})
(window,document,"script","//dn.msmstatic.com/site/cardlink/bundle.js?20220329","msmaflink");
msmaflink({"n":"【 サンディスク 正規品 】 SanDisk microSD 32GB UHS-I U3 V30 書込最大60MB\/s Full HD \u0026 4KExtreme SDSQXAT-032G-GH3MA 新パッケージ","b":"SanDisk","t":"SDSQXAT-032G-GH3MA","d":"https:\/\/m.media-amazon.com","c_p":"\/images\/I","p":["\/415PEexGV8L._SL500_.jpg","\/51lJbhIxaiL._SL500_.jpg","\/41+FTYlE2-L._SL500_.jpg","\/519BWrZsZ+L._SL500_.jpg","\/51Vt9UyQ7hL._SL500_.jpg","\/51gAo9XaYxL._SL500_.jpg","\/51iQJNoTTLL._SL500_.jpg","\/41ksE3Bai8L._SL500_.jpg"],"u":{"u":"https:\/\/www.amazon.co.jp\/dp\/B0B21BXZ6V","t":"amazon","r_v":""},"v":"2.1","b_l":[{"id":1,"u_tx":"Amazonで見る","u_bc":"#f79256","u_url":"https:\/\/www.amazon.co.jp\/dp\/B0B21BXZ6V","a_id":4357890,"p_id":170,"pl_id":27060,"pc_id":185,"s_n":"amazon","u_so":1},{"id":4,"u_tx":"楽天市場で見る","u_bc":"#f76956","u_url":"https:\/\/search.rakuten.co.jp\/search\/mall\/%E3%80%90%20%E3%82%B5%E3%83%B3%E3%83%87%E3%82%A3%E3%82%B9%E3%82%AF%20%E6%AD%A3%E8%A6%8F%E5%93%81%20%E3%80%91%20SanDisk%20microSD%2032GB%20UHS-I%20U3%20V30%20%E6%9B%B8%E8%BE%BC%E6%9C%80%E5%A4%A760MB%2Fs%20Full%20HD%20%26%204KExtreme%20SDSQXAT-032G-GH3MA%20%E6%96%B0%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8\/","a_id":4352106,"p_id":54,"pl_id":27059,"pc_id":54,"s_n":"rakuten","u_so":2},{"id":5,"u_tx":"Yahoo!ショッピングで見る","u_bc":"#66a7ff","u_url":"https:\/\/shopping.yahoo.co.jp\/search?first=1\u0026p=%E3%80%90%20%E3%82%B5%E3%83%B3%E3%83%87%E3%82%A3%E3%82%B9%E3%82%AF%20%E6%AD%A3%E8%A6%8F%E5%93%81%20%E3%80%91%20SanDisk%20microSD%2032GB%20UHS-I%20U3%20V30%20%E6%9B%B8%E8%BE%BC%E6%9C%80%E5%A4%A760MB%2Fs%20Full%20HD%20%26%204KExtreme%20SDSQXAT-032G-GH3MA%20%E6%96%B0%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8","a_id":4352107,"p_id":1225,"pl_id":27061,"pc_id":1925,"s_n":"yahoo","u_so":3}],"eid":"kIA7d","s":"s"});
</script>
<div id="msmaflink-kIA7d">リンク</div>
<!-- MoshimoAffiliateEasyLink END -->



<p>こちらがシステムになります。赤外線ライトが６つあり光っているのがわかるかと思います。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="610" height="875" src="https://take1bit.com/wp-content/uploads/2025/06/image-9-1.jpg" alt="" class="wp-image-1763" srcset="https://take1bit.com/wp-content/uploads/2025/06/image-9-1.jpg 610w, https://take1bit.com/wp-content/uploads/2025/06/image-9-1-209x300.jpg 209w" sizes="(max-width: 610px) 100vw, 610px" /></figure>





<p>32GBあれば短時間の撮影には十分です。1080pで1時間あたり2GB程度なので、容量的には余裕があります。</p>



<p>これらを組み合わせて撮影システムを構築しました。設置は意外と簡単で、伸ばし棒にクレードルを取り付け、そこにカメラを固定するだけ。モバイルバッテリーで給電すれば、カメラが自動的にWiFiに接続して撮影が開始されます。</p>



<h2 class="wp-block-heading">設定は驚くほど簡単</h2>



<p>スイッチボットのアプリをインストールして、カメラを認識させるだけ。設定で赤外線機能と録画をオンにすれば準備完了です。クラウド保存も可能ですがサブスクになりますので、今回は無料でできるローカル保存を選択。microSDに直接録画されるので、データの管理も楽です。</p>



<p>ただし、microSDに保存されるファイルは「media」という細切れの独自形式。直接は使えないので、必要な部分はアプリから切り取って保存する必要があります。</p>



<h2 class="wp-block-heading">手順</h2>



<p>アプリの使い方を説明します。</p>



<h3 class="wp-block-heading">ナイトビジョンの設定</h3>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="415" height="838" src="https://take1bit.com/wp-content/uploads/2025/06/image-9.png" alt="" class="wp-image-1765" srcset="https://take1bit.com/wp-content/uploads/2025/06/image-9.png 415w, https://take1bit.com/wp-content/uploads/2025/06/image-9-149x300.png 149w" sizes="(max-width: 415px) 100vw, 415px" /></figure>



<h3 class="wp-block-heading">録画の設定</h3>



<p>microSDをカメラにセットして、設定-&gt;ローカルストレージから、録画を有効にします。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="410" height="812" src="https://take1bit.com/wp-content/uploads/2025/06/image-10.png" alt="" class="wp-image-1766" srcset="https://take1bit.com/wp-content/uploads/2025/06/image-10.png 410w, https://take1bit.com/wp-content/uploads/2025/06/image-10-151x300.png 151w" sizes="(max-width: 410px) 100vw, 410px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="447" height="653" src="https://take1bit.com/wp-content/uploads/2025/06/image-11.png" alt="" class="wp-image-1767" srcset="https://take1bit.com/wp-content/uploads/2025/06/image-11.png 447w, https://take1bit.com/wp-content/uploads/2025/06/image-11-205x300.png 205w" sizes="(max-width: 447px) 100vw, 447px" /></figure>



<h3 class="wp-block-heading">撮影</h3>



<p>このように段ボールに入れて真っ暗にします。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="955" height="602" src="https://take1bit.com/wp-content/uploads/2025/06/image-12-1.jpg" alt="" class="wp-image-1769" srcset="https://take1bit.com/wp-content/uploads/2025/06/image-12-1.jpg 955w, https://take1bit.com/wp-content/uploads/2025/06/image-12-1-300x189.jpg 300w, https://take1bit.com/wp-content/uploads/2025/06/image-12-1-768x484.jpg 768w" sizes="(max-width: 955px) 100vw, 955px" /></figure>



<p>以下のように撮影されます。かなり鮮明ではありませんか？</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="397" height="230" src="https://take1bit.com/wp-content/uploads/2025/06/image-12.png" alt="" class="wp-image-1770" srcset="https://take1bit.com/wp-content/uploads/2025/06/image-12.png 397w, https://take1bit.com/wp-content/uploads/2025/06/image-12-300x174.png 300w" sizes="(max-width: 397px) 100vw, 397px" /></figure>



<p>ファイル出力はアプリの再生画面から以下のように該当時間をサーチして、録画したい時間で録画ボタンを押して、再生し、停止ボタンするという原始的なやり方にはなります。（長い時間だとその分再生する必要があるので向いてませんね。）</p>



<figure class="wp-block-video"><video controls src="https://take1bit.com/wp-content/uploads/2025/06/86F2B217-CF25-43E6-8DD4-8E379584460A-Copy.mov"></video></figure>



<p></p>



<h2 class="wp-block-heading">撮影結果は予想以上</h2>



<p>以下動画です。</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<a href="https://take1bit.com/computer-ja/post-1761/"><img decoding="async" src="//i.ytimg.com/vi/huvou-e3lkY/hqdefault.jpg" alt="YouTube Video"></a><br /><br />
</div></figure>



<p>肝心のツバメの撮影結果ですが、思った以上に撮影はできました。ただし、巣の奥まで見えるか？というとは微妙な感じ。昼間だったこともあるかもしれませんが、天井という設置場所の制約もあり、カメラが小さいとはいえ、もう少しコンパクトでないと中心からずれてしまう感があります。</p>



<h2 class="wp-block-heading">次回への課題と改善案</h2>



<p>今回の経験を踏まえ、次回は追加の赤外線ライトで照射能力を高める方法も考えてみようと思います。また、カメラの角度問題については、ミラーを使って何とか解決できないか検討中です。技術的な課題はまだありますね。</p>



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



<p>今回の実験で分かったのは、スイッチボットの屋内カメラのナイトビジョンを使えば、簡単かつ格安で暗所撮影システムが構築できるということです。ツバメの巣観察以外にも、ペットの隠れ家観察、害虫調査、配管点検、防犯用途など、狭くて暗い場所での撮影に応用できそうです。</p>



<a rel="nofollow noopener" target="_blank" href="https://px.a8.net/svt/ejp?a8mat=45EAPQ+4ZSXGY+4W9U+609HT">
<img loading="lazy" decoding="async" border="0" width="468" height="60" alt="" src="https://www27.a8.net/svt/bgt?aid=250929854302&#038;wid=001&#038;eno=01&#038;mid=s00000022845001009000&#038;mc=1"></a>
<img loading="lazy" decoding="async" border="0" width="1" height="1" src="https://www13.a8.net/0.gif?a8mat=45EAPQ+4ZSXGY+4W9U+609HT" alt="">



<p></p>



<p></p>
]]></content:encoded>
					
		
		<enclosure url="https://take1bit.com/wp-content/uploads/2025/06/86F2B217-CF25-43E6-8DD4-8E379584460A-Copy.mov" length="0" type="video/quicktime" />

			</item>
		<item>
		<title>自宅ベランダのコシアカツバメ観察プロジェクト　第２弾　〜YouTubeライブ配信の技術的な壁を乗り越える〜</title>
		<link>https://take1bit.com/computer-ja/youtube_live_tsubame/</link>
		
		<dc:creator><![CDATA[管理者]]></dc:creator>
		<pubDate>Wed, 04 Jun 2025 15:34:43 +0000</pubDate>
				<category><![CDATA[AI・プログラミング]]></category>
		<category><![CDATA[トックリツバメ観察]]></category>
		<guid isPermaLink="false">https://take1bit.com/?p=1731</guid>

					<description><![CDATA[はじめに 第1弾の記事では、ベランダにやってきたコシアカツバメ（通称：トックリツバメ）の観察システムを低コストで構築した話をご紹介しました。今回はYouTubeライブ配信用のプログラム作成で苦戦したので、その技術的な解決 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">はじめに</h2>



<p>第1弾の記事では、ベランダにやってきたコシアカツバメ（通称：トックリツバメ）の観察システムを低コストで構築した話をご紹介しました。今回は<strong>YouTubeライブ配信用のプログラム作成で苦戦したので、その技術的な解決策</strong>を詳しくお話ししたいと思います。</p>



<p>同じように野鳥観察や定点観測をやりたい方の参考になれば嬉しいです！</p>



<h2 class="wp-block-heading">YouTubeライブ配信の2つの方法</h2>



<p>YouTubeライブ配信には大きく分けて2つの方法があります。</p>



<h3 class="wp-block-heading">ウェブカメラ配信（簡単だけど制約が多い）</h3>



<p>一つは、webカメラを使って直接ストリーミングをかけるもの。これが<strong>最も簡単で手軽</strong>です。ブラウザからYouTube Studioにアクセスして、「ウェブカメラ」を選択するだけで配信開始できます。</p>



<p>しかし、この方法だと大きな問題がありました：</p>



<ul class="wp-block-list">
<li><strong>定期的に何時から何時までを定点で配信できない</strong></li>



<li><strong>長時間録画の場合、ダウンロードがいつまでたってもできる状態にならない</strong></li>
</ul>



<p>実際に39時間の連続配信を試したところ、YouTube側でダウンロード処理(一週間経過してもダメでした）が始まらず、映像としてダウンロードできませんでした。その結果、<a rel="noopener" target="_blank" href="https://github.com/hiirofish/birds_video_cut">前回記事で紹介した自作の動体検知プログラム<span class="fa fa-external-link external-icon anchor-icon"></span></a>が使えず、編集動画をアップできなかったので要注意です。<br>なので、必要な分だけ自動で定期配信できるようするために以下のエンコーダ配信を使うことにしました。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="882" height="182" src="https://take1bit.com/wp-content/uploads/2025/06/image.png" alt="" class="wp-image-1732" srcset="https://take1bit.com/wp-content/uploads/2025/06/image.png 882w, https://take1bit.com/wp-content/uploads/2025/06/image-300x62.png 300w, https://take1bit.com/wp-content/uploads/2025/06/image-768x158.png 768w" sizes="(max-width: 882px) 100vw, 882px" /></figure>



<h3 class="wp-block-heading">エンコーダ配信</h3>



<p>そこで<strong>エンコーダ配信</strong>を使ってみようと思ったのですが、ラズパイという低スペックPCだと曲様々な技術的課題がありました。</p>



<p>ちなみに、OBS配信ツールで手軽にエンコード配信ができるようですが、ラズパイ5といえど性能的に厳しいので、<strong>最軽量で配信できるように設計</strong>しようと思います。<a rel="noopener" target="_blank" href="https://qiita.com/kitazaki/items/fe037d195f497eb54427">こちらの記事<span class="fa fa-external-link external-icon anchor-icon"></span></a>だと20フレームまでは実行できたということですが、30フレームは欲しいという思いもありました</p>



<p>今回使用している環境は以下になります。</p>



<ul class="wp-block-list">
<li>Raspberry Pi 5  8GB</li>



<li>Logicool C270n</li>



<li></li>
</ul>



<h3 class="wp-block-heading">エンコード配信の仕組み</h3>



<p><strong>エンコード配信の実態は、カメラから上がってきたrawデータをffmpegを使って整形し、それをストリームに流すというもの</strong>です。</p>



<p>具体的には以下のような処理をしています。</p>



<ol class="wp-block-list">
<li><strong>データ取得</strong>: Webカメラから毎秒30フレームの画像データを取得</li>



<li><strong>エンコード処理</strong>: ffmpegがH.264コーデックを使用してrawデータを圧縮・変換</li>



<li><strong>ストリーミング配信</strong>: 圧縮されたデータをRTMPプロトコルでYouTubeサーバーに送信</li>
</ol>



<p>ウェブカメラ配信と違って、プログラムで完全に制御できるのが大きなメリットです。</p>



<h3 class="wp-block-heading">ウェブカメラ配信 vs エンコード配信の比較</h3>



<p>実際に両方使ってみて分かった違いをまとめてみます：</p>



<p>ウェブカメラ配信はStudioを開いたままにする必要があり、処理負荷(cpu20%)程度が必要になりますが、エンコード配信はRTMP（Real Time Messaging Protocol）を使っていますので、画面は不要です。なので<strong>とてもエコに</strong>できます。ラズパイだと待機状態の画面レスにできますので3W以下にすることができます。</p>



<figure class="wp-block-table"><div class="scrollable-table"><table class="has-fixed-layout"><tbody><tr><td>項目</td><td>ウェブカメラ配信</td><td>エンコード配信</td></tr><tr><td>設定の簡単さ</td><td>◎ ブラウザから直接設定</td><td>△ ffmpeg設定が必要</td></tr><tr><td>処理負荷</td><td>◎ 軽量</td><td>△ CPU/GPU使用時間制御×</td></tr><tr><td>定期的な配信スケジュール</td><td>× 困難</td><td>◎ プログラムで自動制御可能</td></tr><tr><td>カスタマイズ性</td><td>× 限定的</td><td>◎ 解像度・品質を自由に設定</td></tr><tr><td>画面操作</td><td>△ YouTube Studio必要</td><td>◎ 完全ヘッドレス動作</td></tr></tbody></table></div></figure>



<h2 class="wp-block-heading">軽量化への取り組み</h2>



<p>ラズパイ5という限られたリソースで安定した配信を実現するため、FFmpegの設定を中心とした軽量化策を実施しました。</p>



<h3 class="wp-block-heading">FFmpegエンコーダの最適化</h3>



<p>ビデオエンコーダには広く使われている<strong>libx264</strong>を採用し、その中でも最も処理負荷の低い**-preset ultrafast**を指定しています。ハードウェアエンコードも試してみましたが、カメラとの相性が悪いのかうまくいきませんでした。</p>



<h3 class="wp-block-heading">スマホ視聴を意識した解像度設計</h3>



<p>通常の1280×720から<strong>720×720の正方形</strong>に変更しました。この判断には以下の理由があります：</p>



<ul class="wp-block-list">
<li><strong>スマホでの視聴体験向上</strong>：縦画面・横画面どちらでも見やすい</li>



<li><strong>データ量削減</strong>：約44%のデータ量削減を実現</li>



<li><strong>処理負荷軽減</strong>：FFmpegの動画処理負荷を軽減</li>
</ul>



<p>TikTokなどスマホ特化アプリの普及を考えると、小画面でも気にならないユーザーが多く、最初から両方の画面向きに対応した方が実用的だと判断しました。</p>



<h3 class="wp-block-heading">最終的な配信設定</h3>



<p>以下のような設定にしています。詳しくは、ソースのffmpegオプション見ていただいたほうが良いかと思います。</p>



<ul class="wp-block-list">
<li><strong>映像入力</strong>：1280×720 MJPEG形式</li>



<li><strong>出力解像度</strong>：720×720（正方形に切り抜き）</li>



<li><strong>ビットレート</strong>：1200kbps（CBR固定ビットレート）</li>



<li><strong>フレームレート</strong>：30fps</li>



<li><strong>音声</strong>：AAC 128kbps</li>



<li><strong>エンコーダ</strong>：libx264（ultrafast preset）</li>
</ul>



<h2 class="wp-block-heading">最大の難敵：22分問題</h2>



<h3 class="wp-block-heading">問題の発生状況</h3>



<p>配信開始から約22分で自動終了してしまう謎の現象に悩まされました。メモリやCPU使用率に問題はなく、ほぼ決まって22分のタイミングで配信が強制終了します。</p>



<p>鳥の巣のようにほとんど動きのない映像で特に発生しやすく、YouTubeのライブ配信画面側には以下のエラーメッセージが表示されます：</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>ストリームの現在のビットレート（716.05 Kbps）が推奨値より低くなっています。<br>ストリームのビットレートは 2500 Kbps を使用することをおすすめします。</p>
</blockquote>



<p>２２分あたり以下のメッセージが流れて終了してしまいました。これらのワーニングと終了間際のメッセージによってミスリードしてしまい、原因特定に時間がかかりました。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>データなし – ストリーミング ソフトウェアで再起動しない限り、このストリームは間もなく終了します</p>
</blockquote>



<h3 class="wp-block-heading">試行錯誤の日々</h3>



<p>原因特定のため、ログレベル調整、FFmpegオプション変更、ネットワーク監視など様々な対策を試しました。最も困ったのは<strong>22分待たないと結果が分からない</strong>ことで、夜中に何度も再起動しては22分待つという非効率な検証を繰り返しました。</p>



<p>YouTube設定（DVR、遅延設定）やビットレート設定（可変→固定）を変更しても効果はありませんでした。</p>



<h3 class="wp-block-heading">真の原因と解決策</h3>



<p>最終的に判明した原因は<strong>stderrパイプバッファの詰まり</strong>でした。</p>



<p><strong>問題の流れ：</strong></p>



<ol class="wp-block-list">
<li>FFmpegのstderrバッファが満杯になりプロセスがハングアップ</li>



<li>エンコード処理とYouTubeへのデータ送信が停止</li>



<li>YouTube側が「データなし」と判断</li>



<li>一定時間後にストリームが強制終了</li>
</ol>



<p><strong>解決方法：</strong> プログラム終了後にまとめてstderrを読み込む方式から、<strong>1行ずつ継続的に読み込む方式</strong>に変更することで問題を解決しました。これにより、バッファの詰まりを防ぎ、長時間の安定配信が可能になりました。</p>



<p>元のソース。</p>



<pre class="wp-block-code"><code>    while self.should_monitor and self.process:
                if self.process.poll() is not None:
                    # プロセスが終了した後にstderrを読み込もうとする
                    # ...
                    try:
                        stdout, stderr = self.process.communicate(timeout=5) # ← ここでまとめて読み込み
                        if stderr:
                            self.logger.error(f"FFmpeg stderr: {stderr.decode('utf-8', errors='ignore')}")
                        # ...
                    except:
                        pass
                    # ...
                    break
                
                time.sleep(5) # プロセス実行中はstderrを積極的には読まない
</code></pre>



<p>改善後のソースです。プログラム終了後ではなく、標準エラーを都度を吐き出すようにしてます。</p>



<p>ちなみにffmpegオプションがVBR (可変ビットレート）だと「ストリームの現在のビットレート（716.05 Kbps）が推奨値より低くなっています。」とyoutube live配信側でワーニングがでますので、今回はCBR(固定ビットレート）を使うことでワーニングの回避しています。</p>



<pre class="wp-block-code"><code>        try:
            # ★変更点: iterとreadlineを使い、stderrを1行ずつ継続的に読み込む
            for line in iter(self.process.stderr.readline, ''):
                if self.stop_event.is_set(): # スレッド停止の仕組み (本質的ではないが関連)
                    break
                
                line = line.strip()
                if not line:
                    continue

                # 読み取った行 (line) をログに出力するなどの処理 (ここでは省略)
                # self.logger.debug(f"FFMPEG_RAW: {line}")
                # (FFMPEG_STATS のような統計情報のログ出力もここで行われる)
            # ...
        except Exception as e:
            # ... (エラー処理)</code></pre>



<h2 class="wp-block-heading">ソースコードの公開</h2>



<p>今回作成したプログラムはGitHubで公開してます！簡単な手順も書いてますので、参考にしてください。</p>




https://github.com/hiirofish/bird-watching-youtube-streamer




<p>こちらを見てもらえれば、具体的なffmpegのコマンドやパラメータ設定、そして22分問題を解決する設定方法が分かります。Raspberry Pi 5とLogitech C270に最適化されたスクリプトで、スケジュール配信機能も付いています。</p>



<p>同じような野鳥観察をやりたい方は、このプログラムを使えば簡単に構築できると思います！以下に手順を書いておきます。</p>



<h2 class="wp-block-heading">配信するための手順</h2>



<h3 class="wp-block-heading">youtube studioのストリームキー (youtube側の設定）</h3>



<ol class="wp-block-list">
<li>youtube studioの右上にあるライブ配信マークをクリック</li>
</ol>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1022" height="472" src="https://take1bit.com/wp-content/uploads/2025/06/image-3.png" alt="" class="wp-image-1739" srcset="https://take1bit.com/wp-content/uploads/2025/06/image-3.png 1022w, https://take1bit.com/wp-content/uploads/2025/06/image-3-300x139.png 300w, https://take1bit.com/wp-content/uploads/2025/06/image-3-768x355.png 768w" sizes="(max-width: 1022px) 100vw, 1022px" /></figure>



<p>2. 左側にあるエンコード配信マークをクリックする。<br>   タブにライブ配信の設定、ストリームキーがあるのでこれをコピーします。プログラム側で使用します。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="753" src="https://take1bit.com/wp-content/uploads/2025/06/image-6-1024x753.png" alt="" class="wp-image-1742" srcset="https://take1bit.com/wp-content/uploads/2025/06/image-6-1024x753.png 1024w, https://take1bit.com/wp-content/uploads/2025/06/image-6-300x221.png 300w, https://take1bit.com/wp-content/uploads/2025/06/image-6-768x565.png 768w, https://take1bit.com/wp-content/uploads/2025/06/image-6.png 1123w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h3 class="wp-block-heading">YouTube Live配信の設定</h3>



<h4 class="wp-block-heading"><strong>DVR（巻き戻し機能）</strong></h4>



<p> YouTube Studioの配信設定で「DVRを有効にする」を選択しています。これにより視聴者はライブ配信中でも過去に遡って映像を見返すことができます。</p>



<h4 class="wp-block-heading"><strong>遅延設定</strong> </h4>



<p>「通常の遅延」「低遅延」「超低遅延」の選択肢から、<strong>通常の遅延</strong>を選択しました。私の観察プロジェクトではリアルタイム性が最重要ではなく、安定性を重視したためです。</p>



<h3 class="wp-block-heading">ラズパイ側の設定</h3>



<p><strong>1. ソースコードの取得</strong></p>



<pre class="wp-block-preformatted">bash<code>git clone git@github.com:hiirofish/bird-watching-youtube-streamer.git</code></pre>



<p><strong>2. 環境変数の設定</strong> 先ほど取得したストリームキーを環境変数に設定します：</p>



<pre class="wp-block-preformatted">bash<code><em># 一時的な設定</em>
export YOUTUBE_STREAM_KEY='your_stream_key'

<em># 永続的な設定（推奨）</em>
echo "export YOUTUBE_STREAM_KEY='your_stream_key'" &gt;&gt; ~/.bashrc
source ~/.bashrc</code></pre>



<p><strong>3. 配信開始</strong></p>



<pre class="wp-block-preformatted">bash<code>python3 youtube_streamer.py</code></pre>



<p>このような感じでリソースが表示されながら開始されます。デフォルトの時刻は5:00 &#8211; 20:00です。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1024" height="406" src="https://take1bit.com/wp-content/uploads/2025/06/image-8.jpg" alt="" class="wp-image-1745" srcset="https://take1bit.com/wp-content/uploads/2025/06/image-8.jpg 1024w, https://take1bit.com/wp-content/uploads/2025/06/image-8-300x119.jpg 300w, https://take1bit.com/wp-content/uploads/2025/06/image-8-768x305.jpg 768w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Youtube Studioが以下のように変わっていれば配信されています。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="781" height="383" src="https://take1bit.com/wp-content/uploads/2025/06/image-8.png" alt="" class="wp-image-1746" srcset="https://take1bit.com/wp-content/uploads/2025/06/image-8.png 781w, https://take1bit.com/wp-content/uploads/2025/06/image-8-300x147.png 300w, https://take1bit.com/wp-content/uploads/2025/06/image-8-768x377.png 768w" sizes="(max-width: 781px) 100vw, 781px" /></figure>



<h2 class="wp-block-heading">実際の配信動画</h2>



<p>配信映像はもう少し改良が進んでライブ配信予定ですが、ダイジェスト版はこちらでご覧いただけます。</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio"><a href="https://take1bit.com/computer-ja/youtube_live_tsubame/"><img decoding="async" src="//i.ytimg.com/vi/tZKSyp2LgPo/hqdefault.jpg" alt="YouTube Video"></a><br /><br /><figcaption></figcaption></figure>


<p></p>



<h2 class="wp-block-heading">ネクスト（今後の展開）</h2>



<p>その日のダイジェスト版だと時刻を知りたいと思ったので、<strong>時刻を埋め込んだり、デフォルト画像を埋め込んだり</strong>できればと思っています。</p>



<p>動体検知プログラムを入れると処理がパンクするので、<strong>音声検知で何かアクションする</strong>というのをやってみようかと思ってます。鳥の鳴き声を検知して、重要なシーンを自動的にマーク付けできたら面白そうですよね。</p>



<p>野鳥観察の技術的な話でしたが、同じような定点観測をやりたい方の参考になれば嬉しいです。次回もお楽しみに！</p>



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



<figure class="wp-block-embed is-type-wp-embed is-provider-take-1-bit wp-block-embed-take-1-bit"><div class="wp-block-embed__wrapper">
https://take1bit.com/computer-ja/birds_system/#toc9
</div></figure>



<p></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>自宅ベランダのコシアカツバメ観察プロジェクト 〜手軽な定点観測システムの作り方〜</title>
		<link>https://take1bit.com/computer-ja/birds_system/</link>
		
		<dc:creator><![CDATA[管理者]]></dc:creator>
		<pubDate>Wed, 21 May 2025 13:28:00 +0000</pubDate>
				<category><![CDATA[AI・プログラミング]]></category>
		<category><![CDATA[トックリツバメ観察]]></category>
		<guid isPermaLink="false">https://take1bit.com/?p=1717</guid>

					<description><![CDATA[はじめに 昨年、ベランダに野鳥が巣を作っていることに気づきました。普段あまり使わないベランダだったため、気づいたのは冬になってからでした。その時には鳥たちはすでにいなくなっており、巣はふん汚れだらけで、残念ながら1羽の死 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">はじめに</h2>



<p>昨年、ベランダに野鳥が巣を作っていることに気づきました。普段あまり使わないベランダだったため、気づいたのは冬になってからでした。その時には鳥たちはすでにいなくなっており、巣はふん汚れだらけで、残念ながら1羽の死骸も見つかりました。衛生面を考慮して巣を撤去し清掃しましたが、今年も同じ場所に鳥が戻ってきたのです。</p>



<p>今回は単に撤去するのではなく、定点観測することにしました。理由は次の通りです：</p>



<ul class="wp-block-list">
<li>子どもが野鳥の生態を直接観察できる貴重な教育機会になる</li>



<li>妻が虫嫌いなので、虫を捕食する鳥の存在はむしろ助かる</li>



<li>自然と共生する意識を家族で育める</li>
</ul>



<p>低コストで手軽な定点観測システムとして、ラズパイとyoutube配信の組み合わせを採用しました。加えて、動体検知プログラムを作成して観察映像のダイジェスト版も作ったので紹介します。</p>



<h2 class="wp-block-heading">コシアカツバメについて</h2>



<p>　今回ベランダに巣を作ったのはコシアカツバメです。このツバメは特徴的な形状の巣を作ることで知られています。泥を使って徳利（とっくり）のような形の巣を作ることから「トックリツバメ」という名称で今後呼んでいきたいと思います。</p>



<p>　定点カメラを設置する前にカメラで巣の中をのぞき込んでみましたが、卵はありませんでした。おそらく巣作り中の段階だと思われます。カメラの設置後に鳥が警戒して寄り付かなくなるかもしれないと心配しましたが、いてくれてますね。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="434" height="378" src="https://take1bit.com/wp-content/uploads/2025/05/image-16.png" alt="" class="wp-image-1718" srcset="https://take1bit.com/wp-content/uploads/2025/05/image-16.png 434w, https://take1bit.com/wp-content/uploads/2025/05/image-16-300x261.png 300w" sizes="(max-width: 434px) 100vw, 434px" /></figure>



<h2 class="wp-block-heading">観測システムの構築</h2>



<h3 class="wp-block-heading">検討ポイント</h3>



<p>観測用の撮影システムを組むために、以下の点を考慮しました。<br></p>



<ul class="wp-block-list">
<li>コストを抑えたい<br> 　ありものを使って、新たな出費を抑えることを考えました。</li>



<li>メンテナンスコストを下げたい<br> 　バッテリー式だと充電する必要が出てくるので、屋内の電源を使いました。</li>



<li>カメラの設置をなるべく楽にしたい<br>　いつでも外せて簡単に調整できればと思いました<br></li>
</ul>



<h4 class="wp-block-heading">ラズパイを使う</h4>



<p>定点観測すると低消費電力が一つの課題になるかと思います。録画処理なのでノートPCだ30W程度にはなりますが、ラズパイだとディスプレイレスにもなり、5Wを切ってきます。スイッチボットのIOTプラグで測定した結果になります。<br></p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="409" height="240" src="https://take1bit.com/wp-content/uploads/2025/05/image-17.png" alt="" class="wp-image-1719" srcset="https://take1bit.com/wp-content/uploads/2025/05/image-17.png 409w, https://take1bit.com/wp-content/uploads/2025/05/image-17-300x176.png 300w" sizes="(max-width: 409px) 100vw, 409px" /></figure>



<!-- START MoshimoAffiliateEasyLink -->
<script type="text/javascript">
(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;
b[a]=b[a]||function(){arguments.currentScript=c.currentScript
||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)};
c.getElementById(a)||(d=c.createElement(f),d.src=g,
d.id=a,e=c.getElementsByTagName("body")[0],e.appendChild(d))})
(window,document,"script","//dn.msmstatic.com/site/cardlink/bundle.js?20220329","msmaflink");
msmaflink({"n":"SwitchBot スマートプラグ プラグミニ スマートコンセント スイッチボット 消費電力モニター タイマー コンセント 節電·省エネ 直差し 遠隔操作 音声コントロール Bluetooth\u0026Wi-Fi両方対応 スマートホーム Alexa, Google Home, Siri, IFTTT, SmartThings対応","b":"スイッチボット(SwitchBot)","t":"W2001400","d":"https:\/\/m.media-amazon.com","c_p":"\/images\/I","p":["\/31z4vTju3wL._SL500_.jpg","\/41TH02mJzwL._SL500_.jpg","\/41XeqdRcaQL._SL500_.jpg","\/41y7hscmFUL._SL500_.jpg","\/419z1-eOaaL._SL500_.jpg","\/41BGu+KaOvL._SL500_.jpg","\/51taKNR0tDL._SL500_.jpg","\/41gS1mKqR5L._SL500_.jpg","\/41keH7pYDvL._SL500_.jpg"],"u":{"u":"https:\/\/www.amazon.co.jp\/dp\/B09PYLWNGV","t":"amazon","r_v":""},"v":"2.1","b_l":[{"id":1,"u_tx":"Amazonで見る","u_bc":"#f79256","u_url":"https:\/\/www.amazon.co.jp\/dp\/B09PYLWNGV","a_id":4357890,"p_id":170,"pl_id":27060,"pc_id":185,"s_n":"amazon","u_so":1},{"u_bc":"#f76956","u_tx":"楽天市場で見る","u_url":"https:\/\/search.rakuten.co.jp\/search\/mall\/SwitchBot%20%E3%82%B9%E3%83%9E%E3%83%BC%E3%83%88%E3%83%97%E3%83%A9%E3%82%B0%20%E3%83%97%E3%83%A9%E3%82%B0%E3%83%9F%E3%83%8B%20%E3%82%B9%E3%83%9E%E3%83%BC%E3%83%88%E3%82%B3%E3%83%B3%E3%82%BB%E3%83%B3%E3%83%88%20%E3%82%B9%E3%82%A4%E3%83%83%E3%83%81%E3%83%9C%E3%83%83%E3%83%88%20%E6%B6%88%E8%B2%BB%E9%9B%BB%E5%8A%9B%E3%83%A2%E3%83%8B%E3%82%BF%E3%83%BC%20%E3%82%BF%E3%82%A4%E3%83%9E%E3%83%BC%20%E3%82%B3%E3%83%B3%E3%82%BB%E3%83%B3%E3%83%88%20%E7%AF%80%E9%9B%BB%C2%B7%E7%9C%81%E3%82%A8%E3%83%8D%20%E7%9B%B4%E5%B7%AE%E3%81%97%20%E9%81%A0%E9%9A%94%E6%93%8D%E4%BD%9C%20%E9%9F%B3%E5%A3%B0%E3%82%B3%E3%83%B3%E3%83%88%E3%83%AD%E3%83%BC%E3%83%AB%20Bluetooth%26Wi-Fi%E4%B8%A1%E6%96%B9%E5%AF%BE%E5%BF%9C%20%E3%82%B9%E3%83%9E%E3%83%BC%E3%83%88%E3%83%9B%E3%83%BC%E3%83%A0%20Alexa%2C%20Google%20Home%2C%20Siri%2C%20IFTTT%2C%20SmartThings%E5%AF%BE%E5%BF%9C\/","s_n":"rakuten","u_so":2,"a_id":4352106,"p_id":54,"pc_id":54,"pl_id":27059,"id":4},{"u_bc":"#66a7ff","u_tx":"Yahoo!ショッピングで見る","u_url":"https:\/\/shopping.yahoo.co.jp\/search?first=1\u0026p=SwitchBot%20%E3%82%B9%E3%83%9E%E3%83%BC%E3%83%88%E3%83%97%E3%83%A9%E3%82%B0%20%E3%83%97%E3%83%A9%E3%82%B0%E3%83%9F%E3%83%8B%20%E3%82%B9%E3%83%9E%E3%83%BC%E3%83%88%E3%82%B3%E3%83%B3%E3%82%BB%E3%83%B3%E3%83%88%20%E3%82%B9%E3%82%A4%E3%83%83%E3%83%81%E3%83%9C%E3%83%83%E3%83%88%20%E6%B6%88%E8%B2%BB%E9%9B%BB%E5%8A%9B%E3%83%A2%E3%83%8B%E3%82%BF%E3%83%BC%20%E3%82%BF%E3%82%A4%E3%83%9E%E3%83%BC%20%E3%82%B3%E3%83%B3%E3%82%BB%E3%83%B3%E3%83%88%20%E7%AF%80%E9%9B%BB%C2%B7%E7%9C%81%E3%82%A8%E3%83%8D%20%E7%9B%B4%E5%B7%AE%E3%81%97%20%E9%81%A0%E9%9A%94%E6%93%8D%E4%BD%9C%20%E9%9F%B3%E5%A3%B0%E3%82%B3%E3%83%B3%E3%83%88%E3%83%AD%E3%83%BC%E3%83%AB%20Bluetooth%26Wi-Fi%E4%B8%A1%E6%96%B9%E5%AF%BE%E5%BF%9C%20%E3%82%B9%E3%83%9E%E3%83%BC%E3%83%88%E3%83%9B%E3%83%BC%E3%83%A0%20Alexa%2C%20Google%20Home%2C%20Siri%2C%20IFTTT%2C%20SmartThings%E5%AF%BE%E5%BF%9C","s_n":"yahoo","u_so":3,"a_id":4352107,"p_id":1225,"pc_id":1925,"pl_id":27061,"id":5}],"eid":"js7r0","s":"s"});
</script>
<div id="msmaflink-js7r0">リンク</div>
<!-- MoshimoAffiliateEasyLink END -->



<p><br>たかだかノートPCでも１か月つけっぱなしだとそこそこ食いますね。それがラズパイだと１００円強。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>ノートPC　→　21.6kWh × 30円/kWh  = 648円/月<br>ラズパイ　→　   3.6kWh × 30円/kWh  =108円/月</p>
</blockquote>



<p>ラズパイについては以前こちらの記事を書いてますので参考になれば。</p>



<figure class="wp-block-embed is-type-wp-embed is-provider-take-1-bit wp-block-embed-take-1-bit"><div class="wp-block-embed__wrapper">
https://take1bit.com/computer-ja/raspi5tutorial/
</div></figure>



<h4 class="wp-block-heading">webカメラ</h4>



<p>ラズパイの設置場所を屋内にするのか屋外にするのか悩んだのですが、電源が確実に取れる屋内にしました。動作も安定しますし、エアコンの用のコンセントもあったので、ラズパイを棚の上に置くだけで<br><br>ラズパイ用のカメラは小さいのですが、かなり割高です。しかも、今回はコードを3m以上なのでそれを作るのも手間だったので、市販のwebカメラ（以前、中古で１０００円くらいで買ったものの土台を外して、軽量化したもの）とUSBケーブルの延長で対応しました。webカメラは音声も高性能に取れるのでとても良い選択だったと思います。</p>



<!-- START MoshimoAffiliateEasyLink -->
<script type="text/javascript">
(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;
b[a]=b[a]||function(){arguments.currentScript=c.currentScript
||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)};
c.getElementById(a)||(d=c.createElement(f),d.src=g,
d.id=a,e=c.getElementsByTagName("body")[0],e.appendChild(d))})
(window,document,"script","//dn.msmstatic.com/site/cardlink/bundle.js?20220329","msmaflink");
msmaflink({"n":"ロジクール ウェブカメラ C270n HD 720P 小型 Webカメラ usbカメラ 自動光補正 カメラ ノイズリダクション マイク付 パソコン PC Windows Mac Chrome 国内正規品","b":"Logicool(ロジクール)","t":"960-001265","d":"https:\/\/m.media-amazon.com","c_p":"\/images\/I","p":["\/31pCtmWZ8zL._SL500_.jpg","\/418J+z1jBmL._SL500_.jpg","\/41sR9hGU5ZL._SL500_.jpg","\/51WU4JkdulL._SL500_.jpg","\/51AUW0LC7hL._SL500_.jpg","\/51ZTxbVadeL._SL500_.jpg","\/31dGX580imL._SL500_.jpg"],"u":{"u":"https:\/\/www.amazon.co.jp\/dp\/B07QMKND9M","t":"amazon","r_v":""},"v":"2.1","b_l":[{"id":1,"u_tx":"Amazonで見る","u_bc":"#f79256","u_url":"https:\/\/www.amazon.co.jp\/dp\/B07QMKND9M","a_id":4357890,"p_id":170,"pl_id":27060,"pc_id":185,"s_n":"amazon","u_so":1},{"u_bc":"#f76956","u_tx":"楽天市場で見る","u_url":"https:\/\/search.rakuten.co.jp\/search\/mall\/%E3%83%AD%E3%82%B8%E3%82%AF%E3%83%BC%E3%83%AB%20%E3%82%A6%E3%82%A7%E3%83%96%E3%82%AB%E3%83%A1%E3%83%A9%20C270n%20HD%20720P%20%E5%B0%8F%E5%9E%8B%20Web%E3%82%AB%E3%83%A1%E3%83%A9%20usb%E3%82%AB%E3%83%A1%E3%83%A9%20%E8%87%AA%E5%8B%95%E5%85%89%E8%A3%9C%E6%AD%A3%20%E3%82%AB%E3%83%A1%E3%83%A9%20%E3%83%8E%E3%82%A4%E3%82%BA%E3%83%AA%E3%83%80%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3%20%E3%83%9E%E3%82%A4%E3%82%AF%E4%BB%98%20%E3%83%91%E3%82%BD%E3%82%B3%E3%83%B3%20PC%20Windows%20Mac%20Chrome%20%E5%9B%BD%E5%86%85%E6%AD%A3%E8%A6%8F%E5%93%81\/","s_n":"rakuten","u_so":2,"a_id":4352106,"p_id":54,"pc_id":54,"pl_id":27059,"id":4},{"u_bc":"#66a7ff","u_tx":"Yahoo!ショッピングで見る","u_url":"https:\/\/shopping.yahoo.co.jp\/search?first=1\u0026p=%E3%83%AD%E3%82%B8%E3%82%AF%E3%83%BC%E3%83%AB%20%E3%82%A6%E3%82%A7%E3%83%96%E3%82%AB%E3%83%A1%E3%83%A9%20C270n%20HD%20720P%20%E5%B0%8F%E5%9E%8B%20Web%E3%82%AB%E3%83%A1%E3%83%A9%20usb%E3%82%AB%E3%83%A1%E3%83%A9%20%E8%87%AA%E5%8B%95%E5%85%89%E8%A3%9C%E6%AD%A3%20%E3%82%AB%E3%83%A1%E3%83%A9%20%E3%83%8E%E3%82%A4%E3%82%BA%E3%83%AA%E3%83%80%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3%20%E3%83%9E%E3%82%A4%E3%82%AF%E4%BB%98%20%E3%83%91%E3%82%BD%E3%82%B3%E3%83%B3%20PC%20Windows%20Mac%20Chrome%20%E5%9B%BD%E5%86%85%E6%AD%A3%E8%A6%8F%E5%93%81","s_n":"yahoo","u_so":3,"a_id":4352107,"p_id":1225,"pc_id":1925,"pl_id":27061,"id":5}],"eid":"Eyz8h","s":"s"});
</script>
<div id="msmaflink-Eyz8h">リンク</div>
<!-- MoshimoAffiliateEasyLink END -->



<p></p>



<!-- START MoshimoAffiliateEasyLink -->
<script type="text/javascript">
(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;
b[a]=b[a]||function(){arguments.currentScript=c.currentScript
||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)};
c.getElementById(a)||(d=c.createElement(f),d.src=g,
d.id=a,e=c.getElementsByTagName("body")[0],e.appendChild(d))})
(window,document,"script","//dn.msmstatic.com/site/cardlink/bundle.js?20220329","msmaflink");
msmaflink({"n":"エレコム RoHS指令準拠\u0026環境配慮パッケージ エコUSB延長ケーブル USB2.0 Aオス-Aメスタイプ 3m ブラック U2C-JE30BK","b":"エレコム(ELECOM)","t":"U2C-JE30BK","d":"https:\/\/m.media-amazon.com","c_p":"\/images\/I","p":["\/31BvGgyfXTL._SL500_.jpg","\/41hF8ZGGF5L._SL500_.jpg","\/41hF--dLXcL._SL500_.jpg"],"u":{"u":"https:\/\/www.amazon.co.jp\/dp\/B0036SGFMA","t":"amazon","r_v":""},"v":"2.1","b_l":[{"id":1,"u_tx":"Amazonで見る","u_bc":"#f79256","u_url":"https:\/\/www.amazon.co.jp\/dp\/B0036SGFMA","a_id":4357890,"p_id":170,"pl_id":27060,"pc_id":185,"s_n":"amazon","u_so":1},{"u_bc":"#f76956","u_tx":"楽天市場で見る","u_url":"https:\/\/search.rakuten.co.jp\/search\/mall\/%E3%82%A8%E3%83%AC%E3%82%B3%E3%83%A0%20RoHS%E6%8C%87%E4%BB%A4%E6%BA%96%E6%8B%A0%26%E7%92%B0%E5%A2%83%E9%85%8D%E6%85%AE%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%20%E3%82%A8%E3%82%B3USB%E5%BB%B6%E9%95%B7%E3%82%B1%E3%83%BC%E3%83%96%E3%83%AB%20USB2.0%20A%E3%82%AA%E3%82%B9-A%E3%83%A1%E3%82%B9%E3%82%BF%E3%82%A4%E3%83%97%203m%20%E3%83%96%E3%83%A9%E3%83%83%E3%82%AF%20U2C-JE30BK\/","s_n":"rakuten","u_so":2,"a_id":4352106,"p_id":54,"pc_id":54,"pl_id":27059,"id":4},{"u_bc":"#66a7ff","u_tx":"Yahoo!ショッピングで見る","u_url":"https:\/\/shopping.yahoo.co.jp\/search?first=1\u0026p=%E3%82%A8%E3%83%AC%E3%82%B3%E3%83%A0%20RoHS%E6%8C%87%E4%BB%A4%E6%BA%96%E6%8B%A0%26%E7%92%B0%E5%A2%83%E9%85%8D%E6%85%AE%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%20%E3%82%A8%E3%82%B3USB%E5%BB%B6%E9%95%B7%E3%82%B1%E3%83%BC%E3%83%96%E3%83%AB%20USB2.0%20A%E3%82%AA%E3%82%B9-A%E3%83%A1%E3%82%B9%E3%82%BF%E3%82%A4%E3%83%97%203m%20%E3%83%96%E3%83%A9%E3%83%83%E3%82%AF%20U2C-JE30BK","s_n":"yahoo","u_so":3,"a_id":4352107,"p_id":1225,"pc_id":1925,"pl_id":27061,"id":5}],"eid":"UfPi2","s":"s"});
</script>
<div id="msmaflink-UfPi2">リンク</div>
<!-- MoshimoAffiliateEasyLink END -->



<h4 class="wp-block-heading">突っ張り棒</h4>



<p>カメラ設置をどうするか悩みましたが、コンクリートアンカーなどは壁面を気づつけてしまうので家にあった長い突っ張り棒を使いました。カメラも軽いものなので、テープとナイロン紐で固定する感じでやってみました。</p>



<!-- START MoshimoAffiliateEasyLink -->
<script type="text/javascript">
(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;
b[a]=b[a]||function(){arguments.currentScript=c.currentScript
||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)};
c.getElementById(a)||(d=c.createElement(f),d.src=g,
d.id=a,e=c.getElementsByTagName("body")[0],e.appendChild(d))})
(window,document,"script","//dn.msmstatic.com/site/cardlink/bundle.js?20220329","msmaflink");
msmaflink({"n":"【Amazon.co.jp 限定】つっぱり棒 強力 3m ハイテンションゴム 突っ張り棒 幅320cm 長い カーテンレール ものほし竿 ドリル不要 耐荷重約30kg 物干し竿 洗濯物干し 調節簡単 1m 2m 布団干し 室内 屋外 伸縮棒 取付範囲270~320cm 直径32mm 白 アイクラシ(IKURASHI)","b":"アイクラシ(Ikurashi)","t":"22CB011","d":"https:\/\/m.media-amazon.com","c_p":"\/images\/I","p":["\/21nko0PvohL._SL500_.jpg","\/41qfbrU4vKL._SL500_.jpg","\/41KZH5FaIFL._SL500_.jpg","\/41xsXezhdPL._SL500_.jpg","\/41DkNm6cA4L._SL500_.jpg","\/51WSDHvDjAL._SL500_.jpg"],"u":{"u":"https:\/\/www.amazon.co.jp\/dp\/B0CXSPR2QZ","t":"amazon","r_v":""},"v":"2.1","b_l":[{"id":1,"u_tx":"Amazonで見る","u_bc":"#f79256","u_url":"https:\/\/www.amazon.co.jp\/dp\/B0CXSPR2QZ","a_id":4357890,"p_id":170,"pl_id":27060,"pc_id":185,"s_n":"amazon","u_so":1},{"u_bc":"#f76956","u_tx":"楽天市場で見る","u_url":"https:\/\/search.rakuten.co.jp\/search\/mall\/%E3%80%90Amazon.co.jp%20%E9%99%90%E5%AE%9A%E3%80%91%E3%81%A4%E3%81%A3%E3%81%B1%E3%82%8A%E6%A3%92%20%E5%BC%B7%E5%8A%9B%203m%20%E3%83%8F%E3%82%A4%E3%83%86%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%B4%E3%83%A0%20%E7%AA%81%E3%81%A3%E5%BC%B5%E3%82%8A%E6%A3%92%20%E5%B9%85320cm%20%E9%95%B7%E3%81%84%20%E3%82%AB%E3%83%BC%E3%83%86%E3%83%B3%E3%83%AC%E3%83%BC%E3%83%AB%20%E3%82%82%E3%81%AE%E3%81%BB%E3%81%97%E7%AB%BF%20%E3%83%89%E3%83%AA%E3%83%AB%E4%B8%8D%E8%A6%81%20%E8%80%90%E8%8D%B7%E9%87%8D%E7%B4%8430kg%20%E7%89%A9%E5%B9%B2%E3%81%97%E7%AB%BF%20%E6%B4%97%E6%BF%AF%E7%89%A9%E5%B9%B2%E3%81%97%20%E8%AA%BF%E7%AF%80%E7%B0%A1%E5%8D%98%201m%202m%20%E5%B8%83%E5%9B%A3%E5%B9%B2%E3%81%97%20%E5%AE%A4%E5%86%85%20%E5%B1%8B%E5%A4%96%20%E4%BC%B8%E7%B8%AE%E6%A3%92%20%E5%8F%96%E4%BB%98%E7%AF%84%E5%9B%B2270~320cm%20%E7%9B%B4%E5%BE%8432mm%20%E7%99%BD%20%E3%82%A2%E3%82%A4%E3%82%AF%E3%83%A9%E3%82%B7(IKURASHI)\/","s_n":"rakuten","u_so":2,"a_id":4352106,"p_id":54,"pc_id":54,"pl_id":27059,"id":4},{"u_bc":"#66a7ff","u_tx":"Yahoo!ショッピングで見る","u_url":"https:\/\/shopping.yahoo.co.jp\/search?first=1\u0026p=%E3%80%90Amazon.co.jp%20%E9%99%90%E5%AE%9A%E3%80%91%E3%81%A4%E3%81%A3%E3%81%B1%E3%82%8A%E6%A3%92%20%E5%BC%B7%E5%8A%9B%203m%20%E3%83%8F%E3%82%A4%E3%83%86%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%B4%E3%83%A0%20%E7%AA%81%E3%81%A3%E5%BC%B5%E3%82%8A%E6%A3%92%20%E5%B9%85320cm%20%E9%95%B7%E3%81%84%20%E3%82%AB%E3%83%BC%E3%83%86%E3%83%B3%E3%83%AC%E3%83%BC%E3%83%AB%20%E3%82%82%E3%81%AE%E3%81%BB%E3%81%97%E7%AB%BF%20%E3%83%89%E3%83%AA%E3%83%AB%E4%B8%8D%E8%A6%81%20%E8%80%90%E8%8D%B7%E9%87%8D%E7%B4%8430kg%20%E7%89%A9%E5%B9%B2%E3%81%97%E7%AB%BF%20%E6%B4%97%E6%BF%AF%E7%89%A9%E5%B9%B2%E3%81%97%20%E8%AA%BF%E7%AF%80%E7%B0%A1%E5%8D%98%201m%202m%20%E5%B8%83%E5%9B%A3%E5%B9%B2%E3%81%97%20%E5%AE%A4%E5%86%85%20%E5%B1%8B%E5%A4%96%20%E4%BC%B8%E7%B8%AE%E6%A3%92%20%E5%8F%96%E4%BB%98%E7%AF%84%E5%9B%B2270~320cm%20%E7%9B%B4%E5%BE%8432mm%20%E7%99%BD%20%E3%82%A2%E3%82%A4%E3%82%AF%E3%83%A9%E3%82%B7(IKURASHI)","s_n":"yahoo","u_so":3,"a_id":4352107,"p_id":1225,"pc_id":1925,"pl_id":27061,"id":5}],"eid":"1WDT1","s":"s"});
</script>
<div id="msmaflink-1WDT1">リンク</div>
<!-- MoshimoAffiliateEasyLink END -->



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



<h2 class="wp-block-heading">データ保存と配信方法</h2>



<p>定点観測では大量のデータが発生します。データ保存方法として次の選択肢を検討しました：</p>



<ol class="wp-block-list">
<li><strong>使っていないSSDにデータを保存する方法</strong>
<ul class="wp-block-list">
<li>メリット：高画質で保存可能</li>



<li>デメリット：容量制限あり、データ管理が必要、データを改修する手間がある</li>
</ul>
</li>



<li><strong>YouTubeライブ配信を活用する方法</strong>
<ul class="wp-block-list">
<li>メリット：データ容量を消費しない、いつでも振り返り視聴可能</li>



<li>デメリット：動画の加工が難しい可能性</li>
</ul>
</li>
</ol>



<p>結果的にYouTubeライブ配信を選択しました。これはとても良い選択でした。データ容量を気にする必要がなく、振り返り視聴も簡単にできます。</p>



<p>YouTubeのアーカイブ機能を使って動画をダウンロードすることもできます。</p>



<h2 class="wp-block-heading">データの切り出し</h2>



<p>ただ見るだけでは面白くなく、データが多いので、必要な部分だけ見たいという要求がでてきました。そこで、動体検知プログラムを自作し、鳥が映っている部分だけを自動的に抽出できるようにしました。このプログラムは胴体検知で鳥を検知し、その前後の映像を切り出す仕組みです。汎用性があるため、他の観察プロジェクトでも使えるかもしれないのでこちらにアップロードしておきます。<br><a rel="noopener" target="_blank" href="https://github.com/hiirofish/birds_video_cut">https://github.com/hiirofish/birds_video_cut<span class="fa fa-external-link external-icon anchor-icon"></span></a><br><br>このような感じで検知できます。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="455" height="332" src="https://take1bit.com/wp-content/uploads/2025/05/image-18.png" alt="" class="wp-image-1720" srcset="https://take1bit.com/wp-content/uploads/2025/05/image-18.png 455w, https://take1bit.com/wp-content/uploads/2025/05/image-18-300x219.png 300w" sizes="(max-width: 455px) 100vw, 455px" /></figure>



<p><strong>実際の検知された動画のダイジェストはこちらになります：</strong></p>



<p><a rel="noopener" target="_blank" href="https://youtu.be/cYb798qREJo">https://youtu.be/cYb798qREJo<span class="fa fa-external-link external-icon anchor-icon"></span></a></p>



<p></p>



<h2 class="wp-block-heading">成果と今後の展開</h2>



<p>24時間のライブ配信できる環境を作成しました。まだまだコシアカツバメの観察はこれからですが、何か面白い動画が取れればと思っています。</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
