вторник, 6 июля 2021 г.

h265.sh

#!/bin/bash

file="../mp4"
if [ -d $file ]; then
        echo "  Директория существует :-) "
        for i in *.mp4; do ffmpeg -i "$i" -c:v libx265 -vtag hvc1 -s 720x480 -r 24 -threads 0 -af "volume=18dB" -crf 30 -ac 2 -strict experimental -c:a aac -b:a 160k "../mp4/${i%.*}.mp4"; done
else
        echo "   Директория не существует ;-( "
        mkdir ../mp4
        for i in *.mp4; do ffmpeg -i "$i" -c:v libx265 -vtag hvc1 -s 720x480 -r 24 -threads 0 -af "volume=18dB" -crf 30 -ac 2 -strict experimental -c:a aac -b:a 160k "../mp4/${i%.*}.mp4"; done
fi
for i in *.avi; do ffmpeg -i "$i" -c:v libx265 -vtag hvc1 -s 720x480 -r 24 -threads 0 -af "volume=18dB" -crf 30 -ac 2 -strict experimental -c:a aac -b:a 160k "../mp4/${i%.*}.mp4"; done
for i in *.mkv; do ffmpeg -i "$i" -c:v libx265 -vtag hvc1 -s 720x480 -r 24 -threads 0 -af "volume=18dB" -crf 30 -ac 2 -strict experimental -c:a aac -b:a 160k "../mp4/${i%.*}.mp4"; done

#-s 1280x720
#-c:a copy
#ffmpeg -i <input> -c:v libx264 -b:v 1M -x265-params pass=1 -f mp4 /dev/null
#ffmpeg -i <input> -c:v libx264 -b:v 1M -x265-params pass=2 <output>.mp4

Комментариев нет:

Отправить комментарий

h265.sh

#!/bin/bash file="../mp4" if [ -d $file ]; then         echo "  Директория существует :-) "         for i in *.mp4; do f...