
Danis之FLV视频处理
danis
二十年资深老程序员。
展开
-
使用Mencoder进行视频转换遇到的问题和相关解决方案
刚开始做视频转换的时候只打算用Mencoder转换rm、rmvb、rt格式的文件,其他格式的文件ffmpeg转换,编码完成,测试的时候发现用ffmpeg转换出来的Flv文件播放效果很不理想,最后就都改成用Mencoder转换,尽管他的转换速度不如ffmpeg,在我的解决方案种ffmpeg只用来截图。问题1:转换程序要加在哪里?用过Mencoder的都知道,转换视频的时间比较久,而且很原创 2007-06-23 09:07:00 · 1547 阅读 · 1 评论 -
FLASH缓存问题(转)
先收着,找时间学习一下来源: blueidea 作者: wangwaizi 使用以下的方法,使SWF文件强制不从浏览器读本地的缓存。或强制其SWF文件每次都去读取最新的媒体文件 确保每次都读取最新的SWF文件。 1:使用"Expires"标头这是在HTML文件中告诉浏览器不读取本地缓存 在 中间加以下代码 <META HTTP-EQUIV转载 2007-05-02 02:28:00 · 862 阅读 · 0 评论 -
水印添加原理
水印添加的时候我们是将视频文件简单的看作一个“图层”,而将我们制作的水印看作是另一个图层,将两个图层叠加以后我们就可以达到添加水印的这个目的。那么可以达到这个目的的软件有很多,笔者这里推荐大家使用VIDEO STUDIO这个软件,该软件执行效率比较高,同时界面比较简单,大家拿到软件以后就可以上手。 实现过程 首先运行“VIDEOSTUDIO”软件,进入之前会出现一个选择菜单,然后选择进入原创 2007-04-19 20:46:00 · 4132 阅读 · 1 评论 -
制作水印的srt文件
实际就是自己做个最简单的字幕。新建一个TXT文件,把后缀名由TXT改为SRT,打开srt格式字幕,仿造它的格式做一个。如:想做一个显示时间为26秒的水印字幕100:00:01,000 --> 00:00:26,000新视界论坛出品****压制然后保存为srt格式的文本文件即可。如果还想在片中再出现一次,那就再(我要求统一在影片的第20min再次出现一次版权信息,5秒即可)因此我们的版权字幕为:10原创 2007-04-19 22:37:00 · 1513 阅读 · 0 评论 -
C#从视频截图的方法
前公司在制作播客系统(Web程序)中,用到从视频截图功能.下边是截图CatchImg方法,可从大多数的视频文件中截图成功,大家可测试;如果截图不成功,大多是因为视频本身的问题,如编码标准或加了密.但从在线录制的视频Flv文件中截图,还未发现截图失败;/// /// @从视频文件截图,生成在视频文件所在文件夹/// 在Web.Config 中需要两个前置配置项:/// 1.ffmpeg.ex原创 2007-04-19 22:22:00 · 1048 阅读 · 0 评论 -
FFMPEG 的手册
FFMPEG 编译 使用msys+mingw,编译成可以供vc调用的静态库 FFMPEG功能1. 视频音频格式转换Ffmpeg能使用任何支持的格式和协议作为输入: *比如你可以输入YUV文件:ffmpeg -i /tmp/test%d.Y /tmp/out.mpg 它将要使用如下文件: /tmp/test0.Y, /tmp/test0.U原创 2007-04-19 22:21:00 · 1177 阅读 · 0 评论 -
前公司在制作播客系统(Web程序)中,用到从视频截图功能.
下边是截图CatchImg方法,可从大多数的视频文件中截图成功,大家可测试;如果截图不成功,大多是因为视频本身的问题,如编码标准或加了密.但从在线录制的视频Flv文件中截图,还未发现截图失败;/// /// @从视频文件截图,生成在视频文件所在文件夹/// 在Web.Config 中需要两个前置配置项:/// 1.ffmpeg.exe文件的路径/// /// 2.截图的尺寸大小/// ///原创 2007-04-19 22:17:00 · 867 阅读 · 0 评论 -
FLV视频文件的转换
RMVB的转换: 先用WisMencoder转为Avi,然后再用FFMpeg取影片水印,再转为FLV AVI,直接用FFmpeg取影片水印,再转为FLV测试数据: 1、bb.rmvb 转为 bb.avi 原 46,678KB 转后为 17,038KBWMV转AVI 包括WMV7到WMV9,只实验到WMV9mencoder m7.wmv -oac mp3lame -lameop原创 2007-04-19 21:05:00 · 1045 阅读 · 0 评论 -
如何读取Flv视频文件的时间
Mobicast闪播在搜索时需要反馈Flv的时间长度,可是如果使用flvmdi来将每个文件注入metadata再读取出时间,那么陈奕迅的歌词“明年今日”就相当适合我的软件了。得自己写程序读取Flv的时间长度。上网搜索,发现鲜有这样的文章,多数都是教你用as来读取metadata的时间,但是如果没有注入metadata,那就没办法了。以下教程适用大多数可以读写文件的编程语言。读者需要有一定的文件读写原创 2007-04-19 20:50:00 · 2104 阅读 · 0 评论 -
编写一个AVS
编写一个AVS如下,可以用本程序的制作器写 具体方式本文末尾有提到QUOTE:DirectShowSource("D:/VIDEO/test.rm",fps=23.98,convertfps=true)convertToYV12()LanczosResize(480,272)下划线部分修改为你硬盘中任意影音文件的路径和文件名将avs保存,用电脑播放器播放一下,若不能正常播放,说明安装有问题请将上述原创 2007-05-03 17:33:00 · 2405 阅读 · 1 评论