MP3 ファイルの ID3 タグについて MP3 の ID3 タグ (ID3v1/ID3v2) に関しては、下記の Wikipedia のサイトがわかりやすいです。 ID3タグ - Wikipedia タグ内のエンコーディング形式 ID3v1 – 定義なし ID3v1.1 – 定義なし ID3v2.2 – UTF-16 ID3v2.3 – UTF-16 ID3v2.4 – UTF-16 および UTF-8 ID3v1 規格の頃のエンコーディング形式には規定がなく、昔 Windows で作成した MP3 ファイルが Shift_JIS でタグ情報を保存していたりすると、Unicode を前提とした音楽プレイヤーなどで文字化けが発生したりします。 現状では、最も普及している ID3v2.3 を使い、UTF-16 で保存しておくのがよいようです。 ruby-mp3info のインストール mou
mp3ファイルの持続時間を取得する方法は2つあります。 一つは mutagenを使用する方法で、もう一つはpysoxを使用する方法です。 それぞれの方法には長所と短所があります。 mutagenを使った方法は、pysoxを使った方法よりも軽量で高速です。 mutagenはmp3ファイルのID3タグをチェックするだけなのはそのためです。一方、pysoxはSox CLIを使ってmp3ファイルのバイナリをチェックするようです。 pysoxの方法では、ID3情報を使わずに持続時間を判定する、つまりID3情報が無効なファイルや、ID3情報がないファイルを認識することができます。pysoxを使うことで、ID3情報を使わずにデュレーションを調べることができる、つまり、ID3情報が無効なファイルや、ID3情報がないファイルのデュレーションを検出することができます。 mutagenを使う方法 from mu
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く