<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="https://digitalproduction.com/wp-content/plugins/xslt/public/template.xsl"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:rssFeedStyles="http://www.wordpress.org/ns/xslt#"
>

<channel>
	<title>multilingual subtitles - DIGITAL PRODUCTION</title>
	<atom:link href="https://digitalproduction.com/tag/multilingual-subtitles/feed/" rel="self" type="application/rss+xml" />
	<link>https://digitalproduction.com</link>
	<description>Magazine for Digital Media Production</description>
	<lastBuildDate>Wed, 10 Jun 2026 09:25:28 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://i0.wp.com/digitalproduction.com/wp-content/uploads/2025/12/cropped-dp-logo-kurz-weiss-auf-schwarz.png?fit=32%2C32&#038;quality=72&#038;ssl=1</url>
	<title>multilingual subtitles - DIGITAL PRODUCTION</title>
	<link>https://digitalproduction.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">236729828</site>	<item>
		<title>Filmtext-o-Mat Tames Timecodes</title>
		<link>https://digitalproduction.com/2026/06/15/filmtext-o-mat-tames-timecodes/</link>
		
		<dc:creator><![CDATA[Nils Calles]]></dc:creator>
		<pubDate>Mon, 15 Jun 2026 07:00:00 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[topnews]]></category>
		<category><![CDATA[automated subtitles]]></category>
		<category><![CDATA[Davinci Resolve]]></category>
		<category><![CDATA[Documentary]]></category>
		<category><![CDATA[multilingual subtitles]]></category>
		<category><![CDATA[postproduction]]></category>
		<category><![CDATA[Subtitles]]></category>
		<category><![CDATA[timecode]]></category>
		<category><![CDATA[Ulf Marquardt Medienproduktion]]></category>
		<category><![CDATA[video delivery]]></category>
		<guid isPermaLink="false">https://digitalproduction.com/?p=284992</guid>

					<description><![CDATA[<div style="margin: 5px 5% 10px 5%;"><img src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/06/image.jpg?resize=550%2C289&quality=80&ssl=1" width="550" height="289" title="" alt="A digital interface featuring a video player showcasing a globe with a focus on Australia. Below, a sleek layout displays text boxes with timestamps, designed for scriptwriters. The dark background contrasts with vibrant orange accents, enhancing readability." /></div><div><p>Filmtext-o-Mat 2.7 turns sequence lengths into automatic timecodes, keeps video beside the manuscript and exports practical handover files.</p>
<p>The post <a href="https://digitalproduction.com/2026/06/15/filmtext-o-mat-tames-timecodes/">Filmtext-o-Mat Tames Timecodes</a> first appeared on <a href="https://digitalproduction.com">DIGITAL PRODUCTION</a> and was written by <a href="https://digitalproduction.com/author/nilscalles/">Nils Calles</a>. </p></div>]]></description>
										<content:encoded><![CDATA[<div style="margin: 5px 5% 10px 5%;"><img src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/06/image.jpg?resize=550%2C289&quality=80&ssl=1" width="550" height="289" title="" alt="A digital interface featuring a video player showcasing a globe with a focus on Australia. Below, a sleek layout displays text boxes with timestamps, designed for scriptwriters. The dark background contrasts with vibrant orange accents, enhancing readability." /></div><div><p class="wp-block-paragraph"><em>For those who don&#8217;t know the tool: <a href="https://www.ulf-marquardt.de/current-projects/filmtext-o-mat/">Filmtext-o-Mat</a> is a local browser tool from <a href="https://www.ulf-marquardt.de/">Ulf Marquardt Medienproduktion</a> for timed film manuscripts. It exports files for Word, Excel and subtitle workflows, including refinement in DaVinci <a href="https://digitalproduction.com/tag/resolve/" title="Resolve">Resolve</a>.</em></p>
<span hidden class="__iawmlf-post-loop-links" data-iawmlf-links="[{&quot;id&quot;:14760,&quot;href&quot;:&quot;https:\/\/www.ulf-marquardt.de\/current-projects\/filmtext-o-mat&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260615070940\/https:\/\/www.ulf-marquardt.de\/current-projects\/filmtext-o-mat&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-06-15 08:13:27&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-20 02:47:02&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-06-20 02:47:02&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:14761,&quot;href&quot;:&quot;https:\/\/www.ulf-marquardt.de&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20250910050818\/https:\/\/www.ulf-marquardt.de\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-06-15 07:05:01&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-20 02:47:02&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-06-20 02:47:02&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:14232,&quot;href&quot;:&quot;https:\/\/html.spec.whatwg.org&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260427161427\/https:\/\/html.spec.whatwg.org\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-04-28 09:29:02&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-01 09:55:30&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-06 20:34:35&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-18 22:20:10&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-06-08 19:20:52&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-06-15 07:06:16&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-06-20 02:47:03&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-06-20 02:47:03&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:14762,&quot;href&quot;:&quot;https:\/\/www.google.com\/chrome&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;https:\/\/www.google.com\/chrome\/&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:14763,&quot;href&quot;:&quot;https:\/\/www.mozilla.org\/firefox&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20251214121654\/https:\/\/www.mozilla.org\/firefox&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-06-15 07:05:07&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-06-20 02:47:06&quot;,&quot;http_code&quot;:503}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-06-20 02:47:06&quot;,&quot;http_code&quot;:503},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:14764,&quot;href&quot;:&quot;https:\/\/www.microsoft.com\/edge&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20230521191735\/https:\/\/www.microsoft.com\/edge&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-06-15 07:05:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-20 02:47:03&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-06-20 02:47:03&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:13780,&quot;href&quot;:&quot;https:\/\/www.json.org&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:14765,&quot;href&quot;:&quot;https:\/\/www.microsoft.com\/microsoft-365\/word&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20220903181932\/https:\/\/www.microsoft.com\/microsoft-365\/word\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-06-15 07:05:12&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-20 02:47:03&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-06-20 02:47:03&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:14031,&quot;href&quot;:&quot;https:\/\/www.rfc-editor.org\/rfc\/rfc4180&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260328200446\/https:\/\/www.rfc-editor.org\/rfc\/rfc4180&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-04-13 08:04:28&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-20 13:14:52&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-06-06 03:01:36&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-06-15 07:06:16&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-06-20 02:47:03&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-06-20 02:47:03&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:14766,&quot;href&quot;:&quot;https:\/\/www.microsoft.com\/microsoft-365\/excel&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:14767,&quot;href&quot;:&quot;https:\/\/www.loc.gov\/preservation\/digital\/formats\/fdd\/fdd000569.shtml&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260413065652\/https:\/\/loc.gov\/preservation\/digital\/formats\/\/fdd\/fdd000569.shtml&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-06-15 07:05:14&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-20 02:47:02&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-06-20 02:47:02&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:14768,&quot;href&quot;:&quot;https:\/\/aegisub.org&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260601174029\/https:\/\/aegisub.org\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-06-15 07:05:17&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-06-20 02:47:03&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-06-20 02:47:03&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:41,&quot;href&quot;:&quot;http:\/\/bmd.link\/uKdJYY&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;https:\/\/www.blackmagicdesign.com\/products\/davinciresolve&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:14769,&quot;href&quot;:&quot;https:\/\/e.pcloud.link\/publink\/show?code=XZtdcrZRIbUYDTAiOVM8jpKzWt1ApbEAY67&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260615070913\/https:\/\/e.pcloud.link\/publink\/show?code=XZtdcrZRIbUYDTAiOVM8jpKzWt1ApbEAY67&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-06-15 10:19:37&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-21 12:16:00&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-06-21 12:16:00&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;}]"></span>


<h3 id="timecodes-without-arithmetic" class="wp-block-heading">Timecodes without arithmetic</h3>



<p class="wp-block-paragraph">Writing a film manuscript often means maintaining two documents at once. One contains the actual words. The other exists invisibly inside the writer’s head and tracks where every passage begins, how long it lasts and how badly the timing will break after one late edit. Filmtext-o-Mat 2.7 moves that arithmetic into a small local application. Each manuscript row contains a starting timecode, spoken text, a sequence description and a duration. The user normally enters the duration. The application calculates the starting timecodes.</p>



<p class="wp-block-paragraph">The calculation begins with a global start value. Filmtext-o-Mat adds the durations of all preceding rows and updates every later entry. Insert an eight-second sequence and all following timecodes move eight seconds forward. Shorten a passage and they move back. This sounds modest because it is modest. It also removes a particularly tedious source of production mistakes.</p>



<p class="wp-block-paragraph">The first row inherits the global start timecode. That value defaults to 00:00:00 and can be changed, including to broadcast-oriented offsets such as 10:00:00. The total running time updates at the bottom of the manuscript.</p>



<p class="wp-block-paragraph">Rows without spoken text remain part of the timeline. Openings, atmosphere, visual passages and other silent sections can carry a duration and description while leaving the text field empty. Filmtext-o-Mat gives these rows a separate visual treatment and includes their duration in every later calculation.</p>



<p class="wp-block-paragraph">The result is a continuous <a href="https://digitalproduction.com/tag/timecode/">timecode</a> structure without forcing writers to fill silent passages with placeholder prose. Blank narration stops looking like missing data and starts behaving like actual screen time.</p>



<figure class="wp-block-image size-large"><a href="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/06/image-28.png?quality=72&#038;ssl=1"><img data-recalc-dims="1"  fetchpriority="high"  decoding="async"  width="1200"  height="443"  sizes="(max-width: 1200px) 100vw, 1200px"  src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/06/image-28.png?resize=1200%2C443&#038;quality=72&#038;ssl=1"  alt="A dimly lit user interface of a video editing software displayed on a dark background. The sleek layout features a timeline at the bottom, various track labels in bright colors, and an empty preview window showcasing a minimalist workspace with soft shadows. Clearly labeled sections and video cues indicate frame timings, creating a modern, organized aesthetic."  class="wp-image-284999"  srcset="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/06/image-28.png?resize=1920%2C708&amp;quality=72&amp;ssl=1 1920w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/06/image-28.png?resize=768%2C283&amp;quality=72&amp;ssl=1 768w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/06/image-28.png?resize=1536%2C566&amp;quality=72&amp;ssl=1 1536w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/06/image-28.png?resize=2048%2C755&amp;quality=72&amp;ssl=1 2048w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/06/image-28.png?resize=1200%2C443&amp;quality=72&amp;ssl=1 1200w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/06/image-28.png?resize=380%2C140&amp;quality=72&amp;ssl=1 380w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/06/image-28.png?resize=550%2C203&amp;quality=72&amp;ssl=1 550w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/06/image-28.png?resize=800%2C295&amp;quality=72&amp;ssl=1 800w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/06/image-28.png?resize=1160%2C428&amp;quality=72&amp;ssl=1 1160w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/06/image-28.png?resize=80%2C30&amp;quality=72&amp;ssl=1 80w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/06/image-28.png?resize=2400%2C885&amp;quality=72&amp;ssl=1 2400w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/06/image-28.png?resize=760%2C280&amp;quality=72&amp;ssl=1 760w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/06/image-28.png?resize=1100%2C406&amp;quality=72&amp;ssl=1 1100w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/06/image-28.png?resize=1600%2C590&amp;quality=72&amp;ssl=1 1600w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/06/image-28.png?resize=2320%2C856&amp;quality=72&amp;ssl=1 2320w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/06/image-28.png?w=2560&amp;quality=72&amp;ssl=1 2560w" ></a></figure>



<h3 id="type-first-shuffle-later" class="wp-block-heading">Type first, shuffle later</h3>



<p class="wp-block-paragraph">Each manuscript row can move up or down. Writers can insert another row below it or delete it. A separate control appends a row at the end. Text areas grow as their contents expand. Reordering a sequence triggers the same timing logic as changing its duration. The software recalculates later timecodes rather than leaving the user to repair the document manually.</p>



<p class="wp-block-paragraph">That matters during editorial revisions. A manuscript rarely travels from blank page to approval in one clean direction. &#8230; .Which is the kind of obvious that will have you hitting your head on the keyboard, I know. </p>



<p class="wp-block-paragraph">A writer can also enter timecodes directly. Editing the starting time of a row changes the duration of the preceding row, then updates everything that follows. Filmtext-o-Mat rejects a value that would place the row before its predecessor.</p>



<p class="wp-block-paragraph">Durations accept seconds, minutes with seconds, or hours with minutes and seconds. An entry can therefore use 8, 1:30 or a complete hour-based value. Displayed timecodes use hours, minutes and seconds.</p>



<p class="wp-block-paragraph">This relationship works in both directions. Durations generate starting values, while manually entered starting values alter durations. The timeline remains internally consistent whichever method suits the current stage of the job.</p>



<figure class="wp-block-image size-large"><a href="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/06/image-29.png?quality=72&#038;ssl=1"><img data-recalc-dims="1"  decoding="async"  width="797"  height="1080"  sizes="(max-width: 1200px) 100vw, 1200px"  src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/06/image-29.png?resize=797%2C1080&#038;quality=72&#038;ssl=1"  alt="A playful tabby cat with distinctive stripes crouches on a wooden floor, its posture alert as it prepares to pounce. Surrounding it are minimalist furnishings, including a textured rug and white cabinets with open compartments, exuding a cozy yet modern vibe."  class="wp-image-285010"  srcset="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/06/image-29.png?resize=797%2C1080&amp;quality=72&amp;ssl=1 797w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/06/image-29.png?resize=768%2C1041&amp;quality=72&amp;ssl=1 768w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/06/image-29.png?resize=1133%2C1536&amp;quality=72&amp;ssl=1 1133w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/06/image-29.png?resize=1511%2C2048&amp;quality=72&amp;ssl=1 1511w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/06/image-29.png?resize=1200%2C1626&amp;quality=72&amp;ssl=1 1200w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/06/image-29.png?resize=380%2C515&amp;quality=72&amp;ssl=1 380w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/06/image-29.png?resize=550%2C745&amp;quality=72&amp;ssl=1 550w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/06/image-29.png?resize=800%2C1084&amp;quality=72&amp;ssl=1 800w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/06/image-29.png?resize=1160%2C1572&amp;quality=72&amp;ssl=1 1160w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/06/image-29.png?resize=80%2C108&amp;quality=72&amp;ssl=1 80w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/06/image-29.png?resize=33%2C45&amp;quality=72&amp;ssl=1 33w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/06/image-29.png?resize=59%2C80&amp;quality=72&amp;ssl=1 59w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/06/image-29.png?resize=760%2C1030&amp;quality=72&amp;ssl=1 760w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/06/image-29.png?resize=1100%2C1491&amp;quality=72&amp;ssl=1 1100w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/06/image-29.png?resize=1600%2C2168&amp;quality=72&amp;ssl=1 1600w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/06/image-29.png?resize=1536%2C2082&amp;quality=72&amp;ssl=1 1536w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/06/image-29.png?resize=1594%2C2160&amp;quality=72&amp;ssl=1 1594w, https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/06/image-29.png?w=1889&amp;quality=72&amp;ssl=1 1889w" ></a></figure>



<h3 id="the-picture-stays-beside-the-words" class="wp-block-heading">The picture stays beside the words</h3>



<p class="wp-block-paragraph">Filmtext-o-Mat places a video player to the left of the manuscript table, or in the top half when you use a portrait screen (See above). A local video file loads directly into the browser and remains on the computer. The application does not upload it. EVERYTHING is local. </p>



<p class="wp-block-paragraph">The divider between player and manuscript can be dragged to resize the working areas. A double-click restores its default position. The player also retains its fullscreen control.</p>



<p class="wp-block-paragraph">MP4 files provide the most reliable playback. Browser support still determines which media formats and codecs actually play, so the container name alone cannot rescue an unsupported stream.</p>



<p class="wp-block-paragraph">A control beside each timecode sends the video to that position. This makes the manuscript navigable in both directions. The picture can create a timing point, and a timing point can relocate the picture.</p>



<p class="wp-block-paragraph">The final block needs its duration entered manually. Another option is to append a short closing sequence and mark its beginning, which gives the preceding block a calculable endpoint.</p>



<h3 id="hands-on-the-keyboard" class="wp-block-heading">Hands on the keyboard</h3>



<p class="wp-block-paragraph">Keyboard shortcuts cover the repetitive actions needed while writing against picture. Control and Enter assigns the current video position to the active row. Alt and Enter toggles playback. Alt with the left or right arrow moves the player backward or forward by five seconds. Outside text fields, the space bar also toggles playback and the arrow keys perform the five-second jumps. Enter confirms values in timecode and duration fields.</p>



<h3 id="one-file-local-execution" class="wp-block-heading">One file, local execution</h3>



<p class="wp-block-paragraph">The complete application lives in a single <a href="https://html.spec.whatwg.org/">HTML</a> file. Opening that file launches the interface in the computer’s standard browser. It requires neither installation nor an internet connection. The developer has tested it with <a href="https://www.google.com/chrome/">Google Chrome</a>, <a href="https://www.mozilla.org/firefox/">Mozilla Firefox</a> and <a href="https://www.microsoft.com/edge">Microsoft Edge</a>. </p>



<p class="wp-block-paragraph">The self-contained format has several practical consequences. There is no service account, cloud project or server-side media transfer. Moving the application means copying one file. Launching it means opening that file.</p>



<p class="wp-block-paragraph">It also makes version discipline the user’s responsibility. The manual advises working from a copy and checking that the browser has not opened an older duplicate from the downloads folder.</p>



<p class="wp-block-paragraph">Filmtext-o-Mat warns when a browser tab contains unsaved changes, but the included  manual states that the application does not save projects automatically. The project page separately lists an auto-save function.  For production use, the safer interpretation is simple: press Save regularly and retain intermediate project versions.</p>



<h3 id="save-the-manuscript-not-the-movie" class="wp-block-heading">Save the manuscript, not the movie</h3>



<p class="wp-block-paragraph">The Save command writes the current work to a <a href="https://www.json.org/">JSON</a> project file. That file stores the manuscript and can be reopened later through the application. A status dot on the Save control identifies unsaved changes.  The project filename follows the film title entered in the interface. For longer productions, the manual recommends retaining intermediate states rather than relying on one continually overwritten prjoect.</p>



<p class="wp-block-paragraph">Video remains separate from the saved manuscript. Loading a movie gives the browser local playback access, but the project file does not become a media package. This keeps saved files small and avoids duplicating editorial media. It also means reopening a manuscript and reconnecting its corresponding video remain separate actions.</p>



<p class="wp-block-paragraph">There is no described relinking system, media database or path-management layer. Filmtext-o-Mat saves the writing work. It leaves asset management to the production around it.</p>



<h3 id="word-for-people-csv-for-tables" class="wp-block-heading">Word for people, CSV for tables</h3>



<p class="wp-block-paragraph">Export starts with <a href="https://www.microsoft.com/microsoft-365/word">Microsoft Word</a>. Filmtext-o-Mat creates a DOCX document and opens a dialog for selecting columns. A speaker preset exports timecode and spoken text while omitting silent visual and atmosphere rows. A separate editorial preset exports all four columns.</p>



<p class="wp-block-paragraph">Users can also choose columns individually, remove empty rows and append the total duration. The resulting document uses A4 portrait layout with 12-point Calibri text.</p>



<p class="wp-block-paragraph">This is a sensible split. A narrator needs words and timing rather than production notes. An editor or commissioning desk may need the full sequence description and duration structure.</p>



<p class="wp-block-paragraph">The generated Word file requires no copy-and-paste stage between the working manuscript and a readable handover document. That reduces the opportunity for one version to acquire a correction while another quietly remains wrong.</p>



<p class="wp-block-paragraph">A second export produces a semicolon-separated <a href="https://www.rfc-editor.org/rfc/rfc4180">CSV</a> file for use in <a href="https://www.microsoft.com/microsoft-365/excel">Microsoft Excel</a>. Semicolon-separated lists suit environments where commas already function as decimal separators. CSV also gives production teams a neutral tabular handover. The file can enter scheduling, translation, logging or archive workflows without requiring the recipient to run Filmtext-o-Mat. The browser’s print dialog supplies a further route to paper or PDF. Printing hides the controls and video player. Selecting the browser’s PDF destination creates a manuscript document without the working interface.</p>



<h3 id="srt-as-a-useful-first-pass" class="wp-block-heading">SRT as a useful first pass</h3>



<p class="wp-block-paragraph">Filmtext-o-Mat can export <a href="https://www.loc.gov/preservation/digital/formats/fdd/fdd000569.shtml">SRT subtitles</a>. Every row containing text becomes a subtitle. Its starting point comes from the row timecode, and its endpoint comes from the row duration.</p>



<p class="wp-block-paragraph">Silent rows do not generate subtitle entries. Their timing still affects everything after them. Long passages split automatically into chunks lasting no more than five seconds. The text divides at word boundaries rather than cutting words in half.</p>



<p class="wp-block-paragraph">That creates a practical raw <a href="https://digitalproduction.com/tag/subtitles/">subtitles</a> file from the narration manuscript. It does not create finished broadcast captions. The timing remains second-based, and automatic text distribution cannot judge reading speed, shot changes, speaker identity or good linguistic line breaks. The manual directs users toward a dedicated subtitle editor for final adjustment. It specifically names <a href="https://aegisub.org/">Aegisub</a> and the subtitle tools in <a href="https://www.blackmagicdesign.com/products/davinciresolve">DaVinci Resolve</a>. Either can refine the SRT after export.</p>



<p class="wp-block-paragraph">This boundary is important. Filmtext-o-Mat turns an existing timed manuscript into a starting subtitle file. It does not claim to replace specialist captioning work.</p>



<p class="wp-block-paragraph">For a documentary workflow, even that first pass can remove duplicate labour. The narration already contains the text. The manuscript already contains broad timing. Exporting both into SRT gives the subtitle stage material it can correct instead of material it must recreate.</p>



<h3 id="small-scope-useful-outputs" class="wp-block-heading">Small scope, useful outputs</h3>



<p class="wp-block-paragraph">Filmtext-o-Mat sits early in <a href="https://digitalproduction.com/tag/postproduction/">postproduction</a>, around narration writing, sequence descriptions and editorial timing. It then hands the same data to document, spreadsheet, subtitle and PDF workflows.</p>



<p class="wp-block-paragraph">The tool also keeps the writer close to the film without turning the browser into another timeline. The embedded player supplies reference picture and navigation. The table remains the main workspace.</p>



<p class="wp-block-paragraph">That makes Filmtext-o-Mat particularly clear for authored narration, documentaries and factual productions where a manuscript must describe both what viewers hear and what they see.</p>



<p class="wp-block-paragraph">The author, Ulf Marquardt, has directed and produced documentaries for broadcasters including WDR, ZDF, ARTE and 3sat. His selected filmography includes wildlife, science and environmental productions. The software’s structure follows that manuscript-heavy working context without pretending to cover every possible post pipeline.</p>



<h3 id="free-with-strict-modification-terms" class="wp-block-heading">Free, with strict modification terms</h3>



<p class="wp-block-paragraph">Filmtext-o-Mat and its manual may be used, copied and shared free of charge. The supplied disclaimer prohibits modifications to the code or accompanying text. This is therefore free software in the everyday price sense, but the published terms do not grant permission to alter or redistribute modified versions.</p>



<p class="wp-block-paragraph">A voluntary Ko-fi link appears inside the application and manual. The package includes the HTML application and a four-page German manual. German and English downloads are available separately from the project page.</p>



<p class="wp-block-paragraph">As always, test new tools and workflow changes on disposable material before using them in production.</p>



<p class="wp-block-paragraph">About: <a href="https://www.ulf-marquardt.de/current-projects/filmtext-o-mat/">https://www.ulf-marquardt.de/current-projects/filmtext-o-mat/</a></p>



<p class="wp-block-paragraph">Source: <a href="https://e.pcloud.link/publink/show?code=XZtdcrZRIbUYDTAiOVM8jpKzWt1ApbEAY67">https://e.pcloud.link/publink/show?code=XZtdcrZRIbUYDTAiOVM8jpKzWt1ApbEAY67</a></p><p>The post <a href="https://digitalproduction.com/2026/06/15/filmtext-o-mat-tames-timecodes/">Filmtext-o-Mat Tames Timecodes</a> first appeared on <a href="https://digitalproduction.com">DIGITAL PRODUCTION</a> and was written by <a href="https://digitalproduction.com/author/nilscalles/">Nils Calles</a>. </p></div>]]></content:encoded>
					
		
		
		<enclosure url="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/06/image.jpg?fit=862%2C453&#038;quality=80&#038;ssl=1" length="32298" type="image/jpg" />
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/06/image.jpg?resize=550%2C289&#038;quality=80&#038;ssl=1" width="550" height="289" medium="image" type="image/jpeg">
	<media:copyright>DIGITAL PRODUCTION</media:copyright>
	<media:title></media:title>
	<media:description type="html"><![CDATA[A digital interface featuring a video player showcasing a globe with a focus on Australia. Below, a sleek layout displays text boxes with timestamps, designed for scriptwriters. The dark background contrasts with vibrant orange accents, enhancing readability.]]></media:description>
</media:content>
<media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/06/image.jpg?resize=800%2C420&#038;quality=80&#038;ssl=1" width="800" height="420" />
<post-id xmlns="com-wordpress:feed-additions:1">284992</post-id>	</item>
		<item>
		<title>IBC 2024 Adobe AI News with Anton Knoblach</title>
		<link>https://digitalproduction.com/2025/01/15/ibc-2024-adobe-ai-news-with-anton-knoblach/</link>
		
		<dc:creator><![CDATA[Nils Calles]]></dc:creator>
		<pubDate>Wed, 15 Jan 2025 21:59:00 +0000</pubDate>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[AI voice generation]]></category>
		<category><![CDATA[AI voiceover]]></category>
		<category><![CDATA[Anton Knoblach]]></category>
		<category><![CDATA[automatic subtitle translation]]></category>
		<category><![CDATA[ElevenLabs]]></category>
		<category><![CDATA[English voiceover generation]]></category>
		<category><![CDATA[ibc]]></category>
		<category><![CDATA[Interview]]></category>
		<category><![CDATA[multilingual subtitles]]></category>
		<category><![CDATA[Premiere Pro]]></category>
		<category><![CDATA[subscribers]]></category>
		<category><![CDATA[Subtitle Translation]]></category>
		<category><![CDATA[video localization]]></category>
		<guid isPermaLink="false">https://digitalproduction.com/?p=159432</guid>

					<description><![CDATA[<div style="margin: 5px 5% 10px 5%;"><img src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2025/01/IBC_Posterframe_QUAD_01.jpg?resize=550%2C550&quality=80&ssl=1" width="550" height="550" title="Anton Knoblach" alt="Anton Knoblach" /></div><div><p>A second IBC-Interview: Anton Knoblach talks about the new AI features coming to Firefly. This german interview is translated with the new subtitle translation in Adobe Premiere.</p>
<p>The post <a href="https://digitalproduction.com/2025/01/15/ibc-2024-adobe-ai-news-with-anton-knoblach/">IBC 2024 Adobe AI News with Anton Knoblach</a> first appeared on <a href="https://digitalproduction.com">DIGITAL PRODUCTION</a> and was written by <a href="https://digitalproduction.com/author/nilscalles/">Nils Calles</a>. </p></div>]]></description>
										<content:encoded><![CDATA[<div style="margin: 5px 5% 10px 5%;"><img src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2025/01/IBC_Posterframe_QUAD_01.jpg?resize=550%2C550&quality=80&ssl=1" width="550" height="550" title="Anton Knoblach" alt="Anton Knoblach" /></div><div><figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe class="youtube-player" width="1200" height="675" src="https://www.youtube.com/embed/NdzwcPJizO0?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe>
</div></figure>
<span hidden class="__iawmlf-post-loop-links" data-iawmlf-links="[{&quot;id&quot;:2247,&quot;href&quot;:&quot;https:\/\/elevenlabs.io&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20251227211132\/https:\/\/elevenlabs.io\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-12-28 00:30:23&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-18 17:46:07&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-01-18 17:46:07&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:2248,&quot;href&quot;:&quot;https:\/\/www.adobe.com\/products\/premiere\/features.html&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20251128130402\/https:\/\/www.adobe.com\/products\/premiere\/features.html&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-12-28 00:30:28&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-01-18 17:46:11&quot;,&quot;http_code&quot;:503}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-01-18 17:46:11&quot;,&quot;http_code&quot;:503},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:2229,&quot;href&quot;:&quot;https:\/\/podcast.adobe.com\/enhance&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20251201005316\/https:\/\/podcast.adobe.com\/enhance&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-12-28 00:17:45&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-18 17:46:07&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-25 23:01:09&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-03-25 23:01:09&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;}]"></span>


<h2 id="subtitle-translation" class="wp-block-heading"><strong>Subtitle Translation</strong></h2>



<p class="wp-block-paragraph">Another feature in the Premiere Pro beta is&nbsp;<strong>Subtitle Translation</strong>. When I recorded this interview with Anton Knoblach, I did not know that the whole Digital Production would change to English in 2025 (Nobody knew that at the time, or if so, Bela didn&#8217;t tell me!)). But with the help of this new feature I could easily translate my German subtitles to English. That worked pretty good and there were only a few words to fix in the text panel. But I also wanted an english voiceover. So I exported the english subtitles and opened them in <strong><a href="https://elevenlabs.io/" data-type="link" data-id="https://elevenlabs.io/" target="_blank" rel="noreferrer noopener">elevenlabs</a></strong>. After generating the english voiceover, I imported the audio files in Premiere. After some timing adjustments I and lowering the german original voice, I had an english version with even german and english subtitles side by side. I must admit that the english voice does not sound so great, but it does the job. Other voices would have been available&#8230; </p>



<p class="wp-block-paragraph">The feature supports native translation of subtitles into 17 languages, making it easier to create localized versions of projects. This significantly reduces the reliance on manual translations, which often slow down workflows and add to production costs. For more details on the Premiere Pro beta and its features, visit Adobe’s official page&nbsp;<strong><a href="https://www.adobe.com/products/premiere/features.html" data-type="link" data-id="https://www.adobe.com/products/premiere/features.html" target="_blank" rel="noreferrer noopener">here.</a></strong></p>



<p class="wp-block-paragraph">Although the voice recordings of the DJI wireles microphones were already pretty good, I enhanced them with the <strong><a href="https://podcast.adobe.com/enhance" target="_blank" rel="noreferrer noopener">Adobe Podcast online enhancement tool</a></strong>. That reduced the tradefair-showfloor-background noise a lot. Tip: To avoid audio artefacts and a &#8220;unnatural&#8221; sound, I usually put the amount on or around 80 % &#8211; your result may vary, but give it a try! </p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p><p>The post <a href="https://digitalproduction.com/2025/01/15/ibc-2024-adobe-ai-news-with-anton-knoblach/">IBC 2024 Adobe AI News with Anton Knoblach</a> first appeared on <a href="https://digitalproduction.com">DIGITAL PRODUCTION</a> and was written by <a href="https://digitalproduction.com/author/nilscalles/">Nils Calles</a>. </p></div>]]></content:encoded>
					
		
		
		<enclosure url="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2025/01/IBC_Posterframe_QUAD_01.jpg?fit=1080%2C1080&#038;quality=80&#038;ssl=1" length="50533" type="image/jpg" />
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2025/01/IBC_Posterframe_QUAD_01.jpg?resize=550%2C550&#038;quality=80&#038;ssl=1" width="550" height="550" medium="image" type="image/jpeg">
	<media:copyright>DIGITAL PRODUCTION</media:copyright>
	<media:title>Anton Knoblach</media:title>
	<media:description type="html"><![CDATA[Anton Knoblach]]></media:description>
</media:content>
<media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2025/01/IBC_Posterframe_QUAD_01.jpg?resize=800%2C800&#038;quality=80&#038;ssl=1" width="800" height="800" />
<post-id xmlns="com-wordpress:feed-additions:1">159432</post-id>	</item>
	</channel>
</rss>
