MP3 TO MP4 VISUALIZERZIDOEIZO

DOCUMENT ・ VERSION 0.83 BETA 最終更新 2026.10.11
アプリを開く →
目次
  1. リリースノート
  2. マニュアル(準備/基本の流れ/HOME/再生/展開/書き出し/.zido/詳細設定/アンドゥ/ショートカット)
  3. 仕様と仕組み(全体/時間/展開/表現/2色/情報/画像/書き出し/.zido)
  4. 動作環境・上限

01リリースノート

0.83 beta2026.10.11LATEST
NEW
  • 設定ファイル(.zido)の保存・読み込み。mp3・ジャケット画像・すべての設定を1つのファイルにまとめて保存し、あとから丸ごと復元できます。
  • 展開ごとのカラー。Tab の画面の展開に「カラー」列を追加。色をクリックしてパレットから選ぶほか、A⇄B の入れ替え、R でランダムにできます。てんかん防止のため、前の色の変更から1小節以上あいている区間だけ変えられます。
  • 書き出し範囲。タイムラインの小節番号の上の白いバーで、MP4 に書き出す範囲を1拍単位で指定できます。
  • タイムラインの ZOOM。小節バーを ×1〜×16 に拡大・縮小できます。
  • 全情報表示を最大2小節に。最初の帯は最初の空白へ最大3拍、曲側へも伸ばせます。最後の帯は1〜8拍。
  • DEMO ファイル。「DEMOファイルを開く」で、サンプルの曲と設定をすぐに試せます。
  • ドキュメントページ(このページ)。ABOUT からも開けます。
  • 「展開をつける」ボタン。mp3 を読み込むと、読み込み枠が「mp3を変更」と「展開をつける(TABで切替可能)」に分かれます。
CHANGE
  • 展開を追加したときの刻みは、常に4分音符から始まるようにしました。
  • ショートカット一覧を ABOUT から Tab の画面の「操作ガイド・ショートカット」へ移動。操作ガイドは1項目1行に整理し、折りたためるようにしました。
  • ABOUT の文字と手順の画面写真を少し暗くし、「つかいかた」とフィードバックを目立たせました。
  • 左上のロゴを小さくし、タブと同じ高さにそろえました。
0.82 beta2026.10.10
NEW
  • アンドゥ/リドゥ。編集できるすべての設定を、最大300手まで戻す・やり直すことができます。
  • 音量(Vol)。プレビューの音量を5段階で調整。ダブルクリックでミュート、もう一度でミュート解除。書き出しの音量には影響しません。
  • HUD の ON/OFF。再生バーのトグルで、BPM・経過時間などの表示を切り替えられます。
  • 展開ごとの BPM(1/2・標準・倍速)。画面に出る BPM はそのままで、その区間の映像のテンポだけを変えます。Tab の前の画面にも同じ設定を追加。
  • 表示する情報のまとめ操作。「すべてのチェックを外す」と「タグ情報を非表示」。文字が1つも出ないときは、図形だけの表現を選びます。
CHANGE / FIX
  • BPM は 20〜400 の範囲に。範囲外は確定時に寄せます。
  • メニューやスイッチを選んだあと、そのまま Space で再生できるようにしました。
  • 再生バーの並びを Vol → 先頭へ → 再生 に変更。
  • 1/2・倍速の区間で、動きが2回繰り返したり拍の頭でカクついたりする問題を修正。
  • ABOUT にフィードバックのボタンを追加。
0.80 beta 以前
  • tgly.uk/zidoeizo/ で公開。検索エンジン向けの設定、SNS 用の画像、ファビコンを用意。
  • X に投稿できる MP4 に。ブラウザに AAC の書き出し機能がない環境でも、内蔵のエンコーダで必ず AAC 音声にします。映像が H.264 にできない環境では、書き出しの前に注意を表示します。
  • スマホの画面幅に対応。
  • 展開(小節ごとの刻み・濃淡・モーション)、タイムライン、Tab の画面を追加。
  • 表現を追加し、要素の ON/OFF と作例表示を用意。

