本页为 NMM视频技术(旧)论坛(2004–2012)的只读存档,无法登录或发帖。欢迎前往 新论坛 交流。

NMM视频技术(旧)

查看: 5244回复: 5
打印 上一主题 下一主题

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

[复制链接]
kun1075
跳转到指定楼层
1楼
发表于 2009-11-8 23:16 只看该作者 回帖奖励 倒序浏览 阅读模式
比如H:\A.avi

将电影的2分钟-3分钟那段+2秒钟黑色视频
和5-6分钟再加一个2秒的黑色视频,然后合成一起,就是2分钟~3分钟+2秒黑色视频+5~6分钟+2秒黑色视频。请问可以这样的吗???请高手指点下
dgwxx
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完全一致,否则无法合体。
kun1075
3楼
 楼主 发表于 2009-11-9 08:21 只看该作者
万分感谢。。。我试试去。。。
kun1075
4楼
 楼主 发表于 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

就会出现下面的界面,

好像没有clip4吧?所以最后那里改为return clip1 + clip2 + clip3就出现下面的界面。。。

请问可以用DirectShowSource("路径")来读取片源吗?avisource好像只能读Avi的吧?
kun1075
5楼
 楼主 发表于 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
dgwxx
6楼
发表于 2009-11-9 10:55 只看该作者
改成
BlankClip(length=48, width=608, height=336, fps=23.976, pixel_type="YV12")
试试

小黑屋手机版NMM视频技术

GMT+8, 2026-10-11 12:23 , Processed in 0.021291 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.