comparison DOCS/xml/en/encoding-guide.xml @ 22123:90467315bde4

Move all "Encoding with the XXX codec family" sections together.
author diego
date Mon, 05 Feb 2007 12:24:26 +0000
parents b37528ebb26a
children 797bb7683eb0
comparison
equal deleted inserted replaced
22122:b37528ebb26a 22123:90467315bde4
4104 4104
4105 4105
4106 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> 4106 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
4107 4107
4108 4108
4109 <sect1 id="menc-feat-video-for-windows">
4110 <title>
4111 Encoding with the <systemitem class="library">Video For Windows</systemitem>
4112 codec family
4113 </title>
4114
4115 <para>
4116 Video for Windows provides simple encoding by means of binary video codecs.
4117 You can encode with the following codecs (if you have more, please tell us!)
4118 </para>
4119
4120 <para>
4121 Note that support for this is very experimental and some codecs may not work
4122 correctly. Some codecs will only work in certain colorspaces, try
4123 <option>-vf format=bgr24</option> and <option>-vf format=yuy2</option>
4124 if a codec fails or gives wrong output.
4125 </para>
4126
4127 <!-- ********** -->
4128
4129 <sect2 id="menc-feat-enc-vfw-video-codecs">
4130 <title>Video for Windows supported codecs</title>
4131
4132 <para>
4133 <informaltable frame="all">
4134 <tgroup cols="4">
4135 <thead>
4136 <row>
4137 <entry>Video codec file name</entry>
4138 <entry>Description (FourCC)</entry>
4139 <entry>md5sum</entry>
4140 <entry>Comment</entry>
4141 </row>
4142 </thead>
4143 <tbody>
4144 <row>
4145 <entry>aslcodec_vfw.dll</entry>
4146 <entry>Alparysoft lossless codec vfw (ASLC)</entry>
4147 <entry>608af234a6ea4d90cdc7246af5f3f29a</entry>
4148 <entry></entry>
4149 </row>
4150 <row>
4151 <entry>avimszh.dll</entry>
4152 <entry>AVImszh (MSZH)</entry>
4153 <entry>253118fe1eedea04a95ed6e5f4c28878</entry>
4154 <entry>needs <option>-vf format</option></entry>
4155 </row>
4156 <row>
4157 <entry>avizlib.dll</entry>
4158 <entry>AVIzlib (ZLIB)</entry>
4159 <entry>2f1cc76bbcf6d77d40d0e23392fa8eda</entry>
4160 <entry></entry>
4161 </row>
4162 <row>
4163 <entry>divx.dll</entry>
4164 <entry>DivX4Windows-VFW</entry>
4165 <entry>acf35b2fc004a89c829531555d73f1e6</entry>
4166 <entry></entry>
4167 </row>
4168 <row>
4169 <entry>huffyuv.dll</entry>
4170 <entry>HuffYUV (lossless) (HFYU)</entry>
4171 <entry>b74695b50230be4a6ef2c4293a58ac3b</entry>
4172 <entry></entry>
4173 </row>
4174 <row>
4175 <entry>iccvid.dll</entry>
4176 <entry>Cinepak Video (cvid)</entry>
4177 <entry>cb3b7ee47ba7dbb3d23d34e274895133</entry>
4178 <entry></entry>
4179 </row>
4180 <row>
4181 <entry>icmw_32.dll</entry>
4182 <entry>Motion Wavelets (MWV1)</entry>
4183 <entry>c9618a8fc73ce219ba918e3e09e227f2</entry>
4184 <entry></entry>
4185 </row>
4186 <row>
4187 <entry>jp2avi.dll</entry>
4188 <entry>ImagePower MJPEG2000 (IPJ2)</entry>
4189 <entry>d860a11766da0d0ea064672c6833768b</entry>
4190 <entry><option>-vf flip</option></entry>
4191 </row>
4192 <row>
4193 <entry>m3jp2k32.dll</entry>
4194 <entry>Morgan MJPEG2000 (MJ2C)</entry>
4195 <entry>f3c174edcbaef7cb947d6357cdfde7ff</entry>
4196 <entry></entry>
4197 </row>
4198 <row>
4199 <entry>m3jpeg32.dll</entry>
4200 <entry>Morgan Motion JPEG Codec (MJPG)</entry>
4201 <entry>1cd13fff5960aa2aae43790242c323b1</entry>
4202 <entry></entry>
4203 </row>
4204 <row>
4205 <entry>mpg4c32.dll</entry>
4206 <entry>Microsoft MPEG-4 v1/v2</entry>
4207 <entry>b5791ea23f33010d37ab8314681f1256</entry>
4208 <entry></entry>
4209 </row>
4210 <row>
4211 <entry>tsccvid.dll</entry>
4212 <entry>TechSmith Camtasia Screen Codec (TSCC)</entry>
4213 <entry>8230d8560c41d444f249802a2700d1d5</entry>
4214 <entry>shareware error on windows</entry>
4215 </row>
4216 <row>
4217 <entry>vp31vfw.dll</entry>
4218 <entry>On2 Open Source VP3 Codec (VP31)</entry>
4219 <entry>845f3590ea489e2e45e876ab107ee7d2</entry>
4220 <entry></entry>
4221 </row>
4222 <row>
4223 <entry>vp4vfw.dll</entry>
4224 <entry>On2 VP4 Personal Codec (VP40)</entry>
4225 <entry>fc5480a482ccc594c2898dcc4188b58f</entry>
4226 <entry></entry>
4227 </row>
4228 <row>
4229 <entry>vp6vfw.dll</entry>
4230 <entry>On2 VP6 Personal Codec (VP60)</entry>
4231 <entry>04d635a364243013898fd09484f913fb</entry>
4232 <entry></entry>
4233 </row>
4234 <row>
4235 <entry>vp7vfw.dll</entry>
4236 <entry>On2 VP7 Personal Codec (VP70)</entry>
4237 <entry>cb4cc3d4ea7c94a35f1d81c3d750bc8d</entry>
4238 <entry>wrong FourCC?</entry>
4239 </row>
4240 <row>
4241 <entry>ViVD2.dll</entry>
4242 <entry>SoftMedia ViVD V2 codec VfW (GXVE)</entry>
4243 <entry>a7b4bf5cac630bb9262c3f80d8a773a1</entry>
4244 <entry></entry>
4245 </row>
4246 <row>
4247 <entry>msulvc06.DLL</entry>
4248 <entry>MSU Lossless codec (MSUD)</entry>
4249 <entry>294bf9288f2f127bb86f00bfcc9ccdda</entry>
4250 <entry>
4251 Decodable by <application>Window Media Player</application>,
4252 not <application>MPlayer</application> (yet).
4253 </entry>
4254 </row>
4255 <row>
4256 <entry>camcodec.dll</entry>
4257 <entry>CamStudio lossless video codec (CSCD)</entry>
4258 <entry>0efe97ce08bb0e40162ab15ef3b45615</entry>
4259 <entry>sf.net/projects/camstudio</entry>
4260 </row>
4261 </tbody>
4262 </tgroup>
4263 </informaltable>
4264
4265 The first column contains the codec names that should be passed after the
4266 <literal>codec</literal> parameter,
4267 like: <option>-xvfwopts codec=divx.dll</option>
4268 The FourCC code used by each codec is given in the parentheses.
4269 </para>
4270
4271 <informalexample>
4272 <para>
4273 An example with VP3 compression:
4274 <screen>
4275 mencoder dvd://2 -o <replaceable>title2.avi</replaceable> -ovc vfw -xvfwopts codec=vp31vfw.dll -oac copy
4276 </screen>
4277 </para>
4278 </informalexample>
4279 </sect2>
4280 </sect1>
4281
4282
4283 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
4284
4285
4109 <sect1 id="menc-feat-quicktime-7"> 4286 <sect1 id="menc-feat-quicktime-7">
4110 <title>Using <application>MEncoder</application> to create 4287 <title>Using <application>MEncoder</application> to create
4111 <application>QuickTime</application>-compatible files</title> 4288 <application>QuickTime</application>-compatible files</title>
4112 4289
4113 4290
4421 4598
4422 4599
4423 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> 4600 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
4424 4601
4425 4602
4426 <sect1 id="menc-feat-video-for-windows">
4427 <title>
4428 Encoding with the <systemitem class="library">Video For Windows</systemitem>
4429 codec family
4430 </title>
4431
4432 <para>
4433 Video for Windows provides simple encoding by means of binary video codecs.
4434 You can encode with the following codecs (if you have more, please tell us!)
4435 </para>
4436
4437 <para>
4438 Note that support for this is very experimental and some codecs may not work
4439 correctly. Some codecs will only work in certain colorspaces, try
4440 <option>-vf format=bgr24</option> and <option>-vf format=yuy2</option>
4441 if a codec fails or gives wrong output.
4442 </para>
4443
4444 <!-- ********** -->
4445
4446 <sect2 id="menc-feat-enc-vfw-video-codecs">
4447 <title>Video for Windows supported codecs</title>
4448
4449 <para>
4450 <informaltable frame="all">
4451 <tgroup cols="4">
4452 <thead>
4453 <row>
4454 <entry>Video codec file name</entry>
4455 <entry>Description (FourCC)</entry>
4456 <entry>md5sum</entry>
4457 <entry>Comment</entry>
4458 </row>
4459 </thead>
4460 <tbody>
4461 <row>
4462 <entry>aslcodec_vfw.dll</entry>
4463 <entry>Alparysoft lossless codec vfw (ASLC)</entry>
4464 <entry>608af234a6ea4d90cdc7246af5f3f29a</entry>
4465 <entry></entry>
4466 </row>
4467 <row>
4468 <entry>avimszh.dll</entry>
4469 <entry>AVImszh (MSZH)</entry>
4470 <entry>253118fe1eedea04a95ed6e5f4c28878</entry>
4471 <entry>needs <option>-vf format</option></entry>
4472 </row>
4473 <row>
4474 <entry>avizlib.dll</entry>
4475 <entry>AVIzlib (ZLIB)</entry>
4476 <entry>2f1cc76bbcf6d77d40d0e23392fa8eda</entry>
4477 <entry></entry>
4478 </row>
4479 <row>
4480 <entry>divx.dll</entry>
4481 <entry>DivX4Windows-VFW</entry>
4482 <entry>acf35b2fc004a89c829531555d73f1e6</entry>
4483 <entry></entry>
4484 </row>
4485 <row>
4486 <entry>huffyuv.dll</entry>
4487 <entry>HuffYUV (lossless) (HFYU)</entry>
4488 <entry>b74695b50230be4a6ef2c4293a58ac3b</entry>
4489 <entry></entry>
4490 </row>
4491 <row>
4492 <entry>iccvid.dll</entry>
4493 <entry>Cinepak Video (cvid)</entry>
4494 <entry>cb3b7ee47ba7dbb3d23d34e274895133</entry>
4495 <entry></entry>
4496 </row>
4497 <row>
4498 <entry>icmw_32.dll</entry>
4499 <entry>Motion Wavelets (MWV1)</entry>
4500 <entry>c9618a8fc73ce219ba918e3e09e227f2</entry>
4501 <entry></entry>
4502 </row>
4503 <row>
4504 <entry>jp2avi.dll</entry>
4505 <entry>ImagePower MJPEG2000 (IPJ2)</entry>
4506 <entry>d860a11766da0d0ea064672c6833768b</entry>
4507 <entry><option>-vf flip</option></entry>
4508 </row>
4509 <row>
4510 <entry>m3jp2k32.dll</entry>
4511 <entry>Morgan MJPEG2000 (MJ2C)</entry>
4512 <entry>f3c174edcbaef7cb947d6357cdfde7ff</entry>
4513 <entry></entry>
4514 </row>
4515 <row>
4516 <entry>m3jpeg32.dll</entry>
4517 <entry>Morgan Motion JPEG Codec (MJPG)</entry>
4518 <entry>1cd13fff5960aa2aae43790242c323b1</entry>
4519 <entry></entry>
4520 </row>
4521 <row>
4522 <entry>mpg4c32.dll</entry>
4523 <entry>Microsoft MPEG-4 v1/v2</entry>
4524 <entry>b5791ea23f33010d37ab8314681f1256</entry>
4525 <entry></entry>
4526 </row>
4527 <row>
4528 <entry>tsccvid.dll</entry>
4529 <entry>TechSmith Camtasia Screen Codec (TSCC)</entry>
4530 <entry>8230d8560c41d444f249802a2700d1d5</entry>
4531 <entry>shareware error on windows</entry>
4532 </row>
4533 <row>
4534 <entry>vp31vfw.dll</entry>
4535 <entry>On2 Open Source VP3 Codec (VP31)</entry>
4536 <entry>845f3590ea489e2e45e876ab107ee7d2</entry>
4537 <entry></entry>
4538 </row>
4539 <row>
4540 <entry>vp4vfw.dll</entry>
4541 <entry>On2 VP4 Personal Codec (VP40)</entry>
4542 <entry>fc5480a482ccc594c2898dcc4188b58f</entry>
4543 <entry></entry>
4544 </row>
4545 <row>
4546 <entry>vp6vfw.dll</entry>
4547 <entry>On2 VP6 Personal Codec (VP60)</entry>
4548 <entry>04d635a364243013898fd09484f913fb</entry>
4549 <entry></entry>
4550 </row>
4551 <row>
4552 <entry>vp7vfw.dll</entry>
4553 <entry>On2 VP7 Personal Codec (VP70)</entry>
4554 <entry>cb4cc3d4ea7c94a35f1d81c3d750bc8d</entry>
4555 <entry>wrong FourCC?</entry>
4556 </row>
4557 <row>
4558 <entry>ViVD2.dll</entry>
4559 <entry>SoftMedia ViVD V2 codec VfW (GXVE)</entry>
4560 <entry>a7b4bf5cac630bb9262c3f80d8a773a1</entry>
4561 <entry></entry>
4562 </row>
4563 <row>
4564 <entry>msulvc06.DLL</entry>
4565 <entry>MSU Lossless codec (MSUD)</entry>
4566 <entry>294bf9288f2f127bb86f00bfcc9ccdda</entry>
4567 <entry>
4568 Decodable by <application>Window Media Player</application>,
4569 not <application>MPlayer</application> (yet).
4570 </entry>
4571 </row>
4572 <row>
4573 <entry>camcodec.dll</entry>
4574 <entry>CamStudio lossless video codec (CSCD)</entry>
4575 <entry>0efe97ce08bb0e40162ab15ef3b45615</entry>
4576 <entry>sf.net/projects/camstudio</entry>
4577 </row>
4578 </tbody>
4579 </tgroup>
4580 </informaltable>
4581
4582 The first column contains the codec names that should be passed after the
4583 <literal>codec</literal> parameter,
4584 like: <option>-xvfwopts codec=divx.dll</option>
4585 The FourCC code used by each codec is given in the parentheses.
4586 </para>
4587
4588 <informalexample>
4589 <para>
4590 An example with VP3 compression:
4591 <screen>
4592 mencoder dvd://2 -o <replaceable>title2.avi</replaceable> -ovc vfw -xvfwopts codec=vp31vfw.dll -oac copy
4593 </screen>
4594 </para>
4595 </informalexample>
4596 </sect2>
4597 </sect1>
4598
4599
4600 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
4601
4602
4603 <sect1 id="menc-feat-vcd-dvd"> 4603 <sect1 id="menc-feat-vcd-dvd">
4604 <title>Using <application>MEncoder</application> 4604 <title>Using <application>MEncoder</application>
4605 to create VCD/SVCD/DVD-compliant files</title> 4605 to create VCD/SVCD/DVD-compliant files</title>
4606 4606
4607 <sect2 id="menc-feat-vcd-dvd-constraints"> 4607 <sect2 id="menc-feat-vcd-dvd-constraints">