02マニュアル

mp3 を読み込むだけで、BPM に合わせた2色の VJ 風動画(1080×1080)を作ります。曲の情報を文字にして、最初と最後に全情報を表示します。MP4 で書き出して SNS にそのまま使えます。

2.1準備するもの

  • mp3 ファイル。最初と最後が1小節ずつ空白(無音)の mp3 を用意してください。動画は1小節目の4拍目から始まり、最後の拍で全情報表示に切り替わります。
  • BPM。mp3 に BPM のタグがあれば自動で入ります。なければ手で入力します。
  • ジャケット画像(あれば)。PNG または JPG。2色にして映像に使います。
  • ブラウザ。PC の Google Chrome または Microsoft Edge をおすすめします(動作環境)。

2.2基本の流れ

  1. MP3 を読み込む。枠にドロップするか、クリックして選びます。
  2. BPM を確認・設定。違うときは手で直します。
  3. 画像を読み込む(あれば)。
  4. シャッフルで表現を選ぶ。押すたびに表現の組み合わせが変わります。
  5. Tab キーで展開を設定。小節ごとに刻み・濃淡・モーション・BPM・カラーを変えられます。
  6. MP4 で書き出す。1080×1080 の動画として保存されます。
TIP

迷ったら Tab キー。設定の画面(HOME)と展開の画面を行き来できます。mp3 を読み込んだあとの「展開をつける」ボタンでも切り替わります。

2.3HOME 画面

設定ファイル

「設定を保存(.zido)」「設定ファイルを開く」で、作業の状態をまるごと保存・復元します。くわしくは 設定ファイル。

DEMO ファイル

「DEMOファイルを開く」で、サンプルの曲(Higher Hook (Demo))と設定を読み込みます。まず雰囲気を見たいときに。mp3 や設定ファイルを読み込むと、このボタンは消えます。

mp3 の読み込み

読み込むと枠が2つに分かれ、左が「mp3を変更」(クリックかドロップで曲を差し替え)、右が「展開をつける(TABで切替可能)」になります。枠の下には、動画の開始位置・終わりの全情報表示の開始位置・動画の長さが出ます。

BPM・先頭オフセット

BPM は 20〜400(小数可)。先頭オフセット(ミリ秒)は、mp3 の先頭のわずかなズレを補正するためのものです。

COLOR A / B

動画に使う2色を16色のパレットから選びます。「A⇄B」で入れ替え、「ランダム」で見やすい組み合わせを選びます。ロゴの色もこの2色に合わせて変わります。

ジャケット画像(2色化)

「画像を選ぶ」で追加、「外す」で取り外します。2色にするスタイルを選べます(ジャケット画像)。mp3 に埋め込まれた画像は使いません。

SEED・シャッフル・FPS

SEED は表現の組み合わせを決める番号です。同じ SEED なら同じ映像になります。「シャッフル」で新しい SEED に。FPS は 15・30・60 から選びます。

表示する情報(編集可)

ファイル名・日付・ID3 タグ・音声の情報などを一覧にしています。チェックを外した行は映像に出ません。文字はそのまま書き換えられ、「+ 項目を追加」で自由な行も足せます。

  • 「すべてのチェックを外す」:すべての行を非表示に(もう一度で全部表示)。
  • 「タグ情報を非表示」:既定の行を隠し、空の行を1つ置きます。VJ 素材のように、自分の文字だけで作りたいときに。

2.4再生・音量・HUD

  • 再生バー:Vol → 先頭へ → 再生 → 経過時間 → シークバー → 長さ → 最後へ → HUD → MP4 書き出し。
  • Vol:5段階。クリック・ドラッグ・ホイール・矢印キーで変えられます。ダブルクリックでミュート、もう一度で元の音量へ。プレビューだけに効き、書き出す動画の音量は変わりません。
  • HUD:映像の四隅の BPM・経過時間・小節などの表示を ON/OFF。最初と最後の全情報表示の HUD も切り替わります。

