[PYTHON] Stellen Sie die Farbe auf der Posterseite so ein, dass sich die Farbe des Youtube-Untertitels automatisch ändert.

zunaechst

Freut mich, dich kennenzulernen. Danke für Ihren Besuch. Ich habe verschiedene Dinge über die Untertitelfunktion von Youtube ausprobiert. Ich habe auch ein einfaches Tool zum Färben von Untertiteln erstellt, daher werde ich es veröffentlichen.

Untertiteltest Untertiteltest - Youtube (Kein Ton)

Auf diese Weise können YouTube-Untertitel in Farbe angezeigt werden. Ich habe beim Nachschlagen nicht viele Informationen erhalten, daher möchte ich sie als Referenz zusammenfassen.

Auslösen

Ich habe dieses Video auf Youtube gesehen.

Yorushika-Rain und Capuccino Yorushika-Rain und Capuccino

Wenn Sie irgendwie Untertitel hinzufügen ... Obwohl ich es nicht eingestellt habe, ändert sich die Farbe und die Schriftart ist unterschiedlich. Es ist wirklich erstaunlich, also schauen Sie bitte.

Dieses Mal werde ich nicht darauf eingehen, wie man die Schriftart ändert. Ich war mir nicht sicher, wann ich es nachgeschlagen habe, daher möchte ich es hinzufügen, wenn es Informationen gibt.

Weise

Die detaillierte Vorgehensweise wird hier erläutert.

Informationen zu Tools zum Schreiben von Code

Hier sind die Schritte zum Erstellen einer Untertiteldatei mit dem Erstellungswerkzeug.

Quellcode

Der Quellcode wurde veröffentlicht. Sie können über den unten stehenden Link fliegen.

Quellcode von "Setze die Farbe auf der Posterseite so, dass sich die Farbe der Youtube-Untertitel automatisch ändert"

1. Laden Sie das Tool herunter

** Wir haben den Vorgang nur unter Windows 10 bestätigt. Ich habe nicht bestätigt, ob es auf einem anderen Betriebssystem funktioniert. ** ** ** Laden Sie es von unten herunter, speichern Sie es an einem beliebigen Ort und entpacken Sie es.

Tool zur Erstellung farbiger Untertitel (Link zu Google Drive)

Überprüfen Sie nach dem Dekomprimieren, ob die Konfiguration wie folgt ist.

Tool zur Erstellung farbiger Untertitel ――――――― Bitte legen Sie die heruntergeladene Untertiteldatei darin ab. ――― Bitte speichern Sie den Dateinamen als „Untertitel“, ohne die Erweiterung zu ändern.
| ―― Datei einstellen ―――――― Zu verwendende Farben und angegebene Zeichen.txt
| ―― Farbspezifikationsdatei.txt
| ―― Primärfarbwörterbuch Lebendige Farbe
| ―― Zu verwendende Farbe und angegebene Zeichenbeschreibungsmethode.txt
| ―― Methode zur Beschreibung der Farbspezifikationsdatei.txt
| ―― Werkzeug zur Erstellung farbiger Untertitel.exe

2. Laden Sie Video-Untertitel herunter

Das Tool unterstützt Untertiteldateien im Format sbv und srt. Verwenden Sie die folgende Seite, um die Untertiteldatei im srt-Format herunterzuladen.

Ich liste die URL nicht auf, da ich nicht sicher bin, ob der Link zulässig ist. Suchen Sie im Internet nach "CGI zum Herunterladen von YOUTUBE-Video-Untertiteln". Informationen zur Verwendung finden Sie auf der Seite des Autors.

Speichern Sie die Datei im Ordner "Bitte legen Sie die heruntergeladene Untertiteldatei darin ab." ** Speichern Sie den Namen als "Untertitel". Wenn der Name anders ist, wird er nicht gelesen. ** ** **

3. Überprüfen und bearbeiten Sie die Einstellungsdatei

Informationen zur Einstellungsmethode finden Sie unter "Zu verwendende Farbe und angegebene Zeichenbeschreibung method.txt" und "Beschreibung der Farbspezifikationsdatei method.txt". ** Standardmäßig sind 12 Farben verfügbar und alle Untertitel werden in Rot angezeigt. ** ** **

4. Führen Sie "Coloured Subtitle Creation Tool.exe" aus.

Ein schwarzer Bildschirm wird angezeigt. Befolgen Sie die Anweisungen, um ihn zu erstellen. ** Wenn eine Fehlermeldung angezeigt wird oder wenn der Bildschirm für einen Moment angezeigt und ausgeblendet wird, handelt es sich um einen Fehler beim Lesen der Datei. Überprüfen Sie, ob die Einstellungsdatei usw. korrekt ist. ** ** ** Wenn Sie das Problem nicht lösen können, teilen Sie uns dies bitte in den Kommentaren mit.

Informationen zu Untertitelspezifikationen

Mit Youtube kannst du neben dem Hinzufügen von Untertiteln auf der Youtube-Site auch Untertiteldateien hochladen. Einzelheiten finden Sie auf der offiziellen Seite unten.

Unterstützte Untertiteldateien - Youtube-Hilfe

Dieses Tool verwendet die sogenannte SAMI-Datei.

Erstellungsbeispiel

Als Beispiel möchte ich diesmal die folgenden Sätze in Farbe anzeigen.

