WAVファイルを分割する WAVファイルの一部を切り出します.
|
インストール:圧縮されたプログラムを,適当なディレクトリで解凍するだけです. |
ステレオWAVファイルを分割するプログラムを紹介します.
本プログラムには,分割数を指定すると入力WAVファイルを同じサイズの複数WAVファイルに分割します.入力のWAVファイル名と分割数をを指定しなければなりません.
split <入力ファイル名> <分割数> |
入力ファイルを3分割したい場合,以下の様に指定します.
split input.wav 3 |
出力ファイル名は複数になるため,ファイル名はプログラムが自動で命名します.分割数には2以上を指定しなければなりません.
以降に,引数とファイルの関係を示します.
以降に,3分割した例を示します.
C:\>split LostInLove.waw 3
LostInLove.wav : "LIST"の長さ: 258 [bytes]
"fmt "の長さ: 18 [bytes]
データ形式: 1 (1 = PCM) チャンネル数: 2 サンプリング周波数: 44100 [Hz] バイト数 / 秒: 176400 [bytes/sec] バイト数×チャンネル数: 4 [bytes] ビット数 / サンプル: 16 [bits/sample]
"data" の長さ: 41423424 [bytes] 約 78 秒単位に分割します.
LostInLove.wav を LostInLove000.wavへ変換しました, 0 - 77 (78sec). LostInLove.wav を LostInLove001.wavへ変換しました, 78 - 155 (78sec). LostInLove.wav を LostInLove002.wavへ変換しました, 156 - 234 (78sec). |
この例では,すべてのファイルが同じ長さになりましたが,分割数によっては,長さが異なる場合もあります.
サウンドファイルを分割する・その2
ファイルを分割する場合,分割数を指定するのではなく,ひとつのファイルの長さ(秒数)を指定し,分割したい場合も少なくありません.本節では,そのようなプログラムを紹介します.本プログラムには,ひとつのファイルの長さを秒で指定します.
split2 <入力ファイル名> <長さ:秒数> |
入力ファイルを,10秒の単位で分割したい場合,以下の様に指定します.
split2 input.wav 10 |
以降に,引数とファイルの関係を示します.
以降に,20秒単位に分割した例を示します.
C:\>split2 LostInLove.wav 20
LostInLove.wav : "LIST"の長さ: 258 [bytes]
"fmt "の長さ: 18 [bytes]
データ形式: 1 (1 = PCM) チャンネル数: 2 サンプリング周波数: 44100 [Hz] バイト数 / 秒: 176400 [bytes/sec] バイト数×チャンネル数: 4 [bytes] ビット数 / サンプル: 16 [bits/sample]
"data" の長さ: 41423424 [bytes]
LostInLove.wav を LostInLove000.wavへ変換しました, 0 - 19 (20sec). LostInLove.wav を LostInLove001.wavへ変換しました, 20 - 39 (20sec). LostInLove.wav を LostInLove002.wavへ変換しました, 40 - 59 (20sec). LostInLove.wav を LostInLove003.wavへ変換しました, 60 - 79 (20sec). LostInLove.wav を LostInLove004.wavへ変換しました, 80 - 99 (20sec). LostInLove.wav を LostInLove005.wavへ変換しました, 100 - 119 (20sec). LostInLove.wav を LostInLove006.wavへ変換しました, 120 - 139 (20sec). LostInLove.wav を LostInLove007.wavへ変換しました, 140 - 159 (20sec). LostInLove.wav を LostInLove008.wavへ変換しました, 160 - 179 (20sec). LostInLove.wav を LostInLove009.wavへ変換しました, 180 - 199 (20sec). LostInLove.wav を LostInLove010.wavへ変換しました, 200 - 219 (20sec). LostInLove.wav を LostInLove011.wavへ変換しました, 220 - 234 (14sec). |
最後のファイルは20秒に満たないため短くなります.