<p>According to this thread: <a href="https://old.reddit.com/r/ffmpeg/comments/fy2618/need_someone_to_test_libtheora_encoder_on_64bit/" rel="nofollow noreferrer">https://old.reddit.com/r/ffmpeg/comments/fy2618/need_someone_to_test_libtheora_encoder_on_64bit/</a><br>
The theora encoder is currently broken in the 64bits versions.<br>
I tried this with the 32bits version and it now works as expected.  </p>

<p>32bits builds can be found here: <a href="https://ffmpeg.zeranoe.com/builds/win32/static/" rel="nofollow noreferrer">https://ffmpeg.zeranoe.com/builds/win32/static/</a></p>

<p>Greetings</p>

CC BY-SA 4.0
2020-05-25T11:26:31.827Z
2020-05-25T11:26:31.827Z
Pingger Shikkoken
<blockquote>
<pre><code>ffmpeg version 4.2.2 win64 static
</code></pre>
</blockquote>

<p>I'm using this command in Windows 10 to convert a file from mp4 to ogv:</p>

<pre><code>ffmpeg -i input.mp4 -c:v libtheora -q:v 10 -c:a libvorbis -q:a 10 output.ogv
</code></pre>

<p>The result is a jumbled mess of colors:</p>

<p><a href="https://i.sstatic.net/XSkRh.jpg" rel="nofollow noreferrer"><img src="https://i.sstatic.net/XSkRh.jpg" alt="Snapshot of corrupted .ogv video"></a></p>

<p>However, when executing the same command on Ubuntu(20.04 LTS) it works just fine.</p>

<p>The pic shown is a snapshot of the result played in VLC. When playing the same video in Windows' “Film &amp; TV” application, it just skips the frames that have these artifacts (which is very often).</p>

<p>Any idea what could cause this Windows specific problem?</p>

CC BY-SA 4.0
2020-05-23T21:01:46.037Z
I don't have an answer, but why output the old, legacy Theora + Vorbis in OGV instead of VP9 + Opus in WebM?
llogan
CC BY-SA 4.0
2020-05-24T08:05:21.120Z
@llogan The reason is because I'm using the OGV format for a project in the Godot Engine. You see, WebM is a problematic format in Godot Engine(specifically on Linux). It has problems such as not being able to play WebM videos that have a framerate above 30.

Such problems do not exist in the OGV format for the Godot Engine.
wappa
CC BY-SA 4.0
2020-05-24T19:05:15.650Z
Please provide the complete log from the command. Does the issue occur with all files, or only certain ones? To clarify, does the video output from Windows also look bad on Ubuntu? Does the same output video look bad on VLC on Windows?
llogan
<video><ffmpeg><conversion><windows>
Using ffmpeg to convert files to OVG (libtheora) on Windows 10 results in corrupted Video Files
wappa
# Using ffmpeg to convert files to OVG (libtheora) on Windows 10 results in corrupted Video Files

(Asked by: username_0 on 2020-05-23)

ffmpeg version 4.2.2 win64 static


I'm using this command in Windows 10 to convert a file from mp4 to ogv:
ffmpeg -i input.mp4 -c:v libtheora -q:v 10 -c:a libvorbis -q:a 10 output.ogv

The result is a jumbled mess of colors:

However, when executing the same command on Ubuntu(20.04 LTS) it works just fine.
The pic shown is a snapshot of the result played in VLC. When playing the same video in Windows' “Film & TV” application, it just skips the frames that have these artifacts (which is very often).
Any idea what could cause this Windows specific problem?

**Tags:** video, ffmpeg, conversion, windows

> **Comments:**
> **username_1**: I don't have an answer, but why output the old, legacy Theora + Vorbis in OGV instead of VP9 + Opus in WebM?  
> **username_0**: @username_1 The reason is because I'm using the OGV format for a project in the Godot Engine. You see, WebM is a problematic format in Godot Engine(specifically on Linux). It has problems such as not being able to play WebM videos that have a framerate above 30.  Such problems do not exist in the OGV format for the Godot Engine.  
> **username_1**: Please provide the complete log from the command. Does the issue occur with all files, or only certain ones? To clarify, does the video output from Windows also look bad on Ubuntu? Does the same output video look bad on VLC on Windows?  

---

## 1 answers

### Answer by username_2 on 2020-05-25. Score: 0 | Accepted answer

According to this thread: <https://old.reddit.com/r/ffmpeg/comments/fy2618/need_someone_to_test_libtheora_encoder_on_64bit/>  
The theora encoder is currently broken in the 64bits versions.  
I tried this with the 32bits version and it now works as expected.

32bits builds can be found here: <https://ffmpeg.zeranoe.com/builds/win32/static/>

Greetings


---

