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]
 
» Apple Final Cut Pro und Adobe Premiere - jetzt mit nativem Nikon RED RAW NE Support
von slashCAM - Fr 12:42
» Neue FUJIFILM X-T30 III filmt in 6K
von Funless - Do 18:32
» Panasonic LUMIX Lab und Flow Apps bekommen neue Funktionen
von arcon30 - Do 9:09
» Linsen (Vintage, Anamorphic & Co.)
von iasi - Do 8:25
» !!BIETE!! Sony FX6
von klusterdegenerierung - Mi 21:42
» Predator: Killer of Killers
von 7River - Mi 20:10
» Abhörmonitore
von Pianist - Mi 18:17
» Zoom stellt kompakten PodTrak P4next vor
von slashCAM - Mi 12:51
» Panasonic S5 - Allgemeine Fragen, Tipps und Tricks, Zeig deine Bilder/Videos usw.
von roki100 - Mi 11:14
» Nikon ZR Sensor-Bildqualität - Debayering, Rolling Shutter und Dynamik
von dienstag_01 - Mi 9:47
» NIKKOR Z DX 16-50mm Standardzoom sowie 35mm f/1.7 Makro vorgestellt
von slashCAM - Di 15:33
» Möglichkeiten, Geld zu sparen beim Filmdreh.
von Dreizehn - Mo 16:14
» Nikon ZR: Basisfunktionen und Empfehlungen zur Bedienung
von slashCAM - Mo 12:05
» Blackmagic Cinema Camera 6K in »Die Chroniken von Kyoto«
von ruessel - Mo 10:42
» Oscars 2026 - Camera Chart
von Jott - Mo 7:47
» Was kann 32bit-Audio wirklich?
von berlin123 - So 17:00
» Vivo X300 Pro - 8K-Smartphone optional mit 200-fachem Zoom
von Jott - So 13:49
» TRAILER zu Tenniskurzfilm
von dienstag_01 - So 11:22
» DJI Osmo Action 4: Schärfe und Rauschunterdrückung
von Jott - So 11:16
» Wohin will die Filmbranche?
von Nigma1313 - Sa 22:38
» Unbemerktes Umschalten der HDMI Eingänge während live Aufnahme mit Atem Mini pro ISO
von Onfire - Sa 19:28
» Angriff der 33MP DSLMs: Sony A7 V und Canon EOS R6 Mark III Vorstellungen demnächst?
von Bildlauf - Sa 17:02
» XLR-Mikrofonadapter von Tascam jetzt auch digital für die Nikon Z R erhältlich
von Clemens Schiesko - Sa 14:50
» Laowa 200mm f/2 AF FF - weiteres lichtstarkes Tele
von slashCAM - Sa 14:39
» Apple iPad Pro mit M5 - Bis zu 6x schneller in Final Cut Pro und Resolve
von Da_Michl - Fr 23:28
» Apple stellt MacBook Pro mit M5 Chip mit 4 mal mehr GPU-Leistung für KI, Video u.a. vor
von Jott - Fr 20:20
» 43Rumors - Stellt Panasonic am 17. Oktober eine neue Panasonic LX100 III vor?
von medienonkel - Fr 14:10
» Support-Ende für Windows 10: Microsoft gewährt weitere Gnadenfrist.
von Blackbox - Do 22:44
» DEUTSCHE KOMÖDIEN?
von Magnetic - Do 19:57
» Zwei neue Nikon APSC Optiken
von cantsin - Do 16:30
» RAID und Workflow bei 6K Drehs
von j.t.jefferson - Do 14:53
» Danke MTV
von 7River - Do 11:36
» KI-Gutachten 2025: Auswirkungen auf die Meinungsvielfalt
von ruessel - Do 10:33
» Blackmagic Camera for Android 3.1 Update - u.a. Open Gate und mehr Funktionstasten
von slashCAM - Do 9:39
» LOG-Frage
von dienstag_01 - Mi 20:05