Do not set title
Fallback for *p10le to sw decoder Signed-off-by: James Ketrenos <jketreno@media.ketrenos.com>
This commit is contained in:
parent
2552c89161
commit
c46d741b59
@ -23,7 +23,6 @@ else
|
|||||||
sw_only=1
|
sw_only=1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
quiet="
|
quiet="
|
||||||
-v quiet
|
-v quiet
|
||||||
-loglevel error
|
-loglevel error
|
||||||
@ -69,11 +68,14 @@ ffmpeg_hw_or_sw() {
|
|||||||
pix_fmt="${1}"
|
pix_fmt="${1}"
|
||||||
shift
|
shift
|
||||||
|
|
||||||
if [[ "${pix_fmt}" == "yuv420p10le" ]]; then
|
case "${pix_fmt}" in
|
||||||
|
*p10le)
|
||||||
sw_decode=1
|
sw_decode=1
|
||||||
else
|
;;
|
||||||
|
*)
|
||||||
sw_decode=0
|
sw_decode=0
|
||||||
fi
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
DIN="$(dirname "${IN}")"
|
DIN="$(dirname "${IN}")"
|
||||||
DOUT="$(dirname "${OUT}")"
|
DOUT="$(dirname "${OUT}")"
|
||||||
@ -94,13 +96,14 @@ ffmpeg_hw_or_sw() {
|
|||||||
-preset veryslow \
|
-preset veryslow \
|
||||||
-crf 20 \
|
-crf 20 \
|
||||||
"
|
"
|
||||||
|
# -metadata "title='${TITLE}'" \
|
||||||
|
|
||||||
ffmpeg \
|
ffmpeg \
|
||||||
${quiet} \
|
${quiet} \
|
||||||
-nostdin \
|
-nostdin \
|
||||||
${input_flags} \
|
${input_flags} \
|
||||||
-i "${IN}" \
|
-i "${IN}" \
|
||||||
-progress /dev/stdout \
|
-progress /dev/stdout \
|
||||||
-metadata "title='${TITLE}'" \
|
|
||||||
${output_flags} \
|
${output_flags} \
|
||||||
-movflags +faststart \
|
-movflags +faststart \
|
||||||
"${OUT}" \
|
"${OUT}" \
|
||||||
@ -165,6 +168,7 @@ ffmpeg_hw_or_sw() {
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# -metadata "title='${TITLE}'" \
|
||||||
docker run \
|
docker run \
|
||||||
--device=/dev/dri \
|
--device=/dev/dri \
|
||||||
--user=$(id -u) \
|
--user=$(id -u) \
|
||||||
@ -179,7 +183,6 @@ ffmpeg_hw_or_sw() {
|
|||||||
${input_flags} \
|
${input_flags} \
|
||||||
-i "${IN}" \
|
-i "${IN}" \
|
||||||
-progress /dev/stdout \
|
-progress /dev/stdout \
|
||||||
-metadata "title='${TITLE}'" \
|
|
||||||
${output_flags} \
|
${output_flags} \
|
||||||
-movflags +faststart \
|
-movflags +faststart \
|
||||||
"${OUT}" \
|
"${OUT}" \
|
||||||
@ -305,6 +308,7 @@ function check_and_convert {
|
|||||||
-c:s copy
|
-c:s copy
|
||||||
-c:v copy
|
-c:v copy
|
||||||
"
|
"
|
||||||
|
#-metadata title=\"${title}\" \
|
||||||
|
|
||||||
command="
|
command="
|
||||||
ffmpeg \
|
ffmpeg \
|
||||||
@ -313,7 +317,6 @@ function check_and_convert {
|
|||||||
${input_flags} \
|
${input_flags} \
|
||||||
-i \"${IN}\" \
|
-i \"${IN}\" \
|
||||||
-progress /dev/stdout \
|
-progress /dev/stdout \
|
||||||
-metadata title=\"${title}\" \
|
|
||||||
${output_flags} \
|
${output_flags} \
|
||||||
-movflags +faststart \
|
-movflags +faststart \
|
||||||
\"${OUT}\" \
|
\"${OUT}\" \
|
||||||
@ -339,13 +342,16 @@ function check_and_convert {
|
|||||||
} | while read line; do
|
} | while read line; do
|
||||||
if [[ "${line}" == "${PREFIX} FFMPEG failed" ]]; then
|
if [[ "${line}" == "${PREFIX} FFMPEG failed" ]]; then
|
||||||
cat ${log_file}
|
cat ${log_file}
|
||||||
fail "${PREFIX} Terminating"
|
fail "${PREFIX} FAIL: ${IN}"
|
||||||
false
|
false
|
||||||
break
|
break
|
||||||
fi
|
fi
|
||||||
if [[ "${FRAMES}" == "" ]]; then
|
if [[ "${FRAMES}" == "" ]]; then
|
||||||
echo ${line}
|
frame=$(echo $line | sed -n 's/^frame=*\(.*\)/Frame: \1/p')
|
||||||
continue;
|
speed=$(echo $line | sed -n 's/^speeed=*\(.*\)/Speed: \1/p')
|
||||||
|
fps=$(echo $line | sed -n 's/^fps=*\(.*\)/FPS: \1/p')
|
||||||
|
echo "${PREFIX} ${frame} ${speed} ${fps}"
|
||||||
|
continue
|
||||||
fi
|
fi
|
||||||
|
|
||||||
POS=$(echo $line | sed -n 's/^frame=*\(.*\)/\1/p')
|
POS=$(echo $line | sed -n 's/^frame=*\(.*\)/\1/p')
|
||||||
|
Loading…
x
Reference in New Issue
Block a user