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:
parent
ae89d45272
commit
f6ce5fce54
@ -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}" \
|
||||
|
Loading…
x
Reference in New Issue
Block a user