C#将图像文件压缩为AVI文件播放
2008-01-14 15:25
507 查看
继续上一篇blog
using System;
using System.Runtime.InteropServices;
using System.Drawing;
using System.Drawing.Imaging;
namespace org.loon.util
运行:
org.loon.util.FileUtil file=new org.loon.util.FileUtil();
org.loon.util.AVIWriter aviWriter = new org.loon.util.AVIWriter();
//ps:avi中所有图像皆不能小于width及height
Bitmap avi_frame = aviWriter.Create("d:/mytest.avi",1, 700, 700);
//获得指定目录下文件列表的list
IList list=file.ListFile("D:/罗德岛战记/罗德岛战记1/");
foreach(string s in list)
//释放资源
aviWriter.Close();
avi_frame.Dispose();
播放画面如下:
生成的文件属性如下,与我们设定的参数相符:
是 不是很简单?实际上,借助于avifile32 api,我们甚至可以改变文件压缩格式,加入背景音乐,乃至植入病毒(咳,通常我们结合桌面截图及avi生成还有模拟键盘,就可以远程操作或者监控、记录 电脑操作……)总之,在windows下操作avi文件是一件再简单没有的事情了。
有兴趣的话可以这两篇博文为基础,将其修改为自己的字幕组工具、屏幕录像工具、乃至远程监控工具等。有疑问的话,可以发email到:ceponline@yahoo.com.cn
using System;
using System.Runtime.InteropServices;
using System.Drawing;
using System.Drawing.Imaging;
namespace org.loon.util
运行:
org.loon.util.FileUtil file=new org.loon.util.FileUtil();
org.loon.util.AVIWriter aviWriter = new org.loon.util.AVIWriter();
//ps:avi中所有图像皆不能小于width及height
Bitmap avi_frame = aviWriter.Create("d:/mytest.avi",1, 700, 700);
//获得指定目录下文件列表的list
IList list=file.ListFile("D:/罗德岛战记/罗德岛战记1/");
foreach(string s in list)
//释放资源
aviWriter.Close();
avi_frame.Dispose();
播放画面如下:
生成的文件属性如下,与我们设定的参数相符:
是 不是很简单?实际上,借助于avifile32 api,我们甚至可以改变文件压缩格式,加入背景音乐,乃至植入病毒(咳,通常我们结合桌面截图及avi生成还有模拟键盘,就可以远程操作或者监控、记录 电脑操作……)总之,在windows下操作avi文件是一件再简单没有的事情了。
有兴趣的话可以这两篇博文为基础,将其修改为自己的字幕组工具、屏幕录像工具、乃至远程监控工具等。有疑问的话,可以发email到:ceponline@yahoo.com.cn
相关文章推荐
- C#将图像文件压缩为AVI文件播放
- C#将图像文件压缩为AVI文件播放
- C#将图像文件压缩为AVI文件播放
- c# 压缩图像文件大小
- Windows Media Player播放AVI视频文件时,只有声音,没有图像,问题解决
- android播放avi文件时有声音无图像
- 一起avi文件播放时没有图像问题的解决(tscc.exe)
- 在C#中压缩解压缩文件(适合.Net1.x)
- C#操作压缩文件(rar,zip,gzip,winform/asp.net)
- c#播放音频文件
- C#压缩文件
- C#中如何实现AVI视频的播放并且需要在播放视频的同时在视频上进行一些简单线条的绘制?
- C# 解压zip压缩文件
- C#获取音频文件(MP3等)播放时间长度的几种方式
- [ZT]C# 利用WinRAR (加密)压缩及解压缩 相关文件夹及文件
- C#调用RAR压缩文件
- C#播放rm文件
- 使用C#2.0进行文件压缩和解压
- C#代码压缩文件(多文件或者单文件)
- 实时播放视频、音频、或者avi文件