[vlc-devel] [PATCH] Add page about x262
Kieran Kunhya
kieran at kunhya.com
Sun Sep 28 19:27:44 CEST 2014
>From 60071aa632d05180fca6162b9eb216571220cf2d Mon Sep 17 00:00:00 2001
From: Kieran Kunhya <kieran at kunhya.com>
Date: Sun, 28 Sep 2014 17:55:50 +0100
Subject: [PATCH] Add page about x262
---
developers/x262.php | 73 +++++++++++++++++++++++++++++++++++++++++++++++++++
include/header.php | 3 +-
index.php | 9 +++---
3 files changed, 80 insertions(+), 5 deletions(-)
create mode 100644 developers/x262.php
diff --git a/developers/x262.php b/developers/x262.php
new file mode 100644
index 0000000..a9637a3
--- /dev/null
+++ b/developers/x262.php
@@ -0,0 +1,73 @@
+<?php
+ $title = "x262, the free MPEG-2 encoder";
+ $body_color = "green";
+ $nobanner = true;
+ require($_SERVER["DOCUMENT_ROOT"]."/include/header.php");
+?>
+
+ <div>
+ <div style='float: left; width: 450px;'>
+ <h1>x262</h1>
+ <div class='projectDescription'>
+ <p>x262 is a <b>free software</b> <b>library</b> and <b>application</b> for encoding video streams into the
+ <b><a href="https://en.wikipedia.org/wiki/H.262/MPEG-2_Part_2">MPEG-2</a></b> compression format,
+ and is released under the terms of the <a href="http://www.gnu.org/licenses/old-licenses/gpl-2.0.html">GNU GPL</a>.</p>
+
+ </div>
+ </div>
+
+ <div style='float: left; width: 400px; color: #333333; margin-left: 60px;'>
+ <h1 style='margin-bottom: 25px;'>Features Overview</h1>
+ x262 is an MPEG-2 encoder based on the best-in-class features of x264.<br />
+ It also has the big advantage that the codec is simple enough for people new to video-compression to get involved. <br />
+ The TODO list can be found <a href="https://github.com/kierank/x262/wiki/TODO">here</a>.
+ </div>
+ </div>
+
+<div class="clearme" style="margin-bottom: 40px; padding-top: 20px;">
+ <h1>Getting x262</h1>
+ <h2>Source</h2>
+ <p>The latest x264 source code can always be found by anonymous <a href="http://wiki.videolan.org/Git">git</a> repository:</p>
+
+ <p><code># git clone git://git.videolan.org/x262.git</code></p>
+
+ <p>You can <a href="http://git.videolan.org/?p=x262.git;a=summary">browse the source</a> on-line.</p>
+
+</div>
+
+<h2>Encoder features</h2>
+<a name="features"></a>
+<ul class="bullets">
+ <li> Adaptive B-frame placement</li>
+ <li> Custom quantization matrices</li>
+ <li> Interlacing (frame/field adaptation per macrolock)</li>
+ <li> Ratecontrol: constant quantizer, constant quality, single or multipass ABR, optional VBV</li>
+ <li> Scenecut detection</li>
+ <li> Parallel encoding on multiple CPUs</li>
+ <li> Psy optimizations for detail retention (adaptive quantization, psy-RD, psy-trellis)</li>
+ <li> Zones for arbitrarily adjusting bitrate distribution</li>
+</ul>
+
+<div class="tricolumn" style="padding-top: 20px;">
+ <div class="onecolumn">
+ <h2>Support</h2>
+
+ <p>For support information and to ask questions, you have the following possibilities:</p>
+
+ <p>A mailing list (<a href="http://mailman.videolan.org/listinfo/x264-devel">x264-devel</a>),
+ and IRC (<a href="irc://irc.freenode.net/x264">#x264 at freenode</a> and <a href="irc://irc.freenode.net/x264dev">#x264dev at freenode</a>). These are shared with the x264 project so remember to mention x262.</p>
+ </div>
+
+ <div class="onecolumn">
+ <h2>Bugs</h2>
+ <p>Please report any bugs to the <a href="/developers/lists.html">mailing list</a>. If it is a crash, then compile x264 with <code>`./configure --enable-debug`</code> and follow the <a href="http://ffmpeg.org/bugreports.html">ffmpeg bugreporting guidelines</a>.</p>
+ </div>
+
+ <div class="lastcolumn">
+ <h2>Licensing</h2>
+ <p>x262 is licensed under the <a href="http://www.gnu.org/licenses/gpl-2.0.html">GNU GPL</a>.</p>
+ </div>
+
+</div>
+
+<?php footer('$Id$'); ?>
diff --git a/include/header.php b/include/header.php
index 6729581..82b92cc 100644
--- a/include/header.php
+++ b/include/header.php
@@ -117,7 +117,7 @@ function start_head( $title,
<meta name="Author" content="VideoLAN" />
<meta name="Keywords" content="VideoLAN, VLC, VLC player, VLC media player, download,
media player, player download, codec, encoder, media converter, video, video player, multimedia, multicast,
- VLC, x264, DVBlast, Windows, Linux, Unix, BeOS, BSD, MacOS, MacOS X, OSX, Streaming,
+ VLC, x264, x262, DVBlast, Windows, Linux, Unix, BeOS, BSD, MacOS, MacOS X, OSX, Streaming,
DVD, Matroska, Blu-Ray, FLV, Xvid, MPEG, MPEG2, MPEG4, H264, DivX, VideoLAN, MKV, m2ts,
open source, free software, floss, free" />
@@ -309,6 +309,7 @@ function draw_menus( $nobanner, $alternate_lang )
<li><a href='//www.videolan.org/vlc/'>VLC media player</a></li>
<li><a href='//www.videolan.org/vlmc/'>VideoLan Movie Creator</a></li>
<li><a href='//www.videolan.org/projects/dvblast.html'>DVBlast</a></li>
+ <li><a href='//www.videolan.org/developers/x262.html'>x262</a></li>
<li><a href='//www.videolan.org/developers/x264.html'>x264</a></li>
<li><a href='//www.videolan.org/developers/x265.html'>x265</a></li>
<li><a href='//www.videolan.org/projects/multicat.html'>multicat</a></li>
diff --git a/index.php b/index.php
index a55034a..08fd203 100644
--- a/index.php
+++ b/index.php
@@ -78,11 +78,12 @@
<div class="clearme" style='padding-top: 10px;'>
<a href='/developers/x264.html' class='noUnderline'>
<?php image( 'x264-IconSmall.png', "x264 Icon", "smallProjectImg" ); ?>
- <span class='productName'>x264</span>
- <span class='productDescription'>
- <?php echo _("x264 is a free application for encoding video streams into the H.264/MPEG-4 AVC format."); ?>
- </span>
+ <span class='productName'>x264</span>
</a>
+ <span class='productDescription'>
+ <?php echo _("x264 is a free application for encoding video streams into the H.264/MPEG-4 AVC format.
+ <a href='/developers/x262.html' class='noUnderline'>x262</a> is a version of x264 that can encode into MPEG-2."); ?>
+ </span>
</div>
</div>
</div>
--
1.7.9
More information about the vlc-devel
mailing list