2.5展開(Tab の画面)

曲の途中で表現の刻み方などを変えるための画面です。Tab か「展開をつける」で開きます。左に映像、上にタイムライン、右に展開の一覧と操作ガイドが並びます。

展開を追加する

「+ 現在の小節から新しい展開」(Shift + N)で、再生位置の小節から新しい区間を作ります。刻みは4分音符から始まります。行の「×」で削除。

展開の列

列内容
開始・小節・拍区間が始まる位置。最初の行は「最初から」で固定です。
BPM1/2・標準・倍速。映像のテンポだけを変えます(画面に出る BPM はそのまま)。
刻み4分・8分・16分音符。表現が切り替わる間隔です。
濃淡刻みの中での濃さの変化(フェードアウト・固定・フェードイン・固定暗転・ランダム・良い感じ・詳細設定に従う)。
モーション動きの強さ(なし・弱め・標準・強め)。
カラーA・B の色、⇄ 入れ替え、R ランダム。最初の行は HOME の COLOR A/B と同じ設定です。ほかの行は、変えるまで前の区間と同じ色(点線で薄く表示)。

タイムライン

  • クリック・ドラッグで再生位置(赤い線)を動かします。
  • 区間の上の数字が刻み、下のアイコンが濃淡、下の小さな棒がモーションの強さです。色が変わる区間には小さな色見本が出ます。
  • 黄色い帯:最初と最後の全情報表示。端をドラッグして長さを変えます(最大2小節)。最初の帯は、左端で最初の空白へ最大3拍、右端で曲側へ伸ばせます。
  • 白いバー(小節番号の上):MP4 の書き出し範囲。両端を1拍単位でドラッグ、ダブルクリックで全体に戻ります。
  • ZOOM(右上):小節バーを拡大・縮小。再生中は再生位置を追いかけます。Shift+ホイール(トラックパッドなら横スクロール)で左右に移動。

操作ガイド・ショートカット

画面右下の見出しをクリックすると折りたためます。たたんだ状態はブラウザが覚えています。

2.6MP4 書き出し

  1. 必要なら Tab の画面で書き出し範囲を指定します(初期状態は全体)。
  2. 「MP4 書き出し」を押すと、進み具合と残り時間が表示されます。「中止」で止められます。
  3. 完了すると「曲名_1080x1080.mp4」が保存されます。範囲を指定したときは、ファイル名に長さ(秒)が入ります。
NOTE

映像を H.264 で書き出せないブラウザでは、VP9 形式になる前に確認が出ます。X など多くの SNS は VP9 の動画を受け付けないため、Chrome か Edge での書き出しをおすすめします。

2.7設定ファイル(.zido)

  • 保存:「設定を保存(.zido)」で「曲名.zido」をダウンロードします。mp3・ジャケット画像・すべての設定が入ります。
  • 開く:「設定ファイルを開く」で選ぶか、mp3 の枠に .zido ファイルをドロップします。保存したときの状態に戻ります。
  • 保存できないとき:展開が99個、または表示する情報が50項目を超えていると保存できません(減らしてから保存してください)。
  • mp3 が再生できないとき:注意が出たあと mp3 を選ぶ画面になります。選んだ mp3 は音声だけを使い(ID3 タグは読みません)、設定はファイルの内容で戻します。
注意

.zido には mp3 そのものが入っています。人に渡すときは、曲の権利にご注意ください。

2.8詳細設定

  • 最初と最後の全情報表示のレイアウト:6種類から選ぶか、SEED で自動。最初と最後は常に同じレイアウトです。
  • 最初の全情報表示の長さ:1〜4拍(1小節目の4拍目で終わるように前へ伸びる)。曲側への延長は Tab の画面の黄色い帯で。
  • 最後の全情報表示の長さ:1〜8拍。
  • 刻みごとの濃淡:展開で「詳細設定に従う」にした区間の濃淡。
  • 最大レイヤー数:1〜4。重ねる表現の数の上限です。
  • 要素の ON/OFF:153 の表現をひとつずつ ON/OFF。停止中に行へマウスを乗せると、その作例をループ表示します。

