Nogui
a portable and lightweight multimedia encoding tool with no gui
Install / Use
/learn @myfreeer/NoguiREADME
nogui
a multimedia encoding tool without gui
Usage (Release)
- Download latest release package and extract it to a folder containing no space or non-ascii chars.
- (Optional) Check and modify
config.ini- Check config.md for references.
- Drag file(s) to
nogui.batand wait until completed. The encoded file should be in the same folder of input file.- Multimedia encoding usually takes a long time, so be patient.
Usage (Manally)
- Download this project as archive and extract it to a folder containing no space or non-ascii chars.
- Download or compile busybox-w32 and put
busybox.exeinbinfolder.- The 32-bit
busybox.exeshould be put inbin32folder.- You may get latest 32-bit binary from frippery's website
- The 64-bit
busybox.exeorbusybox64.exeshould be put inbin64folder.- You may get latest 64-bit binary from frippery's website
- The 32-bit
- Download or compile ffmpeg.
- The 32-bit
ffmpeg.exeshould be put inbin32folder.- You may get latest 32-bit binary from Zeranoe's website
- The 64-bit
ffmpeg.exeshould be put inbin64folder.- You may get latest 64-bit binary from Zeranoe's website
- The 32-bit
- (Optional) Compile fdkaac if needed
fdkaacenables high-quality aac audio encoding for better compibility with legacy devices.- Fraunhofer's license prevented a binary being released.
- fdkaac_autobuild can compile
fdkaaceasily on windows. - The 32-bit
fdkaac.exeshould be put inbin32folder. - The 64-bit
fdkaac.exeshould be put inbin64folder.
- (Optional) Download or compile CLI version of MediaInfo if needed
- Both
MediaInfoandmujsare required for HDR metadata parsing. - The 32-bit
MediaInfo.exeshould be put inbin32folder. - The 64-bit
MediaInfo.exeshould be put inbin64folder.
- Both
- (Optional) Compile mujs if needed
- (Optional) Check and modify
config.ini- Check config.md for references.
- Drag file(s) to
nogui.batand wait until completed. The encoded file should be in the same folder of input file.- Multimedia encoding usually takes a long time, so be patient.
FAQ
- How to stop (give up) a encoding session?
- Click the
Xbutton at the top right corner of the console window.
- Click the
- How to pause/resume a encoding session?
- Pause: Right click the title bar of the console window, choose
Edit->Markto pause. - Resume: Right click inside the paused console window to resume.
- Pause: Right click the title bar of the console window, choose
