tomo writes:
> dmrecord -a -v -p audio -p video,comp=jpeg,quality=98 output.mv
That command is specifying constant quality. O2's ICE system works better with a constant bitrate.
Constant quality means the size of each compressed frame can vary enormously, giving an uneven flow into
the compression engine. The microcode was optimised for constant bitrate, ie. a more even flow. Thus, instead
of quality=98, try brate=25000000. That should work better.
> Only limitation on my system is disk speed so I cant write fast enough video with quality=100. My disks are old SGI/IBM
> 9gb 7200rpm and capabe of ~7-9mb/s writes in classic use (big files copying). But this is done with 100% system load
> (checked trough top, copying done with neko_mc). It is normal?
For reference, if it's of any help, I have 73GB 1.6" SCA 10K disks normally for 35 UKP each, but make it 30 for any Neko
member (lots available, suitable as external drives, 60 day warranty). I also have R7K/600 CPU modules available, ready to use.
> My sugestion is start with low quality parameters eg. 75 and then go higher.
No, use lower bitrates, like 20M, and go higher. Assuming the disk can take it, 30Mbit gives good quality, no need to go
any higher than that.
> Also don't run anything system demanding on background. Check it trough top maybe you will be surprised how many
> cpu power is wasted on something that do nothing - like neko_xmms on my system it draws 3% of cpu - when idling
> (not playing anything and is displayed on other desktop) Seamonkey & etc are mutch worst on this.
My IMPCOM advice page has some suggestions on this. Turn off all unnecessary background daemons (except XLV
if you need it) and shut down mediad/httpd, and anything else not needed:
Code:
alias chk chkconfig
chk esp off
chk webface_apache off
chk sesdaemon off
chk xlv off
chk tfxd off
chk routed off
chk sendmail off
chk sendmail_cf off
chk grio off
chk cluster off
chk ipaliases off
chk lp off
chk ts off
chk pmcd off
chk autoconfig_ipaddress off
chk ns_fasttrack off
chk tfxd off
chk timed off
Naturally, make sure videod and verbose are on. Wise to see what's going on during bootup:
Code:
chk videod on
chk verbose on
After the above is done, reboot, login as root, enter:
Code:
/etc/init.d/sgi_apache stop
/etc/init.d/mediad stop
Use 'ps -ef' to see what's running. It should be pretty minimal. It goes without saying, don't have anything running
like Firefox or other apps.
I'll be writing a large article later this year on video capture with O2. Been meaning to for ages...
Ian.