视频制作中的慢放、快放、顺放和逆放效果
为了生成慢放、快放、顺放、逆放效果的视频,您可以使用以下代码段:
If (res AVIERR_OK) Then GoTo error
Set bmp = New cDIB
List2.ListIndex = 0
If bmp.CreateFromFile(zmaPath & "mypicture" & List2.Text) = True Then
MsgBox "无法加载列表中的第一个位图文件!", vbExclamation, App.title
Exit Sub
End If
With strhdr
.fccType = mmioStringToFOURCC("vids", 0&)
.fccHandler = 0&
.dwScale = 1
.dwRate = Val(form1.Text8.Text) ' fps
.dwSuggestedBufferSize = bmp.SizeImage ' 一个帧像素的大小
Call SetRect(.rcFrame, 0, bmp.Width, bmp.Height) ' 定义流的矩形区域
End With
此代码段用于设置视频流的基本属性,包括帧率和帧大小等。通过调整 form1.Text8.Text
的值,您可以控制视频的播放速度,实现不同的播放效果。
104KB
文件大小:
评论区