Hi10p Transcoder Release 1.2.1
A minor update to the transcoder. Visually, the progress overlay has been changed so that the raw ffmpeg.exe output string isn’t shown. In its place is the same information, but formatted into a 2 x 3 grid, making it easier to read. A minor bug has been fixed as well. Previously the utility would get into a bad state if the output file already existed. Now, the output file is unconditionally overwritten.
Moving forward, I’m almost done structuring the transcoder to fully support localization. I don’t know if there is any desire out there for it, but I want to make that option available for the future.
Before installing version 1.2.1, remember to uninstall the previous version of the transcoder utility.
Change Log
- Fixed bug where the transcoding output already existed caused the utility to fail the operation, but the ffmpeg process would continue.
- Changed the presentation of the progress output from a raw string into a formatted table.
Where to Get It
The latest and greatest version can be found on the download page.
For archive purposes, the specific version 1.2.1 release can be downloaded from here:
Hi10p Transcoder Release 1.2.0
A not so meaty update, but a good one nonetheless. I got around to making an information page inside of the application for two reasons:
- Make it easy to figure out what version of the application is installed.
- Giving credit where credit is due.
Before installing version 1.2.0, remember to uninstall the previous version of the transcoder utility.
Change Log
- Added information page.
- Fixed bug where it was possible to attempt a transcoding operation without having ffmpeg.exe in the application directory.
Where to Get It
The latest and greatest version can be found on the download page.
For archive purposes, the specific version 1.2.0 release can be downloaded from here:
Hi10p Transcoder Release 1.1.0
Well here’s the first update to the transcoder utility and it’s a pretty good one too. While using it on large batches I noticed that the ffmpeg.exe process would seize up and die in a not so random fashion. Drilling down into the problem, it looks like a race condition was occurring and I believe I fixed the problem. At the very least the test files I was using to reproduce the problem can no longer do so.
Before installing version 1.1.0, remember to uninstall the previous version of the transcoder utility.
Change Log
- Fixed a race condition bug which causes the ffmpeg.exe process to crash
- Added an alert banner that is displays the results of the transcoding operation when finished
- Added an advanced options page
- Currently the only advanced option is the setting of the CRF value
Where to Get It
The latest and greatest version can be found on the download page.
For archive purposes, the specific version 1.1.0 release can be downloaded from here:
Hi10p Transcoder Usage Guide
Here’s a quick usage guide for the hi10p transcoder utility. I included screenshots and annotated them with things to note. Overall using the transcoder utility is straight forward. The step-by-step guide follows:
1. Select the type of source to use. If you have a single file or just a few files to transcode, select the File(s) option. The Directory option is there for extremely convenient batch processing where you have a lot of hi10p files isolated in its own directory.
2a. If the File(s) option was selected, a file selection dialog will pop up after clicking on Select…. Just select the file or files to transcode. The only valid type of file are mkv files at the moment.
2b. If the Directory option was selected, a directory selection dialog will pop up after slicking on Select…. Note that only mkv files will be processed in the directory. So if there are other non-mkv files like text files, etc, they will be not touched.
3. Now that the transcoding source has been selected, it’s time to select the destination folder.
4. Just navigate to the desired directory to save the transcoded files to. Note that the destination directory can be the same as the source directory since the transcoded files will have a [8bit-h264] tag appended to the end of the file name.
5. Click on the Transcode button to start the process. Note that the transcoding operation will take a while to complete depending on how many files need to be transcoded, how many cores the computer has, and the speed of each core.
6. A progress overlay will be displayed during the transcoding operation. The information displayed includes the current file being processed and the raw ffmpeg status output. There is also the option to cancel the operation. Any successfully transcoded files will remain, but the current partially transcoded file will be removed automatically.
7. The progress overlay will disappear when the transcoding operation completes.
Once you’re done you can do another batch or quit. One thing to note: closing the utility while in the middle of a transcoding operation does the same thing as canceling.
Hopefully you find this guide useful!
Hi10p Transcoder Release 1.0.0
The first release of the light weight hi10p to 8-bit h264 transcoding utility is here!
It’s a pretty simple application that’ll take in batches of hi10p files and convert them one-by-one into 8-bit h264 files. I know “one-by-one?!? That’s slow! I got 8 cores on my computer! You can thread that out right?” Normally I would say “Yea totally!”, but for better or worse one ffmpeg process eats up all the cores. No point in threading out multiple processes if there’s no spare capacity.
Using the utility should be pretty obvious. Select some source files, select a destination folder, click the transcode button, and go do something else while it does its magic. The utility is using fast transcoding, so the resulting file may or may not be larger than the original hi10p file. Also, all other aspects of the file remain the same (audio, subtitles, etc). Only the video portion is being changed.
For the time being, this project will focus on the Windows platform. It would be nice to also create a utility for the Mac OS in the future, but that’s a project for another weekend.
Change Log
- First release!
Where to Get It
The latest and greatest version can be found on the download page.
For archive purposes, the specific version 1.0.0 release can be downloaded from here:







