復元した音声
- 形式
- 大きさ
- 長さ
このブラウザでは、この形式を再生できませんでした。ファイルとしては保存できます(別のアプリでは再生できることがあります)。
音声ファイルをテキストにするときは、音声→Base64変換 を使ってください。
使い方
説明
Base64 のテキストにして保管していた音声を、元の音声ファイルに戻すツールです。HTML や JSON に埋め込まれた Data URL から、音声を取り出すこともできます。
音声ファイルをテキストにするときは、音声→Base64変換 を使います。
操作の手順
- Base64 のテキストを貼り付けます。テキストファイル(.txt)に保存していたときは「テキストファイルを読み込む」で読み込めます
- 「音声に復元する」を押すと、形式を自動で見分けて、その場で再生できるようになります
- 「ダウンロード」で、元の形式のファイルとして保存します。名前は「詳細オプション」で変えられます
- 形式がうまく見分けられないときは、「詳細オプション」の「形式」で選び直してください
計算方法
- 「data:audio/mpeg;base64,」のような頭(Data URL)が付いていれば、そこに書かれた形式を使います。付いていなければ、データの先頭の決まった並び(マジックナンバー)から形式を見分けます
- 空白・改行は取り除いてから戻します。URL 用の Base64(- と _ を使うもの)や、末尾の「=」が無いテキストにも対応しています
ご注意
- テキストはブラウザの中だけで処理し、外部のサーバーには送りません。復元した音声も保存しません(ページを閉じると消えます)
- 戻したあとの大きさが 30MB までのテキストに対応しています
- 再生できるかどうかは、ブラウザが対応している形式によります(MIDI・AMR などは、ブラウザでは再生できないことが多いですが、ファイルとしては保存できます)
豆知識・背景知識
音声ファイルの先頭には、形式ごとに決まった並びがあります。WAV は「RIFF…WAVE」、OGG は「OggS」、FLAC は「fLaC」、MP3 は曲の情報(ID3タグ)の「ID3」で始まることが多く、このツールはここから形式を見分けています。
Base64 の末尾の「=」は、データの長さを4文字の区切りにそろえるための詰め物(パディング)です。3バイトずつに区切って余った分を示すだけなので、無くても元に戻せます。
URL に入れるための Base64 では、URL で特別な意味を持つ「+」「/」の代わりに「-」「_」を使います(RFC 4648 の「base64url」)。このツールは、どちらの書き方でも戻せます。
みんなの声・ご意見ボックス
「Base64→音声復元」について、感想・使いにくいところ・欲しい機能などを気軽に教えてください。
まだ投稿がありません。最初の一言をお待ちしています!
利用にお金はかかりますか?会員登録は必要ですか?
IT'S-Tool・PocketCalc のツールは、すべて無料で、会員登録やログインをせずにお使いいただけます。家計簿の有料プランなど、一部の有料のサービスを使うときだけ、IT'S-Tool アカウントでのログインが必要です。
入力した内容はサーバーに送られていますか?
計算やツールの処理は、お使いのブラウザの中だけで行っています。入力された数値や画像がサーバーへ送られることはありません。
コメント欄に投稿された内容だけは、他の方にも読んでいただくためにサーバーへ保存されます。
コメント欄に投稿された内容だけは、他の方にも読んでいただくためにサーバーへ保存されます。
スマホやタブレットでも使えますか?
iPhone・iPad・Android のブラウザに対応しています。画面の幅に合わせて表示が切り替わります。
要望やバグを見つけたときはどこへ伝えればよいですか?
「投稿する」タブからお知らせください。いただいた内容は運営で確認し、改善の参考にさせていただきます。