aboutsummaryrefslogtreecommitdiff
path: root/private_dot_local/bin/executable_yt-conv
blob: a73d877cc67edaca8c511bcebf15cc125152a70e (plain)
1
2
3
4
5
6
7
8
#!/bin/sh
# Simple script which converts a video into h264 encoded mkv
# Also takes as optional arg the number of threads to use

t="$(nproc)"
[ -n "$2" ] && t=$2

ffmpeg -i "$1" -map 0 -c:v libx264 -threads "$t" -vf format=yuv420p -crf 20 -c:s copy -c:a copy "${1%.*}.mkv"