NMM视频技术(旧)

 找回密码
 成为会员
搜索
查看: 4722|回复: 5

请教下AVS怎么读取电影的某个时间段然后中间插入一段黑色的视频啊?

[复制链接]
发表于 2009-11-8 23:16 | 显示全部楼层 |阅读模式
比如H:\A.avi

将电影的2分钟-3分钟那段+2秒钟黑色视频
和5-6分钟再加一个2秒的黑色视频,然后合成一起,就是2分钟~3分钟+2秒黑色视频+5~6分钟+2秒黑色视频。请问可以这样的吗???请高手指点下
发表于 2009-11-9 00:11 | 显示全部楼层
假设您的视频是640×480@23.976fps。分辨率、帧率请根据实际情况自行调整。帧号请根据实际要加的位置进行调整。

AVS代码:
source = avisource("h:\a.avi")
clip1 = source.trim(2880,4319)# 2~3分钟
clip2 = BlankClip(length=48, width=640, height=480, fps=23.976)# 生成两秒黑屏
clip3 = source.trim(7199,8639)# 5~6分钟

return clip1 + clip2 + clip3 + clip4

思路大致上是这样,请自行微调,注意clip2的分辨率、颜色空间、帧率务必与a.avi完全一致,否则无法合体。
 楼主| 发表于 2009-11-9 08:21 | 显示全部楼层
万分感谢。。。我试试去。。。
 楼主| 发表于 2009-11-9 08:36 | 显示全部楼层
晕不行啊。。。片源是608x336的23.976帧的

source = avisource("H:\美剧HDTVRip\[迷失.第一季].Lost.1x06.House.of.The.Rising.Sun.hdtv-lol.avi")

clip1 = source.trim(2880,4319)
clip2 = BlankClip(length=48, width=608, height=336, fps=23.976)
clip3 = source.trim(7199,8639)

return clip1 + clip2 + clip3 + clip4

就会出现下面的界面,
[(000166)08-30-04].JPG
好像没有clip4吧?所以最后那里改为return clip1 + clip2 + clip3就出现下面的界面。。。
[(000188)08-30-27].JPG
请问可以用DirectShowSource("路径")来读取片源吗?avisource好像只能读Avi的吧?
 楼主| 发表于 2009-11-9 08:38 | 显示全部楼层
颜色空间是什么???

看看我的片源详情

H:\美剧HDTVRip\[迷失.第一季].Lost.1x06.House.of.The.Rising.Sun.hdtv-lol.avi
      Complete name : H:\美剧HDTVRip\[迷失.第一季].Lost.1x06.House.of.The.Rising.Sun.hdtv-lol.avi
      Format : AVI
      Format/Info : Audio Video Interleave
      Format/Family : RIFF
      File size : 350 MiB
      PlayTime : 42mn 4s
      Bit rate : 1156 Kbps
      StreamSize : 5.09 MiB
      Writing application : VirtualDub
   Video #0
      Codec : XviD
      Codec/Family : MPEG-4
      Codec/Info : XviD project
      Codec profile : Streaming Video Profile/Level 1
      Codec settings/PacketBitStream : Yes
      Codec settings/BVOP : Yes
      Codec settings/QPel : No
      Codec settings/GMC : 0
      Codec settings/Matrix : Default
      PlayTime : 42mn 4s
      Bit rate : 1025 Kbps
      Width : 608 pixels
      Height : 336 pixels
      Display Aspect ratio : 16/9
      Frame rate : 23.976 fps
      Resolution : 8 bits
      Chroma : 4:2:0
      Interlacement : Progressive
      Bits/(Pixel*Frame) : 0.208
      StreamSize : 309 MiB
   Audio #1
      Codec : MPEG-1 Audio layer 3
      Codec profile : Joint stereo
      PlayTime : 42mn 4s
      Bit rate : 122 Kbps
      Bit rate mode : VBR
      Channel(s) : 2 channels
      Sampling rate : 48 KHz
      Resolution : 16 bits
      StreamSize : 36.8 MiB
      Writing library : LAME3.92
      Encoding settings : ABR
发表于 2009-11-9 10:55 | 显示全部楼层
改成
BlankClip(length=48, width=608, height=336, fps=23.976, pixel_type="YV12")
试试
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

小黑屋|手机版|NMM视频技术

GMT+8, 2025-5-6 02:17 , Processed in 0.322860 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表