helot88
Beiträge: 14

Untertitel mit script - wie Softfläche darunter?

Beitrag von helot88 »

Hallo Experten,

folgender Ausgangspunkt. Ich habe einen Film, der mit deutschem Text besprochen ist. Der soll nun mit englischen Untertiteln versehen werden.
Dazu habe ich (da der Film knapp 10 Minuten lang ist und 7000 Zeichen gesprochenen Text enthält) mir ein subtitel-script gesucht und ausgeführt. Das klappt auch gut.
Also: Textebene erstellen, Schriftart, Größe und Ausrichtung festlegen und dann die zu untertitelnden Stellen mit Markern versehen.
Dann führe ich das script aus, wähle die Text-Datei, in denen alle meine Untertitel stehen und schon sind die Untertitel alle in nur einer Textebene an der richtigen Stelle.
Und nun mein Problem:
Die Schrift steht einfach so da... Also ich benötige eine Fläche, die halbtransparent unter dem Text liegt. Und zwar immer nur dann, wenn auch Untertitel zu sehen sind.
Klar, ich könnte das mit Farbebenen erstellen, aber dann bräuchte ich ja unzählige, jede Menge Zeit und das würde ja der Zeitersparnis widersprechen, die ich mir mit der script-Automatisierung geschaffen habe.

Hat einer eine Idee, wie ich unter die Untertitel eine solche Fläche Fläche bringe? Ich habe es mal mit Matte versucht, aber das bringt es auch nicht wirklich.

Gruß
Sascha



Mylenium
Beiträge: 1303

Re: Untertitel mit script - wie Softfläche darunter?

Beitrag von Mylenium »

Erweitere doch einfach das Script. Genau so wie Textebenen kann man auch Solids und andere Ebenen dem Projekt hinzufügen und deren Eigenschaften festlegen...

Mylenium
[Pour Mylène, ange sur terre]



helot88
Beiträge: 14

Re: Untertitel mit script - wie Softfläche darunter?

Beitrag von helot88 »

@Mylenium
Ja, das ist eine gute Idee. Allerdings kann ich wirklich nicht alles beherrschen. Und script-Programmierung gehört leider nicht zu meinen Stärken.
Ich habe hier mal den Script-Code angehängt. Vielleicht kann sich ja einer erbarmen und mir mal den richtigen Weg aufzeigen. Zumindest rudimentär.

Danke schon mal
Sascha

Code: Alles auswählen

