BGM・SEの頭と尻の無音を一括で切る|MP3のまま・長いBGMも・前後を試聴(体験版あり)
- 体験版Digital0 JPY
- 製品版Digital500 JPY





これまで: BGM と SE を 1 本ずつ波形の画面で開き、頭と尻の無音を目で見て切り、書き出し直す → この道具で: 音声ファイルかフォルダを入れると、頭と尻の無音を切る秒数が表で出て、演出の間を残す行を選び、前後を聴いて確かめ、切った音を zip でまとめて書き出せる 入れる物: 音声ファイル(WAV・MP3・OGG・M4A・FLAC のファイルかフォルダ) → できる物: 切る範囲の表(ファイルごとの元の長さ・頭で切る秒・尻で切る秒・新しい長さ・注意)、切った音の zip、一覧.csv 最初の 30 秒: ① 体験版の HTML を開く(見本の音〈架空・8 本〉が入っています) → ② 画面の上の切る範囲の表を見る → ③ 「切る 6・変更なし 1・全部が無音 1・頭の無音が長い 1」と出て、表に「頭で 0.250 秒・尻で 0.300 秒」のような秒が並ぶ 自分のデータで: ① 「ファイルを選ぶ」か「フォルダを選ぶ」で、自分の音声ファイルを入れる → ② 設定でしきい値と余白を決め、表の注意と「前」「後」の試聴を確かめる(演出の間を残す行は「この行は頭を切らない」) → ③ 「zip で書き出す」で切った音を zip にする(「一覧.csv」も書き出せる) 価格: 製品版 ¥500(税込)/体験版 0 円(この商品ページの 0 円の版) ※0 円の版は体験版です(見本なら全部の機能を試せます。自分のデータでは、使える範囲が一部です)。自分のデータで全部を使うときは、500 円の製品版をお選びください。 ダウンロード商品のため、お客様のご都合による返品・キャンセルはお受けしていません(詳しくはページの末尾)。 TRPG の GM やシナリオを回す人が、ココフォリアなどに上げる BGM と SE の、頭と尻の無音をまとめて切るための道具です。音声ファイルかフォルダを入れると、10 ms ごとの山がしきい値を超えた所を音として、頭と尻の余白だけ残して切る範囲を、ファイルごとの秒数の表に出します。切った音は zip で書き出せ、MP3 は MP3 として書き出します。 規則と前提: 10 ms ごとの山が −50 dBFS を超えた所を音とし、頭 50 ms・尻 200 ms を残します(既定です。しきい値と余白は設定で変えられ、表の上の 1 行も変わります)。音の判定は全部のチャンネルの山(絶対値の最大)で見るので、短いクリックの SE も音に数えます。余白はファイルの外へは出ません。元のファイルのまま入るのは変更なしの音だけで、切った音・フェードを掛けた音は書き出し直します。演出の間として頭を残すかどうかは、行ごとにあなたが選びます。 音声ファイルは、このブラウザの中だけで扱い、外へは送りません。元のファイルは変えません。続きは「作業ファイル」に書き出します(音そのものは入りません)。 素材屋の BGM や自分の録音は、音の入り方が様々です。作者が作った架空の合成音(ffmpeg で作った MP3 を含む)で確かめていて、本物の素材屋の BGM では確かめていません。自分の素材で合うかは、設定の例(SE=頭 10 ms・尻 50 ms・−45 dBFS など)を目安に試してください。
こんな時に
・ココフォリアに上げる BGM と SE の頭に、ほんの少しの無音が付いていて、鳴らすと間が空く。ファイルを 1 本ずつ波形の画面で開いて切っている → 音声ファイルやフォルダを入れると、頭と尻の無音を切る範囲を秒数の表で出し、zip でまとめて書き出せます。 ・オープニングの BGM は、頭の 2 秒の静けさが演出なのに、まとめて切ったらその間まで消えてしまいそうで不安 → 頭の無音が長いファイルには注意が出て、演出の間を残したい行は「この行は頭を切らない」を押すと、その行だけ頭を切りません。 ・SE は短い音なので、無音と一緒に音まで切れていないか、切った後を聴いて確かめたい → 行ごとの「前」「後」で、頭の 3 秒と尻の 3 秒を鳴らして聴き比べられます。短いクリックの SE も音に数えます。 ・どのファイルを何秒切ったのか、一緒に作っている人に聞かれても、すぐ見せられない → 「一覧.csv」に、ファイルごとの元の長さ・頭で切る秒・尻で切る秒・新しい長さ・注意を書き出せます(Excel で開けます)。
できること
・音声を入れます: 「ファイルを選ぶ」か「フォルダを選ぶ」で、自分の音声ファイルを入れます。フォルダは、画面のどこかに落としても入ります。見本の音は消えます。WAV・MP3・OGG・M4A・FLAC を読みます。フォルダの中の音声でないファイルは読まず、「読まなかったファイル」に数だけ出ます。 ・入れる数: 500 本・1 本 15 分までです。501 本目からは読みません。15 分を超えるファイルは「長すぎます(15 分まで)」と出ます。名前・大きさ・中身が同じファイルを 2 回入れたときは、「同じファイルを 2 回入れました(1 本として数えます)」と出て、1 本として数えます。読めないファイルは「読めません(形式)」の行になります。 ・切る範囲の表: 表の各行に、ファイルごとの元の長さ・頭で切る秒・尻で切る秒・新しい長さ・注意が並びます。音の判定は、10 ms の枠ごとに、全部のチャンネルの山(絶対値の最大)で見ます。平均の大きさではないので、短いクリックの SE も音に数えます。左右の片方だけ鳴る音も、鳴っている側で決まります。音の始めから「頭の余白」だけ手前、音の終わりから「尻の余白」だけ後ろを残して切ります。余白は、ファイルの外へは出ません。音が 1 つも無いファイルは「全部が無音(しきい値 −50 dBFS より小さい)」と出て、書き出しません。 ・演出の間を残す: 音の始めが「頭の無音が長い の秒」(既定 1.5 秒)より後のファイルには、「頭の無音が 2.000 秒あります。演出の間なら、この行は頭を切らないを選んでください」と出ます。演出の間を残したい行は、行の右の「この行は頭を切らない」を押します。設定の「頭を切る」「尻を切る」を外すと、全部の行で頭だけ・尻だけを切ります。両方外すと、切る所がありません。 ・前後を聴く: 行の右の「前」「後」を押すと、頭の 3 秒と尻の 3 秒を鳴らします(6 秒以下なら全部)。「前」は元の音、「後」は切った後の音(フェードを掛けた後)です。押した行だけを読み直して鳴らします。 ・フェード: 設定の「尻のフェードアウト」「頭のフェードイン」に 10〜5,000 ms を入れると、直線のフェードを掛けます(0 でなし)。尻のフェードは、最後のサンプルが 0 になります。フェードを掛けた行の注意に、「尻 100 ms のフェード」のように出ます。切る所が無いファイルでも、フェードを掛けるときは書き直します。何も掛けないときだけ、元のファイルのままです。 ・書き出し: 「zip で書き出す」で、切った音を zip にします。変更なしの音は元のファイルのまま入ります。切った音は、WAV なら WAV(16 ビット)・それ以外は MP3 です。設定の「書き出しの形」で、全部 MP3・全部 WAV にもできます。MP3 の速さは 128・160・192(既定)・256・320 kbps です。 ・MP3 の頭のずれ: MP3 には、ギャップの無い再生の印(LAME の Info)を付けるので、書き出した MP3 をもう一度入れても頭はずれません。 ・zip の中の名前と一覧: zip の中の名前は元と同じです。拡張子だけ変わる物は変わります。同じ名前(大文字小文字を同じとみなします)ができたときは、「SE_決定_2.WAV」のように _2 を付けます。全部が無音のファイルは zip に入りません。一覧には行があります。「一覧.csv」を書き出せます(ファイル・元の長さ・頭で切る・尻で切る・新しい長さ・注意。Excel で開ける UTF-8・BOM つき)。 ・コピーと印刷: 表の「コピー」で、表をそのまま貼れる形でコピーします。「印刷する」で、頭に作成日・規則の 1 行・件数を付けて印刷します。印刷の画面で「ヘッダーとフッター」を外し、倍率は 100% にしてください。 ・作業ファイル: 「作業ファイルを保存」で、しきい値・余白・フェード・書き出しの形・行ごとの「頭を切らない」を .json に書き出します(名前は無音の切り詰め_作業_日付.json)。音そのものは入りません。「作業ファイルを読み込む」で、今の設定を置き換えます(置き換える前に確かめます)。 ・MP3 の書き出しの部品: MP3 の書き出しには、同じフォルダの lame.min.js を使います。ZIP の中から直接開かず、右クリック →「すべて展開」してから開いてください。展開していないと「MP3 を書き出す部品(lame.min.js)が読めません。」と出ます(切る範囲を測ることと WAV の書き出しは、このままでもできます)。 ・同梱の見本: 同じフォルダの「見本」に、見本の音(入力の見本の中の WAV 8 本と MP3 2 本)と、見本を入れたときの書き出し(結果の見本_一覧.csv・結果の見本_書き出し.zip)が入っています。
できないこと(購入前に必ずお読みください)
・途中の無音を縮める、音量をそろえる(音量そろえで)、ループの継ぎ目のクロスフェード、ノイズ除去、形式の変換だけ、動画・波形の編集、32 ビット浮動小数の WAV の書き出しは入れていません。 ・元のファイルのまま書くのは、切る所もフェードも形の変更も無い音だけです。切った音とフェードを掛けた音は書き出し直します(切る所が無くても、フェードを掛けるときは書き直します)。 ・1 本 15 分まで、500 本までです。超えたときは、その旨を出して読みません。 ・ブラウザが読める形だけを扱います。サンプリング周波数が MP3 に書けない値のときは WAV で書き出します。 ・体験版は、自分のファイルも画面では全部測れて、前後を試聴できます。zip・CSV の書き出し・印刷・コピー・作業ファイルの保存は使えません(見本のときは使えます)。
確かめていないこと
・自作の見本で確かめた範囲: 作者が作った架空の合成音(見本の WAV 8 本と MP3 2 本。ffmpeg で作った MP3 を含む)と、それを書き換えた入力(余白を 0 にする・音を 100 サンプル後ろへずらす・尻のフェード 100 ms・しきい値を変える)で、残す範囲(サンプル数)・全部が無音・頭の無音が長い・フェード・しきい値を変えたときの数え直しを、設計に書いた期待の値と照らして確かめています。選べる設定の組み合わせの全部は試験していません(設計に期待の値を書いた選び方だけ試験しています)。 ・本物のソフト・サービスの物では確かめていないこと: 本物の素材屋の BGM と、ご自分の録音(架空の合成音でだけ確かめています)。 ・書き出した zip をココフォリアの部屋に上げて鳴らすこと(手で 1 回確かめるのは、これからです)。 ・Info の無い MP3 は、ブラウザが読むときに頭へ約 25 ms の無音が増え、その分も無音として切られます(確かめたのは 1 本・192 kbps・モノラルだけです)。 ・長い BGM は、1 本 15 分まで読む作りです。メモリと時間は、設計の代表の束(5 分のステレオ MP3 を 20 本)を目安にしていて、それより長いファイル・多い束は確かめていません。 ・書き出した音を耳で聴くこと(zip の中身はバイトとサンプル数で試験しています)。 ・Windows 11 以外の端末。Mac・Safari・iPhone・Android は確かめていません。
使い方
最初の 1 分: 体験版を開くと、見本の音(架空・8 本)が入っています。上に「切る 6・変更なし 1・全部が無音 1・頭の無音が長い 1」と出ます。表の各行に、ファイルごとの元の長さ・頭で切る秒・尻で切る秒・新しい長さ・注意が並びます(例: 頭で 0.250 秒・尻で 0.300 秒)。頭の無音が長いファイルには、演出の間なら頭を切らないを選ぶよう注意が出ます(体験版でも、見本なら製品版と同じです)。 1. zip を右クリック →「すべて展開」してから、「無音の切り詰め.html」をダブルクリックして Chrome か Edge で開きます(インストールもアカウントもインターネット接続も要りません)。 2. 「ファイルを選ぶ」か「フォルダを選ぶ」で、自分の音声ファイルを入れます(開いた直後は見本の音が入っていて、自分のファイルを入れると消えます)。表の上の 1 行(しきい値と余白)と、各行の注意を確かめます。 3. 演出の間を残したい行は「この行は頭を切らない」を押し、「前」「後」で頭の 3 秒と尻の 3 秒を聴いて確かめます。しきい値・余白・フェードは設定で変えます。 4. 「zip で書き出す」で切った音を zip にします。「一覧.csv」の書き出し、「印刷する」(印刷の画面で「ヘッダーとフッター」を外し、倍率は 100% にします)、作業ファイルの保存もできます。
体験版と製品版の違い
価格: 体験版 0 円/製品版 500 円 ・zip・CSV の書き出し・印刷・コピー・作業ファイルの保存: 体験版 自分のファイルでは使えません(見本のときは使えます)/製品版 使えます(500 本・1 本 15 分まで) ・どちらも同じ: 見本の音なら、測る・試聴・書き出しとも全部。自分のファイルも、画面では全部測れて、前後を試聴できます BOOTH と note で売っている物は同じです(中の zip も同じ)。どちらか一方でお求めください。
動作環境
Windows 11 の Google Chrome または Microsoft Edge(最新版)で動作を確認しています。Windows 10・Mac・iPhone・Android・Safari・Firefox では動作を確認していません。 MP3 の書き出しには、同じフォルダの lame.min.js(LAME の JavaScript 版)を使います。
データの扱い
この道具は通信しません。アカウントも要りません。外へ通信する指示を止める設定を入れてあり、作者が実物を Google Chrome で開いて使った間、外への通信は 0 件でした(ブラウザの通信の記録で確認)。 音声ファイルは、このブラウザの中だけで扱い、外へは送りません。元のファイルは変えません。1 本ずつ読んで、10 ms の山だけを覚え、音そのものは持ちません。しきい値や余白を変えると、覚えた山から数え直します。続きは「作業ファイルを保存」で書き出してください(音そのものは入りません)。 【利用条件】個人でご購入の場合はご購入者ご本人、法人・団体でご購入の場合は同じ法人・団体の中でお使いいただけます。第三者への再配布・転売は禁止します。 【お問い合わせ】BOOTH でご購入の場合はショップへのメッセージ、note でご購入の場合は記事の下の「クリエイターへのお問い合わせ」からご連絡ください。
返品・不具合について
返品・キャンセルについて ダウンロード商品のため、お客様のご都合による返品・キャンセル・返金はお受けしていません。購入前に、商品ページの「できること」「できないこと」「動作環境」と、体験版がある商品は体験版で、内容をご確認ください。 不具合があった場合 商品が説明どおりに動かない不具合のご連絡をいただいた場合は、状況を確かめたうえで、修正版のご提供または代わりの方法のご案内をいたします。修正や代わりの方法で解決できない重大な不具合の場合は、購入代金と同じ額をお返しします。お返しの方法(ギフトコードなど)は、ご購入者と相談のうえ決めます。商品説明に誤りがあった場合も同様です。 次の場合は対象外です(作者に故意または重大な過失がある場合を除きます) ・対応していない環境(上の動作環境以外)での動作 ・誤った操作や、説明と異なる使い方による結果 ・外部のサービス(会計ソフト・送り状ソフト・ネットショップ・配信サービスなど)の仕様の変更による不具合 損害の範囲 本商品のご利用によって生じた損害について、作者に故意または重大な過失がある場合を除き、作者が負う責任は、その商品の購入代金(体験版のみをご利用の場合は 1,000 円)を上限とします。また、作者に故意または重大な過失がある場合を除き、間接的な損害や逸失利益(得られるはずだった利益)については責任を負いません。
あわせて使える道具(同じ作者)
・音量そろえ: BGM・SE の音量をそろえて容量内に書き出す道具です。使う順は、先に無音の切り詰めで無音を切ってから音量をそろえます(無音が平均を下げません)(https://booth.pm/ja/items/8967264) ・同じ作者の道具の一覧: BOOTH https://sumitsuke.booth.pm/ / note https://note.com/sumitsuke




