Releases: petermg/auto-editor
Auto-Editor GPU Encoding Variant 3-19-2024
This is a modified version of the official version 23w32a. This version now defaults to the CPU so that ANYONE can use it, NOT just Nvidia users. If you drag and drop a video file onto AEGPU.exe, it will use the CPU for encoding.
HOWEVER, I have included a BAT file whereby you can just drag and drop your video file onto and it will use the Nvidia GPU to do the encoding. You can find more options by running: "AEGPU.exe --help".
Auto-Editor GPU Encoding Variant 6-25-2022
The latest one I worked on. I am honestly not sure if there is any difference between this one and the last release I posted, functionally speaking.
Auto-Editor GPU Encoding Variant 5-1-2022
Audio Sync issue fixed. Also ffmpeg is now CORRECTLY accessed and embedded into this release.
Made it so that combined files are not stored in the temp folder.
Made it so that the combined files are encoded using the same video codec as used for encoding the main file, as specified by the user otherwise "hevc_nvenc" is default.
Updated ffmpeg build.
Auto-Editor GPU Encoding Variant 4-25-2022
Same features of added GPU and Quicksync encoding but added to an earlier version of auto-editor, namely 22.1.1, due to issues with PyAV not correctly reading the time stamps in the newer updates and causing audio sync problems. This one doesn't have that issue.
Auto-Editor GPU Encoding Variant 4-24-2022
Updated to include the latest code from the master.
This one is now TWICE as fast as my previous ones using the Nvidia GPU for encoding (as previously it was encoding it TWICE using the GPU making it actually SLOWER in some cases than CPU encoding once. Now it only encodes it once and uses the Nvidia GPU hevc_nvenc codec by default). Also added support for AMD GPU encoding. Added support for the following GPU encoders for Nvidia and AMD:
Encoder hevc_nvenc [NVIDIA NVENC hevc encoder]:
General capabilities: dr1 delay hardware
Threading capabilities: none
Supported hardware devices: cuda cuda d3d11va d3d11va
Supported pixel formats: yuv420p nv12 p010le yuv444p p016le yuv444p16le bgr0 rgb0 gbrp gbrp16le cuda d3d11
Encoder hevc_amf [AMD AMF HEVC encoder]:
General capabilities: dr1 delay hardware
Threading capabilities: none
Supported hardware devices: d3d11va d3d11va dxva2 dxva2
Supported pixel formats: nv12 yuv420p d3d11 dxva2_vld
Encoder h264_nvenc [NVIDIA NVENC H.264 encoder]:
General capabilities: dr1 delay hardware
Threading capabilities: none
Supported hardware devices: cuda cuda d3d11va d3d11va
Supported pixel formats: yuv420p nv12 p010le yuv444p p016le yuv444p16le bgr0 rgb0 gbrp gbrp16le cuda d3d11
Encoder h264_amf [AMD AMF H.264 Encoder]:
General capabilities: dr1 delay hardware
Threading capabilities: none
Supported hardware devices: d3d11va d3d11va dxva2 dxva2
Supported pixel formats: nv12 yuv420p d3d11 dxva2_vld
Also added these hardware encoding codecs:
Encoder hevc_qsv [HEVC (Intel Quick Sync Video acceleration)]:
General capabilities: delay hybrid
Threading capabilities: none
Supported hardware devices: qsv qsv qsv
Supported pixel formats: nv12 p010le yuyv422 y210le qsv bgra x2rgb10le
Encoder h264_qsv [H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (Intel Quick Sync Video acceleration)]:
General capabilities: delay hybrid
Threading capabilities: none
Supported hardware devices: qsv qsv qsv
Supported pixel formats: nv12 p010le qsv
Updated FFMPEG version to 2022-04-18-git-d5687236ab-full_build-www.gyan.dev
Auto-Editor GPU Encoding Variant 4-17-2022
Updated to have ffmpeg embedded into the program directly. There is no longer a need to download ffmpeg. Also the temp folder is created by default now in the same folder as the file being processed. It also gives it a unique name so that you can run multiple instances of this app at the same time without conflicting with the temp folder.
Auto-Editor GPU Encoding Variant 4-16-2022
This is the GPU Encoding variant of Auto-Editor. It is hard coded to use the GPU to create the temp video file when processing the video unless an alternate codec is specified other than NVENC_HEVC. This requires an FFMPEG version that has Nvidia GPU encoding enabled, which most, if not all, current releases of FFMPEG seem to already have. This version of Auto-Editor has also been compiled into a Windows binary. I compiled it to a Windows executable from python so that the user doesn't need python installed. This version looks for the ffmpeg binary first in the same folder and if not there then in the path. FFMPEG is REQUIRED in one of these locations for this to work. You can run this app from the command line or you can just drag and drop your video file onto it to use the default encoding options. If you have a video file with a bunch of extra metadata or subtitles and it fails, or any other video file that fails, try running it through ffmpeg to just copy the video and audio streams without anything else. I have had good results doing that. For all the options you can run AE.exe --help or visit the website of Wyatt Blue, who is the main author of the master branch at https://auto-editor.com/.
I have also attached a compatible version of FFMPEG which I downloaded from https://www.gyan.dev/ffmpeg/builds/ and where you can also download the latest version.
Auto-Editor GPU Encoding Variant 3-23-2022
This is the GPU Encoding variant of Auto-Editor. It is hard coded to use the GPU to create the temp video file when processing the video unless an alternate codec is specified other than NVENC_HEVC. This requires an FFMPEG version that has Nvidia GPU encoding enabled, which most, if not all, current releases of FFMPEG already have. This version of Auto-Editor has also been compiled into a Windows binary. I compiled it to a Windows executable from python so that the user doesn't need python installed. This version looks for the ffmpeg binary first in the same folder and if not there then in the path. FFMPEG is REQUIRED in one of these locations for this to work. You can run this app from the command line or you can just drag and drop your video file onto it to use the default encoding options. If you have a video file with a bunch of extra metadata or subtitles and it fails, or any other video file that fails, try running it through ffmpeg to just copy the video and audio streams without anything else. I have had good results doing that.
Auto-Editor GPU Encoding Variant 3-4-2022
This is the GPU Encoding variant of Auto-Editor. It is hard coded to use the GPU to create the temp video file when processing the video. This cannot be changed by the user and therefore if you don't have a compatible Nvidia GPU this variant will not work on your system. Also this requires an FFMPEG version that has Nvidia GPU encoding enabled, which most, if not all, current releases of FFMPEG already have. I have also attached one to this release. This version of Auto-Editor has also been compiled into a Windows binary. I compiled it to a Windows executable from python so that the user doesn't need python installed. This version looks for the ffmpeg binary first in the same folder and if not there then in the path. FFMPEG is REQUIRED in one of these locations for this to work. You can run this app from the command line or you can just drag and drop your video file onto it to use the default encoding options. Some video files with subtitles I have found do not process. Therefore if you have a video file with a bunch of extra metadata or subtitles and it fails, try running it through ffmpeg to just copy the video and audio streams without anything else. I have had good results doing that.