2.9アンドゥ/リドゥ

BPM・色・SEED・展開・表示する情報・ジャケット・詳細設定・書き出し範囲など、編集できる設定はすべて戻せます(最大300手)。続けて入力した文字は1回分にまとめます。再生位置・音量・画面の切り替えは対象外で、mp3 を読み込み直すと履歴は消えます。

2.10ショートカット

Space
再生/停止
Tab
設定の画面(HOME)と展開の画面の切り替え
Shift+←/→
1小節移動(連打で続けて戻る)
Shift+↑/↓
1拍移動(連打で続けて戻る)
Shift+N
現在の小節から新しい展開(展開の画面)
⌘+Z/Ctrl+Z
アンドゥ(macOS/Windows など)
⌘+Shift+Z/Ctrl+Y
リドゥ(macOS/Windows など)

03仕様と仕組み

3.1全体の仕組み

ZIDOEIZO は1枚の Web ページだけで動きます。mp3 も画像もサーバーには送らず、読み込みから書き出しまでをすべてお使いのブラウザの中で行います。

工程使っているもの
mp3 の読み込みID3 タグと MPEG の情報は独自の解析で読み、音声はブラウザの Web Audio でデコード。
映像の描画1080×1080 の Canvas に、1コマずつ描画。表現の選び方や動きは、BPM・音量・SEED から計算します。
エンコードブラウザの WebCodecs で映像(H.264)と音声(AAC)を圧縮。AAC が使えないブラウザでは内蔵の AAC エンコーダを使います。
MP4 の組み立て独自の MP4 書き出し処理で1つのファイルにまとめます。
文字Google Fonts の書体を使います(初回の読み込み時に取得)。

3.2時間の決まり方

  • 1小節目は無音の前提です。動画は1小節目の4拍目から始まり、ここが最初の全情報表示になります(最初の空白へ最大3拍伸ばせます)。
  • 2小節目の頭から、BPM に合わせた表現が始まります。最初の全情報表示を曲側に伸ばした場合は、その分あとから始まります。最初の全情報表示は、全体で最大8拍(2小節)です。
  • 曲の最後の拍から数えて、指定した拍数(1〜8拍)前から最後の全情報表示になります。
  • 先頭オフセットを入れると、拍の位置がその分ずれます。

3.3展開の各設定

刻み

表現が切り替わる単位です。4分音符なら1拍ごと、8分なら半拍ごと、16分なら4分の1拍ごとに次の表現へ進みます。

濃淡

種類動き
フェードアウト刻みの頭が濃く、だんだん薄く。
固定ずっと濃いまま。
フェードイン薄い状態からだんだん濃く。
固定暗転濃いまま、刻みの半分で一気に消える。
ランダム4分音符ごとに上の3つを割り当て。
良い感じ文字・要素などひとつずつ別々に割り当て(隣どうしは違うものに)。

モーション

動きの速さの倍率です。なし(止まった完成形を表示)・弱め(1/2)・標準・強め(2倍)。

BPM(1/2・倍速)

その区間の拍・刻み・動きの速さをまとめて1/2倍か2倍にします。動きは区間の境目でつながったまま速さだけが変わり、画面に出る BPM の数字は変わりません。

3.4表現と SEED

  • 表現は全部で 153。メイン表現 121・重ねる要素 7・最下層の図形 9・画面全体の効果 16 です。
  • 刻みごとに、SEED をもとにメイン表現と重ねる要素を選びます。同じ SEED・同じ設定なら、毎回同じ映像になります。
  • 重ねる数は最大レイヤー数まで。超える場合は、散らし文字 → 最下層の図形 → 波形のワイプの順に省きます。
  • 表示する文字が1つもないときは、文字を使わない図形の表現だけを選びます。
  • OFF にした要素は選ばれません。

