オブジェクトの作成メソッド:
Ogg Vorbis ファイルを作成するオブジェクト。
ファイル作成の手順はおよそこのようになります:
// 入力音声 (選択範囲)
var clip = Application.ActiveDocument.CreateSoundClip();
// FileWriter_OggVorbis オブジェクトを作成する.
var writer = Application.CreateFileWriter("oggvorbis");
// 適当な圧縮フォーマットを選ぶ.
var fmts, i;
writer.CodecInfo.IsVBR = true;
fmts = writer.CodecInfo.GetCodecFormats(44100, 2);
fmts = fmts.toArray();
for (i in fmts) {
if (fmts[i].Quality == 40) {
// フォーマットをセットする.
writer.CodecFormat = fmts[i];
break;
}
}
// ファイル作成
writer.Process(clip, "D:\\Sound Output\\test1.ogg");
Dim clip, writer, fmts, f
' 入力音声 (選択範囲)
Set clip = Application.ActiveDocument.CreateSoundClip
' FileWriter_OggVorbis オブジェクトを作成する.
Set writer = Application.CreateFileWriter("oggvorbis")
' 適当な圧縮フォーマットを選ぶ.
writer.CodecInfo.IsVBR = True
fmts = writer.CodecInfo.GetCodecFormats(44100, 2)
For Each f In fmts
If f.Quality = 40 Then
' フォーマットをセットする.
writer.CodecFormat = f
Exit For
End If
Next
' ファイル作成
writer.Process clip, "D:\Sound Output\test1.ogg"
Sazanami Help
Copyright (c) 2023 Narumi Watanabe.
All Rights Reserved.