見出し画像

誰でも高品質な切り抜き師になれる CLIアプリ

割引あり

本アプリの開発経緯

まず、わたくしはvtuber切り抜き動画をYouTubeへアップロードして最終的には収益化していきたいと考え、まず効率化を目指して本アプリを開発しました。


用途

特定のコメントに対して検索ワードを用いて抽出する
YouTube切り抜き動画作成等


適正ユーザー

PC環境があり、OSがWindowsの方
※プログラムの知識はなくても使用は可能ですが、chatGPTなどのAIサービスを1つ持っておくと安心だと思います。
上記を満たし切り抜きに興味がある方【vtuberに詳しい方だと真価を発揮します。】
既に切り抜きをされていても効率化ツールの一つとして有効です


本アプリの仕組み

概要

①コメントデータ取得【JSON】→②検索ワードに基づくカウントリスト作成【CSV】→③リストに基づきMP4ファイルを一括ダウンロード
①‐③の工程をそれぞれpyにてプログラム作成したものになります。
※いろいろ考えれば結合できそうですが今回販売分はしません

詳細

まず、PC環境があることが必須です。
加えて今回紹介する使用方法ではVisual Studio 2022を開発環境としています。

また、Python最新バージョンを使用します。

素人が【自分含む】動作させるためにどうするかを記載していくので、間違いがあれば指摘をお願いします。

製品説明

工程ごとの処理を説明していきます。

システムフォルダー全容

第1工程 JSON取得

プログラム実施後のフォルダーにJSONファイルが出力されます。
※サンプル画像はURLでチャンネルを指定した場合

システムフォルダー【第1工程 JSON取得】実施後

第2工程 CSV出力

プログラム実施後のフォルダーにCSVファイルが出力されます。
※サンプル画像は検索ワード「助かる」でJSONファイルを読み込みした場合

システムフォルダー【第2工程 CSV出力】実施後
CSVファイル内データ 検索ワード「助かる」の場合

第3工程 MP4ファイル出力

プログラム実施後のフォルダーにMP4ファイルが出力されます。

MP4ファイルをもとに作成した切り抜き動画

注記・免責

著作権違反に注意して本アプリを活用してください
当方は他者が本アプリを使用した経済活動に関与しません

作製・使用手順

第1工程 JSON取得.py作成

①:Visual Studio 2022を起動し、新しいプロジェクトの作成(N)→Python アプリケーションを選択して 下記の画面へ移動してください

Visual Studio 2022プログラム編集画面

②:第1工程 JSON取得.py(下記コード)をコード編集スペースに張り付け

from yt_dlp import YoutubeDL

ydl_video_opts = {
    'outtmpl' : '%(id)s'+'_.mp4',
    'format' : 'best',
    'writesubtitles' : True,
    'skip_download' : True
}
# Step 1: ファイル名称ルールの定義https://www.youtube.com/channel/チャンネルID
with YoutubeDL(ydl_video_opts) as ydl:
    result = ydl.download([
        'https://www.youtube.com/channel/UCzNXpqpdvlibmNc1JpM1o4g'

ユーザーが編集する箇所は
'https://www.youtube.com/channel/UCzNXpqpdvlibmNc1JpM1o4g'です
※チャンネルの場合はhttps://www.youtube.com/channel/の後にチャンネルIDを入力してください
チャンネルURLからIDを取得できるサイトも載せます 

ここから先は

7,715字 / 6画像

この記事が気に入ったらサポートをしてみませんか?