3.52色と色の切り替え

  • 映像は常に2色だけで描きます。2色は4分音符ごとに入れ替わります(最初と最後の全情報表示では入れ替えません)。
  • 展開ごとにカラーを変えると、その区間の頭から新しい2色になります。
  • てんかん防止のルール:色の変更は、前の色の変更(なければ動画の開始)から1小節(4拍)以上あいている区間だけ有効です。足りない区間はカラーを変えられず、書き出しでも反映しません。
  • ランダムの組み合わせは、色どうしの明るさの差(コントラスト比)が一定以上のものから選びます。
  • アプリのボタンなどの部品は色が固定で、ロゴだけが COLOR A/B に合わせて変わります。

3.6表示する情報

  • ID3v2・ID3v1 のタグ(曲名・アーティスト・アルバムなど)と、ファイル名・日付(ファイルの更新日時)・長さ・BPM・小節数・形式・ビットレート・サンプリング周波数・チャンネル・ファイルサイズ・音量のピーク/RMS などを自動で並べます。
  • タグがない基本の項目(TITLE・ARTIST など)は空の行として用意され、入力するとその文字が映像に出ます。
  • 文字は映像の中で、メインの大きな文字・散らした文字・最初と最後の全情報表示などに使われます。

3.7ジャケット画像

読み込んだ画像を正方形に切り抜き(正方形でなければ中央)、2色に変換して表現の1つとして使います。スタイルは次の8種類と、それらを混ぜる「ランダム」です。

ドット(規則ディザ)・ドット(誤差拡散ディザ)・網点(ハーフトーン)・ラインスクリーン・モザイク・文字(ASCII アート)・2値(ハイコントラスト)・等高線(ポスタライズ)

3.8書き出しの形式

コンテナMP4
映像1080×1080・15/30/60fps・H.264(High → Main → Baseline の順に使えるもの)。ビットレートは 15fps 8Mbps/30fps 10Mbps/60fps 14Mbps。H.264 が使えない場合は VP9(事前に確認あり)。
音声AAC-LC・256kbps。ブラウザに AAC がない場合は内蔵エンコーダ(モノラルの mp3 は 160kbps)。
長さ動画の開始(1小節目の4拍目)から曲の終わりまで。書き出し範囲を指定した場合はその範囲。
音量mp3 のまま(Vol の設定は反映しません)。

3.9.zido の中身

.zido は ZIDOEIZO 専用の設定ファイルです。先頭の目印「ZIDO」、形式の番号、設定(JSON 形式の文字)、mp3 本体、ジャケット画像本体の順に入っています。大きさはおおよそ「mp3 + 画像 + 数KB〜数十KB」です。

  • 入るもの:BPM・オフセット・COLOR A/B・SEED・FPS・詳細設定・要素の ON/OFF・HUD・展開(カラー含む)・全情報表示の長さ・書き出し範囲・表示する情報・ジャケットのスタイル、mp3、ジャケット画像。
  • 入らないもの:再生位置・音量・画面の状態・アンドゥの履歴。

04動作環境・上限

4.1動作環境

  • おすすめ:PC の Google Chrome・Microsoft Edge(最新版)。
  • ほかのブラウザやスマホでも動きますが、書き出しの速さや形式(H.264 が使えるか)はブラウザによって変わります。
  • 書き出しはブラウザの中で計算するため、曲が長い・FPS が高い・表現が重いほど時間がかかります。

4.2上限・範囲

項目範囲
BPM20〜400(小数可)
FPS15 / 30 / 60
最初の全情報表示1〜8拍(空白側は最大3拍)
最後の全情報表示1〜8拍
色の変更の間隔1小節(4拍)以上
書き出し範囲1拍単位・1拍以上
ZOOM×1〜×16
アンドゥ最大300手
.zido に保存できる展開99個まで
.zido に保存できる表示する情報50項目まで
音量(プレビュー)5段階+ミュート

4.3フィードバック

感想や不具合は、アプリの ABOUT にある「フィードバックはこちら」(Google フォーム)からお送りください。

TOP ↑