English Русский
在 MQL4.Community上轻松简单地公布影音图像

在 MQL4.Community上轻松简单地公布影音图像

MetaTrader 4示例 | 23 四月 2008, 09:20
1 266 3
MetaQuotes
MetaQuotes

介绍

今天,影音的格式多种多样。编辑影音的程序也是数不胜数。文章讲解在 MQL4.community 网站上如何可以轻松公布高质量影音图像,并且减少创建影音的多余动作。


关于格式

许多现存的影音格式不能够在网络上公布。那是因为它本身不具备兼容性和可用代码。 但是存在一个普遍的方法 - 重新编译影音成为 *FLV格式,这样就可以在任意支持Adobe Flash version 8的计算机上浏览了。

上面提及到的这种影音格式在我们的论坛上可以展示。FLV 文件格式是我们论坛的影音服务器创建的。上传到本网站的源代码文件可以是 AVI, MPG, WMV格式或直接是 FLV格式。


创建影音的程序

不是所有的用户都能够使用有偿的创建程序的。所以建议安装一个免费好用的程序 CamStudio, 轻松从屏幕上记录影音图像:


程序的分配是一个 zip 资料文件 camsetup.zip (1.4 Mb),可以在任何临时文件夹内打开安装。为了方便我们在文章中添加了 CamStudio Installet


程序安装

程序zip 文件下载完毕后,我们进行安装。创建一个临时文件夹并从 zip 中复制文件。首先安装 camsetup.exe.文件,这样程序会自动安装,不需要点击下一步。程序将会被安装到文件夹C:\ProgramFiles\CamStudio中。你也可以指定其他路径。

在完成程序安装后,程序系统将会像是一个关于影音代码的对话框:


同意并点击 "继续执行",随后将会显现成功安装的对话框。你就可以使用该程序了。

在程序的安装方面,不会有任何问题出现。基本属于全自动安装。点击 "Ready" 开始运行程序。

设置浏览

万事俱备,我们现在准备从计算机的屏幕上剪辑影音图像(称作捕捉影像)。这个类型程序还有一个好处 - 所有需要捕捉影像的设置已经指定。 可以在菜单中选择"Options" - "Video Options" 查看。


设置完成。还有一些细节要处理。 CamStudio Lossless Codec v1.0 是作为代码被设定的。 "Quality"参量设定值为最右端的值100。这意味着捕捉到的影音图像代码将被100%储存。

重要提示:不要改变该参量的最大值 (100% 质量)。因为再没有技术支撑的情况下,得到的影音图像将降低质量。

下一个参量 "Set Key Frames Every ... frames"的值为 200。意味着每 200画格将创建一个关键的片段 。以下是一个简短的说明:

作为影像记录设备需要将每一个影像点都清楚地记下.视频压缩是需求经济体的模式。据悉,较大图像部分保留不变的片段会被替换。这就意味着没有必要对每个影像图片进行描述。 相反地,一些最初的片段需要记住,与先前的片段对比在影像点改变之后被删除。这种方法便于压缩影音文件。

虽然,片段在不断地更新和压缩过程中并不会影响其质量。防止影音质量变坏的方法很多,最简单的方法就是时常对关键片段进行更新。如果更新的次数过于频繁("Set Key Frames Every"的参量值小),影音的质量会非常的高,但同时最终得到的文件将非常的大。如果值过大(例如创建关键片段为每 500),最终文件将会小的多,但质量会稍差些。该参量值 200 对于影音的质量是个最佳设定。

下一个参量是 "Capture Frames Every ... milliseconds"。该参量指示从屏幕抓取影音片段的间隔时间。 "Capture Frames Every"值通常设定为100 毫秒。因为我们需要记录不是一个动态的影片或公式1。 片段的创建每 100毫秒给我们每秒10个片段,对于显示视频插图已经足够了。

第二个参量"Framerates" - "Playback Rate ... frames/second" 设置在哪些片段上将会显示在最终的文件中。 据了解,人类的视觉观察不能够超出每秒25个片段。对于从电脑上捕捉影音来讲, "PlayBack Rates"值等于每秒10个片段即可。

最后一个参量 "Time Lapse" 作为 "Max Framerate"被留下 (图像中的显示)。我们同样可以查看压缩算法的配置。点击"配置"。


对于选择压缩算法 会显现一个窗口。这里需要已经检验的 "GZIP"。压缩的 "程度"被指定在1 (最快捷的代码方法)到 9 (最小尺寸的压缩)之间。我们建议的默认值为7 。点击 "OK" 保存设置。捕捉图像的准备工作就绪。

重要提示: 不要改变创建影音的默认值。这些参量是我们论坛需要影像的最佳参量。


开始捕捉视频图像

在开始捕捉图像以前我们需要指定记录的部分:全屏,整个窗口还是部分窗口。这种选择可以在菜单"Region"中选择。

最方便的模式是 "Window",因为这种情况您可以轻松点击所需要的窗口,同时程序会限定窗口的界限。大多数情况下使用这种模式,例如当我们想捕捉EURUSD H1 图表的食品片段。按红色按钮 "Record"开始记录视屏片段。


显示信息告知我们点击的窗口捕捉:



点击 "OK" 随后点击需要的窗口。四个绿色的角会显示在指定捕捉区域的每个角上。


在影像捕捉期间 CamStudio 会显示服务信息:

例如, 以下当前状态:

  • Current Frame : 50 (当前记录片段数量)
  • Time Elasped : 5.06 sec (记录长度 5.06 秒)
  • Number of Colors: 32 bits (颜色方案记录)
  • Codec : CamStudio Lossless Codec v1.0 (记录使用的代码类型)
  • Actual Input Rate: 8.10 fps (每秒片段)
  • Dimension : 641x481 (记录图像尺寸的像素)。

