搜索 社区服务 统计排行 帮助
  • 10429阅读
  • 22回复

VisualSubSync 用波形做时间轴&特效 教程

楼层直达
xzz
级别: 工作组
注册时间:
2004-08-23
在线时间:
21小时
发帖:
1904
只看该作者 15楼 发表于: 2007-07-01
时间还是不要用声音做的好,会累死的...
aegisub不知道,不过单是时间的话感觉POPSUB已经很强大了


65026640群 和谐的声音回荡在此处
级别: 工作组
注册时间:
2005-01-15
在线时间:
0小时
发帖:
1729
只看该作者 16楼 发表于: 2007-07-01
继续默默支持medusa

级别: 风云使者
注册时间:
2004-10-31
在线时间:
5小时
发帖:
4499
只看该作者 17楼 发表于: 2007-07-04
他给我的答复是用"StreamReader"类,但是我发现的问题是对于"StreamReader"类它能良好的支持ANSI和Unicode编码,但是UTF-8编码却需要"BinaryReader"类才能打开.

--------------------

StreamReader可以啊,我就是用这个的,你可以加个判断该文档是否为UTF8编码,读取时选择相应的。具体怎么写我一下忘了,宿舍现在没的上网,明天来公司时再PM你吧。
级别: 侠客
注册时间:
2003-08-17
在线时间:
10小时
发帖:
605
只看该作者 18楼 发表于: 2007-07-04
楼上签名的工具不错
级别: 风云使者
注册时间:
2004-10-31
在线时间:
5小时
发帖:
4499
只看该作者 19楼 发表于: 2007-07-05
PM信息不可以那么长。。。只好贴这里了。

先用StreamReader去读取,然后判断是否为UTF8编码,再决定读取流时以何种编码格式读取。判断的小函数在下边。
System.IO.StreamReader sr;
if (newFun.IsUTF8(new System.IO.FileStream(FileToRead.FullName, FileMode.Open, FileAccess.Read, FileShare.Read)))
{
sr = new System.IO.StreamReader(FileToRead.FullName, Encoding.UTF8);
}
else
{
sr = new System.IO.StreamReader(FileToRead.FullName, Encoding.Default);
}


///
/// 判断该文件是否UTF8编码
///

/// 需要判断的文件流
///
public bool IsUTF8(FileStream sbInputStream)
{
int i;
byte cOctets; // octets to go in this UTF-8 encoded character
byte chr;
bool bAllAscii = true;
long iLen = sbInputStream.Length;

cOctets = 0;
for (i = 0; i < iLen; i++)
{
chr = (byte)sbInputStream.ReadByte();

if ((chr & 0x80) != 0) bAllAscii = false;

if (cOctets == 0)
{
if (chr >= 0x80)
{
do
{
chr <<= 1;
cOctets++;
}
while ((chr & 0x80) != 0);

cOctets--;
if (cOctets == 0) return false;
}
}
else
{
if ((chr & 0xC0) != 0x80)
{
return false;
}
cOctets--;
}
}

if (cOctets > 0)
{
return false;
}

if (bAllAscii)
{
return false;
}
return true;
}


------------------------------
P.S.谢谢楼上的支持,不过这个版本我上次用错了某个文件,ED2K的计算有文件长度计算限制,我过阵子会改进发布新版本的……最近就没法了,宿舍没网上,55555555555555…………
级别: 侠客
注册时间:
2003-08-17
在线时间:
10小时
发帖:
605
只看该作者 20楼 发表于: 2007-07-06
啊啊,那我就提一点个人意见:
希望加入文件名的时候能够像RapidCRC那样自定义模板
希望能够将其他算法的结果也加入文件名,至少添加MD5和SHA1
加入文件名时提供大小写选择希望~^^
级别: 风云使者
注册时间:
2004-10-31
在线时间:
5小时
发帖:
4499
只看该作者 21楼 发表于: 2007-07-06
引用
最初由 熊熊*揍敌客 发布
啊啊,那我就提一点个人意见:
希望加入文件名的时候能够像RapidCRC那样自定义模板
希望能够将其他算法的结果也加入文件名,至少添加MD5和SHA1
加入文件名时提供大小写选择希望~^^
没见过RapidCRC,不过之前有考虑过读取文件名时提取验证码的,会在下个版本试弄的。

不过我现在只想宿舍能有上网……~~~~~[/ku]
P.S.有建议可以在我主页(就我签名那里)提的,在这里借人帖子似乎不太好。
xzz
级别: 工作组
注册时间:
2004-08-23
在线时间:
21小时
发帖:
1904
只看该作者 22楼 发表于: 2007-07-09
感谢"Carrod"大人的代码...有时间去研究一下 ...最近要考试了,也就没有时间来研究了...OTL


65026640群 和谐的声音回荡在此处
快速回复

限150 字节
上一个 下一个