Skip to content

Instantly share code, notes, and snippets.

@inventionate
Last active October 19, 2017 12:19
Show Gist options
  • Save inventionate/8935d390e10d7f97291f924b07766f26 to your computer and use it in GitHub Desktop.
Save inventionate/8935d390e10d7f97291f924b07766f26 to your computer and use it in GitHub Desktop.
YouTube Untertitel in ein ansprechendes Transkriptionsformat konvertieren.
#!/bin/bash
# YouTube Transkript konvertieren
# Copyright (c) 2017 Fabian Mundt
# Datei benennen
echo "Bitte Dateinamen eingeben:"
read filename
# Absoluten Pfad auslesen
ABSPATH=$(cd "$(dirname "$0")"; pwd)
# Endzeitpunkte löschen
sed -i '' 's/,.*//' $ABSPATH/$filename
# Format Zeitpunkte konvertieren
sed -i '' 's/\./-/' $ABSPATH/$filename
sed -i '' 's/\(-[0-9]\).*/\1/' $ABSPATH/$filename
sed -i '' 's/\(^[0,1]:\)/0\1/' $ABSPATH/$filename
sed -i '' 's/\(^[0-9][0-9]:[0-9][0-9]:[0-9][0-9]-[0-9]$\)/#\1#/' $ABSPATH/$filename
# Schlussmeldung
echo "Die Konvertierung ist abgeschlossen."
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment