Skip to content
/ nogui Public

a portable and lightweight multimedia encoding tool with no gui

License

Notifications You must be signed in to change notification settings

myfreeer/nogui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nogui

a multimedia encoding tool without gui

Usage (Release)

  1. Download latest release package and extract it to a folder containing no space or non-ascii chars.
  2. (Optional) Check and modify config.ini
  3. Drag file(s) to nogui.bat and 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)

  1. Download this project as archive and extract it to a folder containing no space or non-ascii chars.
  2. Download or compile busybox-w32 and put busybox.exe in bin folder.
    • The 32-bit busybox.exe should be put in bin32 folder.
    • The 64-bit busybox.exe or busybox64.exe should be put in bin64 folder.
  3. Download or compile ffmpeg.
    • The 32-bit ffmpeg.exe should be put in bin32 folder.
    • The 64-bit ffmpeg.exe should be put in bin64 folder.
  4. (Optional) Compile fdkaac if needed
    • fdkaac enables high-quality aac audio encoding for better compibility with legacy devices.
    • Fraunhofer's license prevented a binary being released.
    • fdkaac_autobuild can compile fdkaac easily on windows.
    • The 32-bit fdkaac.exe should be put in bin32 folder.
    • The 64-bit fdkaac.exe should be put in bin64 folder.
  5. (Optional) Download or compile CLI version of MediaInfo if needed
    • Both MediaInfo and mujs are required for HDR metadata parsing.
    • The 32-bit MediaInfo.exe should be put in bin32 folder.
    • The 64-bit MediaInfo.exe should be put in bin64 folder.
  6. (Optional) Compile mujs if needed
    • Both MediaInfo and mujs are required for HDR metadata parsing.
    • The 32-bit mujs.exe should be put in bin32 folder.
      • Alternatively, you may get a 32-bit binary from here
    • The 64-bit mujs.exe should be put in bin64 folder.
      • Alternatively, you may get a 64-bit binary from here
  7. (Optional) Check and modify config.ini
  8. Drag file(s) to nogui.bat and 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 X button at the top right corner of the console window.
  • How to pause/resume a encoding session?
    • Pause: Right click the title bar of the console window, choose Edit -> Mark to pause.
    • Resume: Right click inside the paused console window to resume.