SkypeRecorder
一覧に戻る
No.159 2019-11-10 21:29:39
タイトル 2Gバイトまでのファイルサイズ制限?
名前 THE INTERNET MAN
Waveファイルの仕様上、ファイルサイズが最大2Gバイトまでしか録音することができません。
48KHz16bitで4時間録音したとすると
48,000×(16÷8)×60(秒)×60(分)×4(時間)×2(チャンネル)=2,764,800,000バイトになります。
2,764,800,000は2.7648Gですので、2Gバイトを超えてしまいます。
SkypeRecorderでは、Waveファイルが正常に読み取れずエラーになってリトライを繰り返し、「マージ待」の表示のままになっているのではないかと思われます。
それが原因だとすると、運用上の対策としては、
・可能であれば、あらかじめWindowsのサウンドデバイスの設定で、録音、再生品質を落とす。
・2時間おきくらいで、SkypeRecorderの停止と開始をクリックして録音を分割する。
ということが思いつきます。

SkypeRecorderのプログラム側で対策するとすると、自動分割する機能を実装したり、サンプリングレートを落として録音する機能を実装すれば対策となるかもしれません。

すでに作成された2Gバイトを超えるWaveファイルを救済するとしたら、バイナリエディタ等を用いて、2GB以内にファイルを分割し、WAVEファイルのヘッダを編集する必要がありそうです。

↓ 返信
タイトル
名前





No.158 マージ待のままマージされない (遠野) 2019-11-10 02:48:30
No.159 2Gバイトまでのファイルサイズ制限? (THE INTERNET MAN) 2019-11-10 21:29:39
No.160 理解しました (遠野) 2019-11-11 18:28:36
No.161 Wavの最大サイズは4GB (らりるれろ) 2020-01-26 00:03:58
No.162 APIの問題のようではありますが・・・ (THE INTERNET MAN) 2020-01-27 15:57:26
No.163 是非お願いします (らりるれろ) 2020-02-02 11:27:48
No.164 もう少し課題がありそうです (THE INTERNET MAN) 2020-02-03 19:09:58
No.165 wavファイルを4GB対応にしました (THE INTERNET MAN) 2020-02-06 09:30:54
No.166 ありがとうございます (らりるれろ) 2020-02-15 20:01:19

Copyright (C) 2010-2011 THE INTERNET MAN. All Rights Reserved.