{
	//	Subtitle generator by !Rocky
	//	modified by Colin Harman ( http://colinharman.com/ ) to work on a Mac
	//
	//	Save this code as
	//	"subtitles.jsx"
	//
	//	Create a text file with your subtitles.
	//	Each line of text is one on-screen line.
	//	To have several lines on-screen at the same time,
	//	simply separate them with a pipe ( | ) character.
	//	eg "Character 1 talks|Character 2 interrupts"
	//
	//	Create a new text layer in your comp, adjust its position,
	//	make sure the text's centered, so it looks nice
	//	Add markers (Numpad *) where each subtitle line must be shown/hidden.
	//	With the text layer selected, run the script, and select the subtitles file.
	//	Enjoy!

	function makeSubs() {
		var layer = app.project.activeItem.selectedLayers[0];

		if (layer.property("sourceText") != null) {
			var textFile = fileGetDialog("Select a text file to open.", "");
			if (textFile != null) {
				var textLines = new Array();
				textFile.open("r", "TEXT", "????");

				while (!textFile.eof)
					textLines[textLines.length] = textFile.readln();

				textFile.close();

				var sourceText = layer.property("sourceText");
				var markers = layer.property("marker");

				for (var i = sourceText.numKeys; i >= 1; i--)
					sourceText.removeKey(i);

				var line = 0;
				var subTime, subText;
				for &#40;var i = 1; i <= markers.numKeys; i++&#41; &#123;
					subTime = markers.keyTime&#40;i&#41;;
					sourceText.setValueAtTime&#40;0, " "&#41;;

					if &#40;&#40;i % 2&#41; == 0&#41; &#123;
						subText = " ";
					&#125;
					else &#123;
						subText = textLines&#91;line&#93;.replace&#40;"|", "\x0d\x0a"&#41;;
						line++;
					&#125;
					sourceText.setValueAtTime&#40;subTime, new TextDocument&#40;subText&#41;&#41;;
				&#125;
			&#125;
		&#125;
	&#125;
	makeSubs&#40;&#41;;
&#125;



 Aktuelle Beiträge [alle Foren]
 
» Neues Apple TV Intro - Logo aus Glas statt KI und CGI
von toniwan - Sa 23:26
» Erster Trailer zu Francis Ford Coppolas Megalopolis erschienen
von Funless - Sa 22:19
» iPhone 17 Pro Max mit ProRes RAW - Rolling Shutter und Dynamik Sensortest
von vaio - Sa 21:49
» Frühjahrsputz im Herbst :)
von pillepalle - Sa 20:08
» Workflow: 4K-Ausschnitt aus 8K?
von iasi - Sa 19:13
» Nikon ZR in der Praxis: 6K 50p RED RAW Monster für 2.349,- Euro mit klassenbester Colorscience?
von iasi - Sa 17:29
» Lumix S1II Gesichtsdatenbank / Preis
von dienstag_01 - Sa 14:44
» Kameradiebstahl
von Jalue - Sa 13:31
» Preise für Speicher (HDD, SSD, RAM) auf Allzeithoch?
von rush - Sa 12:45
» Das Audio ducking will nicht funktionieren
von Aloha - Sa 11:05
» Was schaust Du gerade?
von Darth Schneider - Sa 8:52
» Canon EOS R6 Mark III mit 32,5 MP-Sensor, 7K Raw 50/60p und Open Gate Aufnahme vorgestellt
von Darth Schneider - Sa 8:44
» sdddssd
von Jott - Sa 8:13
» Was hörst Du gerade?
von roki100 - Sa 0:30
» Empfehlung Hauptmikros Stereo Chor- / Orchester
von Blackbox - Sa 0:29
» HILFE - Kurzfilm
von -paleface- - Fr 21:25
» Kamera für filme-drehenden Sohn
von DataDissi - Fr 20:42
» Was hast Du zuletzt gekauft?
von FocusPIT - Fr 17:47
» Neue DJI Neo 2 4K-Selfie-Drohne startet in Deutschland am 13. November
von philr - Fr 17:44
» Nanlite PavoTube II 6CP: Kompakte LED-Röhre mit größerem Farbumfang
von Ingole - Fr 16:42
» Erfahrungen mit dem SmallRig TRIBEX SE?
von AndySeeon - Fr 14:52
» Canon PowerShot (G-Serie) ?
von Reinhard S - Fr 13:33
» Hollyland Vcore - Kameravorschau am Smartphone, Proxy-Aufnahme etc.
von slashCAM - Fr 10:42
» Wie entwickeln Schauspieler ihre Rollen? Mit ANKE ENGELKE
von Darth Schneider - Do 17:17
» Neue Actioncam DJI Osmo Action 6 soll größeren Sensor und variable Blende bekommen - und ProRes?
von Jott - Do 13:55
» DJI Osmo Mobile 8 bringt 360°-Schwenks und iPhone DockKit-Support
von Totao - Do 13:29
» Niemals aufgeben! WILSON GONZALEZ OCHSENKNECHT
von Nigma1313 - Do 13:17
» Blackmagic Camera 3.2 für iOS bringt Live-Streaming nach YouTube, Vimeo und Twitch
von slashCAM - Do 13:00
» Blackmagic liefert PYXIS 12K aus - Kompakte Cine-Kamera mit 12K Vollformatsensor
von iasi - Do 11:32
» Falsche Mikrofonfarbe? Lösung in Sicht!
von ffm - Do 7:42
» Atomos Ninja TX GO mit 1500-Nit-Display und 6K ProRes RAW vorgestellt
von j.t.jefferson - Do 0:43
» Filmbox Looks - Dehancer Alternative?
von scrooge - Mi 22:45
» DaVinci Resolve 20.2.3 Update und BRAW für Sony FX3 und FX30 im Video Assist 3.22
von j.t.jefferson - Mi 20:36
» Regie führen mit NEELE VOLLMAR
von Nigma1313 - Mi 13:39
» Künftige Xbox Next: Vollwertiger Windows-PC mit Potenzial für Videobearbeitung
von Totao - Mi 7:41