用户手册
使用指南
- 首先,请确定你已经成功安装好了硕思FLV视频编解码器(服务器版本);
- 然后,运行硕思FLV视频编解码器(服务器版本)程序:
点击“开始菜单”--> “所有程序”--> “SourceTec”--> “Video Encoder for Adobe Flash (Command-Line Version)”; - 输入需要执行的命令如:“FVEC sourcefile [targetfile] [options]”即可。
示例
例1:使用默认设置
若命令中不指明对输出视频的尺寸要求,程序将使用默认设置。在此例中,输入的命令中未指定输出画面的尺寸,因此程序将默认自动生成和源视频尺寸(320 x 240)一样的Flash视频文件。
| C:\Test>fvec c:\test\movie.wmv c:\test\movie.flv Duration: 00:00:12 Audio: Windows Media Audio 9, 32 KHz, 32 Kbps, 2 Channels Video: Windows Media Video 9, 320 x 240, 350 Kbps, 15.00 fps Percent: 2% Percent: 43% Percent: 84% Percent: 100% |
例2:指定视频比特率为300Kbps,生成视频画面尺寸为160x120,音频设置为立体声道来生成Flash视频。
| C:\Test>fvec c:\test\movie.wmv c:\test\movie.flv
-vw 160 -vh 120 -vb 300 -ac 2 Duration: 00:00:12 Audio: Windows Media Audio 9, 32 KHz, 32 Kbps, 2 Channels Video: Windows Media Video 9, 320 x 240, 350 Kbps, 15.00 fps Percent: 3% Percent: 50% Percent: 100% |
例3:指定音频设置为单声道,并以(100,100,260,220)的矩形为剪裁区域对源视频进行剪裁来生成Flash视频。
请注意,以下命令中未指明输出视频的尺寸,因此程序将以剪裁区域的尺寸大小作为输出视频的尺寸大小。
| C:\Test>fvec c:\test\movie.wmv c:\test\movie.flv
-vc 100,100,260,220 -ac 1 Duration: 00:00:12 Audio: Windows Media Audio 9, 32 KHz, 32 Kbps, 2 Channels Video: Windows Media Video 9, 320 x 240, 350 Kbps, 15.00 fps Percent: 5% Percent: 91% Percent: 100% |
例4:转换生成Flash视频,并生成一个160x120大小的缩略图文件。
| C:\Test>fvec c:\test\movie.mpg c:\test\movie.flv
-tn c:\test\movie.jpg -tw 160 -th 120 Duration: 00:00:29 Audio: MPEG Audio, 44 KHz, 96 Kbps, 1 Channels Video: MPEG1 <VCD> Video, 160 x 120, 200 Kbps, 29.97 fps Percent: 2% Percent: 38% Percent: 82% Percent: 100% |
命令行参数
| sourcefile | 源视频文件的完整路径。 |
| targetfile | 输出FLV视频文件的完整路径。使用命令 -i 则忽略此设置。 |
| -h | 显示程序帮助文件。 |
| -v | 显示程序的版本信息。 |
| -reg | 显示注册对话框。如果你已经购买了本程序,就在此对话框中输入你的注册码信息来注册软件。 |
| -i | 不执行编码功能,仅显示源影片信息。使用该命令可忽略targetfile参数。 |
| -vw | 指定输出视频的画面宽度,以像素为单位,大小需在16 -
2880之间。若忽略此设置: 如果指定了视频剪裁区域,则程序将以视频剪裁区域的宽度作为输出画面宽度; 如果没有指定剪裁区域,程序将沿用源视频的宽度。 |
| -vh | 指定输出视频的画面高度,以像素为单位,大小需在16 -
2880之间。若忽略此设置: 如果指定了视频剪裁区域,则程序将以视频剪区域的高度作为输出画面高度; 如果没有指定剪裁区域,程序将沿用源视频高度。 |
| -vb | 输出视频比特率(以Kbits/s为单位),大小应在1 - 9999之间。若忽略此设置,程序将自动设置一个合适的值。 |
| -vf | 输出视频帧率(fps),大小应在1 - 30之间。若忽略此设置,程序将沿用源视频帧率。 |
| -vk | 设置关键帧间隔。关键帧间隔值越小,转换出的FLV视频会越流畅,然而文件大小也会越大。建议将关键帧间隔设置为源视频帧率的一半。例如,某源影片的帧率为24fps,则可将关键帧间隔设置为12。若忽略此设置,程序将自动赋值。 |
| -vz | 视频缩放模式。可选择L、P、或S模式。若忽略此设置,程序默认选择L模式。 L: Letter Box P: Pan & Scan S: Stretch |
| -vc | 指定视频剪裁区域。输入四个整数,以逗号分开(逗号前后不要空格)。前两个数字,指定剪裁区域的左上角位置;后两数字,指定右下角位置。例如,输入10,20,330,260四个数字,将指定一个320x240,以(10, 20)为原点坐标的裁剪区域。如果忽略此设置,画面将不会被剪裁。 |
| -ad | 若去掉声音则指定此参数,则输出FLV视频文件,将仅含有视频流。 |
| -as | 指定音频采样率(Hz),大小可以是11025,22050,和44100。如忽略此选项,程序将默认选择44100Hz。 |
| -ab | 指定音频比特率(Kbps),其大小与音频采样率相关,请查看附录(帮助)中音频设置说明表。若忽略此设置,程序将默认选择96Kbps。 |
| -ac | 指定音频声道,可以是1(单声道)或2(立体声)。如果忽略此选项,程序将沿用原视频文件的音频声道。 |
| -ag | 指定音量大小增益(db),大小在-5.0 - 30.0之间。不过请注意,若音量增益过大,可能会引起声音失真。 |
| -tn | 为生成的缩略图文件指定完整的输出路径。生成的图片为JPEG格式。 |
| -tw | 指定缩略图宽度。默认值为源视频画面宽度。 |
| -th | 指定缩略图高度,默认为源视频画面高度。 |
| -tf | 指定帧序号,也就是选用第几帧来生成缩略图。例如,"tf 1"命令指定程序使用第一帧来生成缩略图,"tf 48"命令指定程序使用第48帧来生成缩略图。程序将默认使用第一个非空白帧生成缩略图。 |
| -wn | 指定水印图片文件的完整路径。水印图片支持的常用图片格式为BMP、JPEG、GIF(支持透明及GIF动画)、PNG(支持半透明PNG)、TIFF(支持透明TIFF)。 |
| -wp | 为水印图片指定理想的显示位置,如坐标为10,10的位置。坐标以视频文件的左上角为原点。 |
| -ws | 指定水印图片出现的持续时间和出现的间隔时间,以秒为单位,如指定5,60,则指定视频播放每60秒钟则出现水印图片,水印图片每次显示的持续时间为5秒。 |
输出和退出代码
在Windows命令提示符下,或其它类似环境中运行本程序,程序将在STDOUT界面显示所有相关输出信息。用户将能在程序运行时的STDOUT界面上获取所需信息。
输出信息
若载入视频文件有效且能够进行转换,则以下信息将依次输出。
- 持续时间
- 音频信息
- 视频信息
- 转换进程
示例:
| C:\Test>fvec c:\test\movie.wmv c:\test\movie.flv Duration: 00:00:12 Audio: Windows Media Audio 9, 32 KHz, 32 Kbps, 2 Channels Video: Windows Media Video 9, 320 x 240, 350 Kbps, 15.00 fps Percent: 2% Percent: 43% Percent: 84% Percent: 100% |
- 持续时间: 显示输入视频文件的持续时间。显示格式:“时:分:秒”。
- 音频:显示音频解码器,音频采样率,音频比特率,声道。
- 视频:显示视频解码器,画面大小,视频比特率,帧率。
- 转换进度:显示转换进度。转换进度为100%时,表示程序已经完成转换。
当输入视频无效,或程序无法正确进行转换时,STDOUT界面中将提示出错信息并停止转换。出错信息以文字“Error”为起始,其次为关于出错原因的描述。例如当你在命令行中键入一下命令(假设“nonexistent.mpg”命令不存在):
| C:\Test>fvec c:\test\nonexistent.mpg
c:\test\movie.flv |
你将看到以下出错信息:
| C:\Test>fvec c:\test\nonexistent.mpg
c:\test\movie.flv Error: Can not find the source file "c:\test\nonexistent.mpg". |
退出代码
程序退出时将出现以下退出代码。用户可根据退出代码查看转换是否成功完成。
| 退出代码 | 含义 |
| 0 | 转换成功。 |
| 1 | 转换失败。 |
| 2 | 30天试用期已过。 |
| 3 | 程序初始化错误。 |
| 4 | 缺少参数设置。例如,使用了-vb参数,但没有指定视频比特率。 |
| 5 | 出现无法识别的参数。详细信息,请查看使用指南。 |
| 6 | 非法参数。例如,指定的比特率超出大小限制。 |
| 7 | 不能解析输入文件。 |
| 8 | 不能对输入文件进行编码。 |