Skip to content

A simple program with a UI for exporting video to png and encoding png images to video using FFmpeg, for the purpose of upscaling.

Notifications You must be signed in to change notification settings

FootClanSoldier/FFmpegUpscalerHelper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FFmpegUpscalerHelper

app

About

A simple program with a UI for exporting video to png and encoding png images to video using FFmpeg, for the purpose of upscaling. This program does not upscale your video, it's a tool to be used to save time for your upscaling process.

Instead of opening CMD yourself and navigating to your ffmpeg location and then enter the command this program does all that for you. Saves a lot of time when working with multiple videos. It does however require some knowledge of FFmpeg commands for you to be able to customize your encoding command for your needs.

Encoding presets can be fully modified and comes with some decent default settings for x264 encodes. I plan to add more features in the future, this was just something I rushed together quickly in 2 days and has been extremely useful for me ever since.

Untitled

Getting started

Dependencies

Required Setting

  • First thing you need to do to get this program to work is going into Settings and selecting the path to your ffmpeg.exe file, and then click the save settings button.

Untitled2

Other Settings

  • You can edit the default png dimension to be used when exporting video to png
  • You can enable or disable if the target folder your exporting/encoding to should be opened when the command has been started

How to export Video to Png

  1. Go to the tab "Video to png"
  2. Select the video location, either by pasting in the location or by pressing the button next to the textbox
  3. Select output folder location, either by pasting in the directory location or by pressing the button next to the textbox
  4. Optional: Change the dimension of the png files to be exported
  5. Press the "Start" button, a cmd window should then pop up with ffmpeg extracting your video's frames to png
  6. Let the cmd window extract all frames from the video, and you can then close the cmd window.

Untitled

How to encode PNG to Video

  1. Go to the tab "Encoding Presets"
  2. Select a preset from the dropdown box with the title "Presets" to the right
  3. Switch to the tab "Encode Png frames to video"
  4. Select the Png Frames location, either by pasting in the directory location or by pressing the button next to the textbox
  5. Select output folder location, either by pasting in the directory location or by pressing the button next to the textbox
  6. Optional: Edit the filename of the video you're about to encode. Default name is OutputVideo.mkv
  7. Press the "Start" button, a cmd window should then pop up with ffmpeg encoding your video
  8. Let the cmd window video finish encoding, and you can then close the cmd window.

Untitled4

Known Issues

  • I haven't created a certificate for the program so windows may give a warning when starting it for the first time, this will be fixed later on. It's 100% safe code.