Tirsdag 22. Februar 2022

Mystiske Linux-koder

youtube-dl -i -a 1.txt -o "/home/linux/Dokumenter/1/%(title)s.%(ext)s" --all-subs --convert-subs srt --prefer-ffmpeg --retries 100; youtube-dl -i -a 1.txt -o "/home/linux/Dokumenter/1/%(title)s.%(ext)s" --all-subs --skip-download; youtube-dl -i -a 2.txt -o "/home/linux/Dokumenter/1/%(series)s/%(title)s.%(ext)s" --all-subs --convert-subs srt --prefer-ffmpeg --retries 100; youtube-dl -i -a 2.txt -o "/home/linux/Dokumenter/1/%(series)s/%(title)s.%(ext)s" --all-subs --skip-download; youtube-dl -i -a 3.txt -o "/home/linux/Dokumenter/1/%(series)s - sesong %(season_number)s/%(title)s - sesong %(season_number)s.%(ext)s" --all-subs --convert-subs srt --prefer-ffmpeg --retries 100; youtube-dl -i -a 3.txt -o "/home/linux/Dokumenter/1/%(series)s - sesong %(season_number)s/%(title)s - sesong %(season_number)s.%(ext)s" --all-subs --skip-download; youtube-dl -i -a 4.txt -o "/home/linux/Dokumenter/1/%(series)s - sesong %(season_number)s/%(series)s - sesong %(season_number)s - %(episode_number)s.%(ext)s" --all-subs --convert-subs srt --prefer-ffmpeg --retries 100; youtube-dl -i -a 4.txt -o "/home/linux/Dokumenter/1/%(series)s - sesong %(season_number)s/%(series)s - sesong %(season_number)s - %(episode_number)s.%(ext)s" --all-subs --skip-download; cd /home/linux/Dokumenter/1 && for file in */*; do mv "$file" ./; done && find -type d -exec mkdir -p "/home/linux/Dokumenter/temp/{}" ; && cd /home/linux/Dokumenter/temp && cp -r . /home/linux/Dokumenter/1/mkv && rm -r /home/linux/Dokumenter/temp && cd /home/linux/Dokumenter/1 && rename 's/.nb-ttv.srt/.srt/' *.srt; rename 's/.nb-nor.srt/.srt/' *.srt; for mp4 in *.mp4; do base="${mp4%mp4}" args=(-o "mkv/${base}mkv" "${mp4}"); if [ -f "${base}srt" ]; then args=("${args[@]}" "${base}srt"); fi; if [ -f "${base}idx" ]; then args=("${args[@]}" "${base}idx"); fi; mkvmerge "${args[@]}"; done && ls * && cd ~/Dokumenter