切り抜き制作を10倍効率化する方法

切り抜き動画を作るたびに、数時間の配信アーカイブを丸ごとダウンロードしていませんか?10分の素材が欲しいだけなのに、5GB以上のファイルをダウンロード。時間もストレージも無駄です。

yt-dlpffmpegを組み合わせれば、必要な部分だけを数分でダウンロードできます。高画質のまま、ストレージは90%以上削減可能。

yt-dlpは、youtube-dlの後継として開発された高機能ダウンローダーで、ffmpegとの連携で部分ダウンロードが実現します。メンバーシップ限定コンテンツにも対応しています。

この記事では、コマンド一行で「5時間の動画から10分だけ抽出」する具体的な方法を解説します。コピペで使えるコマンド例も多数掲載。初心者でもすぐに実践できます。

yt-dlpの部分ダウンロードとは?

yt-dlpの`–download-sections`オプションとffmpegを使えば、動画の必要な部分だけをピンポイントでダウンロードできます。

部分ダウンロードなら時間もストレージも1/10以下に削減可能です。ffmpegが動画を再エンコードせずに切り出すため、高速かつ高品質。5時間(10GB)の動画から10分(200MB)だけ取得できるため、切り抜き制作には必須のテクニックです。

こんな人におすすめ

  • 切り抜き動画を頻繁に作成している
  • PCのストレージ容量が限られている
  • 長時間配信から特定シーンだけ欲しい
  • 素材取得の時間を短縮したい

環境構築:yt-dlpとffmpegのセットアップ

yt-dlpとffmpegをインストールして、部分ダウンロードができる環境を整えます。

ffmpegのインストール

手順(Windows)

https://github.com/BtbN/FFmpeg-Builds/releasesにアクセス

  `ffmpeg-master-latest-win64-gpl-shared.zip`をダウンロード

解凍と配置

ZIPファイルを解凍

フォルダ名を`ffmpeg`に変更

`C:\ffmpeg`に配置

環境変数の設定

`C:\ffmpeg\bin`のパスをコピー

   – Windowsの検索バーで「システム環境変数の編集」を検索

   – 「環境変数」→「システム環境変数」→「Path」をダブルクリック

   – 新規追加で`C:\ffmpeg\bin`を追加

手順(Mac)

 Homebrewを使ってインストール

brew install ffmpeg

 yt-dlpのインストール

手順(Windows)

1. yt-dlp Releasesにアクセス

2. `yt-dlp.exe`をダウンロード

3. `C:\ffmpeg\bin`フォルダに配置(ffmpegと同じ場所)

手順(Mac)

brew install yt-dlp

手順(Python)

pip install yt-dlp

動作確認

コマンドプロンプト(Windows)またはターミナル(Mac/Linux)を開いて、以下を実行

bash

# ffmpegの確認
ffmpeg -version

# yt-dlpの確認
yt-dlp --version

両方でバージョン情報が表示されればOKです。

基本:特定の時間範囲だけをダウンロードする方法

5時間の動画から10分だけを高画質で抽出します。

タイムスタンプの指定方法

yt-dlpでは`–download-sections`オプションで時間範囲を指定します。

--download-sections "*開始時刻-終了時刻"
  • `HH:MM:SS`形式(例: `01:23:45`)
  • 秒数のみ(例: `5025`は01:23:45と同じ)
  • `MM:SS`形式(例: `23:45`)

使用例

  • `*00:00:00-00:10:00`: 最初の10分間
  • `*01:30:00-01:40:00`: 1時間30分〜1時間40分
  • `*5400-6000`: 1時間30分〜1時間40分(秒数指定)

実際のコマンド例

例1: 動画の10分〜20分の部分をダウンロード

yt-dlp --download-sections "*00:10:00-00:20:00" "https://www.youtube.com/watch?v=VIDEO_ID"

例2: 複数の時間帯を指定

yt-dlp --download-sections "*00:10:00-00:15:00" --download-sections "*00:30:00-00:35:00" "https://www.youtube.com/watch?v=VIDEO_ID"

例3: 配信アーカイブの特定シーン(1時間30分〜1時間45分)

yt-dlp --download-sections "*01:30:00-01:45:00" "https://www.youtube.com/watch?v=VIDEO_ID"

音声のみの抽出

yt-dlp -f "bestaudio" -x --audio-format mp3 --download-sections "*00:10:00-00:20:00" "URL"

オプション説明

  • `-x`: 音声のみ抽出
  • `–audio-format mp3`: MP3形式に変換
  • `-f “bestaudio”`: 最高音質

コメント

タイトルとURLをコピーしました