yt-wsp.sh : print help on empty args

This commit is contained in:
Georgi Gerganov 2023-02-18 09:42:31 +02:00
parent a94897bcde
commit f254e78737
No known key found for this signature in database
GPG Key ID: 449E073F9DC10735
2 changed files with 17 additions and 20 deletions

View File

@ -91,12 +91,12 @@ void whisper_print_usage(int argc, char ** argv, const whisper_params & params);
bool whisper_params_parse(int argc, char ** argv, whisper_params & params) {
for (int i = 1; i < argc; i++) {
std::string arg = argv[i];
if (arg == "-"){
params.fname_inp.push_back(arg);
continue;
}
if (arg[0] != '-') {
params.fname_inp.push_back(arg);
continue;

View File

@ -67,23 +67,6 @@ msg() {
echo >&2 -e "${1-}"
}
################################################################################
# create a temporary directory to work in
# set the temp_dir and temp_filename variables
################################################################################
temp_dir="$(mktemp -d ${SCRIPT_DIR}/tmp.XXXXXX)";
temp_filename="${temp_dir}/yt-dlp-filename";
################################################################################
# for now we only take one argument
# TODO: a for loop
################################################################################
source_url="${1}"
title_name="";
cleanup() {
local -r clean_me="${1}";
@ -145,6 +128,20 @@ fi
check_requirements;
################################################################################
# create a temporary directory to work in
# set the temp_dir and temp_filename variables
################################################################################
temp_dir="$(mktemp -d ${SCRIPT_DIR}/tmp.XXXXXX)";
temp_filename="${temp_dir}/yt-dlp-filename";
################################################################################
# for now we only take one argument
# TODO: a for loop
################################################################################
source_url="${1}"
title_name="";
msg "Downloading VOD...";
################################################################################
@ -199,6 +196,6 @@ ffmpeg -i "${temp_dir}/${title_name}.vod.mp4" \
-c:s mov_text \
-y "${title_name}-res.mp4";
cleanup "${temp_dir}";
#cleanup "${temp_dir}";
msg "Done! Your finished file is ready: ${title_name}-res.mp4";