Enviado em 15/07/2024 - 18:01h
Saudações, tudo bem?
precisava que o comando find faça a verificação se uma variável é nula:
duratio'n2=($( ffprobe $DIR2/$data/$ARQ1 2>&1 | grep "Duration"| cut -d ' ' -f 4 | sed s/,// | sed 's@\..*@@g' | awk '{ split($1, A, ":"); split(A[3], B, "."); print 3600*A[1] + 60*A[2] + B[1] } ' ""))
sudo find $DIR2/$data \( ! -name "*.merge.mp4" (VARIÁVEL NULA $duration ) \) -exec bash -c 'FILE="$1"; ffmpeg -i "${FILE}" -f lavfi -i anullsrc=channel_layout=stereo:sample_rate=44100 -vf scale=1920:1080:force_original_aspect_ratio=decrease,pad=1920:1080 -err_detect -ignore_err -err_detect buffer -err_detect explode -fflags discardcorrupt -ignore_unknown -async 1 -vsync 1 -af loudnorm=linear=true:I=-20 -r 29.97 -b:v 25000k -crf 22 -c:v libx264 -b:v 25M -vf yadif=1 -t '$duration2' -pix_fmt yuv420p -y "${FILE%.mp4}.merge.mp4";' _ '{}' \;
Gostaria que o comando find verificar se a vari~ável "duratio'n2" é nula
precisava que o comando find faça a verificação se uma variável é nula:
duratio'n2=($( ffprobe $DIR2/$data/$ARQ1 2>&1 | grep "Duration"| cut -d ' ' -f 4 | sed s/,// | sed 's@\..*@@g' | awk '{ split($1, A, ":"); split(A[3], B, "."); print 3600*A[1] + 60*A[2] + B[1] } ' ""))
sudo find $DIR2/$data \( ! -name "*.merge.mp4" (VARIÁVEL NULA $duration ) \) -exec bash -c 'FILE="$1"; ffmpeg -i "${FILE}" -f lavfi -i anullsrc=channel_layout=stereo:sample_rate=44100 -vf scale=1920:1080:force_original_aspect_ratio=decrease,pad=1920:1080 -err_detect -ignore_err -err_detect buffer -err_detect explode -fflags discardcorrupt -ignore_unknown -async 1 -vsync 1 -af loudnorm=linear=true:I=-20 -r 29.97 -b:v 25000k -crf 22 -c:v libx264 -b:v 25M -vf yadif=1 -t '$duration2' -pix_fmt yuv420p -y "${FILE%.mp4}.merge.mp4";' _ '{}' \;
Gostaria que o comando find verificar se a vari~ável "duratio'n2" é nula