diff options
| author | Charles Cabergs <me@cacharle.xyz> | 2024-11-11 21:16:42 +0100 |
|---|---|---|
| committer | Charles Cabergs <me@cacharle.xyz> | 2024-11-11 21:16:45 +0100 |
| commit | 1e4dee36150f34d9fb3e868ecfd887b2b3612c7f (patch) | |
| tree | 65b7b5025847d7277636c45cc820b8b43164c753 /local/bin | |
| parent | 7e2dff6d3bf76eb46d4736cbda4178cbc8f4efa1 (diff) | |
| download | dotfiles-1e4dee36150f34d9fb3e868ecfd887b2b3612c7f.tar.gz dotfiles-1e4dee36150f34d9fb3e868ecfd887b2b3612c7f.tar.bz2 dotfiles-1e4dee36150f34d9fb3e868ecfd887b2b3612c7f.zip | |
Update video to x264 script
Diffstat (limited to 'local/bin')
| -rwxr-xr-x | local/bin/video-to-x264 | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/local/bin/video-to-x264 b/local/bin/video-to-x264 index 2081029..dd93ca5 100755 --- a/local/bin/video-to-x264 +++ b/local/bin/video-to-x264 @@ -3,7 +3,13 @@ file_path="$1" extension= -ffmpeg -hwaccel cuda \ - -i "$file_path" \ + +# CUDA options: -hwaccel cuda -hwaccel_output_format cuda -c:v h264_nvenc +# seems slower on gpu tho +# There is also -c:v hvec_nvenc +# +# Options to reduce size: -b:v 5M -crf 28 + +ffmpeg -i "$file_path" \ -map 0 -c:v libx264 -crf 18 -vf format=yuv420p -c:a copy \ "${file_path%%.*}-x264.${file_path##*.}" |
