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
- By Fabrice Bellard, FFmpeg Team
- https://www.ffmpeg.org
OGG, Vorbis, Opus, and Theora
- By Xiph.Org Foundation
- https://www.xiph.org
Icon: I'm not creative when it comes to icons, so I mashed-up the following: