- 博客(16)
- 资源 (2)
- 收藏
- 关注
原创 FAAC 处理5.1声道布局有问题
标准的5.1Wav 声道布局应该为: FL FR FC LFE SL SR,用该标准布局的wav数据,FAAC编码输出的布局是混乱的,在输入之前把布局调整为:FC FL FR FC SL SR LFE 可解决问题。用FAAC的命令行时增加 -I 1,6 可解决该问题。
2013-04-25 16:44:38
1633
原创 VC Release 下用Mingw编译的dll 崩溃问题
Mingw编译动态库时,生成的lib文件是用Mingw下的libtool生成的,是有些问题的。在VC的Debug模式下运行是没有问题的,但Release模式下就会崩溃。原因是Release模式下,工程配置项里 linker/optimization 的 Reference选项是打开的,即选了Yes (/OPT:REF),此时由libtool生成的lib就会有问题。 解决方法:用VS
2013-04-25 16:27:35
1780
原创 QuickTime 2002 错误小结
遇到的QuickTime 2002 错误有两类:1. QuickTime 在 Vista系统上文件Tag冲突: QuickTime 在 Vista系统上对MP4/MOV/3GP 等文件的一些Tag设置有冲突,vista自动加上某些Tag之后,QuickTime就无法识别了,它对这些Tag的要求比较严格,但基于其他框架的播放器没问题,比如VLC等基于FFMpeg的, 射手等基于DS
2012-11-02 19:50:26
4360
原创 Komodo IDE 7.0.2 Debug UTF-8 Python 文档的Bug
Komodo IDE 7.0.2 调试UTF-8 Python 文档时,会抛出如下异常:Traceback (most recent call last): File "C:\Program Files\ActiveState Komodo IDE 7\lib\support\dbgp\python3lib\dbgp\client.py", line 2260, in runMain
2012-06-23 18:48:14
1970
原创 Pyside 初体验
最近用Python帮同事写了个小工具,用来解析视频文件信息,后来需要界面,由于对Qt印象不错,就在PyQt与Pyside间权衡。网上搜了一下,Pyside由Qt的官方团队--Nokia Qt中的人开发维护,同Qt一样按LGPL协议发布,可用于私有商业软件,而PyQt虽然更成熟,但它遵循GPL协议,若发布商用软件需购买其商业授权。因此,本人觉得Pyside应该代表着未来,而且有更Pythonic的A
2012-06-23 18:35:12
7238
原创 5.1 声道布局
Mplayer 产生的5.1 PCM channel layout 如下:0. left front 1. right front 2. left rear3. right rear4. center front5. subwoofer而标准的Wav格式的5.1 布局如下:0. left front1. right fron
2012-03-22 16:13:57
3814
原创 x264 参数测试--效率与质量对比
测试样片《窃听风云2国语》1280x556/H.264/10min目标格式:H.264/High/2-pass/720x3041. me_range 设为24时:耗时3min18s, 设为16时:耗时3min10s. 从16提升到24时,PSNR仅提升0.001,SSIM 提升0.000012. trellis 设为1时:耗时3min18s,
2011-11-26 17:58:37
1233
原创 MP4Box 的问题及Linux下编译
1. MP4Box 官方版本问题 最近转手机视频时,发现把H.264的Profile设为Baseline时,将引起最终生成的MP4文件音视频不同步,最初怀疑是更新x264所致,但更换几个版本x264后依然如此,后来搜索发现有不少人遇到这个问题,问题事实上出在MP4Box
2011-07-31 22:14:24
2371
原创 Mencoder 解码变帧率(VFR)视频
<br />Mencoder不能很好的处理变帧率视频,比如有些WMV视频,解码该类视频时容易产生A/V不同步。Mencoder默认会去同步音视频,以固定帧率的方式处理,解码时加入参数"-mc 0"可缓解该类问题。
2011-06-01 17:03:00
1676
原创 MAC下非安装版xulrunner启动程序 界面控件无法编辑
<br /> 最近同事把基于xulrunner的程序往MAC下移植时,发现一个怪问题,用直接Copy到机器上的xulrunner启动程序界面时,界面上的Textbox都无法编辑,不能用键盘输入,倒是可以粘贴。起初以为是Textbox在MAC下要设置一些属性,折腾了半天也没解决,后来在MAC安装了一个xulrunner, 用它来启动程序界面,竟然问题解决了。
2010-09-29 00:03:00
1077
原创 AviSynth 模拟Mplayer的遮标滤镜(Delogo)
<br /> MedacoderNT 转码系统最近加入遮标(Delogo)功能,遮标功能是为了去掉原有影片上的水印等标志,相信有不少人有这样的转码需求。NT转码系统的前端解码采用了Mencoder/Mplayer及AviSynth等,来解码不同格式的影片,由于遮标滤镜要放到其他滤镜之前,所以这个滤镜的实现要放到解码器里,Mencoder/Mplayer自带了一个简单的遮标滤镜,其原理是用水印周围的像素颜色插值模糊来替换水印,遮标效果还凑合。<br /> Mencoder解码时直接用自带
2010-09-28 23:32:00
3108
1
原创 分布式影音转码软件技术预览
我们的拳头产品——MediaCoder影音转码软件,经过5,6年的不断开发及完善,已成为业界公认的功能强大的专业转码软件,拥有遍及全球170多个国家的上百万用户。几年里我们在影音转码领域积累了丰富的技术资源,在此基础上,结合业界新的需求,适应计算机新硬件的强大性能,我们推出了分布式影音转码系统。 该系统是全新设计的架构,分为服务器端及转码节点,服务器端软件负责转码任务的分配、管理、
2009-10-24 17:49:00
2505
2
原创 CG 学习 (3)——片元光照(Fragment Lighting)
摘要:用一个顶点光照的程序来分析Cg的程序如何写,说明上次封装的一个CGShader如何使用,并简单阐述Phong光照模型的原理。 1. 顶点程序运行的效果: 终于到了学编程最激动人心的时刻了,自己动手实现,我们要“以只看不练为耻,以勤于实践为荣”。第一个练习的效果用《The Cg Tutorial》中的第五章中的Fragment Lighting
2007-07-08 22:01:00
2080
原创 CG学习(2)——CG的基本语法及核心函数的面向对象简单封装
摘要: 介绍CG的语法特点、特殊的语义及支持的特殊运算,简单介绍CG工作的大致流程,重点讲解如何封装一个面向对象的CGShader类, 里面封装了Cg的核心函数,用这个类可以简化CG的开发工作。 1. CG的语法、语义及特殊运算 与 C 的相同之处:CG具有类C的语法特点,有很多跟C一样的基本数据类型和关键字,有相同的struct定
2007-07-06 23:12:00
4158
原创 CG 学习 (1)——CG概览
去年因为去Moto上海研发中心研究人机交互的部门去面试, 临时学了一个星期的CG 编程,后来就束之高阁了,现在重新拾起来,在这里给自己学习历程留下一个回忆,若能给初学者一些借鉴,不胜荣幸。 学一门编程语言,首先需了解其发展历史,才能更全面把握它,了解其适用范围、优势。CG Shading Language 规范由M$和NVidia两强联合开发,NVidia的实现叫CG,M
2007-07-04 22:08:00
11031
2
Windows 摄像头捕捉演示程序,基于Dshow,很完善的示例,非常适合想学习摄像头捕捉的人
2023-02-26
CUDAH.264编码Domo
2009-09-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人