① Ich bin eine Katze. Es gibt noch keinen Namen. ② Ich habe keine Ahnung, wo ich geboren wurde. ③ Ich erinnere mich, dass ich nur an einem dunklen und feuchten Ort geweint habe. ④ Ich habe hier zum ersten Mal einen Menschen gesehen. ⑤ Außerdem hörte ich später, dass es die böseste Rasse von Menschen war, die Shosei genannt wurde.

Zitat - Ich bin eine Katze (Soseki Natsume)

In diesem Beispiel jeder Satz ① ** Rot (# ff0000) ** </ font> ② ** Pink (# ffc0cb) ** </ font> ③ ** Orange (# ffa500) ** </ font> ④ ** grün (# 008000) ** </ font> ⑤ ** blau (# 0000ff) ** </ font> Infolgedessen wird es 5 Sekunden lang (5000 Millisekunden) angezeigt.

Verwenden Sie den Farbcode, um die Farbe auszuwählen. Bitte beachten Sie die folgende Seite.

Web Color Sample Primary Color Encyclopedia

Von hier aus folgen Sie den obigen Schritten.

1. Laden Sie die Untertiteldatei herunter und speichern Sie sie

Wenn Sie auf der offiziellen Youtube-Seite einen Untertitel erstellen und ihn dann gemäß dem Verfahren herunterladen, handelt es sich um eine solche Datei.

captions.srt


1
00:00:00,000 --> 00:00:05,000
Ich bin eine Katze. Es gibt noch keinen Namen.

2
00:00:05,000 --> 00:00:10,000
Ich habe keine Ahnung, wo ich geboren wurde.

3
00:00:10,000 --> 00:00:15,000
Ich erinnere mich, wie ich an einem dunklen und feuchten Ort geweint habe.

4
00:00:15,000 --> 00:00:20,000
Ich habe hier zum ersten Mal Menschen gesehen.

5
00:00:20,000 --> 00:00:28,000
Außerdem hörte ich später, dass es die böseste Rasse von Menschen war, die Shosei genannt wurde.

2. Bearbeiten Sie die Einstellungsdatei

Bearbeiten Sie zunächst "Zu verwendende Farbe und angegebenes Zeichen .txt". Dieses Mal werden fünf Farben verwendet. Da jedoch keine Farbe mit den Standardeinstellungen angezeigt werden soll, fügen Sie diese hinzu. Das angegebene Zeichen ist "a, b, c, d, e". ** Die Teile a bis e sind zusätzliche Teile. ** ** **

Zu verwendende Farbe und angegebenes Zeichen.txt


1:#ff0000
2:#ff007f
3:#ff00ff
4:#7f00ff
5:#0000ff
6:#007fff
7:#00ffff
8:#00ff7f
9:#00ff00
10:#7fff00
11:#ffff00
12:#ff7f00
a:#ff0000
b:#ffc0cb
c:#ffa500
d:#008000
e:#0000ff

Bearbeiten Sie als Nächstes "Farbspezifikation file.txt". Dieses Mal ändern wir die Farbe Satz für Satz. Bearbeiten Sie sie daher wie folgt.

Farbspezifikationsdatei.txt


a
b
c
d
e

Wenn Sie auf diese Weise schreiben, werden die zuvor angegebenen Zeichen und der Farbcode entsprechend angegeben, z. B. "a (# ff0000)" im ersten Satz und "b (# ffc0cb)" im zweiten Satz. Wenn Sie sie alle in derselben Farbe anzeigen möchten, können Sie "alle angegebenen Zeichen der Farbe, die Sie verwenden möchten" nur in die erste Zeile schreiben. Einzelheiten finden Sie in der Beschreibungsmethode.

3. Führen Sie das Tool aus

Wenn die Einstellungen erfolgreich sind, wird die folgende Datei vervollständigt. (Als sample.smi gespeichert)

sample.smi


<SAMI>
<HEAD>
<SAMIParam>
Metrics {time:ms;}
Spec {MSFT:1.0;}
</SAMIParam>
</HEAD>
<BODY>
<SYNC Start=0><font color="#ff0000"><b>Ich bin eine Katze. Es gibt noch keinen Namen.</b></font>
<SYNC Start=5000><font color="#ffc0cb"><b>Ich habe keine Ahnung, wo ich geboren wurde.</b></font>
<SYNC Start=10000><font color="#ffa500"><b>Ich erinnere mich, wie ich an einem dunklen und feuchten Ort geweint habe.</b></font>
<SYNC Start=15000><font color="#008000"><b>Ich habe hier zum ersten Mal Menschen gesehen.</b></font>
<SYNC Start=20000><font color="#0000ff"><b>Außerdem hörte ich später, dass es die böseste Rasse von Menschen war, die Shosei genannt wurde.</b></font>

4. Auf Youtube posten!

Laden Sie danach die Untertiteldatei hoch und beenden Sie den Vorgang. Wenn Sie nach Uploads suchen, finden Sie viele Informationen. Bitte beziehen Sie sich darauf.

Untertitel Test-Youtube (Kein Ton)

Dies ist ein Video zum Hochladen der obigen Datei.

Schließlich

Danke, dass du bis zum Ende zugesehen hast. Das Tool ist in Python geschrieben. Da ich ein Anfänger bin, ist der Abschlussgrad nicht hoch, aber da er von einer Person als Hobby erstellt wurde, wäre ich dankbar, wenn Sie ihn mit warmen Augen sehen könnten.

Wir würden uns freuen, wenn Sie sich auf diejenigen beziehen könnten, die den Untertiteln, Youtuber usw. Individualität verleihen möchten.

Na dann!

Recommended Posts