流技术常见问题 - 视频流媒体 - 兰健

(这条文章已经被阅读了 77 次) 时间:2001-06-02 21:08:43 来源:兰健 (河马兰兰) 转载

1、rm 格式的文件能下载下来吗?
答:当然了,用streamboxvcr就可以,这个软件的套装可以在本站找到,名字是streamboxvcrsuite1.0.

2.能将mpeg文件直接转换成wmv(wm8)格式的吗?
答:至今为止还不行,还是要经过avi的中间步骤的…..不过可以让几个软件 协同工作来提高工作效率,当然你还是要准备一块大硬盘的;)

3.我用StreamBox下载的ASF文件,播放时快进后退键全都失效。
答: 有两个方法来解决: (1).用windows media player6.4来播放,就可以正常拖动了; (2).把asf文件用virtualdub转换成avi文件后便可以在mediaplayer7.0里看了, 而且可以选段看,且不会等候,只是7.0占用资源比较高,建议还是用6.4看。

4.如何把rm文件转换为mpg文件?
答:现在还没有比较完美的解决办法,能凑合用的办法有两个: (1).用抓屏软件,例如hypercam,snagit等等,抓取播放中的video/audio 成为avi文件,这个过程中可以选择codec,所以可以适当的减小avi 的大小,之后可以把avi->mpg. (2).用tira直接转换rm->avi,不过你也要准备个大硬盘,因为转化出来的 是没有压缩的avi.

5.wmv8 中在压缩设定的时候一项叫做two-pass,是什么东东来的呢?
答:第一次所谓的编码就是做分析。 即对整个被制作的video进行扫描,以确定video中哪些镜头是相对动态,哪些镜头是相对静态! 因为相对静态的片段需要的码流速率相对低甚至低很多,这样他就利用一定的算法把临近相对动态的片段部分的数据插进来。插进来的数据和一般数据一同被LOAD 进BUFFER,回放的过程中再插回动态的画面中。这样就巧妙的利用时间差充分的利用带宽使得动态效果达到最好!于是所谓的first pass就是分析并判断video转换成数据流的“均衡”,然后second pass才是真正利用first pass中分析的结果开始encode! 由于需要经过这两个过程所以two pass encording所需要的时间大约是普通编码时间的两倍! real在VBR 和two pass技术上的成熟,所以尽管MS最近在MEDIA8中宣称也利用了以上的两种技术,但在动态的VIDEO上的表现任远远不及REAL。 在大动态的镜头中体现得更加明显,MS’VIDEO8容易产生大量马塞克,而real就处理得很平滑而且动作也更连贯!

6.stream vcr应该设置怎样的代理服务器?
答:在菜单里面就有的:view->setting->proxy.

7.请问如何用把超过700Mb的asf文件切成小的asf?
答:其实最好在制作asf的时候就把这个计算好(类似于divx的bitrate的计算). 可以用asfindexer(这个软件在windows media tools4.1里面有)试试。

8.请问rm文件用什么软件编辑?
答:你只要装上了RealProducer8.5plus,就可以编辑了。 菜单File-Edit RealMediafile…

9.请问怎么把多个RM文件合成一个完整的文件?用什么软件?
答:方法同上,不过在进入Edit RealMediafile里面之后要 用append来追加…….

10.请问微软媒体播放器播放的影片用扫描软件抓屏,realplay的可以,但WMV等用微软媒体播放器的为何就不行呢?
答:准确来说, WMV 比 REALPLAY 的屏幕更难捕捉,为了显示效果,两个软件都用了一些很特别的显示方法来显示图形(REALPLAY 和一些机器不兼容也是因此而来,这方面有系统代码的 MEDIAPLAY 占的便宜实在太大了)。所以用一般的截图软件是很难截取到它们播放中的图形的,就像以前 DOS 下的“直接写屏”技术,比较极端的技术要抓起来麻烦多了,好在 HyperSnap-DX Pro 等软件的 DirectX 支持功能还能有时候发挥点用处,把 ASF 和 WMV 的图给搞定,但 REALPLAY 就没办法了。最近听说“东方影都”能支持 RM 文件播放时候的截图,我也没测试过,但我想如果能截就可能不是采用 REALPLAY 的那些显示技术了,图像质量也应该打点折扣了。大家看到我的文章上的截图了吧,呵呵我是如何截 REALPLAY 的呢?其实是一个笨办法,一个不算是办法的办法。。。也不好意思献丑了。;)

