diff --git a/.gitmodules b/.gitmodules index c79c302..322d9dc 100644 --- a/.gitmodules +++ b/.gitmodules @@ -14,3 +14,6 @@ path = submodules/materialize url = https://github.com/materializecss/materialize.git +[submodule "submodules/video.js"] + path = submodules/video.js + url = https://github.com/videojs/video.js.git diff --git a/DieJudoGürtelprüfung/Kyu8.json b/DieJudoGürtelprüfung/Kyu8.json index 490bd03..83f6ca0 100644 --- a/DieJudoGürtelprüfung/Kyu8.json +++ b/DieJudoGürtelprüfung/Kyu8.json @@ -3,7 +3,7 @@ "source": "http://download.m-m-sports.com/extras/judo_guertelpruefung/1_8%20fallrw.mp4", "target": "videos/8terKyu/Ukemi/Ushiro.webm", "poster":{ - "timeIndex": "34.760" + "timeIndex": "20.520" } }, { diff --git a/DieJudoGürtelprüfung/clipper b/DieJudoGürtelprüfung/clipper index 03c3e8a..76fd933 100755 --- a/DieJudoGürtelprüfung/clipper +++ b/DieJudoGürtelprüfung/clipper @@ -69,10 +69,12 @@ for clip in clipDict: # @todo This is a very bad hack because the outtmpl options doesn't seem to be working if the file gets reencoded inputFilename = glob.glob(infoDict['id']+"*")[0] + h, w = getDimensions(config, clip) + # generate preview image for the video if 'poster' in clip: generate_thumbnail(inputFilename, os.path.splitext(clip['target'])[0]+".jpg", clip['poster']['timeIndex'], h ) - + kwArgs = {} if 'from' in clip: kwArgs['ss'] = clip['from'] @@ -92,8 +94,6 @@ for clip in clipDict: h=clip['crop']['h'] ) - h, w = getDimensions(config, clip) - stream = ffmpeg.output(stream, clip['target'], vcodec=config['vcodec'], diff --git a/DieJudoGürtelprüfung/markdown/8terKyu/01-Ukemi/00-Ushiro.md b/DieJudoGürtelprüfung/markdown/8terKyu/01-Ukemi/00-Ushiro.md index aee8306..905b1b6 100644 --- a/DieJudoGürtelprüfung/markdown/8terKyu/01-Ukemi/00-Ushiro.md +++ b/DieJudoGürtelprüfung/markdown/8terKyu/01-Ukemi/00-Ushiro.md @@ -3,7 +3,11 @@ title: Fallen rückwärts video: url: "videos/8terKyu/Ukemi/Ushiro.webm" width: 854 - height: 480 + height: 480 + poster: + url: "videos/8terKyu/Ukemi/Ushiro.jpg" + width: 854 + height: 480 --- ## Stichpunkte diff --git a/DieJudoGürtelprüfung/markdown/8terKyu/01-Ukemi/01-Yoko.md b/DieJudoGürtelprüfung/markdown/8terKyu/01-Ukemi/01-Yoko.md index 042b58b..c83e327 100644 --- a/DieJudoGürtelprüfung/markdown/8terKyu/01-Ukemi/01-Yoko.md +++ b/DieJudoGürtelprüfung/markdown/8terKyu/01-Ukemi/01-Yoko.md @@ -4,6 +4,10 @@ video: url: "videos/8terKyu/Ukemi/Yoko.webm" width: 854 height: 480 + poster: + url: "videos/8terKyu/Ukemi/Yoko.jpg" + width: 854 + height: 480 --- ## Stichpunkte diff --git a/DieJudoGürtelprüfung/markdown/8terKyu/02-NageWaza-Grundform/01-OGoshiUkiGoshi.md b/DieJudoGürtelprüfung/markdown/8terKyu/02-NageWaza-Grundform/01-OGoshiUkiGoshi.md index c7f7f7c..bff5ff3 100644 --- a/DieJudoGürtelprüfung/markdown/8terKyu/02-NageWaza-Grundform/01-OGoshiUkiGoshi.md +++ b/DieJudoGürtelprüfung/markdown/8terKyu/02-NageWaza-Grundform/01-OGoshiUkiGoshi.md @@ -4,6 +4,10 @@ video: url: "videos/8terKyu/NageWaza/OGoshiUkiGoshi.webm" width: 854 height: 480 + poster: + url: "videos/8terKyu/NageWaza/OGoshiUkiGoshi.jpg" + width: 854 + height: 480 --- ## Stichpunkte diff --git a/DieJudoGürtelprüfung/markdown/8terKyu/02-NageWaza-Grundform/02-BeidbeinigeEindrehtechnik.md b/DieJudoGürtelprüfung/markdown/8terKyu/02-NageWaza-Grundform/02-BeidbeinigeEindrehtechnik.md index 723047f..64e9f15 100644 --- a/DieJudoGürtelprüfung/markdown/8terKyu/02-NageWaza-Grundform/02-BeidbeinigeEindrehtechnik.md +++ b/DieJudoGürtelprüfung/markdown/8terKyu/02-NageWaza-Grundform/02-BeidbeinigeEindrehtechnik.md @@ -4,6 +4,10 @@ video: url: "videos/8terKyu/NageWaza/BeidbeinigeEindrehtechnik.webm" width: 854 height: 480 + poster: + url: "videos/8terKyu/NageWaza/BeidbeinigeEindrehtechnik.jpg" + width: 854 + height: 480 --- ## Stichpunkte diff --git a/DieJudoGürtelprüfung/markdown/8terKyu/02-NageWaza-Grundform/03-OSotoOtoshi.md b/DieJudoGürtelprüfung/markdown/8terKyu/02-NageWaza-Grundform/03-OSotoOtoshi.md index 424be45..6d28fe5 100644 --- a/DieJudoGürtelprüfung/markdown/8terKyu/02-NageWaza-Grundform/03-OSotoOtoshi.md +++ b/DieJudoGürtelprüfung/markdown/8terKyu/02-NageWaza-Grundform/03-OSotoOtoshi.md @@ -4,6 +4,10 @@ video: url: "videos/8terKyu/NageWaza/OSotoOtoshi.webm" width: 854 height: 480 + poster: + url: "videos/8terKyu/NageWaza/OSotoOtoshi.jpg" + width: 854 + height: 480 --- ## Stichpunkte diff --git a/DieJudoGürtelprüfung/markdown/8terKyu/03-NeWaza-Grundform/01-KesaGatame.md b/DieJudoGürtelprüfung/markdown/8terKyu/03-NeWaza-Grundform/01-KesaGatame.md index 2e780a0..5c9fbc2 100644 --- a/DieJudoGürtelprüfung/markdown/8terKyu/03-NeWaza-Grundform/01-KesaGatame.md +++ b/DieJudoGürtelprüfung/markdown/8terKyu/03-NeWaza-Grundform/01-KesaGatame.md @@ -4,6 +4,10 @@ video: url: "videos/8terKyu/OsaeKomiWaza/KesaGatame.webm" width: 854 height: 480 + poster: + url: "videos/8terKyu/OsaeKomiWaza/KesaGatame.jpg" + width: 854 + height: 480 --- ## Stichpunkte diff --git a/DieJudoGürtelprüfung/markdown/8terKyu/03-NeWaza-Grundform/02-MuneGatame.md b/DieJudoGürtelprüfung/markdown/8terKyu/03-NeWaza-Grundform/02-MuneGatame.md index d7fe3e5..859b6ba 100644 --- a/DieJudoGürtelprüfung/markdown/8terKyu/03-NeWaza-Grundform/02-MuneGatame.md +++ b/DieJudoGürtelprüfung/markdown/8terKyu/03-NeWaza-Grundform/02-MuneGatame.md @@ -4,6 +4,10 @@ video: url: "videos/8terKyu/OsaeKomiWaza/MuneGatame.webm" width: 854 height: 480 + poster: + url: "videos/8terKyu/OsaeKomiWaza/MuneGatame.jpg" + width: 854 + height: 480 --- ## Stichpunkte diff --git a/DieJudoGürtelprüfung/markdown/8terKyu/04-TachiWaza-Anwendung/01-UebergangStandBoden.md b/DieJudoGürtelprüfung/markdown/8terKyu/04-TachiWaza-Anwendung/01-UebergangStandBoden.md index 8547099..35946ea 100644 --- a/DieJudoGürtelprüfung/markdown/8terKyu/04-TachiWaza-Anwendung/01-UebergangStandBoden.md +++ b/DieJudoGürtelprüfung/markdown/8terKyu/04-TachiWaza-Anwendung/01-UebergangStandBoden.md @@ -4,6 +4,10 @@ video: url: "videos/8terKyu/TachiWaza/UebergangStandBoden.webm" width: 854 height: 480 + poster: + url: "videos/8terKyu/TachiWaza/UebergangStandBoden.jpg" + width: 854 + height: 480 --- ## Stichpunkte diff --git a/DieJudoGürtelprüfung/markdown/8terKyu/05-NeWaza-Anwendung/01-BefreiungOsaeKomiWaza.md b/DieJudoGürtelprüfung/markdown/8terKyu/05-NeWaza-Anwendung/01-BefreiungOsaeKomiWaza.md index 44d6c63..436190a 100644 --- a/DieJudoGürtelprüfung/markdown/8terKyu/05-NeWaza-Anwendung/01-BefreiungOsaeKomiWaza.md +++ b/DieJudoGürtelprüfung/markdown/8terKyu/05-NeWaza-Anwendung/01-BefreiungOsaeKomiWaza.md @@ -4,6 +4,10 @@ video: url: "videos/8terKyu/NeWaza/BefreiungOsaeKomi.webm" width: 854 height: 480 + poster: + url: "videos/8terKyu/NeWaza/BefreiungOsaeKomi.jpg" + width: 854 + height: 480 --- ## Stichpunkte diff --git a/DieJudoGürtelprüfung/markdown/8terKyu/06-Randori/01-Randori.md b/DieJudoGürtelprüfung/markdown/8terKyu/06-Randori/01-Randori.md index ba0369d..969fbbb 100644 --- a/DieJudoGürtelprüfung/markdown/8terKyu/06-Randori/01-Randori.md +++ b/DieJudoGürtelprüfung/markdown/8terKyu/06-Randori/01-Randori.md @@ -4,5 +4,9 @@ video: url: "videos/8terKyu/Randori/Randori.webm" width: 854 height: 480 + poster: + url: "videos/8terKyu/Randori/Randori.jpg" + width: 854 + height: 480 --- Die einzelnen Boden-Randoris sollten nicht länger als eine Minute dauern, die Gesamtprüfungszeit nicht viel mehr als fünf Minuten. Dazu sind im Training höhere Umfänge notwendig, d.h. mehrere Randoris mit längeren Übungszeiten. Die beim Randori übenden Judoka sollen sich **nicht** als Sieger und Besiegte fühlen, **sondern** wissen, dass beide durch das Studium der Judotechniken aus der Bewegung gewinnen und **nicht** mit maximalen Kraftaufwand und völlig verbisssen **kämpfen**, sondern sich mit viel Bewegung "spielerisch balgen". diff --git a/homepage/participo/kyu.php b/homepage/participo/kyu.php index c70576e..260e423 100644 --- a/homepage/participo/kyu.php +++ b/homepage/participo/kyu.php @@ -1,8 +1,9 @@ "; } @@ -137,16 +140,14 @@ function ytLightEmbed($item){