AVI能从后往前放吗?(100分)

  • 主题发起人 主题发起人 cw1
  • 开始时间 开始时间
C

cw1

Unregistered / Unconfirmed
GUEST, unregistred user!
可以吗? 怎么办?
不要告诉我说重新做一个AVI...
 
mpeg好像可以, avi是怎么编码的?
 
mpg可以吗?怎么实现的?
 
君不见有的VCD机可以倒着放片吗……由是推之也^_*
 
附加功能 将问题提前
 
Nutty之言诧异,mpg中充满预测帧,
VCD机的到放其实是跳过了所有的B帧,只放I帧,
君不见到放时那雄样...
 
目前还没见过倒放的呢,
 
没压缩过的AVI应该可以,它是一帧一帧的。
 
说道江南某位才子,四书五经正背如流,倒背也如流...
 
可以,读出 AVI 的帧速率,建立线程用 Position 属性自己控制,只是听不到声音的。
 
我看你还是重新做一个吧。
 
我只知道MCI可使mpg文件倒放,查一下CommandString吧
 
试一下MCICommandString:Play (设备别名) reverse;
 
好多avi的encoder是不允许反过来解码的。所以倒着放一般是不可以的。
不过AfterEffects视频处理软件可以正反播放,速度可变。不知用什么方法的,
 
接受答案了.
 
到底怎么实现?
 
AVI当然不能倒着放,因为大多数的AVI文件可能有一个标志叫MUSTUSEINDEX,
除非是每桢都是关键桢,否则解码时需要上下桢的一些情况,MPEG也是,除非你是
I 桢图象,否则解码时也要上下桢的运动补偿,尤其对B桢而言。
 
应该可以,我不敢肯定,做法如下:
定义一个整形变量tim,初值为mediaplay1.max
用一个timer,在on timer事件中:tim:=tim-1;
mediaplayer1.position:=tim
 
zhhyoushen:这个方法应该可以吧
哈哈
 
后退
顶部