14 lines
352 B
Bash
Executable file
14 lines
352 B
Bash
Executable file
#!/bin/bash
|
|
|
|
set +e
|
|
|
|
mkdir -p reencoded
|
|
|
|
for f in video/*.ts; do
|
|
out="reencoded/$(basename $f)"
|
|
echo "$f -> $out"
|
|
|
|
ffmpeg -nostdin -hide_banner -loglevel error \
|
|
-hwaccel cuda -hwaccel_output_format cuda \
|
|
-i $f -vf scale_cuda=1280:720 -copyts -c:v hevc_nvenc -preset fast -c:a copy -f mpegts -mpegts_copyts 1 $out
|
|
done
|