Answers.Body: <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>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-05-25T11:26:31.827Z
Answers.LastActivityDate: 2020-05-25T11:26:31.827Z
Answers.UserDisplayName: Pingger Shikkoken
Body: <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>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-05-23T21:01:46.037Z
Comments.Text: I don't have an answer, but why output the old, legacy Theora + Vorbis in OGV instead of VP9 + Opus in WebM?
Comments.UserDisplayName: llogan
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-05-24T08:05:21.120Z
Comments.Text: @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.
Comments.UserDisplayName: wappa
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-05-24T19:05:15.650Z
Comments.Text: 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?
Comments.UserDisplayName: llogan
Tags: <video><ffmpeg><conversion><windows>
Title: Using ffmpeg to convert files to OVG (libtheora) on Windows 10 results in corrupted Video Files
UserDisplayName: wappa
ThreadText: # 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:
  
  [![Snapshot of corrupted .ogv video](https://i.sstatic.net/XSkRh.jpg)](https://i.sstatic.net/XSkRh.jpg)
  
  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
  
  
  ---
  
  