Merge branch 'windows-hevc-converter' of 172.168.0.10:michael/video-in-place-hevc-converter into windows-hevc-converter
This commit is contained in:
commit
852bce9c61
30
README.md
30
README.md
@ -1,9 +1,9 @@
|
||||
|
||||
# Automated HEVC-Video-Converter 1.0
|
||||
|
||||
A PowerShell script to convert videos to the HEVC video format utilizing GPU hardware acceleration using NVEnc for Windows.
|
||||
A PowerShell script for converting video to the HEVC video format using GPU hardware acceleration with NVEnc for Windows.
|
||||
|
||||
The main benefit being that you can save disk space significantly (most of the time).
|
||||
The main advantage is that you can (usually) save a lot of disk space this way.
|
||||
|
||||
![image](/attachments/985e0fa6-ec4a-4ad0-a1c7-d70f59e7a23d)
|
||||
|
||||
@ -16,25 +16,25 @@ _Results vary and depend on the input video's format, bitrate etc._
|
||||
|
||||
## Minimum System Requirements
|
||||
|
||||
- PC with at least 2 cores
|
||||
- Recent Nvidia graphics card
|
||||
- Enough free disk space for resulting video files
|
||||
- Computer with at least two CPU cores and 4GB Ram
|
||||
- Recent nvidia graphics card ([see: NVENC support matrix](https://developer.nvidia.com/video-encode-decode-gpu-support-matrix))
|
||||
- Latest nvidia graphics drivers
|
||||
|
||||
|
||||
## Encoding
|
||||
|
||||
During encoding (conversion) it is normal for high **CPU** and **GPU** usage. Be sure to only run the script when the PC has no other processes hogging up resources.
|
||||
During encoding (conversion), high **CPU** and **GPU** usage is normal. Make sure that you only run the script if no other graphics processes are running on the computer. (Example computer games)
|
||||
|
||||
The script encodes the files alongside the original with '-HEVC' at the end or inplace x265 replacement of the string in the filename.
|
||||
After the conversion, a test is performed on the new video file to ensure its integrity.
|
||||
If this test is successful, the old file will be deleted.
|
||||
If not, the failed conversion-file is deleted and registered.
|
||||
The script converts the files next to the original with '-HEVC' at the end or by replacing the string x264 (old) in the file name with x265.
|
||||
After conversion, a test of the new video file is performed to ensure its integrity.
|
||||
If this test is successful, the old file is deleted.
|
||||
If not, the failed conversion file is deleted and logged.
|
||||
|
||||
|
||||
## Script Usage
|
||||
|
||||
1. Clone this Repository to your computer
|
||||
2. Download latest NVEnc for Windows: https://github.com/rigaya/NVEnc/releases
|
||||
3. Extract the files to "video-in-place-hevc-converter\encoder\" and replace the old ones
|
||||
4. Edit the $videoPath variable in the PowerShell file to point to your video-files folder
|
||||
5. Run **convert_Videos.ps1** to convert all video Files on the provided path to HEVC.
|
||||
1. Clone this repository on your computer
|
||||
2. Download the latest NVEnc for Windows: https://github.com/rigaya/NVEnc/releases
|
||||
3. Extract the files to "video-in-place-hevc-converter\encoder\" and replace the old files.
|
||||
4. Edit the $videoPath variable in the PowerShell file to point to the folder of your "video files" to convert. (**ATTENTION: The ending-slash must be preserved in the path specification!**)
|
||||
5. Execute **convert_Videos.ps1** to convert the video files under the specified path to HEVC.
|
Loading…
Reference in New Issue
Block a user