diff --git a/mybashrc b/mybashrc index 449de56..0fbaed6 100644 --- a/mybashrc +++ b/mybashrc @@ -756,12 +756,20 @@ _TRANSFER_AUDIO() { } _x265_encode() { - if [ "$#" -eq 1 ]; then - ffmpeg -i "$1" -c:v libx265 -crf 28 -c:a aac -b:a 160k "${1%.*}-x265.mp4" - else - for i in "$PWD"/*; do - ffmpeg -i "$i" -c:v libx265 -crf 28 -c:a aac -b:a 160k "${i%.*}-x265.mp4" - done + if [ "$#" -eq 0 ]; then + echo "Usage : ffmpeg-x265 " + echo "Options :" + echo " -d : process all files in the current directory" + elif [ "$#" -eq 1 ]; then + if [ "$1" = "-d" ]; then + for i in "$PWD"/*; do + ffmpeg -i "$i" -c:v libx265 -crf 28 -c:a aac -b:a 160k "${i%.*}-x265.mp4" + done + else + if [ -f "$1" ]; then + ffmpeg -i "$1" -c:v libx265 -crf 28 -c:a aac -b:a 160k "${1%.*}-x265.mp4" + fi + fi fi }