您可以点击 "Stop"键停止捕捉。在您点击停止捕捉影像会显现一个保存视频文件的窗口。


您可以选择任意位置保存你的视频文件;程序将会记住该文件夹并将随后的文件保存到这个文件夹中。例如,我创建一个文件夹 "C:\Program Files\CamStudio\videofiles" 以名称test.avi将视频文件保存。 视频文件准备完成,我们可以进行公布。


请注意,创建视频文件需要互联网通道的速度只能够是 29 kilobit每秒。这样即使是较差的通道也可以观看。

公布视频文件

在评论或文章中公布视频,需要在编辑处点击 "影像"。 将会显示两个篮框。点击 "上传并转换":



点击 "浏览..." 并选择 *.avi file (test.avi)。


当文件从avi转换到 flv时,在最大容量中使 "Quality"的值在"Perfect" 不改变(默认值) 。


在点击"插入"后文件上传开始运行。



以上是公布影像的第一步。我们能够看到当前上传影像的进度为 37%。当上传完成后,一个黑色的窗口将会显示在指定的位置。视频文件开始加载。您可以在黑色的区域直接添加需要的描述。例如 "how to publish video"。


在点击"保存"后,您将看到黑色窗口会给出在我们网站上服务的功能并开始转换文件 - "video in progress"。该步骤为第二步。


当转换完成后,你看到的结果如下:


how to publish video

CamStudio程序的有益特性

首先,可以尽可能地设置开始、停顿、停止捕捉影像的“热键”。设置热键需要在菜单中 "Options" 选择 "Keyboard Shortcuts"。

"F8"键的为开始/终止捕捉图像的默认键。 "F9" 意味着捕捉影像结束并保存为 avi 文件。 "F10"取消影像的捕捉。您可以通过设置 "热键"改变这些按键的功能。

其次,在记录影像的同时您可以感受到视觉光标。使用菜单 "Options" - "Cursor Options".


这里您可以选择是否使用该选项。 "Hide Cursor" - 记录影像时光标不会显示, "Show Cursor" - 记录影像时显示光标。您同样在这里可以选择设定视觉效果类型。

开启"Use Actual Cursor" 意味着光标以通常模式显示。开启 "Use Custom Cursor" 或"Use Cursor From File"允许记录影像以其他类型模式光标显示。您可以尝试改变光标的类型。这是件趣事。

另外,在这个栏框中您可以选择选项"Highlight Cursor"。光标的默认值被设定为一个黄色的圈。您可以从提供的列表中选择其他形状。若要改变其颜色按 "Color"键。会显示多种颜色供选择。

我们可以通过点击鼠标界定视觉效果。检测按键 "Enable Visual Click Feedback"。现在在记录的影像上点击鼠标左键时,光标将会突出显示一种颜色(默认值为红色) 。当点击鼠标右键时,突出显示另一种颜色 (默认值为蓝色) 。您同样可以改变这些颜色的设定。

文章中对程序CamStudio选项的描写就到这里。希望您会喜欢学习该程序的其他功能。

结论

正如你所看到的,创建自己的影像就是如此的简单。仅仅是因为您没有合适的软件而已。我希望文章不仅仅能够帮助您在我们的论坛上公布发表影像文件,同样可以记录多种多样的视频文件。

您可以继续研究这个课题 - 在计算机上创建影像现存在很多资料。希望文章可以给你带来很大的帮助。

转自俄罗斯 MetaQuotes Software Corp.
原文: http://articles.mql4.com/ru/articles/1520

本文由MetaQuotes Ltd译自俄文
原文地址: https://www.mql5.com/ru/articles/1520

附加的文件 |
camsetup.zip (1393.8 KB)
最近评论 | 前往讨论 (3)
dictus
dictus | 24 4月 2008 在 14:55
Dear,

Please help me to check at Expert Advisor :
Name:
Multi Lot Scalper
Author: Collector (2006.08.10 12:59)

I have questions for above EA, how to put stoploss automately (with parameter input) at last trade ?  i.e. setting max trade in 10, so how to put stoploss in 10th trade ?

Because impossible let the last trade running without controll. Also how to change iMACD with bull or bear volume that work with their volume indicator ? i.e.

if bull volume > 0.0003 and bear volume > 0.0003 than open buy... or ....if bull volume  <  - 0.0003 and  bear volume < - 0.0003  than  open sell

I am not a programer i just trial and error with this program, so hopeful to get completely explanation from you  till it is running.


Thank you and looking forward.


Best Regards,
Dictus
[删除] | 12 12月 2010 在 23:31

谢谢分享,

[删除] | 17 11月 2011 在 05:41
上传不了
MetaTrader 4 客户端内的智能交易测试: 内部模式 MetaTrader 4 客户端内的智能交易测试: 内部模式
在您点击 "开始"按钮后会怎样? 本文将告知您答案并解答其他问题。
在 MetaTrader 4 中比较基因演算方法和简单搜索 在 MetaTrader 4 中比较基因演算方法和简单搜索
文章比较了使用基因演算方法和简单搜索获取的智能交易的时间和结果。
我的第一个 "圣杯" 我的第一个 "圣杯"
及时检测频繁出现的错误,第一时间引导程序创建一个“超级赢利”(测试时)的交易系统。" 在测试中示范智能交易显示意想不到的结果,但在真实交易中接近亏损。
基因演算规则:数学运算 基因演算规则:数学运算
基因演算使用于智能交易的数据优化。这些用途的范例是一个神经网络的学习,即, 这样的值得到的误差最小。基因演算是以随机搜索的方法为基础的。