check for av1 encoding before running conversion
This commit is contained in:
parent
d797d95cb3
commit
868846288a
1 changed files with 17 additions and 0 deletions
17
scripts/server_bin/recursive_av1.sh
Executable file
17
scripts/server_bin/recursive_av1.sh
Executable file
|
@ -0,0 +1,17 @@
|
|||
#!/bin/bash
|
||||
#this script assumes its being run in the working directory
|
||||
|
||||
#test to see if its already been encoded to av1 or else it converts it
|
||||
format=$(ffprobe -v error -select_streams v:0 -show_entries stream=codec_name -of default=nokey=1:noprint_wrappers=1 $1)
|
||||
|
||||
if [ "$format" != "av1" ]
|
||||
then
|
||||
docker run -it --device=/dev/dri:/dev/dri -v "$(pwd)":/config linuxserver/ffmpeg \
|
||||
-i "/config/$1" \
|
||||
-vaapi_device /dev/dri/renderD128 \
|
||||
-c:v av1_qsv \
|
||||
-b:v 8M \
|
||||
-c:a aac \
|
||||
-movflags faststart \
|
||||
"/config/${1}_converted.mp4"
|
||||
fi
|
Loading…
Add table
Add a link
Reference in a new issue