11.请教一下:用下载的ASFCUT时总提示WMVCORE.DLL是怎么回事?
答:把WINDOWS MEDIA ENCODE7装上就行了.

12.我用wm7作的.wmv,与asf有什么区别?
答:两种文件采用的codec不同,wmv一般是采用window media video/audio 7的, asf采用的一般是Microsoft MPEG4 V(3/2/1?),音频部分是windows media audio v2/1. 不过现在网上有些地方的asf,wmv采用的codec有些混乱了,所以两种文件的界限也有些模糊了.

13.我用Real Producer Plus 8.5,把VCD格式转换成RM。但用Real Player 8,看时,就要我上网下载更新才能看,怎么办?
答:请下载最新版本的RealPlayer8…

14.在宽带平台下,是rm的效果好还是asf的效果好?asf能做到mpeg4的近似DVD的效果吗?
答:这个问题当初提出来的时候,争论了很久,各执一词,wmv8和rm都有支持者, 看来不同的制作方法,不同的人(主观印象?),结果只能是不同了:( 所以我就顺便说说自己的看法吧(我考虑的是低码率,225kbps左右),rm似乎在图像的柔和度上面下了很大的功夫, wmv8则是一上来就以图像的清晰度见长(感觉就是制作的时候把quality调到0也比rm强一点:),不过似乎有些地方处理起来还是有问题,当初曾经压缩过一个游戏的avi, 源文件压缩之后wmv8里面有很多的色斑,改用rm之后一切正常…

15.我用VirtualDub 1.4D 在读源文件时经常出现 MPEG Import Fileter: unexpected end of file 在转换为AVI时经常出现sync error,为什么?
答:这个是因为你的mpg源文件不是标准的mpg格式,请用超级解霸的mpg格式 处理功能进行转化,出来的mpg就可以正常使用了,也可以用M1-edit(M2-edit?)来处理…..

16.请问各位前辈,有什么方法可以预处理.mpg文件,去出错误? (当然我的.mpg copy 到 handdisk时并不很顺畅,D版的)
答:回答同上;)

17.我用media encoder utility 8压缩的wmv的图像居然是反的.人物都大头朝下了,这是怎么回事?是不是参数设置有问题?以前用wm8 beat2很正常的呀.
答:可以参看下面微软的回答….. 以下是在该产品帮助中的faq中有的: Why is my encoded video upside down when I play it back in Windows Media Player? Occasionally, encoded video will be upside down when it is played in Windows Media Player because capture card drivers interpret the packed YUV file format in different ways. (是由于捕获卡驱动解释方面的原因) Windows Media 8 Encoding Utility enables you to set a registry key that will flip the video before encoding it so that it displays correctly. By default this feature is disabled. To enable this feature, use the registry editor to locate the registry key HKEY_CURRENT_USER\SOFTWARE\Microsoft\Scrunch\WMVideo\Vertical Flip Packed YUV, and then set the DWORD value of this registry key to 1. (即可以将以上键值改成1解决。)

18.请问怎样把asf和wmv转换成avi的文件?
答:如果可以用virtualdub1.3c(或者支持asf的1.4版也可以)打开的话, 就简单了,video/audio 都选择 direct stream copy,然后save as 成avi就可以了:) 不过vd好像对于asf支持的好一些,我试过对付wmv好像不行。 另一种方法是用graphedit来转换,这种方法通杀wmv,asf.

19.装了windows media player7.0之后,我还可以用windows media player6.4版本么?
答:当然了。那个6.4版本已经被升级成了6.4系列的最高版本了。这个程序的位置是 C:\Program Files\Windows Media Player\mplayer2.exe

20.为何我的RealProducer8.5Plus看不到下面的一些菜单和按钮了呢?
答:这个是我自己机器上面的毛病,呵呵,因为本人用的win98SE里面的字体选在“大字体“,换成“小字体“就正常了;) 分辨率800×600@75hz-16bit

21.如何调整 realproducer plus 制作 RM 文件时的码率
实际上你可以自己设定 RM 文件码率的! realproducer plus 提供的那 8 种码率只是real公司预先设定好的建议值而已,而这些建议值是可以自己改的,方法是在 realproducer plus 的界面上选:Options->Target Audience Settings->or RealVideo Clips…->Target Bitrate->Target Bitrate !用这个方法你可以把原来默认的 LAN 设置码率改为 1.2M, 然后在producer界面处的 Target Audience 也选择用 LAN 来压缩,那么你做出来的节目就是 1.2M 的码率了。