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

[请教]请问现在lame默认压缩都是混合立体声的,难道比立体声要好吗?

楼层直达
级别: 新手上路
注册时间:
2007-03-04
在线时间:
3小时
发帖:
97
我印象中如果是5。1声道的可以用lame压缩成混合的保留所有信息,但是如果用混

合的原来左右声道是不一样的现在就都一样了。现在用千千静听和foobar2000默认

设置竟然都是混合立体声的,连wisemencoder压缩的mp3音频都是混合立体声。网上

下载的一些高质量的mp3都是混合的。 难道说现在lame混合立体声技术要比立体声

好吗?请达人指点。
级别: 新手上路
注册时间:
2005-12-14
在线时间:
0小时
发帖:
152
只看该作者 1楼 发表于: 2008-02-15
混合立体声……是joint stereo吧,跟5.1没什么关系就是了
标准stereo在保存左右声道的信息时是完全分开的,因此比较费码率
joint stereo则是左右声道有参照,因此节约一些码率
另外joint stereo在还原左右声道信息的时候是无损运算的,因此同码率下比标准stereo效果要好,保真度也稍高一些

现阶段装备:
Core 2 Quad Q6600 2.4GHz / GIGA-BYTE 965P-DS3 (Rev 1.0)
DDR2 800 1G *4 (A-Data *2 + Apacer *2)/ PowerColor HD3870 (512M/256b GDDR4)
Seagate 7200.10 SATA 320G *2 + WD 320G AAKS SATA / NEC DVD RW ND-4570A
AOC 203VW (20", 1680*1050, 5ms)
USB Devices:
WD 200G IDE2USB / SONY DW-G120A
级别: 光明使者
注册时间:
2006-03-17
在线时间:
66小时
发帖:
16694
只看该作者 2楼 发表于: 2008-02-15
我个人还是习惯用立体声

级别: 风云使者
注册时间:
2006-03-12
在线时间:
54小时
发帖:
6604
只看该作者 3楼 发表于: 2008-02-15
经测试
如果是纯音乐的 用-m s 和 -m j 码率差别不大
但若是歌曲 2者在同样是 -v 4 的情况下 -m s压出来的平均码率为160-170K 而 -m j 只有140-150K

级别: 新手上路
注册时间:
2007-03-04
在线时间:
3小时
发帖:
97
只看该作者 4楼 发表于: 2008-02-15
引用
最初由 dongjuanyong 发布
混合立体声……是joint stereo吧,跟5.1没什么关系就是了
标准stereo在保存左右声道的信息时是完全分开的,因此比较费码率
joint stereo则是左右声道有参照,因此节约一些码率
另外joint stereo在还原左右声道信息的时候是无损运算的,因此同码率下比标准stereo效果要好,保真度也稍高一些


那是否联合立体声左右声道都是变成一样的,比如本来只有左边声道有声音右边没有,用联合立体声后变成左右声道都是这个声音?

忽然想到,wma似乎没有立体声和联合立体声之分?
级别: 新手上路
注册时间:
2005-12-14
在线时间:
0小时
发帖:
152
只看该作者 5楼 发表于: 2008-02-15
引用
最初由 rancetrw 发布


那是否联合立体声左右声道都是变成一样的,比如本来只有左边声道有声音右边没有,用联合立体声后变成左右声道都是这个声音?

忽然想到,wma似乎没有立体声和联合立体声之分?

当然不会,要不能叫立体声么(逃……
随便找一首,看看频谱不就知道了么

话说较流行的的音频编码都是只使用joint的,要不AC3怎么能在448kbs的码率下存储6个声道的信息?如果都是平均分配到各个声道的话,音质差到什么地步就可想而知了(虽然AC3本身也的确不怎么样)

现阶段装备:
Core 2 Quad Q6600 2.4GHz / GIGA-BYTE 965P-DS3 (Rev 1.0)
DDR2 800 1G *4 (A-Data *2 + Apacer *2)/ PowerColor HD3870 (512M/256b GDDR4)
Seagate 7200.10 SATA 320G *2 + WD 320G AAKS SATA / NEC DVD RW ND-4570A
AOC 203VW (20", 1680*1050, 5ms)
USB Devices:
WD 200G IDE2USB / SONY DW-G120A
级别: 光明使者
注册时间:
2006-03-17
在线时间:
66小时
发帖:
16694
只看该作者 6楼 发表于: 2008-02-15
引用
最初由 superkidx 发布
经测试
如果是纯音乐的 用-m s 和 -m j 码率差别不大
但若是歌曲 2者在同样是 -v 4 的情况下 -m s压出来的平均码率为160-170K 而 -m j 只有140-150K


就是这道理 两者的差别 耳朵一般的都听出来 还要继续说?
-m s压的 用好了EQ设置,128的都可以给人感觉音质明显提升

级别: 精灵王
注册时间:
2005-12-24
在线时间:
45小时
发帖:
2298
只看该作者 7楼 发表于: 2008-02-16
引用
最初由 red161 发布


就是这道理 两者的差别 耳朵一般的都听出来 还要继续说?
-m s压的 用好了EQ设置,128的都可以给人感觉音质明显提升

两个的大小确实有差别,可是试听没分出差距。
应该是我的器材和耳朵的问题。

在长长地换硬件的道路上,纠结前进中
级别: 风云使者
注册时间:
2006-03-12
在线时间:
54小时
发帖:
6604
只看该作者 8楼 发表于: 2008-02-16
引用
最初由 red161 发布


就是这道理 两者的差别 耳朵一般的都听出来 还要继续说?
-m s压的 用好了EQ设置,128的都可以给人感觉音质明显提升


什么道理啊 用ABX法必须非常仔细专心才能听出部分曲目的微妙区别

级别: 新手上路
注册时间:
2002-08-05
在线时间:
0小时
发帖:
35
只看该作者 9楼 发表于: 2008-02-16
还是感觉左右合适
级别: 新手上路
注册时间:
2007-03-04
在线时间:
3小时
发帖:
97
只看该作者 10楼 发表于: 2008-02-16
谢谢几位回答,再请教一下

在razorlame中vbr有几个选项
1 q 好像通常是选5,数值越大速度越慢,文件大小不变
2 质量 默认是4,应该是数值越大文件也越大,不知道这个质量4是否相当于192k?
3 最大VBR比特率 这个数值该如何与“质量”搭配选择?

另外有三个可选项
1 禁止写入vbr标签
2 严格执行最小比特率
3 使用abr代替vbr
不知道是什么意思?如果我想把mp3文件输出控制在192k左右该如何设置?ABR效果

到底如何?
级别: 光明使者
注册时间:
2006-03-17
在线时间:
66小时
发帖:
16694
只看该作者 11楼 发表于: 2008-02-16
引用
最初由 superkidx 发布


什么道理啊 用ABX法必须非常仔细专心才能听出部分曲目的微妙区别


这个就是耳朵差别吧...(我耳朵的确比较好)
S的时候 声音是清晰的 但感觉单薄一点
J嘛 声音没这么清晰 音域要更宽广一点
winamp之流 是很多人不会用EQ罢了 用好了 不能说追上无损 128的追上256的还是可能的

q0就是质量最好 想进一步提高质量就使用noath
最大vbr 那个就是范围 vbr320 q0 noath (vbr范围最低32 最高320) 这种设置理论上是最好质量的版本 然后就看编码器本身了

级别: 精灵王
注册时间:
2005-12-24
在线时间:
45小时
发帖:
2298
只看该作者 12楼 发表于: 2008-02-16
引用
最初由 red161 发布


这个就是耳朵差别吧...(我耳朵的确比较好)
S的时候 声音是清晰的 但感觉单薄一点
J嘛 声音没这么清晰 音域要更宽广一点
winamp之流 是很多人不会用EQ罢了 用好了 不能说追上无损 128的追上256的还是可能的

q0就是质量最好 想进一步提高质量就使用noath
最大vbr 那个就是范围 vbr320 q0 noath (vbr范围最低32 最高320) 这种设置理论上是最好质量的版本 然后就看编码器本身了

128追256不太可能吧,eq的话也就是改变了声音的输出,顶多会把质量低的频段掩盖了吧。
你说的那点区别,ms有点感觉

在长长地换硬件的道路上,纠结前进中
级别: 风云使者
注册时间:
2006-03-12
在线时间:
54小时
发帖:
6604
只看该作者 13楼 发表于: 2008-02-16
noath 根本没有这个

LAME 32bits version 3.97 (http://www.mp3dev.org/)

usage: D:\music\RazorLame\lame.exe [options] [outfile]

and/or can be "-", which means stdin/stdout.

RECOMMENDED:
lame -V2 input.wav output.mp3

OPTIONS:
Input options:
-r input is raw pcm
-x force byte-swapping of input
-s sfreqsampling frequency of input file (kHz) - default 44.1 kHz
--bitwidth winput bit width is w (default 16)
--scale scale input (multiply PCM data) by
--scale-l scale channel 0 (left) input (multiply PCM data) by
--scale-r scale channel 1 (right) input (multiply PCM data) by
--mp1input input file is a MPEG Layer I file
--mp2input input file is a MPEG Layer II file
--mp3input input file is a MPEG Layer III file
--nogap <...>
gapless encoding for a set of contiguous files
--nogapout
output dir for gapless encoding (must precede --nogap)
--nogaptags allow the use of VBR tags in gapless encoding

Operational options:
-a downmix from stereo to mono file for mono encoding
-m (j)oint, (s)imple, (f)orce, (d)dual-mono, (m)ono
default is (j) or (s) depending on bitrate
joint = joins the best possible of MS and LR stereo
simple = force LR stereo on all frames
force = force MS stereo on all frames.
--preset type type must be "medium", "standard", "extreme", "insane",
or a value for an average desired bitrate and depending
on the value specified, appropriate quality settings will
be used.
"--preset help" gives more info on these
--comp choose bitrate to achive a compression ratio of
--replaygain-fast compute RG fast but slightly inaccurately (default)
--replaygain-accurate compute RG more accurately and find the peak sample
--noreplaygain disable ReplayGain analysis
--clipdetectenable --replaygain-accurate and print a message whether
clipping occurs and how far the waveform is from full scale
--freeformatproduce a free format bitstream
--decodeinput=mp3 file, output=wav
-t disable writing wav header when using --decode


Verbosity:
--disptime print progress report every arg seconds
-S don't print progress report, VBR histograms
--nohistdisable VBR histogram display
--silentdon't print anything on screen
--quiet don't print anything on screen
--brief print more useful information
--verbose print a lot of useful information

Noise shaping & psycho acoustic algorithms:
-q = 0...9. Default -q 5
-q 0: Highest quality, very slow
-q 9: Poor quality, but fast
-h Same as -q 2. Recommended.
-f Same as -q 7. Fast, ok quality


CBR (constant bitrate, the default) options:
-b set the bitrate in kbps, default 128 kbps
--cbr enforce use of constant bitrate

ABR options:
--abr specify average bitrate desired (instead of quality)

VBR options:
-v use variable bitrate (VBR) (--vbr-old)
--vbr-old use old variable bitrate (VBR) routine
--vbr-new use new variable bitrate (VBR) routine
-V nquality setting for VBR. default n=4
0=high quality,bigger files. 9=smaller files
-b specify minimum allowed bitrate, default 32 kbps
-B specify maximum allowed bitrate, default 320 kbps
-F strictly enforce the -b option, for use with players that
do not support low bitrate mp3
-t disable writing LAME Tag
-T enable and force writing LAME Tag


PSY related:
--short use short blocks when appropriate
--noshort do not use short blocks
--allshort use only short blocks
--notempdisable temporal masking effect
--nssafejoint M/S switching criterion
--nsmsfix M/S switching tuning [effective 0-3.5]
--interch x adjust inter-channel masking ratio
--ns-bass x adjust masking for sfbs 0 - 6 (long) 0 - 5 (short)
--ns-alto x adjust masking for sfbs 7 - 13 (long) 6 - 10 (short)
--ns-treble x adjust masking for sfbs 14 - 21 (long) 11 - 12 (short)
--ns-sfb21 xchange ns-treble by x dB for sfb21


experimental switches:
-X n[,m]selects between different noise measurements
n for long block, m for short. if m is omitted, m = n
-Y lets LAME ignore noise in sfb21, like in CBR
-Z [n] currently no effects


MP3 header/stream options:
-e de-emphasis n/5/c (obsolete)
-c mark as copyright
-o mark as non-original
-p error protection. adds 16 bit checksum to every frame
(the checksum is computed correctly)
--nores disable the bit reservoir
--strictly-enforce-ISO comply as much as possible to ISO MPEG spec

Filter options:
-k keep ALL frequencies (disables all filters),
Can cause ringing and twinkling
--lowpass frequency(kHz), lowpass filter cutoff above freq
--lowpass-width frequency(kHz) - default 15% of lowpass freq
--highpass frequency(kHz), highpass filter cutoff below freq
--highpass-width frequency(kHz) - default 15% of highpass freq
--resample sampling frequency of output file(kHz)- default=automatic


ID3 tag options:
--tt audio/song title (max 30 chars for version 1 tag)<br />--ta <artist> audio/song artist (max 30 chars for version 1 tag)<br />--tl <album>audio/song album (max 30 chars for version 1 tag)<br />--ty <year> audio/song year of issue (1 to 9999)<br />--tc <comment> user-defined text (max 30 chars for v1 tag, 28 for v1.1)<br />--tn <track>audio/song track number (1 to 255, creates v1.1 tag)<br />--tg <genre>audio/song genre (name or number in list)<br />--add-id3v2 force addition of version 2 tag<br />--id3v1-onlyadd only a version 1 tag<br />--id3v2-onlyadd only a version 2 tag<br />--space-id3v1 pad version 1 tag with spaces instead of nulls<br />--pad-id3v2 pad version 2 tag with extra 128 bytes<br />--genre-listprint alphabetically sorted ID3 genre list and exit<br />--ignore-tag-errors ignore errors in values passed for tags<br /><br />Note: A version 2 tag will NOT be added unless one of the input fields<br />won't fit in a version 1 tag (e.g. the title string is longer than 30<br />characters), or the '--add-id3v2' or '--id3v2-only' options are used,<br />or output is redirected to stdout.<br /><br /><br />MS-Windows-specific options:<br />--priority <type> sets the process priority:<br /> 0,1 = Low priority (IDLE_PRIORITY_CLASS)<br /> 2 = normal priority (NORMAL_PRIORITY_CLASS, defau<br />lt)<br /> 3,4 = High priority (HIGH_PRIORITY_CLASS))<br />Note: Calling '--priority' without a parameter will select priority 0.<br /><br /><br /> Platform specific:<br />--noasm <instructions> disable assembly optimizations for mmx/3dnow/sse<br /><br /><br /><br />MPEG-1 layer III sample frequencies (kHz): 32 48 44.1<br />bitrates (kbps): 32 40 48 56 64 80 96 112 128 160 192 224 256 320<br /><br />MPEG-2 layer III sample frequencies (kHz): 16 24 22.05<br />bitrates (kbps): 8 16 24 32 40 48 56 64 80 96 112 128 144 160<br /><br />MPEG-2.5 layer III sample frequencies (kHz): 8 12 11.025<br />bitrates (kbps): 8 16 24 32 40 48 56 64 80 96 112 128 144 160 </div> </div> <!--content_read--> </td> </tr> <tr> <td class="floot_bottom white"> <!--评分--> <div id="mark_17647186" class="score cc mb10" style="display:none"> <div class="scoreTop"> <span class="b">本帖最近评分记录:</span> <span class="mr10"> 共 <span class="s2" id="pingNum_17647186"></span> 条评分 </span> </div> <div class="scoreContent"> <div id="createpingbox_17647186"></div> <table width="100%" style="table-layout:fixed;"> <tbody id="pingPage_17647186" style=""> </tbody> </table> </div> <input id="pingPageNum_17647186" type="hidden" value="2" /> <script language="javascript"> getObj('pingPageNum_17647186').value = 2; </script> <div class="scoreBottom cc"> <a id="pingHide_17647186" href="javascript:void(0);" onclick="pingHideCtrl('17647186');">隐藏</a> </div> </div> <div id="w_17647186" class="c"></div> <!--评分结束--> <div class="sigline"><hr /></div> <div class="pr"> <div class="signature" style="max-height:400px;maxHeight:400px; overflow:hidden;"> <table width="100%"><tr><td> <img src="http://i444.photobucket.com/albums/qq165/superkidx/1302802532581.jpg" border="0" onclick="if(this.parentNode.tagName!='A'&&this.width>screen.width-461) window.open('http://i444.photobucket.com/albums/qq165/superkidx/1302802532581.jpg');" > </td></tr></table> </div> </div> <div class="tipBottom cc"> <div class="fl readbot"> <a class="r-reply" title="回复此楼" href="javascript:;" onclick="postreply('回 13楼(superkidx) 的帖子');">回复</a> <a class="r-quote" href="post.php?action=quote&fid=26&tid=474592&pid=17647186&article=13&page=1" onclick="return sendurl(this,4,'',event)" id="quote_17647186" title="引用回复这个帖子">引用</a> </div> <div class="fr"> <a onclick="sendmsg('pw_ajax.php?action=report&type=topic&tid=474592&pid=17647186','',this.id);" title="举报此帖" href="javascript:;" class="mr5">举报</a><a href="javascript:scroll(0,0)" title="顶端">顶端</a> </div> </div> </td> </tr> </table> </div> <table width="100%" class="flootbg"><tr><td> </td></tr></table> <a name=17647383></a> <div class="read_t" id="readfloor_17647383"> <table width="100%" class="floot white"> <tr class="vt"> <td rowspan="2" class="floot_left userinfo"> <div class="readName b"> <a href="u.php?uid=273900">ksleck</a> <img class="sex" src="images/man.gif" /> </div><div class="hack"></div> <div class="floot_leftdiv"> <div class="readFace"> <img class="pic" src="images/face/none.gif" width="180" height="200" border="0" /> <div class="readLevel mb5"><span>级别: 新手上路</span><img src="images/kohaku/level/0.gif" /></div> <div class="readUser_info cc mb10"> <div class="one" id="basic_info_17647383"> <dl class="cc"><dt>注册时间:</dt><dd>2005-12-31</dd></dl> <dl class="cc"><dt>在线时间:</dt><dd>0小时</dd></dl> <dl class="cc"><dt>发帖:</dt><dd>77</dd></dl> </div> <ul class="two cc"> <li><a href="javascript:;" onclick="Attention.add(this,'273900',0)" class="add_fol">关注Ta</a></li> <li><a href="javascript:;" onclick="sendmsg('pw_ajax.php?action=msg&touid=273900');" class="add_mes">发消息</a></li> <li><a href="javascript:;" onclick="sendmsg('pw_ajax.php?action=usertool&uid=273900')" class="add_pro">用道具</a></li> </ul> </div> <div></div> </div> </td> <td class="floot_right" id="td_17647383"><a name="post_17647383"></a> <!--印戳--> <!--楼层信息及编辑--> <div class="tipTop s6"> <span class="fr"> <a href="javascript:;" onclick="window.location=('read.php?tid=474592&uid=273900&displayMode=1');return false;" title="只看该作者的所有回复" class="mr5 s6">只看该作者</a> </span> <a class="s2 b cp" onclick="copyFloorUrl('17647383')" title="复制此楼地址">14楼</a> <span title="2008-02-16 21:59:40">发表于: 2008-02-16</span> </div> <div class="read_h2" style="margin-bottom:10px;" id="subject_17647383"></div> <!--帖子顶部ad--> <!--帖子右侧(广告/动漫表情)--> <div class="readCon_right tar"> </div> <!--content_read--> <div class="tpc_content"> <!--管理提醒--> <!--活动参加按钮--> <div id="p_17647383"></div> <div class="f14 mb10" id="read_17647383"> <a href="http://wiki.hydrogenaudio.org/index.php?title=Joint_stereo" target="_blank" >http://wiki.hydrogenaudio.org/index.php?title=Joint_stereo</a><br /><br />看样子是会看哪个比较省码率转 SS MS IS<br /><br />还有这篇也不错<br /><a href="http://harmsy.freeuk.com/mostync/" target="_blank" >http://harmsy.freeuk.com/mostync/</a><br />很强大 JS被说得一文不值了 >_< </div> </div> <!--content_read--> </td> </tr> <tr> <td class="floot_bottom"> <!--评分--> <div id="mark_17647383" class="score cc mb10" style="display:none"> <div class="scoreTop"> <span class="b">本帖最近评分记录:</span> <span class="mr10"> 共 <span class="s2" id="pingNum_17647383"></span> 条评分 </span> </div> <div class="scoreContent"> <div id="createpingbox_17647383"></div> <table width="100%" style="table-layout:fixed;"> <tbody id="pingPage_17647383" style=""> </tbody> </table> </div> <input id="pingPageNum_17647383" type="hidden" value="2" /> <script language="javascript"> getObj('pingPageNum_17647383').value = 2; </script> <div class="scoreBottom cc"> <a id="pingHide_17647383" href="javascript:void(0);" onclick="pingHideCtrl('17647383');">隐藏</a> </div> </div> <div id="w_17647383" class="c"></div> <!--评分结束--> <div class="tipBottom cc"> <div class="fl readbot"> <a class="r-reply" title="回复此楼" href="javascript:;" onclick="postreply('回 14楼(ksleck) 的帖子');">回复</a> <a class="r-quote" href="post.php?action=quote&fid=26&tid=474592&pid=17647383&article=14&page=1" onclick="return sendurl(this,4,'',event)" id="quote_17647383" title="引用回复这个帖子">引用</a> </div> <div class="fr"> <a onclick="sendmsg('pw_ajax.php?action=report&type=topic&tid=474592&pid=17647383','',this.id);" title="举报此帖" href="javascript:;" class="mr5">举报</a><a href="javascript:scroll(0,0)" title="顶端">顶端</a> </div> </div> </td> </tr> </table> </div> </form> </div> <!--发帖回复--> <div class="cc mb10"> <a href="post.php?fid=26" class="post fr" id="td_post1" title="发帖">发帖</a> <a href="post.php?action=reply&fid=26&tid=474592" class="replay fr mr10">回复</a> <div style="padding-top:3px;"><span class="pages"><a href="thread.php?fid=26" class="w">« 返回列表</a></span><span class="fl"><div class="pages"><a href="read.php?tid=474592&fpage=38&page=1">«</a><b>1</b><a href="read.php?tid=474592&fpage=38&page=2">2</a><a href="read.php?tid=474592&fpage=38&page=2">»</a><div class="fl">共2页</div><span class="pagesone"><input type="text" size="3" onkeydown="javascript: if(event.keyCode==13){var value = parseInt(this.value);var page=(value>2) ? 2 : value; location='read.php?tid=474592&fpage=38&page='+page+''; return false;}"><button onclick="javascript:var value = parseInt(this.previousSibling.value); var page=(value>2) ? 2 : value; location='read.php?tid=474592&fpage=38&page='+page+''; return false;">Go</button></span></div></span><span class="pages"><a href="link.php?action=previous&fid=26&tid=474592&fpage=38&goto=previous">上一主题</a><a href="link.php?action=previous&fid=26&tid=474592&fpage=38&goto=next">下一主题</a></span></div> </div> <!--链接提醒--> <script language="JavaScript"> var tid = '474592'; var fid = '26'; var mt; var totalpage = parseInt('2'); var db_ajax = '0'; var page = parseInt('1'); var jurl = 'read.php?tid=474592&fpage=38&displayMode=1&toread=0&fpage=38&page='; var db_htmifopen = '0'; var db_dir = '.php?'; var db_ext = '.html'; var db_bbsurl = 'https://popgo.org/bbs'; var copyurl = 'https://popgo.org/bbs/read.php?tid=474592&displayMode=1' + (page > 1 ? '&page=' + page : '') + '&'+'u='; //window.onReady(userCard.init); /*pingpage*/ function showPingPage(fid, tid, pid) { if (getObj('pingPage_'+pid).style.display == "none") { pingHideCtrl(pid); } var pingPageNum = getObj('pingPageNum_'+pid).value * 1; ajax.send("pw_ajax.php?action=pingpage", "page="+pingPageNum+"&fid="+fid+"&tid="+tid+"&pid="+pid, function(){ var gotText = ajax.request.responseText; var trs=gotText.split("<!-- splitTr -->"); var tr, td, trData, pingId, pingIdMatch; for(var i=1,len=trs.length;i<len;i++) { pingIdMatch = trs[i].match(/<\!\-\- pingId\:(\d+) \-\->/i); pingId = pingIdMatch[1]; trData = trs[i].split("<!-- split -->"); tr = document.createElement("tr"); tr.id = 'pingLogTr_' + pingId; tr.onmouseover = function() {showPingDelLink(this, true)}; tr.onmouseout = function() {showPingDelLink(this, false)}; td = document.createElement("th"); td.innerHTML = trData[0]; tr.appendChild(td); for(var j=1; j<=6; j++) { td = document.createElement("td"); td.innerHTML = trData[j]; tr.appendChild(td); } getObj('pingPage_'+pid).appendChild(tr); } if (gotText.indexOf('__pingPageOver__') != -1) { getObj('pingMore_'+pid).style.display='none';return ;} }); getObj('pingPageNum_'+pid).value = pingPageNum + 1; } function delPingLog(fid, tid, pid, pingid) { showDialog({type:'confirm',message:"你确定要删除这条评分动态么?",okText:'确认',onOk:function(){ read.obj = getObj("pingDel_"+pingid); read.guide(); ajax.send("pw_ajax.php?action=delpinglog", "fid="+fid+"&tid="+tid+"&pid="+pid+"&pingid="+pingid, function(){ if (ajax.request.responseText == 'success') { showDialog('success','删除评分动态成功!'); if (getObj('pingLogTr_'+pingid)) { getObj('pingLogTr_'+pingid).style.display = "none"; } if (getObj('createpingLogTr_'+pingid)) { getObj('createpingLogTr_'+pingid).style.display = "none"; } if ($('pingNum_'+pid)) { var pingNums = $('pingNum_'+pid); pingNums.innerHTML = parseInt(pingNums.innerHTML) - 1; } } else { showDialog('error','删除评分动态出错!'); } }); }}); } function showPingDelLink(trObj, isShow) { pingId = trObj.id.match(/\d+/i); linkObj = getObj("pingDel_"+pingId); if (linkObj) { linkObj.style.display = isShow ? '' : 'none'; } } function pingHideCtrl(pid) { if (getObj('pingPage_'+pid).style.display == "") { getObj('pingPage_'+pid).style.display = "none"; getObj('createpingbox_'+pid).style.display = "none"; getObj('pingHide_'+pid).innerHTML = "显示"; SetCookie('read_hidepinglog', 1); } else { getObj('pingPage_'+pid).style.display = ""; getObj('createpingbox_'+pid).style.display = ""; getObj('pingHide_'+pid).innerHTML = "隐藏"; SetCookie('read_hidepinglog', 0); } } function copyFloorUrl(o) { var floorurl = 'https://popgo.org/bbs/read.php?tid=474592&displayMode=1' + (page > 1 ? '&page=' + page : '') + '#'; if (is_ie) { window.clipboardData.setData("Text",floorurl+o); showDialog('success','已成功复制',1); } else { prompt('按下 Ctrl+C 复制到剪贴板', floorurl+o) } } if(is_webkit) getObj('bookmarkExplore').parentNode.removeChild(getObj('bookmarkExplore')); </script> <script type="text/javascript" language="JavaScript" src="js/pw_lwd.js"></script> <script type="text/javascript" language="JavaScript" src="js/pw_ajax.js"></script> <link rel="stylesheet" type="text/css" href="images/post/fast_editor.css" media="all" /> <link rel="stylesheet" type="text/css" href="js/breeze/editor/style/style.css" /> <div class="t" style="padding:0;margin-bottom:0;"> <form name="FORM" method="post" action="post.php?fid=26" enctype="multipart/form-data" onsubmit="return checkpost(document.FORM);" id="anchor"> <input type="hidden" name="atc_usesign" value="1" /> <input type="hidden" name="replytouser" value="" /> <input type="hidden" name="atc_convert" value="1" /> <input type="hidden" name="atc_autourl" value="1" /> <input type="hidden" value="2" name="step" /> <input type="hidden" value="" name="type" /> <input type="hidden" value="reply" name="action" /> <input type="hidden" value="26" name="fid" /> <input type="hidden" value="" name="cyid" /> <input type="hidden" value="474592" name="tid" /> <input type="hidden" name="stylepath" value="kohaku" /> <input type="hidden" name="ajax" value="1" /> <input type="hidden" name="verify" value="03efd2b1" /> <input type="hidden" value="cn0zz" name="_hexie" /> <input type="hidden" value="0" name="iscontinue" /> <div class="b h">快速回复</div> <table width="100%" class="floot" style="table-layout:inherit;"> <tr class="vt"> <td class="floot_left userinfo"> <div class="floot_leftdiv"> <div> <p class="b"></p> </div> <div class="cc"> <div class="face_img"><img class="pic" src="images/face/none.gif" width="180" height="200" border="0" /></div> </div> </div> </td> <td style="padding:10px 0 10px 10px;"> <div class="cc mb5"> <input type="text" class="input mr10" id="atc_title" name="atc_title" value="" size="40" /><span id="atc_title_warn">限150 字节</span> </div> <div class="fl pr" style="width:100%;"> <div class="login_tips">您目前还是游客,请 <a id="fast_login" href="pw_ajax.php?action=poplogin&anchor=anchor&tid=474592&fpage=38&toread=0&fpage=38&page=1" onclick="sendmsg(this.href, '');return false;" class="s4" hidefocus="true">登录</a> 或 <a href="register.php" target="_blank" class="s4" hidefocus="true">注册</a></div> </div> <script type="text/javascript"> window.onReady(function(){document.FORM.onsubmit = function(){sendmsg(getObj('fast_login').href,'');return false;}}); </script> <textarea id="textarea" name="atc_content" style="width:100%;height:140px;padding:0;margin:0;border:1px solid #CCC;overflow:auto;font-size:12pt;" onkeydown="quickpost(event)"></textarea> <span id="autosave"></span><div id="menu_editor" class="wy_menu_B" style="display: none;"></div> </div> <div class="mb10"> </div> <div> <span class="mr20"><span class="btn" style="margin:0;"><span><button title="Ctrl+Enter快速发布" type="submit" name="Submit"> 发 布 </button></span></span></span> <input id="go_lastpage" type="hidden" title="选定" name="go_lastpage" value="1" /> </div> </td> <td style="width:250px;"> <div id="fp_face" class="fp_show"> <div class="fp_show_tab"> <b id="doleft" style="/*display:none*/" class="tab_left fl" onclick="PwFace.showTab(-1)" title="上一个">上一个</b> <b id="doright" style="/*display:none*/" class="tab_right fr" onclick="PwFace.showTab(1)" title="下一个">下一个</b> <ul id="face_tab"></ul> </div> <div class="fp_show_cont"> <div class="fp_show_height"><ul class="cc" id="face_main"></ul> <div id="face_page" class="fp_show_pages cc"></div></div> </div> </div> </td> </tr> </table> </form> </div> <script type="text/javascript"> document.FORM._hexie.value = 'd926f154'; var titlemax = '150'; var postmax = '5000000'; initCheckTextNum('atc_title','atc_title_warn',titlemax); //initCheckTextNum('atc_content','atc_content_warn',postmax); var charset='utf-8'; var bbsurl ="https://popgo.org/bbs"; var BREEZE_BASE_PATH = getBaseUrl() + 'js/breeze/'; var editor = null; var attachConfig = { 'attachnum' : parseInt('5'), 'list' : {}, 'url' : 'pweditor.php?action=attach', 'filetype' : {"gif":2000,"png":2000,"zip":2000,"rar":2000,"jpg":2000,"txt":2000} }, imageConfig = { url : 'pweditor.php?action=image', filetype : {"gif":2000,"png":2000,"jpg":2000} }; function loadEditor(e) { var e = is_ie ? event : e; var o = e.srcElement || e.target; if (o.id == 'gotoedit') return; $('fp_editor').onclick = ''; $('fp_editor_shade').onclick = ''; loadjs('js/breeze/core/base.js', '', '', function() { B.require('editor.editor', 'editor.ubb', function(B){ editor = B.editor(B.$('#textarea'), 'edit_toolbar', 'boldIcon foreColor linkIcon photoBtn fileBtn'); setTimeout(function(){editor.ubbtoggle();editor.focus();editor.quickpost();$('fp_editor_shade').style.display='none';}, 100); }); }); } var dataStorage = { save : function() { if (PwStorage.save('msg', document.FORM.atc_content.value)) { PwStorage.save('title', document.FORM.atc_title.value, 1); SetCookie('ds', 1); return true; } return false; }, load : function() { document.FORM.atc_title.value = PwStorage.load('title') || ''; var msg = PwStorage.load('msg'); if (msg) { document.FORM.atc_content.value = msg; document.FORM.atc_content.focus(); } SetCookie('ds', 0); } } function gotoEditor() { dataStorage.save(); location.href = 'post.php?fid=26&action=reply&tid=474592'; } </script> <script src="html/js/face.js"></script> <script language="JavaScript" src="js/post.js"></script> <script language="javascript"> document.FORM.Submit.disabled = false; var charset = 'utf-8'; var stylepath = 'kohaku'; var cate = '0'; var cnt = 0; PwFace.init('face_tab', 'face_main', 3, 16); function checkpost(obj){ var action = "reply"; if(cate==1 && obj.p_type!=null && obj.p_type.value==0){ showDlg({type:"error",message:"没有选择主题分类",onClose:function(){ obj.p_type.focus(); }}); return false; } if(obj.atc_title.value==""){ if (action != 'reply'){ showDlg({type:"error",message:"<font color='red'>标题</font> 不能为空。",onClose:function(){ obj.atc_title.focus(); }}); return false; } } else if(strlen(obj.atc_title.value)>150){ showDlg({type:"error",message:"标题超过最大长度 <font color='red'>150</font> 个字节。",onClose:function(){ obj.atc_title.focus(); }}); return false; } if(strlen(obj.atc_content.value)<3){ showDlg({type:"error",message:"文章内容少于 <font color='red'>3</font> 个字节。",onClose:function(){ obj.atc_content.focus(); }}); return false; } else if(strlen(obj.atc_content.value)>5000000){ showDlg({type:"error",message:"文章内容大于 <font color='red'>5000000</font> 个字节。",onClose:function(){ obj.atc_content.focus(); }}); return false; } document.FORM.Submit.disabled = true; if (0) { document.FORM['type'].value = "ajax_addfloor"; postfloor(); return false; }; try{ if (is_ie && newAtt.aid < 2) { document.FORM.encoding = "application/x-www-form-urlencoded"; } }catch(e){} if (1){ document.FORM['ajax'].value = ''; return true; } ajaxSubmit(obj); return false; } function ajaxSubmit(obj){ document.FORM.Submit.disabled = true; ajax.send("post.php?fid=26", obj, function(){ if(undefined == ajax.request.responseText){ showDlg({ type: 'error', message: "<font color=\'red\'>附件</font> 太大或网络原因,请求超时,请稍后再试!" }); document.FORM.Submit.disabled = false; return false; } var rText = ajax.request.responseText.split(' '); if (rText[0] == 'success') { window.onbeforeunload = function(){}; top.window.location = rText[1]; document.FORM.atc_content.value = ''; if (typeof (document.FORM.qanswer) != 'undefined') document.FORM.qanswer.value = ''; if (typeof (document.FORM.gdcode) != 'undefined') document.FORM.gdcode.value = ''; document.FORM.iscontinue.value = 0; }else if(rText[0] == 'continue'){ showDlg({type:'confirm',message:rText[1],okText:'继续',onOk:function(){ obj.iscontinue.value = 1; ajaxSubmit(obj); }}); }else{ showDlg('error', rText[0]); } try{getObj('ckquestion').src = getObj('ckquestion').src.replace(/t=\d+/,'t='+new Date().getTime()); }catch(e){} try{getObj('changeGdCode').src = getObj('changeGdCode').src.replace(/nowtime=\d+/,'nowtime='+new Date().getTime());}catch(e){} document.FORM.Submit.disabled = false; return false; }); } function postfloor(){ var url = 'post.php?fid=26'; ajax.send(url, document.FORM, function() { var changeCheck = true; var rText = ajax.runscript(ajax.request.responseText); if (rText.indexOf('read_t') !== -1) { document.forms['delatc'].innerHTML += rText; document.FORM.reset(); editor.doc.body.innerHTML = ''; loadFloor.showHidden(tid); if (typeof uploader != 'undefined') { uploader.reset(); } document.FORM.iscontinue.value = 0; read.InitMenu(); } else { var rText = ajax.request.responseText.split(' '); if (rText[0] == 'success') { window.onbeforeunload = function(){}; top.window.location = rText[1]; document.FORM.atc_content.value = ''; if (typeof (document.FORM.qanswer) != 'undefined') document.FORM.qanswer.value = ''; if (typeof (document.FORM.gdcode) != 'undefined') document.FORM.gdcode.value = ''; document.FORM.iscontinue.value = 0; }else if(rText[0] == 'continue'){ changeCheck = false; showDlg({type:'confirm',message:rText[1],okText:'继续',onOk:function(){ document.FORM.iscontinue.value = 1; ajaxSubmit(document.FORM); }}); }else{ showDlg('error', rText[0]); } } if (changeCheck) { try{getObj('ckquestion').src = getObj('ckquestion').src.replace(/t=\d+/,'t='+new Date().getTime()); }catch(e){} try{getObj('changeGdCode').src = getObj('changeGdCode').src.replace(/nowtime=\d+/,'nowtime='+new Date().getTime());}catch(e){} } cnt = 0; document.FORM.Submit.disabled = false; document.FORM.target = ''; if (getObj('creditlocation')) { setTimeout(function() { getObj('creditlocation').parentNode.removeChild(getObj('creditlocation'));; },1000); }; }); } //End Add by liaohu for addfloor function checklength(theform,postmaxchars){ if(postmaxchars != 0){ message = '<br />系统限制最大字节数:'+postmaxchars+' 字节'; } else{ message = ''; } showDlg({type:"warning",message:'您的信息已有字节数: <font color="red">'+strlen(theform.atc_content.value)+'</font> 字节'+message}); } function addsmile(NewCode){ $('textarea').value += ' [s:'+NewCode+'] '; } window.onbeforeunload = function() { saveData('msg', document.FORM.atc_content.value); } if (FetchCookie('ds') == 1) { try{dataStorage.load();}catch(e){} } function showFace() { var menus = getObj("face_tab").getElementsByTagName('li'); if(menus){ showTabBtn(menus.length); } } if (document.all) { window.attachEvent('onload', showFace); //对于IE } else { window.addEventListener('load', showFace,false); //对于FireFox } </script> <!--快速版块浏览--> <div id="menu_forumlist" style="display:none;"> <div class="sbar-box-a" style="width:700px;"> <div class="sbar-title" style="cursor:pointer" onclick="try{pw_bottom.hiddenTab();read.close();}catch(e){read.close();}"> <span class="adel">隐藏</span> <span id="title_forumlist" class="b">快速跳转</span> </div> <div class="sbar-box-b"> <div class="forum-list-popout"> <dl class="cc"> <dt> <a href="index.php?cateid=10">动漫游戏主题</a> </dt> <dd class="cc"> <a href="thread.php?fid=11" onclick="return pwForumList(true,gIsPost,11);"><span>『动漫主题讨论区』</span></a> <a href="thread.php?fid=12" onclick="return pwForumList(true,gIsPost,12);"><span>『动漫游戏音乐交流区』</span></a> <a href="thread.php?fid=13" onclick="return pwForumList(true,gIsPost,13);"><span>『高桥留美子专区』</span></a> <a href="thread.php?fid=14" onclick="return pwForumList(true,gIsPost,14);"><span>『动漫贴图区』</span></a> <a href="thread.php?fid=121" onclick="return pwForumList(true,gIsPost,121);"><span> 『游戏主题交流区』</span></a> </dd> </dl> <dl class="cc"> <dt> <a href="index.php?cateid=134">字幕组综合区</a> </dt> <dd class="cc"> <a href="thread.php?fid=68" onclick="return pwForumList(true,gIsPost,68);"><span>『漫游字幕组作品发布交流区』</span></a> <a href="thread.php?fid=124" onclick="return pwForumList(true,gIsPost,124);"><span>『漫游连载组P.S.S. 最新漫画动画 连载区』</span></a> <a href="thread.php?fid=135" onclick="return pwForumList(true,gIsPost,135);"><span>『漫游自由风FREEWIND作品发布交流区』</span></a> </dd> </dl> <dl class="cc"> <dt> <a href="index.php?cateid=5">动画分享交流</a> </dt> <dd class="cc"> <a href="thread.php?fid=6" onclick="return pwForumList(true,gIsPost,6);"><span>動畫下載區</span></a> <a href="thread.php?fid=7" onclick="return pwForumList(true,gIsPost,7);"><span>『网络硬盘与其他綜合分享区』</span></a> <a href="thread.php?fid=28" onclick="return pwForumList(true,gIsPost,28);"><span>『eDonkey交流区』</span></a> <a href="thread.php?fid=31" onclick="return pwForumList(true,gIsPost,31);"><span>『IRC下载交流专版』</span></a> <a href="thread.php?fid=94" onclick="return pwForumList(true,gIsPost,94);"><span>『BitTorrent交流区』</span></a> </dd> </dl> <dl class="cc"> <dt> <a href="index.php?cateid=16">交流区</a> </dt> <dd class="cc"> <a href="thread.php?fid=18" onclick="return pwForumList(true,gIsPost,18);"><span>『漫游水世界』</span></a> <a href="thread.php?fid=17" onclick="return pwForumList(true,gIsPost,17);"><span>『动漫收藏购买』</span></a> <a href="thread.php?fid=19" onclick="return pwForumList(true,gIsPost,19);"><span>『海外生活』</span></a> <a href="thread.php?fid=48" onclick="return pwForumList(true,gIsPost,48);"><span>『日语天地』</span></a> <a href="thread.php?fid=118" onclick="return pwForumList(true,gIsPost,118);"><span>『Popgo Channel 漫游网络电台』</span></a> </dd> </dl> <dl class="cc"> <dt> <a href="index.php?cateid=23">影音技术</a> </dt> <dd class="cc"> <a href="thread.php?fid=25" onclick="return pwForumList(true,gIsPost,25);"><span>『字幕制作交流区』</span></a> <a href="thread.php?fid=26" onclick="return pwForumList(true,gIsPost,26);"><span>『影音数码技术学习交流』</span></a> <a href="thread.php?fid=53" onclick="return pwForumList(true,gIsPost,53);"><span>『DVDRip技术研修室』</span></a> </dd> </dl> <dl class="cc"> <dt> <a href="index.php?cateid=3">版务处理</a> </dt> <dd class="cc"> <a href="thread.php?fid=4" onclick="return pwForumList(true,gIsPost,4);"><span>『版务建议公告』</span></a> </dd> </dl> </div> </div> </div> </div> <div id="photo_pop_mask" onclick="readImg.hidePhoto()" class="pImg_bg" style="display:none"></div></div> <div id="photo_pop" class="pImg_wrap" style="display:none"><table border="0" cellspacing="0" cellpadding="0"><tbody><tr><td class="bcr1"></td><td class="pibg1"></td><td class="bcr2"></td></tr><tr><td class="pibg4"></td><td><div class="pImg tac"> <div id="imgLoading" class="imgLoading" style="margin:auto;"> <div class="aPre" id="prephoto" onclick="readImg.prevPhoto()" title="上一张"></div> <div class="aNext" id="nextphoto" onclick="readImg.nextPhoto()" title="下一张"></div> <img id="photo_path" src="images/water/watermark.jpg" align="absmiddle" /> </div> <div class="cc w" style="padding:10px 5px 5px;"> <div class="fl mr10" id="photo_pop_page"></div><!--a href="javascript:;" class="fl mr20" onclick="readImg.viewAll()">原图</a--> <a href="javascript://" class="pImg_close" onclick="readImg.hidePhoto()">关闭</a> </div> </div></td><td class="pibg2"></td></tr><tr><td class="bcr4"></td><td class="pibg3"></td><td class="bcr3"></td></tr></tbody></table></div> </div></div><!--.main-wrap,#main End--> <div class="footer-wrap"> <div class="c"></div> <div id="bottom"></div> <div class="c"></div> <div id="footer"> <div id="mode-footer" class="mt"> <div class="bottom cc tac"> <ul> <li><a id="nav_key_up_11" href="sendemail.php?username=admin" title="" >联系我们</a></li> <li><a id="nav_key_up_12" href="simple/" title="" >无图版</a></li> <li><a id="nav_key_up_13" href="m/index.php" title="" >手机浏览</a></li> <li><a href="job.php?action=erasecookie&verify=40e6060c">清除Cookies</a></li> <li><a href="javascript:scroll(0,0)">返回顶部</a></li> </ul> </div> <div class="f9 gray tac"><span id="windspend">Total 0.014305(s) query 3, Time now is:09-26 05:16, Gzip disabled </span><br /> Powered by <a href="http://www.phpwind.net/" target="_blank">phpwind</a> <a href="http://www.phpwind.net/" target="_blank"><span class="b s2">v8.5</span></a> <a href="http://www.phpwind.com/certificate.php?host=popgo.org">Certificate</a> Code ©2003-2011 <a href="http://www.phpwind.com/" target="_blank">phpwind.com</a> Corporation <span id="stats"></span> </div></div></div></div> </div> <script language="JavaScript" src="js/global.js"></script> </body></html> <script language="JavaScript" src="js/app_global.js"></script> <script language="JavaScript"> var openmenu = {'td_sort' : 'menu_sort','td_skin' : 'menu_skin','nav_key_up_17' : 'nav_key_sub_17','nav_key_up_26' : 'nav_key_sub_26','td_post' : 'menu_post','td_post1' : 'menu_post','td_admin' : 'menu_admin'}; window.onReady(function(){read.InitMenu();}); WINDOW_LOADED=1; </script>