Batch Video Encoder in Java
This project is currently in development… Stay tuned for updates
I will describe this more fully in the future. I wanted to get it up and running. The video demo shows only one side of the project and the project has changed considerably since I made that video as well. You may have a hard time running it without some explanation of how it works. I’ll upload documentation when I get the time. But take a look if you’re curious. It’s pretty powerful. It’s by far the biggest project I’ve ever had.
I have uploaded browser-reader friendly versions of my files using my CodeSyntaxBuilder as well as the whole project in a zip you can download and a runnable jar (you must have a recent version of JRE to run the jar file). The files are available below:
Jar: MGFEncode.jar
Project Zip: MGFEncode.zip
Individual Files:
broadscope package:
encodequerygenerator package:
- Chapter.java
- DVD.java
- DVDScanner.java
- EQGenerator.java
- HBCLIPreviewer.java
- HBCLIReader.java
- Language.java
- LanguageGroup.java
- LanguageType.java
- Series.java
- Test.java
- Title.java
- TitleGroup.java
encodergui package:
- AllLanguagesDialog.java
- ChapterTableModel.java
- DVDInfoDialog.java
- EncodeFrame.java
- FinishedDialog.java
- LanguageDetailsDialog.java
- LanguageDetailsTableModel.java
- LanguageDialog.java
- ScopeLanguageTableModel.java
- SeriesInfoDialog.java
- TitleInfoDialog.java
- WorkingDialog.java
folderfinder package:
- DirectoryFileFilter.java
- FolderJTree.java
- FolderTreeCellEditor.java
- FolderTreeCellRenderer.java
- FolderTreeModel.java
- JFolderChooser.java
- LookAndFeelFileView.java
- SystemFileView.java
metadatagenerator package:
- Conference.java
- ConferenceMDGenerator.java
- Language.java
- LanguageType.java
- MetaDocument.java
- MetaTester.java
- Session.java
- SessionType.java
- Talk.java
- TalkContent.java
metagui package:
For more projects, please see my All Projects post. And please take time to see my post on Helper Methods which links to some methods I have found to be very useful.









