
スキャンした楽譜のPDFファイルの名前を変更する良い方法が無いものかについて考える。
例えば、メンバーから展開されてきたものとか、自分で購入した楽譜集をスキャンしたPDFを曲単位に分けて管理したいというニーズは皆さん持っていると思います。
1つのPDFに大量の曲が入っているより、ファイルが曲ごとに分かれていて、ファイル名に曲名が含まれているほうが色々と使い勝手が良いと思います。
(PDFファイルを分割したり結合したりする方法については、インターネット上に沢山の情報が有るのでここでは触れません)
私の場合、今までどうしていたかというと、こんな作業をしていました。
1.曲集のPDFをページごとにばらす。
2.複数ページにまたがる曲の場合は曲の単位にPDFを結合する。
3.PDFのファイル名を中身を確認しながら1個づつファイル名を変更する。
問題は、3の作業に気の遠くなるような作業量が必要になります。
通常は分割ソフトで分割するとこんな感じのファイルが山ほど作成されますよね。

これを
songBook1-001.pdf → Autumn Leaves.pdf
songBook1-002.pdf → Day By Day.pdf
みたいに変更する作業をしないといけません。
これを何とかする方法は無いかと考えていたんですが、やっといい方法が見つかったので、同じような悩みを持つ方に向けて公開します。
その方法とは・・・
「Geminiに手伝って貰う」です。
本当は楽譜のPDFをGeminiにアップロードして曲名部分を使用したファイル名にしてダウンロードさせてもらうのが理想なんですが、私が調べた範囲ではダウンロードまでは上手く出来ませんでした。
しかし、GeminiにPDFの中身を解析して曲名を抽出してリスト情報を作ってもらうことは出来ます。
リスト情報が出来たら、ここは手作業ですがファイル名に対してコピーペーストの作業を実施すると、期待通りのPDFファイル名変更が出来ます。
曲名の入力をせずにコピーペースト作業のみなので、格段に作業効率は向上すると思います。
以下は具体的な指示内容と結果です
指示するときは、複数のPDFをGeminiにドラッグドロップして、こんな依頼文を入力します。
この楽譜ファイルのPDFから次のリストを作ってください。
リストの項目は「元ファイル名」「変換後のファイル名」
「変換後のファイル名」の形式は「PDFの中身から抽出した曲名」+「.pdf」で
複数の曲が含まれている場合は「PDFの中身から抽出した曲名」を
「曲名1」_「曲名2」という感じで連結してください。
結果は、こんな感じで帰ってきます。

後は、Windowsだったらエクスプローラーとかで1個づつファイル名を更新する作業を行うのみです。
特筆すべきなのは、楽譜がイメージでなおかつ手書きでも結構な精度で解析してくれる所です。
ちなみに、「songBook1-045.pdf」の中身はこんなイメージです。

100点じゃないけど90点くらいは出せそうな感じの作業だと思いませんか?
GeminiとかのAI活用って有効なケースが結構あるように思いますね。
ここまで書いても良く判らないので具体的に教えて頂戴と思った人は、何でも個人レッスンの枠で受け付けますので、連絡してくださいね。
たぶん、自力で行けると思うけど・・・
Views: 21


