Skip to content

wildgoosespeeder/FFMPEG-To-Theora-Vorbis-OGG-File-GUI

Repository files navigation

FFMPEG-To-Theora-Vorbis-OGG-File-GUI

Create OGG Video Container Files From Non-OGG Sources

This app is designed to be portable. I won't subject users to use installer programs. I rather start off as trustworthy. Just extract the exe wherever you desire, preferably on your desktop.

It's very easy to use to batch convert files to be in Theora+Vorbis format in an OGV container. Complexity will change later but I will try to keep it easy. Consider version 1 a proof of concept.

You can change quality settings, but these are the recommended values for the best balance between quality and file size:

  • Theora quality: 7
  • Vorbis quality: 5

These values can be changed from 0-10, 0 meaning high lossy compression and 10 meaning minimal lossy compression. Use these settings to tweak your desired file size.

When converting, a command line window will pop-up and the main window will be locked. This is normal. Conversion of all files are complete when you have full control of the main window again. I plan on making this more clearly communicative than it currently is now.

Requires FFMPEG exe from this website, preferrably a nightly build:

Planned features, from highest priority to lowest priority:

  • Resizing dimensions for each file.
  • Change frame rate for each file.
  • Trim times for each file.
  • Volume change for each file.
  • Customize file names for each file.
  • Save settings the user changed from default.
  • Keep it only running one instance.
  • Integrate CMD information into the GUI, such as how much of the conversion is complete, errors ffmpeg returns, etc.
  • Create OGA (Vorbis) only files.
  • WebM output; VP8+Vorbis and VP9+Opus
  • Incorperate other HTML5 proposed formats for <audio> and <video> tags.
  • Incorperate all of Xiph.Org's codecs.

Features not a priority:

  • Multithreaded conversion (converting more than one file at a time).

FFmpeg

OGG, Vorbis, Opus, and Theora

Icon: I'm not creative when it comes to icons, so I mashed-up the following:

About

Create OGG Video Container Files From Non-OGG Sources

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages