Ffmpeg 文档学习日记

浏览 ffmpeg 文档
http://www.ffmpeg.org/ffmpeg-doc.html
2011年03月30日 星期三

相对于 mencoder,ffmpeg 的使用偏向于傻瓜化操作,只提供必要的参数,程序自动使用有关的参数。但是灵活性估计不如 mencoder。

ffmpeg 使用 vpre, apre, spre, fpre 选项可以指定预配置文件。

浏览 http://www.ffmpeg.org/faq.html

http://www.ffmpeg.org/faq.html#SEC27
3.15 How can I join video files?
少量的多媒体容器支持把不同的片断直接连接起来,所以可以把需要连接的视频片断转换成可连接的格式,再把连接起来的文件转换成需要的容器格式。在这一操作中使用管道可以避免大的中间文件产生。

Mencoder 文档学习日记2

视频处理技术的专业性很强,有不少的专业知识没有接触过,加上英语水平有限,第7、8章并没有译文,所以第7章的“用 Mencoder 编码”和第8章的FAQ只是浏览了一下,以后有需要的时候再深入学习。
http://www.mplayerhq.hu/DOCS/HTML/en/encoding-guide.html
Chapter 7. Encoding with MEncoder
http://www.mplayerhq.hu/DOCS/HTML/en/faq.html
Chapter 8. Frequently Asked Questions
Continue reading "Mencoder 文档学习日记2"

学习日记新增RSS订阅功能简介(NEW);什么是RSS?(转帖)

                     学习日记新增RSS订阅功能简介(NEW)

××××××××××××××××××××××××××××××××××××××××××××××××××××××××

