NMM视频技术(旧)

 找回密码
 成为会员
搜索
查看: 4760|回复: 8

文件合并&交错问题

[复制链接]
发表于 2009-10-18 18:24 | 显示全部楼层 |阅读模式
本帖最后由 Only Human 于 2009-10-18 20:12 编辑
  1. a = mpeg2source("C:\Users\葬\Desktop\奥特曼\1.d2v").Lanczosresize(648,480,5,2,-4,0).crop(4,0,-4,-0)

  2. a1 = a.trim(16117,18645)

  3. a2 = a.trim(18915,59613)

  4. b = DirectShowSource("C:\Users\葬\Desktop\奥特曼\logo.avi")

  5. c = a1 + b + a2

  6. return c
复制代码
我该如何把AVI合进去呢...
AVI是这样的...
  1.    General
  2.       Format : AVI
  3.       Format/Info : Audio Video Interleave
  4.       File size : 1.56 MiB
  5.       Duration : 8s 975ms
  6.       Overall bit rate : 1 462 Kbps
  7.       Writing application : VirtualDubMod 1.5.10.1 (Build 2366/Release)
  8.       Writing library : VirtualDubMod Build 2366/Release
  9.    Video #0
  10.       ID : 0
  11.       Format : MPEG-4 Visual
  12.       Format profile : AdvancedSimple@L5
  13.       Format settings, BVOP : Yes
  14.       Format settings, QPel : No
  15.       Format settings, GMC : No warppoints
  16.       Format settings, Matrix : Default (H.263)
  17.       Muxing mode : Packed bitstream
  18.       Codec ID : XVID
  19.       Codec ID/Hint : XviD
  20.       Duration : 8s 975ms
  21.       Bit rate : 1 447 Kbps
  22.       Width : 640 pixels
  23.       Height : 480 pixels
  24.       Display aspect ratio : 4:3
  25.       Frame rate : 29.970 fps
  26.       Resolution : 24 bits
  27.       Colorimetry : 4:2:0
  28.       Scan type : Progressive
  29.       Bits/(Pixel*Frame) : 0.157
  30.       Stream size : 1.55 MiB (99%)
  31.       Writing library : XviD 1.2.1 (UTC 2008-12-04)
复制代码
我写的AVS就直接提示Splice:Video formats don't match...
希望大大们能帮忙解答...谢谢了...
发表于 2009-10-18 18:47 | 显示全部楼层
  1. mpeg2source("C:\Users\葬\Desktop\奥特曼\1.d2v")
  2. Lanczosresize(648,480,5,2,-4,0).crop(4,0,-4,-0)
  3. trim(16117,18645)
  4. \+avisource("C:\Users\葬\Desktop\奥特曼\logo.avi").assumefps(last.framerate)
  5. \+trim(18915,59613)
复制代码
试试。
 楼主| 发表于 2009-10-18 18:55 | 显示全部楼层
本帖最后由 Only Human 于 2009-10-18 20:51 编辑

谢谢diseac 大 已经可以了
再次感谢
=========================================
继续问关于DVD交错的问题,...
我是不是很烦- -
  1. \+trim(18915,27305)
  2. \+trim(27306,27516)#交错
  3. \+trim(18917,28929)
  4. \+trim(28930,29054)#交错
  5. \+trim(29055,37080)
  6. \+trim(37081,37246)#画中画
  7. \+trim(37247,39826)
  8. \+trim(39827,40037)#交错
  9. \+trim(40038,42753)
  10. \+trim(42754,42775)#交错
  11. \+trim(42776,43345)
  12. \+trim(43346,43717)#交错
  13. \+trim(43718,44017)
  14. \+trim(44018,44039)#交错
  15. \+trim(44040,46836)
  16. \+trim(46837,46865)#交错
  17. \+trim(46866,46913)
  18. \+trim(46914,46947)#交错
  19. \+trim(46948,47960)
  20. \+trim(47961,48243)#交错
  21. \+trim(48244,48254)
  22. \+trim(48255,48274)#交错
  23. \+trim(48275,49509)
  24. \+trim(49510,49932)#交错
  25. \+trim(49933,50586)
  26. \+trim(50587,50589)#交错
  27. \+trim(50590,50843)
  28. \+trim(50844,50850)#交错
  29. \+trim(50851,53322)
  30. \+trim(53323,53419)#交错
  31. \+trim(53420,53482)
  32. \+trim(53483,53555)#交错
  33. \+trim(53556,53607)
  34. \+trim(53608,53768)#交错
  35. \+trim(53768,53832)
复制代码
我该如何处理- -
04还是06年的DVD...
是30I的...
能不能通篇加NNEDI2算了...
谢谢解答...
发表于 2009-10-18 20:54 | 显示全部楼层
既然段已经分出来了,这么处理当然是最好。
其实可以在这之前尝试一下硬解,或者有运动检测的插值deinterlacer,例如对实写效果神勇的TempGaussMC_beta1mod(插值滤镜改为nnedi2)
 楼主| 发表于 2009-10-18 20:59 | 显示全部楼层
本帖最后由 Only Human 于 2009-10-20 17:34 编辑

回复 4# diseac


    求硬解方法...以前从来么有用过...
TempGaussMC_beta1mod(EdiMode="nnedi2")这样没错吧...
发表于 2009-10-18 21:06 | 显示全部楼层
回复 5# Only Human

硬解就是用dgindexNV系列了,需要8以上的NV显卡。
TempGaussMC_beta1mod原本是用的nnedi,nnedi2的效果要更好一些,所以需要自己改一下代码。
 楼主| 发表于 2009-10-18 21:11 | 显示全部楼层
本帖最后由 Only Human 于 2009-10-18 23:05 编辑

回复 6# diseac
    GMA4500MHD不能拿来硬解的么- -
  1. mpeg2source("d2v")
  2. Lanczosresize(648,480,5,2,-4,0).crop(4,0,-4,-0)
  3. trim(16117,18645)
  4. \+avisource("logo.avi").assumefps(last.framerate)
  5. \+trim(18915,27305)
  6. \+trim(27306,27516)#交错
  7. \+trim(18917,28929)
  8. \+trim(28930,29054)#交错
  9. \+trim(29055,37080)
  10. \+trim(37081,37246)#画中画
  11. \+trim(37247,39826)
  12. \+trim(39827,40037)#交错
  13. \+trim(40038,42753)
  14. \+trim(42754,42775)#交错
  15. \+trim(42776,43345)
  16. \+trim(43346,43717)#交错
  17. \+trim(43718,44017)
  18. \+trim(44018,44039)#交错
  19. \+trim(44040,46836)
  20. \+trim(46837,46865)#交错
  21. \+trim(46866,46913)
  22. \+trim(46914,46947)#交错
  23. \+trim(46948,47960)
  24. \+trim(47961,48243)#交错
  25. \+trim(48244,48254)
  26. \+trim(48255,48274)#交错
  27. \+trim(48275,49509)
  28. \+trim(49510,49932)#交错
  29. \+trim(49933,50586)
  30. \+trim(50587,50589)#交错
  31. \+trim(50590,50843)
  32. \+trim(50844,50850)#交错
  33. \+trim(50851,53322)
  34. \+trim(53323,53419)#交错
  35. \+trim(53420,53482)
  36. \+trim(53483,53555)#交错
  37. \+trim(53556,53607)
  38. \+trim(53608,53768)#交错
  39. \+trim(53768,53832)
  40. \+trim(53833,54497)#交错
  41. \+trim(54496,60513)
复制代码
这AVS扔VDM提示错误...
'\'can only appear at the beginning or end of a line
line 7,column 1
============================================
还有就是我想把AVI放前面
  1. mpeg2source("d2v")
  2. Lanczosresize(648,480,5,2,-4,0).crop(4,0,-4,-0)
  3. \+avisource("logo.avi").assumefps(last.framerate)
  4. \+trim(18915,27305)
复制代码
这个该如何写...
==========================================
最后还有个nero把AAC解成WAV的命令行是什么- -
麻烦大大们解答了...
大大们:你怎么这么罗嗦这么多问题(拍晕...
发表于 2009-10-19 09:12 | 显示全部楼层
我在4楼说的有点含糊抱歉,我说的是硬解交错,不是硬件decode,我估计楼主的集成显卡没这功能。

第7行的问题在于前面的注释,“\”这个字符表示的是代码换行。如果楼主读代码比较吃力的话,干脆就都用变量吧。其实关于AVS语法的问题多看看它自带的文档就好了。

nero官方提供下载的AAC工具包里面有一个neroAacDec.exe,用它做AAC的解压缩。输入-help看参数。
 楼主| 发表于 2009-10-19 09:19 | 显示全部楼层
嗯...谢谢diseac大...
我不是学编程的...
代码确实比较头痛...
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

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

GMT+8, 2025-6-22 17:45 , Processed in 0.183435 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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