Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SOURCE="1080p.BluRay.REMUX.mkv"
- VScale="scale=1280:trunc((ow/dar)/8+0.5)*8"
- CropVl="cropdetect=24:4:0"
- cropDt=$(ffmpeg -ss 240 -i "$SOURCE" -t 60 -vf "$VScale,$CropVl" -f null - 2>&1 | awk '/crop=/ {last=$NF} END{print last}')
- # crop=1280:536:0:92
- VSIZE=( $(echo $cropDt | sed 's/[=:]/ /g') )
- WIDTH="${VSIZE[1]}"; HEIGHT="${VSIZE[2]}"; LR="${VSIZE[3]}"; TB=${VSIZE[4]}
- [[ "$LR$TB" == "00" ]] && ViDFlT="$VScale" || ViDFlT="$VScale,$cropDt"
- # R-FRAMES #
- if [ $HEIGHT -le 546 ]; then RFram=12
- elif [ $HEIGHT -le 594 ]; then RFram=11
- elif [ $HEIGHT -le 654 ]; then RFram=10
- elif [ $HEIGHT -le 728 ]; then RFram=9
- fi
- BitRat=1650
- BFram=8
- PRD="1.00:0.00"
- AQM=2
- AQS="0.90"
- # mkvextract tracks "$SOURCE" "1:AUDIO-DTSHD.dts"
- # ffmpeg -i AUDIO-DTSHD.dts -f spdif -dtshd_rate 0 -c:a copy - | ffmpeg -i - -c:a copy AUDIO-CORE.dts
- ## ffmpeg -i AUDIO-CORE.dts -vn -ac 2 -clev 2dB -slev -3dB -c:a libfdk_aac -vbr 5 AUDIO.m4a
- ## ffmpeg -i AUDIO.dts -vn -ac 6 -c:a pcm_s24le -f wav - | qaac -V91 -q2 --threading --ignorelength -r keep --no-delay - -o AUDIO.m4a
- Asource="-i AUDIO.m4a"
- AudioMAP="-map 1:a:0 -c:a copy -shortest"
- ffOPTS="-hide_banner -threads 8 -sn -map_chapters -1 -passlogfile ffpassLOG -vf "$ViDFlT" -c:v libx264 -preset veryslow \
- -level 4.1 -deblock -2:-2 -me_range 32 -subq 10 -fast-pskip 0 -refs $RFram -bf $BFram -psy-rd $PRD -aq-mode $AQM \
- -aq-strength $AQS -x264opts keyint=240:min-keyint=23:partitions=p8x8,b8x8,i4x4,i8x8:mbtree=1:ipratio=1.40:pbratio=1.3:qcomp=0.70 \
- -bufsize 30000k -maxrate 35000k"
- #2PASS
- ffmpeg -y -i "$SOURCE" -pass 1 $ffOPTS -b:v ${BitRat}k -an -f mp4 /dev/null 2>> $TARGET-ffLOG.log && \
- ffmpeg -i "$SOURCE" "$Asource" -pass 2 $ffOPTS -b:v ${BitRat}k $AudioMAP "$TARGET-FF.mp4" 2>> $TARGET-ffLOG.log
- #CRF
- # ffmpeg -i "$SOURCE" "$Asource" $ffOPTS -crf 21 $AudioMAP "$TARGET-FF.mp4" 2>> $TARGET-ffLOG.log
- # MP4Box -new -add "$TARGET-FF.mp4:name=" -add "$AUDIO:lang=en:name=" "$TARGET-Boxmux.mp4"
Advertisement
Add Comment
Please, Sign In to add comment