<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.xiph.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=RandomGuy</id>
	<title>XiphWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.xiph.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=RandomGuy"/>
	<link rel="alternate" type="text/html" href="https://wiki.xiph.org/Special:Contributions/RandomGuy"/>
	<updated>2026-05-03T11:01:14Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.xiph.org/index.php?title=Daala_Quickstart_Windows&amp;diff=15273</id>
		<title>Daala Quickstart Windows</title>
		<link rel="alternate" type="text/html" href="https://wiki.xiph.org/index.php?title=Daala_Quickstart_Windows&amp;diff=15273"/>
		<updated>2015-01-10T00:30:44Z</updated>

		<summary type="html">&lt;p&gt;RandomGuy: /* Pre-requisites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a simple guide to getting the code and encoding a simple video within Windows.&lt;br /&gt;
&lt;br /&gt;
There is also a &#039;&#039;&#039;[[Daala Quickstart]]&#039;&#039;&#039; page for Linux/MacOS.&lt;br /&gt;
&lt;br /&gt;
=== Pre-requisites ===&lt;br /&gt;
* &#039;&#039;&#039;[https://review.xiph.org/559/ Source Code]&#039;&#039;&#039; - Solution files and source code patches &lt;br /&gt;
* &#039;&#039;&#039;[http://git-scm.com/downloads Git]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[http://downloads.xiph.org/releases/ogg/?C=M;O=D libogg]&#039;&#039;&#039; (v1.3.0 or later) - the VS solution files were tested with &#039;&#039;&#039;[http://downloads.xiph.org/releases/ogg/libogg-1.3.2.zip libogg-1.3.2]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[http://www.visualstudio.com/en-us/downloads/download-visual-studio-vs.aspx Visual Studio]&#039;&#039;&#039; (2008 or 2010)&lt;br /&gt;
&lt;br /&gt;
The VS solution files were created using &#039;&#039;&#039;Visual Studio 2008 Team System&#039;&#039;&#039; and &#039;&#039;&#039;Visual Studio 2010 Ultimate&#039;&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Even though the provided solutions might work with the express versions of VS, this has not been tested.&lt;br /&gt;
&lt;br /&gt;
=== Installation Procedure ===&lt;br /&gt;
&lt;br /&gt;
* Clone the Daala.git repository (this can take several minutes)&lt;br /&gt;
&lt;br /&gt;
    git clone https://git.xiph.org/daala.git&lt;br /&gt;
&lt;br /&gt;
* Unpack libogg into a folder named &#039;&#039;&#039;ogg&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
If you cloned the Daala repository onto your C-drive root, your folder structure should now look like this:&lt;br /&gt;
&lt;br /&gt;
    C:\daala&lt;br /&gt;
    C:\ogg&lt;br /&gt;
&lt;br /&gt;
Make sure you run the git clone operation on the same machine where you intend to use the code.&amp;lt;br /&amp;gt;&lt;br /&gt;
Checking out a copy on Windows and then trying to use it on Linux will not work, as executable permissions and line-endings will not be set properly.&lt;br /&gt;
&lt;br /&gt;
== Building the executables ==&lt;br /&gt;
&lt;br /&gt;
* Open the file &#039;&#039;&#039;Daala_static.sln&#039;&#039;&#039; located at &#039;&#039;&#039;daala\win32\Visual Studio\VS????&#039;&#039;&#039; folder.&lt;br /&gt;
* Build the solution.&lt;br /&gt;
&lt;br /&gt;
This will generate 3 static libraries and 2 executables: &lt;br /&gt;
&lt;br /&gt;
* Libdaalabase.lib&lt;br /&gt;
* Libdaalaenc.lib&lt;br /&gt;
* Libdaaladec.lib&lt;br /&gt;
* encoder_example.exe &lt;br /&gt;
* decoder_example.exe&lt;br /&gt;
&lt;br /&gt;
== Encoding a Video ==&lt;br /&gt;
&lt;br /&gt;
Get a sample video or two in .y4m format from [https://media.xiph.org/video/derf/ media.xiph.org].&amp;lt;br /&amp;gt;&lt;br /&gt;
These videos are relatively large and will take a long time to encode.&lt;br /&gt;
&lt;br /&gt;
There are also subsets of 1-second-long videos for faster encoding: [https://people.xiph.org/~tdaede/video-1-short/ video-1-short]&lt;br /&gt;
&lt;br /&gt;
Xiph also maintains a set of still-image collections in .y4m format:&lt;br /&gt;
&lt;br /&gt;
* [https://people.xiph.org/~tterribe/daala/subset1-y4m.tar.gz Subset 1] (50 images, small training set)&lt;br /&gt;
* [https://people.xiph.org/~tterribe/daala/subset2-y4m.tar.gz Subset 2] (50 images, small testing set)&lt;br /&gt;
* [https://people.xiph.org/~tterribe/daala/subset3-y4m.tar.gz Subset 3] (1000 images, large training set)&lt;br /&gt;
* [https://people.xiph.org/~tterribe/daala/subset4-y4m.tar.gz Subset 4] (1000 images, large testing set)&lt;br /&gt;
&lt;br /&gt;
Encode the video:&lt;br /&gt;
&lt;br /&gt;
    ./examples/encoder_example -v 30 video.y4m -o video.ogv&lt;br /&gt;
&lt;br /&gt;
where&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;video.y4m&#039;&#039;&#039; is the input video you want to encode,&lt;br /&gt;
* &#039;&#039;&#039;video.ogv&#039;&#039;&#039; is the name of the encoded video file to output,&lt;br /&gt;
* &#039;&#039;&#039;-v ???&#039;&#039;&#039; specifies the quality (currently from 0 to 511, where 0 is lossless)&lt;br /&gt;
&lt;br /&gt;
== Decoding a Video ==&lt;br /&gt;
&lt;br /&gt;
You can decode the video back to .y4m with&lt;br /&gt;
&lt;br /&gt;
    ./examples/dump_video video.ogv -o decoded_video.y4m&lt;br /&gt;
&lt;br /&gt;
Many other players can play back these .y4m files and other tools can convert them to various other formats.&lt;br /&gt;
&lt;br /&gt;
== Creating y4m from other formats ==&lt;br /&gt;
&lt;br /&gt;
You can use the ffmpeg tool to generate y4m from any of its supported video formats:&lt;br /&gt;
&lt;br /&gt;
    ffmpeg -i video.webm -pix_fmt yuv420p video.y4m&lt;br /&gt;
&lt;br /&gt;
Note that ffmpeg is optimized for speed. You may not get repeatable results across machines.&lt;br /&gt;
&lt;br /&gt;
[[Category:Daala]]&lt;/div&gt;</summary>
		<author><name>RandomGuy</name></author>
	</entry>
	<entry>
		<id>https://wiki.xiph.org/index.php?title=Daala_Quickstart_Windows&amp;diff=15126</id>
		<title>Daala Quickstart Windows</title>
		<link rel="alternate" type="text/html" href="https://wiki.xiph.org/index.php?title=Daala_Quickstart_Windows&amp;diff=15126"/>
		<updated>2014-12-11T01:45:59Z</updated>

		<summary type="html">&lt;p&gt;RandomGuy: Created page with &amp;quot;= Getting Started Windows =  This is a simple guide to getting the code and encoding a simple video.   === Pre-requisites === * Visual Studio 2008 or Visual Studio 2010 * git * l...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Getting Started Windows =&lt;br /&gt;
&lt;br /&gt;
This is a simple guide to getting the code and encoding a simple video.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Pre-requisites ===&lt;br /&gt;
* Visual Studio 2008 or Visual Studio 2010&lt;br /&gt;
* git&lt;br /&gt;
* libogg (v1.3 or later)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Visual Studio ====&lt;br /&gt;
&lt;br /&gt;
The solution files were created using Visual Studio (VS) 2008 Team System and Visual Studio 2010 Ultimate, even though the provided solutions might work with the express versions of VS this has not been tested.&lt;br /&gt;
&lt;br /&gt;
==== Libogg ====&lt;br /&gt;
&lt;br /&gt;
The soultion files were tested with libogg 1.3.2; this  can be downloaded from this link [http://downloads.xiph.org/releases/ogg/libogg-1.3.2.zip downloads.xiph.org]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Installation Procedure ===&lt;br /&gt;
&lt;br /&gt;
*Clone Daala repository&lt;br /&gt;
&lt;br /&gt;
    git clone https://git.xiph.org/daala.git&lt;br /&gt;
&lt;br /&gt;
Note that the git clone can take several minutes to complete.&lt;br /&gt;
&lt;br /&gt;
*Unpack libogg into a folder named &amp;quot;ogg&amp;quot; without the quotes.&lt;br /&gt;
&lt;br /&gt;
If you cloned Daala repository into a folder named Daala in the root of your C drive, your folder structure should look like this:&lt;br /&gt;
&lt;br /&gt;
    C:\daala&lt;br /&gt;
    C:\ogg&lt;br /&gt;
&lt;br /&gt;
Make sure you run the git clone operation on the same machine where you intend to use the code. Checking out a copy on Windows and then trying to use it on Linux will not work, as executable permissions and line-endings will not be set properly.&lt;br /&gt;
&lt;br /&gt;
== Building the executables ==&lt;br /&gt;
&lt;br /&gt;
*Open the file Daala_static.sln located at \win32\Visual Studio\VSXXXX\ folder.&lt;br /&gt;
*Build the solution.&lt;br /&gt;
this will generate 3 static libraries and 2 executables: &lt;br /&gt;
*Libdaalabase.lib&lt;br /&gt;
*Libdaalaenc.lib&lt;br /&gt;
*Libdaaladec.lib&lt;br /&gt;
*encoder_example.exe &lt;br /&gt;
*decoder_example.exe&lt;br /&gt;
&lt;br /&gt;
== Encoding a Video ==&lt;br /&gt;
&lt;br /&gt;
If you do not have one, get a sample video or two in .y4m format from [https://media.xiph.org/video/derf/ media.xiph.org]. These videos are relatively large and will take a long time to encode. There are also subsets of 1 second long videos for faster encoding:&lt;br /&gt;
* [https://people.xiph.org/~tdaede/video-1-short/ video-1-short]&lt;br /&gt;
&lt;br /&gt;
We also maintain a set of still-image collections in .y4m format:&lt;br /&gt;
* [https://people.xiph.org/~tterribe/daala/subset1-y4m.tar.gz Subset 1] (50 images, small training set)&lt;br /&gt;
* [https://people.xiph.org/~tterribe/daala/subset2-y4m.tar.gz Subset 2] (50 images, small testing set)&lt;br /&gt;
* [https://people.xiph.org/~tterribe/daala/subset3-y4m.tar.gz Subset 3] (1000 images, large training set)&lt;br /&gt;
* [https://people.xiph.org/~tterribe/daala/subset4-y4m.tar.gz Subset 4] (1000 images, large testing set)&lt;br /&gt;
&lt;br /&gt;
Encode the video:&lt;br /&gt;
&lt;br /&gt;
    ./examples/encoder_example -v 30 video.y4m -o video.ogv&lt;br /&gt;
&lt;br /&gt;
where&lt;br /&gt;
* video.y4m is the input video you want to encode,&lt;br /&gt;
* video.ogv is the name of the encoded video file to output,&lt;br /&gt;
* -v specifies the quality (currently from 0 to 511, where 0 is lossless)&lt;br /&gt;
&lt;br /&gt;
== Decoding a Video ==&lt;br /&gt;
you can decode the video back to .y4m with&lt;br /&gt;
&lt;br /&gt;
    ./examples/dump_video video.ogv -o decoded_video.y4m&lt;br /&gt;
&lt;br /&gt;
Many other players can play back these .y4m files, and other tools can convert them to various other formats.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating y4m from other formats ==&lt;br /&gt;
&lt;br /&gt;
You can use the ffmpeg tool to generate y4m from any of it supported video formats:&lt;br /&gt;
&lt;br /&gt;
    ffmpeg -i video.webm -pix_fmt yuv420p video.y4m&lt;br /&gt;
&lt;br /&gt;
Note that ffmpeg is optimized for speed. You may not get repeatable results across machines.&lt;/div&gt;</summary>
		<author><name>RandomGuy</name></author>
	</entry>
	<entry>
		<id>https://wiki.xiph.org/index.php?title=Daala&amp;diff=15125</id>
		<title>Daala</title>
		<link rel="alternate" type="text/html" href="https://wiki.xiph.org/index.php?title=Daala&amp;diff=15125"/>
		<updated>2014-12-11T01:17:47Z</updated>

		<summary type="html">&lt;p&gt;RandomGuy: /* Wiki Resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Daala is the code-name for a new video compression technology. The effort is a collaboration between Mozilla Foundation, Xiph.Org Foundation and other contributors.&lt;br /&gt;
&lt;br /&gt;
The goal of the project is to provide a free to implement, use and distribute digital media format and reference implementation with technical performance superior to h.265. &lt;br /&gt;
&lt;br /&gt;
Please see the [https://www.xiph.org/daala/ main page] for more information.&lt;br /&gt;
&lt;br /&gt;
==Wiki Resources==&lt;br /&gt;
&lt;br /&gt;
[[Daala Quickstart]]&lt;br /&gt;
&lt;br /&gt;
[[Daala Quickstart Windows]]&lt;br /&gt;
&lt;br /&gt;
[[Daala Weekly Meetings|Daala Weekly Meetings]]&lt;br /&gt;
&lt;br /&gt;
[[AreWeCompressedYet]]&lt;br /&gt;
&lt;br /&gt;
[[Daala_on_Wheels|Historical Daala wiki page]]&lt;br /&gt;
&lt;br /&gt;
[[Daala To-do List]]&lt;/div&gt;</summary>
		<author><name>RandomGuy</name></author>
	</entry>
</feed>