1
0

Set path in video-convert to /remote/media

Set copy in correct location

Signed-off-by: James Ketrenos <jketreno@media.ketrenos.com>
This commit is contained in:
James Ketrenos 2022-04-09 01:42:16 +00:00
parent ae89d45272
commit f6ce5fce54

View File

@ -38,7 +38,7 @@ mstodate() {
function move {
base="$(dirname "${IN}")"
[ ! -d "${base}" ] && continue
base=/multimedia/backup/"${base}"
base=/remote/media/backup/"${base}"
[ ! -d "${base}" ] && mkdir -p "${base}"
[ -e "${base}" ] && mv "${IN}" "${base}"/
}
@ -54,7 +54,7 @@ function convert {
[ -e "${OUT}" ] && rm "${OUT}"
else
[ -e "${OUT}" ] && move && return 0
[ -e /multimedia/backup/"${OUT}" ] && return 0
[ -e /remote/media/backup/"${OUT}" ] && return 0
fi
TITLE="${IN%.*}"
@ -63,10 +63,10 @@ function convert {
echo "Content will have format changed from ${FORMAT}/h264 to mkv/h264."
# Just change container to matroska
input_flags="
-c:v copy
-c:a copy
"
output_flags=""
output_flags="
-c copy
"
else
echo "Content will be transcoded from ${FORMAT}/${SRC_CODEC} to mkv/h264."
# Convert all video streams to h264. Copy all other streams unchanged (audio, subtitle, etc.)
@ -78,9 +78,10 @@ function convert {
-c:v hevc_qsv
"
output_flags="
-c copy
-vf vpp_qsv=format=nv12
-c:v h264_qsv
-preset slow
-global_quality 25
"
fi
@ -97,7 +98,7 @@ function convert {
DIN=$(dirname "${IN}")
DOUT=$(dirname "${OUT}")
NO_COLOR=1 \
docker run --device=/dev/dri \
docker run --user=1000 --device=/dev/dri \
--rm \
-v "${DIN}:${DIN}" \
-v "${DOUT}:${DOUT}" \