diff --git a/delete_vidoes_without_sub.sh b/delete_vidoes_without_sub.sh new file mode 100755 index 0000000..8467ac1 --- /dev/null +++ b/delete_vidoes_without_sub.sh @@ -0,0 +1,13 @@ +#!/bin/sh +cd ../original +for f in *; do + if [ ! -f "../subs/${f%.*}.de.vtt" ]; then + rm "$f" + fi +done +cd ../subs/ +for f in *; do + if [ ! -f "../original/${f%.*}.mp4" ]; then + rm "$f" + fi +done diff --git a/download.sh b/download.sh index 3c51c84..168568a 100755 --- a/download.sh +++ b/download.sh @@ -5,8 +5,8 @@ mkdir ../original #download subs cd ../subs -youtube-dl --write-auto-sub --yes-playlist --skip-download -o '%(playlist_index)s.%(ext)s' $1 +youtube-dl --write-auto-sub --sub-lang de --yes-playlist -i --skip-download -o '%(playlist_index)s.%(ext)s' $1 # download videos cd ../original -youtube-dl -f 22 --yes-playlist -o '%(playlist_index)s.%(ext)s' $1 \ No newline at end of file +youtube-dl -f 22 --yes-playlist -i -o '%(playlist_index)s.%(ext)s' $1 diff --git a/render_video.sh b/render_video.sh new file mode 100755 index 0000000..1869add --- /dev/null +++ b/render_video.sh @@ -0,0 +1,4 @@ +#!/bin/sh +cd ../out +find *.mp4 | sed 's:\ :\ :g'| sed 's/^/file /' > list.txt +ffmpeg -f concat -safe 0 -segment_time_metadata 1 -i list.txt -vf select=concatdec_select -af aselect=concatdec_select,aresample=async=1 final.mp4