excelで『MP3の「曲の長さ」を調べる』
excelで下記の『MP3の「曲の長さ」を調べる』を利用して
セルに各曲の長さを収納し合計を集計するようにしました。
参考、『MP3の「曲の長さ』を調べる
http://officetanaka.net/other/extra/tips16.htm
曲の長さを得るVBA
Cells(i, 2) = Folder.GetDetailsOf(Folder.ParseName(Target), 27)
Excel VBAで得た結果をセルに表示しましたが、秒以下は表示されません。
しかし、MP3には実際は秒以下の情報も含まれているようで
Mp3をPowerDirector_18でトラックに読み込ますと秒以下が表示されます。
例 hh:mm:ss:秒以下
ABC.mp3 00:02:04:26 --- PowerDirector_18 の所要時間表示
ABC.mp3 00:02:04 --- Excel セルでの曲の長さ
例として
8曲ある時間の集計をする場合
(見やすくするため、HH相当の00:の部分は省略しています。)
1)PowerDirectorの集計表示
02:04:26
05:16:27
06:08:16
06:42:02
09:36:13
08:42:18
03:48:05
01:59:18
------------
44:19:05
2)Excelの集計
02:46
05:16
06:08
06:42
09:36
08:42
03:48
01:59
-------------
44:15
1)と2)を比較すると00:04:05(4秒ちょっと)の誤差が出ます。
この差をなくすように
Excelの方も秒以下が表示されて時間集計を計算したいのですが
方法はありますか ?
お礼
サンプリングレートの問題でした。WaveEditorで正常にすると元に戻りました。ありがとうございます。