aboutsummaryrefslogtreecommitdiff
path: root/local/bin/video-to-x264
blob: dd93ca5fc11c43338948550a81cf5cd1176e2127 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/usr/bin/bash

file_path="$1"
extension=


# 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##*.}"