(详见:http://www.learndiary.com/dispatchPageAction.do?act=rss)

学习日记网站 RSS 订阅使用说明:

本站RSS订阅使用rome动态生成,除了下面链接中的默认订阅,您可以修改url中参数取得您定制的RSS订阅(包括定制:RSS版本,条目数,用户等),(注意:参数大小写敏感):

参数"type": 为您订阅的类型,即为下面7种和"所有目标 "页面的2种;

参数"feedType": 为订阅的rss类型,包括:RSS 0.90, RSS 0.92, RSS 0.93, RSS 0.94, RSS 1.0, RSS 2.0, Atom 0.3, Atom 1.0 ,参数为: RSS类型 + "_" + RSS版本号, 如:atom_0.3(必须全部小写,RSS 0.91学习日记未实现支持);

参数"entriesNum": 为您RSS订阅的条目数,默认为39条;

参数"userName": 为您的用户名;

参数"channelID": 为您在"所有目标 "页面订阅某个目标下面的条目的目标ID号。

========================================================

  根据我的理解,RSS就是在一个RSS阅读器里订阅所有你感兴趣的、利用了RSS发布的网上的信息,这样,在你打开RSS阅读器或者RSS阅读器在系统中运行固定的时间间隔(例如1个小时)后,RSS阅读器自动连接到这些提供了RSS发布的网站上并自动更新相关的信息。

  这样,你就可以用一个RSS阅读器获得你感兴趣的所有最新信息,而不用登录到它们的一个个的网站上去浏览。

  我现在在用的一款RSS阅读器是新浪网发布的,你也可以一试:http://rss.sina.com.cn。大家如果有其它的好的RSS阅读器也希望在这里跟帖说一下。

  下面是一篇来自网上的转帖,供还没有使用过RSS阅读器朋友参考。

                        什么是RSS?(转帖)

××××××××××××××××××××××××××××××××××××××××××××××××××××××××

(转自:http://wm23.com/resource/R01/Internet_1005.htm)

什么是RSS?RSS及其发展历程

(网络营销教学网站 www.wm23.com 2005-01-03)

  RSS是2004年最热门的互联网词汇之一,不过,相对于博客(BLOG)来说,RSS的知名度相应会低很多,而且至今还没有一个非常贴切的中文词汇,也许以后无需中文名,大家都习惯于直接叫RSS了。RSS之所以同BLOG一样会被认为是热门词汇的一个原因,个人推测,应该是许多分析人士认识到RSS将要对互联网内容的浏览方法所产生的巨大影响。

  什么是RSS呢?RSS(Really Simple Syndication)是一种描述和同步网站内容的格式,是目前使用最广泛的XML应用。RSS搭建了信息迅速传播的一个技术平台,使得每个人都成为潜在的信息提供者。发布一个RSS文件后,这个RSS Feed中包含的信息就能直接被其他站点调用,而且由于这些数据都是标准的XML格式,所以也能在其他的终端和服务中使用。

  如果从RSS阅读者的角度来看,完全不必考虑它到底是什么意思,只要简单地理解为一种方便的信息获取工具就可以了。RSS获取信息的模式与加入邮件列表(如电子杂志和新闻邮件)获取信息有一定的相似之处,也就是可以不必登录各个提供信息的网站而通过客户端浏览方式(称为“RSS阅读器”)或者在线RSS阅读方式这些内容。例如,通过一个RSS阅读器,可以同时浏览新浪新闻,也可以浏览搜狐或者百度的新闻(如果你采用了RSS订阅的话)。

  在许多新闻信息服务类网站,会看到这样的按钮   ,有的网站使用一个图标,有的同时使用两个,这就是典型的提供RSS订阅的标志,这个图标一般链接到订阅RSS信息源的URL。当然,即使不用这样的图标也是可以的,只要提供订阅RSS信息源的URL即可,如网上营销新观察提供的RSS订阅URL是:http://www.marketingman.net/rss.xml

  使用RSS获取信息的前提是,先安装一个RSS阅读器,然后将提供RSS服务的网站加入到RSS阅读器的频道即可。大部分RSS阅读器本身也预设了部分RSS频道,如新浪新闻、百度新闻等。

  RSS基础知识:如何利用RSS阅读器订阅RSS新闻内容?如何免费下载RSS阅读器?(http://www.marketingman.net/wmtheo/zh272.htm)

  常用的RSS阅读器:周博通RSS阅读器(http://www.potu.com/) 看天下网络资讯浏览器(http://www.kantianxia.com/)

  网上营销新观察专题文章:RSS营销研究(http://www.marketingman.net/topics/020_RSS-marketing.htm)

  【RSS实用知识】:关于RSS订阅与RSS阅读的常见问题解答(网上营销新观察 冯英健) (http://www.marketingman.net/wmtheo/zh272.htm)

  为了进一步了解RSS及其发展历程的有关背景知识,下面摘录了2003年10月平文胜为时代营销撰写的有关RSS技术层面的介绍文章。仅供参考。网上此类介绍文章也不少,有兴趣的请到网上检索更多信息。例如维基百科对于RSS的定义、RSS规范、RSS专用阅读器和RSS在线阅读器、中文RSS搜索引擎等等(http://zh.wikipedia.org/wiki/RSS)

  RSS及其发展历程简介 (时代营销 平文胜 2003-10-10)

  RSS是一种描述和同步网站内容的格式,是目前使用最广泛的XML应用。RSS应用在国外已经非常普遍,从个人博客(Blog)栏目、企业站点到世界级的门户都提供基于RSS的服务,如IBM公司站点的中文新闻RSS http://www.ibm.com/news/cn/zh/index.rss ,YAHOO站点的http://news.yahoo.com/rss ,微软MSDN站点的http://msdn.microsoft.com/aboutmsdn/rss.asp 等等。

  1、 RSS的历史

  那么RSS究竟代表什么呢?比较普遍的有两种说法,一种是“Rich Site Summary”或“RDF Site Summary”,另一种是“Really Simple Syndication”,之所以有这些分歧,需要从RSS发展的历史说起。

  最初的0.90版本RSS是由Netscape公司设计的,目的是用来建立一个整合了各主要新闻站点内容的门户,但是0.90版本的RSS规范过于复杂,而一个简化的RSS 0.91版本也随着Netscape公司对该项目的放弃而于2000年暂停。

  不久,一家专门从事博客写作软件开发的公司UserLand接手了RSS 0.91版本的发展,并把它作为其博客写作软件的基础功能之一继续开发,逐步推出了0.92、0.93和0.94版本。随着网络博客的流行,RSS作为一种基本的功能也被越来越多的网站和博客软件支持。

  在UserLand公司接手并不断开发RSS的同时,很多的专业人士认识到需要通过一个第三方、非商业的组织,把RSS发展成为一个通用的规范,并进一步标准化。于是2001年一个联合小组在0.90版本RSS的开发原则下,以W3C新一代的语义网技术RDF(Resource Description Framework)为基础,对RSS进行了重新定义,发布RSS1.0,并将RSS定义为“RDF Site Summary”。但是这项工作没有与UserLand公司进行有效的沟通,UserLand公司也不承认RSS 1.0的有效性,并坚持按照自己的设想进一步开发出RSS的后续版本,到2002年9月发布了最新版本RSS 2.0,UserLand公司将RSS定义为“Really Simple Syndication”。

  目前RSS已经分化为RSS 0.9x/2.0和RSS 1.0两个阵营,由于分歧的存在和RSS 0.9x/2.0的广泛应用现状,RSS 1.0还没有成为标准化组织的真正标准。

  2、 RSS目前的版本和推荐

  到目前为止,RSS共有七种版本,推荐使用的是RSS 1.0和RSS 2.0,对于一些基本的站点同步,也可以选用RSS 0.91。

  3、 RSS的语法介绍

  一个RSS文件就是一段规范的XML数据,该文件一般以rss,xml或者rdf作为后缀。下面我们选择http://msdn.microsoft.com/visualc/rss.xml中的一部分作为例子简单说(略)

  4、 RSS的联合(Syndication)和聚合(Aggregation)

  发布一个RSS文件(一般称为RSS Feed)后,这个RSS Feed中包含的信息就能直接被其他站点调用,而且由于这些数据都是标准的XML格式,所以也能在其他的终端和服务中使用,如PDA、手机、邮件列表等。而且一个网站联盟(比如专门讨论旅游的网站系列)也能通过互相调用彼此的RSS Feed,自动的显示网站联盟中其他站点上的最新信息,这就叫着RSS的联合。这种联合就导致一个站点的内容更新越及时、RSS Feed被调用的越多,该站点的知名度就会越高,从而形成一种良性循环。

  而所谓RSS聚合,就是通过软件工具的方法从网络上搜集各种RSS Feed并在一个界面中提供给读者进行阅读。这些软件可以是在线的WEB工具,如http://my.netscape.com ,http://my.userland.com , http://www.xmltree.com ,http://www.moreover.com ,http://www.oreillynet.com/meerkat 等,也可以是下载到客户端安装的工具

  5、 RSS的未来发展

  随着越来越多的站点对RSS的支持,RSS已经成为目前最成功的XML应用。RSS搭建了信息迅速传播的一个技术平台,使得每个人都成为潜在的信息提供者。相信很快我们就会看到大量基于RSS的专业门户、聚合站点和更精确的搜索引擎。

参考文献:

1、 RSS 0.9 Specification http://www.purplepages.ie/RSS/netscape/rss0.90.html

2、 RSS 1.0 Specification http://web.resource.org/rss/1.0/spec

3、 RSS 2.0 Specification http://blogs.law.harvard.edu/tech/rss

学习日记网站关于blog的调查

    (备注:由littlebat于2006年4月17日转入文档区。)

  首先非常感谢您光临学习日记网站。

  下面作一个关于blog(即博客、网志、网络日记)小调查:

  请问:您曾经在网上申请了几个blog?你的blog中日记的被回复百分比大概是多少?

  我的示范答案:4,1%

  

加入通过电子邮件取回密码和MD5加密密码的功能

  首先祝大家圣诞节快乐!祝大家天天快乐!

  学习日记开发小组(LDDG)在本着用户至上的原则,在V0.9.0.4的基础上,学习日记又有新功能如下:

  一、忘记密码的用户可以通过注册时填写的邮件地址获得重设密码的信件,然后根据这个信件中提供的用户ID和标记重设密码。流程如下:

  1、用户忘记密码,请求重置密码;

  2、检测用户是否在72小时内请求过重置密码,若是,给出提示消息,中止;否则继续;

  3、系统发一封包括用户ID和随机产生的8位Token到用户注册时留下的信箱,同时记下发送邮件的时间;

  4、系统每隔1小时检测取回密码的用户的邮件发送时间,如果没有超过72小时,则继续检测;如果超过72小时,则删除用户重置密码的记录,用户需要重新请求发送密码;

  5、用户收到重置密码的邮件,点击重置密码的链接,登录到重置密码的页面,用户输入新密码两遍;

  6、如果用户在重置密码页面输入的用户ID和Token都正确并且两次新密码一致,则系统接受新密码,并经MD5加密后,存入数据库,新密码生效,引导用户转往用户登录页面,同时,删除用户重置密码的记录;

  7、如果用户在重置密码页面输入的用户ID和Token有误或两次密码不一致或者密码字符非法,返回重置密码的页面,提示用户错误和重新输入新密码,直到用户输入正确或取消重置密码的过程;

  二、用户在数据库中的密码经过了MD5加密,任何人都无法知道您的密码,使您对自己的帐户安全问题更放心。  

  三、添加游客测试帐户(guest),使游客可以使用注册用户现有的全部功能(但是为了拥有自己的目标体系,建议注册自己的帐号,以后的注册用户会有更多的权限,具体内容暂时保密:))

  四、最新源码下载:

  1、单独的取回密码模块:使用“argouml+eclipse+struts+strutstestcase+junit(测试驱动)”的开发模式,下载地址:

http://www.learndiary.com/download/learndiary_login.zip

  2、在cvs库中下载最新源码:

  1)单独的取回密码模块:

  cvs -d :pserver:learndiary@cvs.tigris.org:/cvs login(密码:123456)

  cvs -d :pserver:learndiary@cvs.tigris.org:/cvs checkout -P learndiary/find_a_way/login

  2)全部完整的网站源码: 

  cvs -d :pserver:learndiary@cvs.tigris.org:/cvs login(密码:123456)

  cvs -d :pserver:learndiary@cvs.tigris.org:/cvs checkout -P learndiary/old

  

  五、本次更新主要参与者:ppig,dashing_meng(全部开发小组成员参见:http://learndiary.tigris.org/servlets/ProjectMemberList)