ютубчик в фоне
youtube-dl --get-filename -o '"%(title)s"' -g https://www.youtube.com/watch?v=ACVgtWyu6ks | awk 'BEGIN{FS=RS;RS=""}{print $1" --input-slave "$2" --meta-title "$3}' | xargs vlc
Объясни мне часть awk кода по буквам/слогам )) {FS=RS;RS=""}
словоFSсловоFSсловоRSсловоFSсловоFSсловоRS...<EOF>
словоFSсловоFSсловоFSслово...<EOF>
то чем после этого разделены переменные $1,$2,$3 ?
$ echo "слово1 слово2\nслово3 слово4" | awk 'BEGIN{FS=RS;RS=""}{print $1,"fff",$2}'
слово1 слово2 fff слово3 слово4
$ echo "слово1 слово2\nслово3 слово4" | awk 'BEGIN{FS=RS;RS=""}{print $1"fff"$2}'
слово1 слово2fffслово3 слово4
Почему не получается сплошной/безпробельной строки, склеенных между собой переменных?
... | awk 'BEGIN{FS=RS;RS=""}{print $2" --input-slave "$3" --meta-title \""$1"\"" }' | xargs vlc
а если нет никакой разницы, то зачем городить лишний код? ))
mpv https://www.youtube.com/watch?v=KTji1hOICEI
mpv --ytdl-format="bestvideo[height<=?1080]+bestaudio" https://www.youtube.com/watch?v=KTji1hOICEI
youtube-dl -ge https://www.youtube.com/watch?v=KTji1hOICEI | awk 'BEGIN{FS=RS;RS=""}{print $2" --input-slave "$3" --meta-title "$1}' | xargs vlc
youtube-dl --format="bestvideo[height<=?1080]+bestaudio" -ge https://www.youtube.com/watch?v=KTji1hOICEI | awk 'BEGIN{FS=RS;RS=""}{print $2" --input-slave "$3" --meta-title "$1}' | xargs vlc
у меня и в лисе и в хромом стоит дополнение Open With
но почему тогда не прокатывает твой код (я немного подправил)
$ x=($(youtube-dl -ge https://www.youtube.com/watch?v=ACVgtWyu6ks)) && echo ${x[1]} --input-slave ${x[2]} --meta-title ${x[0]}
в --input-slave Нидерландах --meta-title Чиновники
IFS1="$IFS";IFS=$'\n';x=($(youtube-dl -ge https://www.youtube.com/watch?v=ACVgtWyu6ks));IFS="$IFS1" && vlc ${x[1]} --input-slave ${x[2]} --meta-title "${x[0]}"
для MPV ничего не нужно, кроме установленного youtube-dl
всё работает ис каропки ))
youtube-dl -ge https://www.youtube.com/watch?v=ACVgtWyu6ks | awk 'BEGIN{FS=RS;RS=""}{print $2" --input-slave "$3" --meta-title "$1}' | xargs vlc
интересный такой научный тык ))
%H:%M:%S
можно заменить одним %T
п.с.
если кто забрёдёт сюда на всякий случай кину ссылку на правила выбора формата для yotube-dl