2016-09-26 7 views
-1

からオーディオデュレーションを取得します。は、私はこのデータを持っているkbpsのとサイズ

  • ビット速度:276キロバイト/秒
  • ファイルサイズ:6.17メガバイト
  • チャンネル:2
  • レイヤ:3
  • 頻度:44100 HZ

オーディオの再生時間を秒単位またはミリ秒単位で取得するにはどうすればよいですか?

+0

ファイルを開くことができれば、実際の圧縮されていない長さをヘッダー内で見つけることができます。 –

答えて

0

できません。継続時間を取得するには、サンプルレートを1秒あたりのサンプル数だけでなく、チャンネル数(モノラル、ステレオなど)、サンプルの長さ(バイト数)(通常は1〜3)が必要です。生のオーディオでない限り、いくらかのスペースを必要とする追加のデータもあります。 276kpbsはここでは役に立たない。ファイルが圧縮されているmP3の場合は、ファイルサイズだけでは判断できません。

+0

いいえ、私は両方のチャンネルとサンプルの長さを持っています –

+0

@SalvoMatteiniファイルタイプは何ですか? mp3、wav、aiff、ogg? –

+0

はmpegレイヤー3です –

関連する問題