stream-poc/reencode.sh
2025-10-07 21:38:17 +02:00

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