開始時間と終了時間から、経過時間を算出するスクリプト。
エンコードのベンチマークで、掛かった時間をラクに算出するために作ってみた。
経過時間算出  入力形式 
 開始時間 
 終了時間 
 出力形式 
  
基本的に、入力形式「YYYY年MM月DD日、hh:mm:ss」で使うことを想定していて、これはWindowsのファイルのプロパティでの表示形式と同じ。
この入力形式の場合には、ファイルのプロパティからコピペで「作成日時」→「開始時間」、「更新時間」→「終了時間」と入力し「算出」ボタンを押すとエンコードに掛かった時間を算出できる。

一応書いておくと、コピーで増やしたファイルはファイル作成日時がコピーを行った日時になってしまうのでこの方法では算出できない。 あくまでエンコードによって生成されたファイルに使える方法になる。

その他の方法となると、なんらかのツールで開始日時と終了日時を記録して、上記の入力形式に整形して……って整形する手間を掛けるんだったら自分で計算した方が早いような気がする。どの道手間がかかるんだしファイルのプロパティの日時表示形式以外では役にたたなそうだ。
せっかくなんで、ベンチマークみたいなのを。
ファイル数:7886 ファイル合計サイズ:2.10 GB (2,260,390,256 バイト)
P4-2.8GHz(Prescott) memory2.5GB Win2K のマシンで、 Soundforge9.0eを使用し、WAV 16bit48khz からリサンプリング32khz(アンチエイリアス2有効)して別ファイルに保存という作業に掛かった時間は、 2時間9分29秒(7769秒)(129分29秒) という結果になった。
※ ファイルサイズは 1.40 GB (1,512,573,568 バイト)

ちなみに、WAV 16bit48khz5分間の長さのファイルが 27.4 MB (28,800,132 バイト) なので ファイルのヘッダなどのオーバーヘッドを考慮に入れなければ、変換したファイルの再生長は約23546秒(約392分、6時間32分)となるので、 1時間(3600秒)の長さの音声ファイルを上記環境・上記設定でリサンプルして別ファイルに保存する場合、約20分(1195秒)掛かることになるらしい。意外と時間が掛かるんだな。再生長の1/3の時間が必要になるなんて。
って、経過時間を自動で計算できたからって、上記のように他の計算を手動でしてたんじゃ、とてもラクした気になれない……。
補足:
ファイル数:12351
ファイル合計サイズ:3.45 GB (3,708,823,676 バイト)
同じくP4-2.8GHz memory2.5GB Win2K
リサンプルに掛かった時間:3時間28分58秒(12538秒)(208分58秒)
リサンプル後のファイルサイズ:2.30 GB (2,479,766,128 バイト)
再生長1時間につきリサンプル約20分、1GBで約1時間掛かる計算になるかね。


追記200806110238:
上記二つのリサンプルベンチマークは、どちらもモノラル音声で、ステレオの場合には単純に考えて2倍の時間が掛かるだろうと思われる。
よって、ステレオ音声は再生長1時間につきリサンプル約40分、1GBで約2時間掛かる計算になるかね。 試してないから自信なし。
ってそれはむちゃくちゃ遅い。もしかすると上記二例は、膨大な数のファイルオープンとライトによる遅延が問題なのかもしれない。
ファイル合計サイズが同じ・再生長が長い・ファイル数が少ない という条件でベンチマークを取れば遥かに短い時間で終わりそうな予感がするけど、めんどくさいからやらない。

わかりにくかったので、上記二例の「ファイルサイズ」を「ファイル合計サイズ」に訂正しました。
関連記事
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Comment
※コメントスパム防止の為半角httpと全角wをNGワードに設定してあります。






(編集・削除用)

 

管理者にだけ表示を許可
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Trackback
http://nekomimya.blog28.fc2.com/tb.php/75-e48f298f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
ブログ表示設定
横:
縦:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
プロフィール

寝込み屋(nekomimya)

Author:
寝込み屋(nekomimya)
twitter:
寝込み屋(@nekomimya)

リンクはご自由に。外すのもご自由に。

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
ブログ内検索
ブログ内検索(Google)
※要JavaScript、別ウィンドウで結果表示
ブログ内検索(FC2)
※検索結果が表示されないことがあり
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
最近の記事
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
最近のコメント
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
最近のトラックバック
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
月別アーカイブ
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
カテゴリ
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
RSSフィード
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
リンク
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
FC2リンク
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    FC2カウンター
    閲覧者数合計


    現在の閲覧者数
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    最近の画像
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    検索フォーム