<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Devon</title>
    <description>The latest articles on DEV Community by Devon (@devonai).</description>
    <link>https://dev.to/devonai</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4211452%2F003eb030-3325-4288-8238-8645fd227b1f.jpg</url>
      <title>DEV Community: Devon</title>
      <link>https://dev.to/devonai</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/devonai"/>
    <language>en</language>
    <item>
      <title>A File-Naming System for Short Technical Videos That Survives the Next Edit</title>
      <dc:creator>Devon</dc:creator>
      <pubDate>Tue, 27 Oct 2026 19:57:12 +0000</pubDate>
      <link>https://dev.to/devonai/a-file-naming-system-for-short-technical-videos-that-survives-the-next-edit-m4m</link>
      <guid>https://dev.to/devonai/a-file-naming-system-for-short-technical-videos-that-survives-the-next-edit-m4m</guid>
      <description>&lt;p&gt;A two-minute software demo can create a surprising number of files: a screen recording, a voice track, a few graphics, an editing project, review exports, and the final version. A week later, “final.mp4” and “final-final-2.mp4” stop being funny and start costing time.&lt;/p&gt;

&lt;p&gt;A lightweight folder and naming convention solves most of this without requiring a special app. The goal is simple: make each clip easy to find, revise, and hand off—even if you only make a few videos a month.&lt;/p&gt;

&lt;h2&gt;
  
  
  Start with one folder per deliverable
&lt;/h2&gt;

&lt;p&gt;Give each video a short, stable project name. Avoid changing the folder name every time the title changes.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;shorts-launch/
├── 00-brief/
├── 01-source/
│   ├── screen-recordings/
│   ├── camera/
│   └── audio/
├── 02-selects/
├── 03-project/
├── 04-graphics/
├── 05-exports/
│   ├── review/
│   └── approved/
└── 06-delivery/
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The numbers keep folders in a useful order in file browsers. “Source” holds original recordings; “selects” contains the moments chosen for the edit; “project” holds the editable timeline; and “delivery” contains only files that are ready to share. If a folder is irrelevant to your workflow, leave it out—the structure should reduce decisions, not create filing chores.&lt;/p&gt;

&lt;h2&gt;
  
  
  Use names that answer four questions
&lt;/h2&gt;

&lt;p&gt;A useful filename tells you the subject, version, purpose, and status at a glance. For example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;api-demo_vertical_hook-b_v03_review.mp4
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;api-demo&lt;/code&gt; identifies the topic.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;vertical&lt;/code&gt; identifies the intended format.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;hook-b&lt;/code&gt; distinguishes this creative variation from &lt;code&gt;hook-a&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;v03&lt;/code&gt; marks the third meaningful edit.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;review&lt;/code&gt; says the file is not approved for delivery.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Use lowercase letters, hyphens, and underscores consistently. Avoid spaces and vague labels such as &lt;code&gt;new&lt;/code&gt;, &lt;code&gt;latest&lt;/code&gt;, or &lt;code&gt;final-final&lt;/code&gt;. Keep original camera or recorder filenames when they help preserve source identity; add a short note in the brief or a manifest rather than renaming dozens of originals by hand.&lt;/p&gt;

&lt;h2&gt;
  
  
  Separate takes, versions, and destinations
&lt;/h2&gt;

&lt;p&gt;A &lt;strong&gt;take&lt;/strong&gt; is a new recording. A &lt;strong&gt;version&lt;/strong&gt; is a changed edit. A &lt;strong&gt;destination&lt;/strong&gt; is a format or channel. Keeping those ideas distinct prevents filenames from turning into sentences.&lt;/p&gt;

&lt;p&gt;For example, keep multiple recordings in the source folder as &lt;code&gt;setup-take-01.mp4&lt;/code&gt; and &lt;code&gt;setup-take-02.mp4&lt;/code&gt;. If the edit changes after review, increment the export version: &lt;code&gt;api-demo_vertical_v03_review.mp4&lt;/code&gt;, then &lt;code&gt;api-demo_vertical_v04_review.mp4&lt;/code&gt;. If you need another aspect ratio, add a clear format label such as &lt;code&gt;square&lt;/code&gt; or &lt;code&gt;horizontal&lt;/code&gt; rather than calling it another version of the same file.&lt;/p&gt;

&lt;p&gt;Do not overwrite a review export. Keeping the previous version makes it easier to compare feedback and recover a cut that was accidentally changed. Once approved, copy the chosen export to &lt;code&gt;approved&lt;/code&gt; or &lt;code&gt;delivery&lt;/code&gt; and mark it plainly, for example &lt;code&gt;api-demo_vertical_v04_approved.mp4&lt;/code&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Keep a tiny project note
&lt;/h2&gt;

&lt;p&gt;A short &lt;code&gt;README.md&lt;/code&gt; in &lt;code&gt;00-brief&lt;/code&gt; or &lt;code&gt;06-delivery&lt;/code&gt; can prevent a confusing handoff. Record:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;the video’s purpose and intended audience;&lt;/li&gt;
&lt;li&gt;which source recording and take were used;&lt;/li&gt;
&lt;li&gt;the editing application and project-file version;&lt;/li&gt;
&lt;li&gt;the approved export filename and requested formats;&lt;/li&gt;
&lt;li&gt;any third-party fonts, music, or graphics and their usage terms;&lt;/li&gt;
&lt;li&gt;the date and a sentence about the latest revision.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is especially useful when someone else has to reopen the project. An editable timeline without its source media, fonts, or instructions may not be enough to reproduce the result.&lt;/p&gt;

&lt;h2&gt;
  
  
  Use a three-step closeout
&lt;/h2&gt;

&lt;p&gt;Before calling a clip done, do a quick file check:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Can you identify the approved file without opening it?&lt;/strong&gt; If not, improve its name or move it into the approved folder.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Can another editor find the project and its source assets?&lt;/strong&gt; If not, add the missing files or explain where they belong.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Can you tell what changed since the previous review?&lt;/strong&gt; If not, update the version and the one-line project note.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;A naming system is useful only if it is easy to follow. Start with one project folder, one filename pattern, and one rule: never overwrite the last review export. Add complexity only when a real project has outgrown the simple version.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Disclosure: I work on AiViralCut. The workflow above is editor-independent; more about the project is available at &lt;a href="https://aiviral.org" rel="noopener noreferrer"&gt;aiviral.org&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>editing</category>
      <category>productivity</category>
      <category>tools</category>
    </item>
  </channel>
</rss>
