叶
叶不归
Unregistered / Unconfirmed
GUEST, unregistred user!
我想把一个MPG文件剪掉一段,请给个思路或建议或代码。
我目前的做法是这样的:用一个TTrackBar,设长度Max为100,
比如设了起点Start=20,终点End=40,那么剪掉MPG文件的位置就是
mpg.size*20/100(五分之一处),剪掉的长度也是size的五分之一;
对应mediaplay当前浏览的位置是mediaplay.position:=mediaplay.length*20/100,
但是这样剪的位置不精确,因为起点对应到mpg的帧不准确。
期待更好的方法!!!
我目前的做法是这样的:用一个TTrackBar,设长度Max为100,
比如设了起点Start=20,终点End=40,那么剪掉MPG文件的位置就是
mpg.size*20/100(五分之一处),剪掉的长度也是size的五分之一;
对应mediaplay当前浏览的位置是mediaplay.position:=mediaplay.length*20/100,
但是这样剪的位置不精确,因为起点对应到mpg的帧不准确。
期待更好的方法!!!