SpiceWare
Still Fresh
Based on all the docs I've read, I initially set the video compression to 128 kbps with 10 fps (original was 29.97, I decimated by 3). I opted for audio compression at 56 kbps @ 22050 since I was encoding a music video.
Things worked well and I decided to set my BLU to 166 MHz and see how high I could get the bit rate for the video. I incremented by 64 kbps for each test. The last bit rate that worked was 704 kbps(the unit locked up when I tried 768 kbps) with some very impressive video qualities.
Since I'd already made the various files, I decided to see how well 150 MHz and 133 MHz would work. 150 MHz worked up to 576 kbps and 133 MHz worked up to 320 kbps. All had significantly better image quality than 128 kbps.
I then changed the frame rate to 15 fps(decimate by 2). The max bit rate for 166 MHz dropped to 256 kbps.
Here's the settings I used:
VirtualDub.audio.SetSource(1);
VirtualDub.audio.SetMode(1);
VirtualDub.audio.SetInterleave(1,500,1,0,0);
VirtualDub.audio.SetClipMode(1,1);
VirtualDub.audio.SetConversion(44100,0,0,0,1);
VirtualDub.audio.SetVolume(5018272);
VirtualDub.audio.SetCompression(85,22050,2,0,7000,1,12,"AQACAAAAtgABAHEF");
VirtualDub.audio.EnableFilterGraph(1);
VirtualDub.video.SetInputFormat(0);
VirtualDub.video.SetOutputFormat(7);
VirtualDub.video.SetMode(3);
VirtualDub.video.SetFrameRate(0,3);
VirtualDub.video.SetIVTC(0,0,-1,0);
VirtualDub.video.SetCompression(0x64697678,0,10000,0);
VirtualDub.video.SetCompData(1140,"AAAAAAC+CgCQsggAXHZpZGVvLnN0YXRzAAAAAHN0YXRzMgAAXHZpZGVvZ2suc3RhdHMAAFNvZnR3YXJlXEdOVVxYdmlEAAAAcW1hdHJpeF9pbnRyYQAAAHFtYXRyaXhfaW50ZXIAAABDb3VsZG4ndCBjcmVhdGUgWFZJRF9SRUdfU1VCS0VZIC0gAABjb25maWcAAENvdWxkbid0IG9wZW4gcmVnaXN0cnkga2V5IGZvciBkZWxldGlvbiAtIAAAU29mdHdhcmVcR05VAAAAAENvdWxkbid0IGRlbGV0ZSByZWdpc3RyeSBrZXkgLSAAWHZpRAAAAABCaXRyYXRlIChLYnBzKToAUXVhbGl0eTpVAAAABQAAABAAAABkAAAAZAAAAAYAAAAAAAAAAAAAACwBAAABAAAAAAAAAAAAAAAAAAAAAgAAAAoAAAACAAAACgAAAAgREhMVFxkbERITFRcZGxwUFRYXGBocHhUWFxgaHB4gFhcYGhweICMXGBocHiAjJhkaHB4gIyYpGxweICMmKS0QERITFBUWFxESExQVFhcYEhMUFRYXGBkTFBUWFxgaGxQVFhcZGhscFRYXGBobHB4WFxgaGxweHxcYGRscHh8hAAAAAAoAAAAeAAAAAQAAAAAAAAAZAAAACgAAAAEAAAABAAAAHgAAAAEAAAAyAAAAAQAAAPQBAABaAAAAMgAAAICWmAA8AAAAPAAAAPoAAAAAAAAAAAAAAFxoaW50ZmlsZS5tdmgAAABzdGF0czEAAFx2aWRlby5zdGF0cwAAAABzdGF0czIAAFx2aWRlb2drLnN0YXRzAABTb2Z0d2FyZVxHTlVcWHZpRAAAAHFtYXRyaXhfaW50cmEAAABxbWF0cml4X2ludGVyAAAAQ291bGRuJ3QgY3JlYXRlIFhWSURfUkVHX1NVQktFWSAtIAAAY29uZmlnAABDb3VsZG4ndCBvcGVuIHJlZ2lzdHJ5IGtleSBmb3IgZGVsZXRpb24gLSAAAFNvZnR3YXJlXEdOVQAAAABDb3VsZG4ndCBkZWxldGUgcmVnaXN0cnkga2V5IC0gAFh2aUQAAAAAXHZpZGVvZ2suc3RhdHMAAFNvZnR3YXJlXEdOVVxYdmlEAAAAcW1hdHJpeF9pbnRyYQAAAHFtYXRyaXhfaW50ZXIAAABDb3VsZG4ndCBjcmVhdGUgWFZJRF9SRUdfU1VCS0VZIC0gAABjb25maWcAAENvdWxkbid0IG9wZW4gcmVnaXN0cnkga2V5IGZvciBkZWxldGlvbiAtIAAAU29mdHdhcmVcR05VAAAAAENvdWxkbid0IGRlbGV0ZSByZWdpc3RyeSBrZXkgLSAAWHZpRAAAAABCaXRyYXRlIChLYnBzKToAUXVhbGl0eToAAAAAUXVhbnRpemVyOgAARGVzaXJlZCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAABAnAAAQJwAARwAAAAAAAAABAAAA");
VirtualDub.video.filters.Clear();
VirtualDub.video.filters.Add("HSV adjust");
VirtualDub.video.filters.instance[0].Config(0,78304,0);
VirtualDub.video.filters.Add("resize");
VirtualDub.video.filters.instance[1].Config(320,240,5);
VirtualDub.audio.filters.Clear();
VirtualDub.audio.filters.Add("input");
VirtualDub.audio.filters.Add("resample");
VirtualDub.audio.filters.Connect(0, 0, 1, 0);
VirtualDub.audio.filters.instance[1].SetInt(0, 22050);
VirtualDub.audio.filters.instance[1].SetInt(1, 64);
VirtualDub.audio.filters.Add("output");
VirtualDub.audio.filters.Connect(1, 0, 2, 0);
Things worked well and I decided to set my BLU to 166 MHz and see how high I could get the bit rate for the video. I incremented by 64 kbps for each test. The last bit rate that worked was 704 kbps(the unit locked up when I tried 768 kbps) with some very impressive video qualities.
Since I'd already made the various files, I decided to see how well 150 MHz and 133 MHz would work. 150 MHz worked up to 576 kbps and 133 MHz worked up to 320 kbps. All had significantly better image quality than 128 kbps.
I then changed the frame rate to 15 fps(decimate by 2). The max bit rate for 166 MHz dropped to 256 kbps.
Here's the settings I used:
VirtualDub.audio.SetSource(1);
VirtualDub.audio.SetMode(1);
VirtualDub.audio.SetInterleave(1,500,1,0,0);
VirtualDub.audio.SetClipMode(1,1);
VirtualDub.audio.SetConversion(44100,0,0,0,1);
VirtualDub.audio.SetVolume(5018272);
VirtualDub.audio.SetCompression(85,22050,2,0,7000,1,12,"AQACAAAAtgABAHEF");
VirtualDub.audio.EnableFilterGraph(1);
VirtualDub.video.SetInputFormat(0);
VirtualDub.video.SetOutputFormat(7);
VirtualDub.video.SetMode(3);
VirtualDub.video.SetFrameRate(0,3);
VirtualDub.video.SetIVTC(0,0,-1,0);
VirtualDub.video.SetCompression(0x64697678,0,10000,0);
VirtualDub.video.SetCompData(1140,"AAAAAAC+CgCQsggAXHZpZGVvLnN0YXRzAAAAAHN0YXRzMgAAXHZpZGVvZ2suc3RhdHMAAFNvZnR3YXJlXEdOVVxYdmlEAAAAcW1hdHJpeF9pbnRyYQAAAHFtYXRyaXhfaW50ZXIAAABDb3VsZG4ndCBjcmVhdGUgWFZJRF9SRUdfU1VCS0VZIC0gAABjb25maWcAAENvdWxkbid0IG9wZW4gcmVnaXN0cnkga2V5IGZvciBkZWxldGlvbiAtIAAAU29mdHdhcmVcR05VAAAAAENvdWxkbid0IGRlbGV0ZSByZWdpc3RyeSBrZXkgLSAAWHZpRAAAAABCaXRyYXRlIChLYnBzKToAUXVhbGl0eTpVAAAABQAAABAAAABkAAAAZAAAAAYAAAAAAAAAAAAAACwBAAABAAAAAAAAAAAAAAAAAAAAAgAAAAoAAAACAAAACgAAAAgREhMVFxkbERITFRcZGxwUFRYXGBocHhUWFxgaHB4gFhcYGhweICMXGBocHiAjJhkaHB4gIyYpGxweICMmKS0QERITFBUWFxESExQVFhcYEhMUFRYXGBkTFBUWFxgaGxQVFhcZGhscFRYXGBobHB4WFxgaGxweHxcYGRscHh8hAAAAAAoAAAAeAAAAAQAAAAAAAAAZAAAACgAAAAEAAAABAAAAHgAAAAEAAAAyAAAAAQAAAPQBAABaAAAAMgAAAICWmAA8AAAAPAAAAPoAAAAAAAAAAAAAAFxoaW50ZmlsZS5tdmgAAABzdGF0czEAAFx2aWRlby5zdGF0cwAAAABzdGF0czIAAFx2aWRlb2drLnN0YXRzAABTb2Z0d2FyZVxHTlVcWHZpRAAAAHFtYXRyaXhfaW50cmEAAABxbWF0cml4X2ludGVyAAAAQ291bGRuJ3QgY3JlYXRlIFhWSURfUkVHX1NVQktFWSAtIAAAY29uZmlnAABDb3VsZG4ndCBvcGVuIHJlZ2lzdHJ5IGtleSBmb3IgZGVsZXRpb24gLSAAAFNvZnR3YXJlXEdOVQAAAABDb3VsZG4ndCBkZWxldGUgcmVnaXN0cnkga2V5IC0gAFh2aUQAAAAAXHZpZGVvZ2suc3RhdHMAAFNvZnR3YXJlXEdOVVxYdmlEAAAAcW1hdHJpeF9pbnRyYQAAAHFtYXRyaXhfaW50ZXIAAABDb3VsZG4ndCBjcmVhdGUgWFZJRF9SRUdfU1VCS0VZIC0gAABjb25maWcAAENvdWxkbid0IG9wZW4gcmVnaXN0cnkga2V5IGZvciBkZWxldGlvbiAtIAAAU29mdHdhcmVcR05VAAAAAENvdWxkbid0IGRlbGV0ZSByZWdpc3RyeSBrZXkgLSAAWHZpRAAAAABCaXRyYXRlIChLYnBzKToAUXVhbGl0eToAAAAAUXVhbnRpemVyOgAARGVzaXJlZCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAABAnAAAQJwAARwAAAAAAAAABAAAA");
VirtualDub.video.filters.Clear();
VirtualDub.video.filters.Add("HSV adjust");
VirtualDub.video.filters.instance[0].Config(0,78304,0);
VirtualDub.video.filters.Add("resize");
VirtualDub.video.filters.instance[1].Config(320,240,5);
VirtualDub.audio.filters.Clear();
VirtualDub.audio.filters.Add("input");
VirtualDub.audio.filters.Add("resample");
VirtualDub.audio.filters.Connect(0, 0, 1, 0);
VirtualDub.audio.filters.instance[1].SetInt(0, 22050);
VirtualDub.audio.filters.instance[1].SetInt(1, 64);
VirtualDub.audio.filters.Add("output");
VirtualDub.audio.filters.Connect(1, 0, 2, 0);