<?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: Alberto Loddo</title>
    <description>The latest articles on DEV Community by Alberto Loddo (@firstcutstudio).</description>
    <link>https://dev.to/firstcutstudio</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3908769%2F53a718e1-8feb-4478-9834-0971f3bc91cf.jpg</url>
      <title>DEV Community: Alberto Loddo</title>
      <link>https://dev.to/firstcutstudio</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/firstcutstudio"/>
    <language>en</language>
    <item>
      <title>Skip video normalization. Your AI pipeline will thank you.</title>
      <dc:creator>Alberto Loddo</dc:creator>
      <pubDate>Sun, 17 May 2026 02:24:29 +0000</pubDate>
      <link>https://dev.to/firstcutstudio/skip-video-normalization-your-ai-pipeline-will-thank-you-a9b</link>
      <guid>https://dev.to/firstcutstudio/skip-video-normalization-your-ai-pipeline-will-thank-you-a9b</guid>
      <description>&lt;p&gt;We had an ffmpeg normalization step at the start of our video processing pipeline. Every uploaded file got re-encoded to a standard format (H.264, 1080p, 30fps) before any AI analysis.&lt;/p&gt;

&lt;p&gt;It seemed obviously correct. Standardize inputs, simplify downstream code, guarantee consistent behavior.&lt;/p&gt;

&lt;p&gt;It was the most expensive mistake in our architecture.&lt;/p&gt;

&lt;h2&gt;
  
  
  The numbers
&lt;/h2&gt;

&lt;p&gt;A user uploads 47 clips from a GoPro Hero 12. Total raw size: 12GB.&lt;/p&gt;

&lt;p&gt;After normalization: 36GB. Three times larger. The re-encode expanded the files because our target bitrate was higher than GoPro's efficient HEVC encoding.&lt;/p&gt;

&lt;p&gt;Processing time for normalization alone: 8 minutes. Before any actual AI work started.&lt;/p&gt;

&lt;p&gt;Storage cost: we kept both raw and normalized copies "just in case." R2 bills tripled.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why we removed it
&lt;/h2&gt;

&lt;p&gt;We were building an AI video analysis pipeline using Gemini 2.5 Flash. The assumption was that Gemini needed normalized inputs.&lt;/p&gt;

&lt;p&gt;We tested sending raw files directly. MP4, MOV, AVI, WebM, HEVC, H.264, different resolutions, different framerates.&lt;/p&gt;

&lt;p&gt;Gemini handled all of them. Every format. Every resolution. No errors. No quality difference in the analysis output.&lt;/p&gt;

&lt;p&gt;The normalization step existed because we assumed the AI needed clean inputs. It did not.&lt;/p&gt;

&lt;h2&gt;
  
  
  What changed
&lt;/h2&gt;

&lt;p&gt;Before:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;upload -&amp;gt; normalize (8 min, 3x storage) -&amp;gt; analyze -&amp;gt; segment -&amp;gt; render
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;After:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;upload -&amp;gt; analyze -&amp;gt; segment -&amp;gt; render
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Results:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Storage: 36GB down to 12GB per batch (70% reduction)&lt;/li&gt;
&lt;li&gt;Processing: 8 minutes saved per import&lt;/li&gt;
&lt;li&gt;Complexity: one fewer stage to maintain, debug, and monitor&lt;/li&gt;
&lt;li&gt;R2 costs: dropped immediately&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The lesson
&lt;/h2&gt;

&lt;p&gt;Every pipeline has a step someone added "because it seemed right" that nobody questioned. For us it was normalization. For you it might be:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Resizing images before sending to a vision model (most handle arbitrary sizes)&lt;/li&gt;
&lt;li&gt;Converting audio to WAV before analysis (most speech models accept MP3 natively)&lt;/li&gt;
&lt;li&gt;Transcoding video before thumbnailing (ffmpeg can extract frames from any container)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The fix is always the same: test what happens when you remove the step. If downstream still works, the step was waste.&lt;/p&gt;

&lt;h2&gt;
  
  
  Technical details
&lt;/h2&gt;

&lt;p&gt;Our ingest stage now does metadata extraction only: hash, probe (resolution, fps, codec, duration), orientation detection, and EXIF parsing. No file transformation.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="c1"&gt;# Before: normalize then analyze
&lt;/span&gt;&lt;span class="n"&gt;normalized&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nf"&gt;ffmpeg_normalize&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;raw_file&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;target&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;h264_1080p_30fps&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;result&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nf"&gt;gemini_analyze&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;normalized&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="c1"&gt;# After: skip straight to analysis  
&lt;/span&gt;&lt;span class="n"&gt;metadata&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nf"&gt;ffprobe_extract&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;raw_file&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;result&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nf"&gt;gemini_analyze&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;raw_file&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;  &lt;span class="c1"&gt;# Gemini handles any format
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The raw file goes directly to Gemini. Segments get extracted on-demand from the source using seek + duration, not from pre-cut clips.&lt;/p&gt;

&lt;p&gt;If you are building a video AI pipeline and your first step is re-encoding, try removing it. You might be surprised.&lt;/p&gt;

</description>
      <category>python</category>
      <category>ffmpeg</category>
      <category>webdev</category>
      <category>ai</category>
    </item>
    <item>
      <title>I built an AI that edits GoPro footage automatically. Here is how it works</title>
      <dc:creator>Alberto Loddo</dc:creator>
      <pubDate>Fri, 15 May 2026 12:24:12 +0000</pubDate>
      <link>https://dev.to/firstcutstudio/i-built-an-ai-that-edits-gopro-footage-automatically-here-is-how-it-works-555e</link>
      <guid>https://dev.to/firstcutstudio/i-built-an-ai-that-edits-gopro-footage-automatically-here-is-how-it-works-555e</guid>
      <description>&lt;p&gt;Every action camera owner knows the feeling. You come back from a surf trip, a mountain bike ride, or a ski weekend with 200 clips on your SD card. You tell yourself you'll edit them this weekend. You never do.&lt;/p&gt;

&lt;p&gt;I've been sitting on GoPro footage from trips I took years ago. The editing process is just too painful: scrub through hours of shaky, boring footage to find the 30 seconds of gold, then figure out transitions, music timing, pacing. Most people give up and the footage sits on a hard drive forever.&lt;/p&gt;

&lt;p&gt;So I built FirstCut Studio to fix this. You upload your raw clips, pick a vibe, and the AI does the rest. No timeline. No editing skills required. Just a highlight reel that actually looks good.&lt;/p&gt;

&lt;p&gt;Here's how it works under the hood.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Pipeline
&lt;/h2&gt;

&lt;p&gt;FirstCut runs two separate pipelines: one for understanding your footage, one for creating the edit.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Import Pipeline&lt;/strong&gt; (what happens when you upload clips):&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Ingest&lt;/strong&gt; - We extract metadata, compute file hashes, probe video properties, and detect orientation. One important decision: we do zero video normalization at this stage. Raw files go straight through.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Gemini Analyze&lt;/strong&gt; - This is the core. We send each clip to Gemini 2.5 Flash with a structured prompt asking it to grade quality, identify scene boundaries, detect key moments (big air, crashes, scenic views, celebrations), and tag the emotional tone. Gemini returns JSON with timestamps and confidence scores.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Music Analysis&lt;/strong&gt; - We run librosa for beat tracking on the audio, then pass it through Gemini for semantic understanding (is this a buildup? a drop? a chill section?).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Segment&lt;/strong&gt; - Scene detection and clip extraction using the boundaries Gemini identified.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Render Pipeline&lt;/strong&gt; (what happens when you hit "Create Edit"):&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Narrative Planner&lt;/strong&gt; - An LLM-driven composition engine that selects which clips to include, in what order, with what effects.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Music Timing&lt;/strong&gt; - Beat-aligns every cut so transitions land on the beat. This is what makes auto-edits feel professional instead of random.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Render&lt;/strong&gt; - A 3-pass memory-efficient FFmpeg render. We process segments sequentially with garbage collection between operations, keeping peak memory around 1.5GB instead of 8GB.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;QC&lt;/strong&gt; - Automated quality check validating EDL integrity and beat alignment accuracy.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  The Interesting Engineering Challenge
&lt;/h2&gt;

&lt;p&gt;The &lt;strong&gt;CreativeExecutionEngine&lt;/strong&gt; bridges the gap between "make it feel energetic" and actual FFmpeg filter parameters.&lt;/p&gt;

&lt;p&gt;The LLM outputs creative intent like "speed ramp into the jump, hold the apex, snap cut to landing." The engine maps that to concrete VFX: a 2x speed ramp with ease-in curve, a 0.5x slow-motion hold, and a 3-frame hard cut. We enforce hard caps (max 2 split screens, 3 speed ramps, 5 text overlays per edit) to prevent the AI from going overboard.&lt;/p&gt;

&lt;p&gt;The stack: &lt;strong&gt;Next.js&lt;/strong&gt; frontend, &lt;strong&gt;Python/FastAPI&lt;/strong&gt; backend, &lt;strong&gt;Gemini 2.5 Flash&lt;/strong&gt; for all video understanding, &lt;strong&gt;FFmpeg&lt;/strong&gt; for rendering, and &lt;strong&gt;Cloudflare R2&lt;/strong&gt; for storage.&lt;/p&gt;

&lt;p&gt;One thing I learned: &lt;strong&gt;skip video normalization&lt;/strong&gt;. Early versions re-encoded every upload to a standard format before analysis. This tripled storage costs and added minutes to processing time. When I tested sending raw files directly to Gemini, it handled them perfectly. Removing normalization was the single biggest infrastructure win.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Actually Happens
&lt;/h2&gt;

&lt;p&gt;A user recently uploaded around 200 clips from a multi-day trip. The import pipeline processed all of them, Gemini graded each one, and the system identified the strongest moments across the entire collection. When they hit render, the narrative planner pulled the best footage, beat-matched everything, and delivered the final edit in minutes.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try It
&lt;/h2&gt;

&lt;p&gt;FirstCut is live at &lt;a href="https://firstcutstudio.xyz" rel="noopener noreferrer"&gt;firstcutstudio.xyz&lt;/a&gt; with a free tier. Upload your forgotten GoPro footage and see what comes out. If you're a developer curious about the video AI space, I'd love to hear what you think.&lt;/p&gt;

&lt;p&gt;Building in public, so reach out with questions about the architecture or suggestions for what to build next.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>python</category>
      <category>buildinpublic</category>
    </item>
    <item>
      <title>Insta360 Video Editing Workflow: From Raw 360 Footage to Final Edit</title>
      <dc:creator>Alberto Loddo</dc:creator>
      <pubDate>Sun, 03 May 2026 06:27:42 +0000</pubDate>
      <link>https://dev.to/firstcutstudio/insta360-video-editing-workflow-from-raw-360-footage-to-final-edit-1b6m</link>
      <guid>https://dev.to/firstcutstudio/insta360-video-editing-workflow-from-raw-360-footage-to-final-edit-1b6m</guid>
      <description>&lt;p&gt;Insta360 cameras capture everything. That is their superpower and their curse. You press record once and get a full spherical view. The footage looks incredible in the app. Then you try to actually edit it, and the workflow gets complicated fast.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Insta360 Editing Problem
&lt;/h2&gt;

&lt;p&gt;Insta360 footage is not like normal video. A single .insv file contains two fisheye streams that need stitching. The Insta360 app handles this automatically, but it locks you into their ecosystem for the critical reframing step.&lt;/p&gt;

&lt;p&gt;Reframing is where you choose which direction the virtual camera points within the 360 sphere. This is genuinely powerful, but also time-consuming. Every clip needs individual attention.&lt;/p&gt;

&lt;p&gt;Result: Insta360 footage takes 3 to 5 times longer to process than standard flat video.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Workflow
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Export Flat Video First
&lt;/h3&gt;

&lt;p&gt;Export everything from the Insta360 app as flat MP4 files before editing in another tool. Set keyframes, export at target resolution, standard codec.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Organize Before You Edit
&lt;/h3&gt;

&lt;p&gt;After export, you have a folder of flat MP4s with unhelpful filenames, mixed with footage from other cameras. Tools like &lt;a href="https://firstcutstudio.xyz" rel="noopener noreferrer"&gt;FirstCut Studio&lt;/a&gt; can ingest all your clips and automatically segment, grade, and organize them by quality.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Choose Your Editing Path
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Quick social clips:&lt;/strong&gt; Stay in the Insta360 app. Its templates and direct sharing are fastest.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Longer multi-camera edits:&lt;/strong&gt; Import exported flat files into your preferred editor alongside GoPro, drone, and phone footage.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Color Match Across Cameras
&lt;/h3&gt;

&lt;p&gt;Insta360 skews cooler with more contrast than GoPro or DJI. Add warmth (+5 to +10) and reduce contrast slightly on Insta360 clips to match.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Use 360 View for B-Roll Discovery
&lt;/h3&gt;

&lt;p&gt;Go back to original 360 files for hidden angles. One 30-second 360 clip can yield three or four distinct B-roll shots you didn't plan.&lt;/p&gt;

&lt;h3&gt;
  
  
  6. Manage Storage
&lt;/h3&gt;

&lt;p&gt;A single minute of 5.7K 360 footage is roughly 500MB. Archive raw .insv files after export, keep flat MP4s in your working folder.&lt;/p&gt;

&lt;h2&gt;
  
  
  Summary
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Shoot with Insta360 alongside other cameras&lt;/li&gt;
&lt;li&gt;Reframe and export as flat MP4&lt;/li&gt;
&lt;li&gt;Combine all footage in one location&lt;/li&gt;
&lt;li&gt;Organize and find best clips (manually or with &lt;a href="https://firstcutstudio.xyz" rel="noopener noreferrer"&gt;AI assistance&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Edit in your preferred NLE&lt;/li&gt;
&lt;li&gt;Color match across cameras&lt;/li&gt;
&lt;li&gt;Archive raw .insv files&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The key: treat Insta360 footage as a source requiring pre-processing before it enters your main workflow. Once exported, it behaves like any other footage.&lt;/p&gt;

</description>
      <category>video</category>
      <category>insta360</category>
      <category>editing</category>
      <category>workflow</category>
    </item>
    <item>
      <title>Best Video Editor for Action Cameras in 2026</title>
      <dc:creator>Alberto Loddo</dc:creator>
      <pubDate>Sat, 02 May 2026 16:23:40 +0000</pubDate>
      <link>https://dev.to/firstcutstudio/best-video-editor-for-action-cameras-in-2026-447k</link>
      <guid>https://dev.to/firstcutstudio/best-video-editor-for-action-cameras-in-2026-447k</guid>
      <description>&lt;p&gt;Action camera footage is a different beast from anything else you shoot. The files are massive, the clips are short and chaotic, and 80% of what you capture is unusable.&lt;/p&gt;

&lt;p&gt;Most video editors were built for sit-down content. Action camera users have the opposite problem: 50 to 200 short clips from a single session, and the real challenge is finding the three minutes of good footage buried in the noise.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Action Camera Footage Needs
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;High frame rates.&lt;/strong&gt; 60fps or higher, some up to 240fps for slow motion.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Wide-angle distortion.&lt;/strong&gt; Ultra-wide lenses need correction.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Volume.&lt;/strong&gt; A single session can produce 30 to 100 clips.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Stabilization.&lt;/strong&gt; Even with in-camera stabilization, post-processing helps.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Quick turnaround.&lt;/strong&gt; Most creators want a shareable video within hours.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The Best Editors
&lt;/h2&gt;

&lt;h3&gt;
  
  
  GoPro Quik
&lt;/h3&gt;

&lt;p&gt;GoPro's own app handles basics: imports from GoPro cameras, applies HyperSmooth, generates quick edits. But struggles with non-GoPro footage, minimal timeline control, desktop app discontinued.&lt;/p&gt;

&lt;h3&gt;
  
  
  DaVinci Resolve
&lt;/h3&gt;

&lt;p&gt;Genuinely excellent and genuinely free. Industry-leading color grading. But the learning curve is steep and it's overkill for quick highlight reels.&lt;/p&gt;

&lt;h3&gt;
  
  
  Adobe Premiere Pro
&lt;/h3&gt;

&lt;p&gt;Handles action footage competently with built-in Warp Stabilizer. But $22.99/month is hard to justify for hobbyists.&lt;/p&gt;

&lt;h3&gt;
  
  
  CapCut
&lt;/h3&gt;

&lt;p&gt;Free and surprisingly capable. Decent stabilization, good templates. But no help finding the best moments in your footage, and &lt;a href="https://firstcutstudio.xyz/blog/capcut-banned-us-2026" rel="noopener noreferrer"&gt;unavailable in the US&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  iMovie
&lt;/h3&gt;

&lt;p&gt;Free with every Apple device. Simple and intuitive. But maxes out at two video tracks, no rating system, no way to quickly identify best footage.&lt;/p&gt;

&lt;h3&gt;
  
  
  FirstCut Studio
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://firstcutstudio.xyz" rel="noopener noreferrer"&gt;FirstCut Studio&lt;/a&gt; was built specifically for action camera footage. Upload raw clips from any camera (GoPro, DJI, Insta360, phone, drone) and the AI analyzes every clip, grades them S through C tier, and identifies the best moments.&lt;/p&gt;

&lt;p&gt;The clip curation is the core value. Instead of scrubbing through 100 clips, you get an organized library sorted by quality. Then compose a highlight reel with automatic music beat matching.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to Choose
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Quick Instagram clip from today's ride:&lt;/strong&gt; GoPro Quik or CapCut&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Professional results, willing to learn:&lt;/strong&gt; DaVinci Resolve&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hundreds of clips, need help finding the good stuff:&lt;/strong&gt; &lt;a href="https://firstcutstudio.xyz" rel="noopener noreferrer"&gt;FirstCut Studio&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Already pay for Creative Cloud:&lt;/strong&gt; Premiere Pro&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Mac, dead simple:&lt;/strong&gt; iMovie&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The biggest misconception: the hard part is editing. It's not. The hard part is sorting through massive footage to find the moments worth editing. That's the problem &lt;a href="https://firstcutstudio.xyz" rel="noopener noreferrer"&gt;FirstCut&lt;/a&gt; solves.&lt;/p&gt;

</description>
      <category>video</category>
      <category>ai</category>
      <category>gopro</category>
      <category>actioncamera</category>
    </item>
    <item>
      <title>Is CapCut Banned? What Happened and What to Use Instead</title>
      <dc:creator>Alberto Loddo</dc:creator>
      <pubDate>Sat, 02 May 2026 10:23:41 +0000</pubDate>
      <link>https://dev.to/firstcutstudio/is-capcut-banned-what-happened-and-what-to-use-instead-2fgg</link>
      <guid>https://dev.to/firstcutstudio/is-capcut-banned-what-happened-and-what-to-use-instead-2fgg</guid>
      <description>&lt;p&gt;Yes, CapCut has been affected by the US ban on TikTok and other ByteDance-owned apps. Millions relied on CapCut as their go-to video editor, and the sudden removal from US app stores left a lot of creators scrambling.&lt;/p&gt;

&lt;p&gt;CapCut was genuinely one of the best free video editors available. It wasn't banned because it was a bad product. It was banned because of who owns it.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Happened to CapCut
&lt;/h2&gt;

&lt;p&gt;CapCut is developed by ByteDance, the same company that owns TikTok. When US lawmakers moved to ban TikTok over national security concerns, CapCut got swept up in the same legislation.&lt;/p&gt;

&lt;p&gt;Both apps were removed from the App Store and Google Play Store for US users. As of early 2026, CapCut remains unavailable for new downloads in the United States.&lt;/p&gt;

&lt;h2&gt;
  
  
  Does CapCut Still Work?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;If you already had it installed&lt;/strong&gt;, the app may still open for basic editing. But you won't receive updates, and OS updates will likely break compatibility over time.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The web version&lt;/strong&gt; has been intermittently accessible from US IPs. Not reliable.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The desktop app&lt;/strong&gt; works offline for local editing, but cloud features, templates, and AI tools depend on servers that may not respond to US requests.&lt;/p&gt;

&lt;p&gt;Bottom line: existing installs are on borrowed time.&lt;/p&gt;

&lt;h2&gt;
  
  
  Best Alternatives After the Ban
&lt;/h2&gt;

&lt;h3&gt;
  
  
  FirstCut Studio
&lt;/h3&gt;

&lt;p&gt;If you used CapCut for highlight reels, travel videos, or montages, &lt;a href="https://firstcutstudio.xyz" rel="noopener noreferrer"&gt;FirstCut Studio&lt;/a&gt; is the closest replacement. Upload your clips, AI analyzes footage, builds a polished highlight reel with music and pacing. No timeline editing required. Free to try.&lt;/p&gt;

&lt;h3&gt;
  
  
  DaVinci Resolve
&lt;/h3&gt;

&lt;p&gt;The free option professionals actually use. Full color grading, audio mixing, multi-track editing. Steep learning curve but nothing you can't do with it.&lt;/p&gt;

&lt;h3&gt;
  
  
  iMovie
&lt;/h3&gt;

&lt;p&gt;Apple's free editor. Limited features but reliable, easy, and completely free for Mac/iPhone users.&lt;/p&gt;

&lt;h3&gt;
  
  
  Clipchamp
&lt;/h3&gt;

&lt;p&gt;Microsoft's browser-based editor in Windows 11. Decent templates and basic auto-captioning. Closest to CapCut's simplicity on Windows.&lt;/p&gt;

&lt;h3&gt;
  
  
  Adobe Express
&lt;/h3&gt;

&lt;p&gt;Adobe's free tier with templates and basic AI features. Projects can move into Premiere Pro if you outgrow it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Comparison
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Feature&lt;/th&gt;
&lt;th&gt;FirstCut&lt;/th&gt;
&lt;th&gt;Resolve&lt;/th&gt;
&lt;th&gt;iMovie&lt;/th&gt;
&lt;th&gt;Clipchamp&lt;/th&gt;
&lt;th&gt;Adobe Express&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Price&lt;/td&gt;
&lt;td&gt;Free&lt;/td&gt;
&lt;td&gt;Free&lt;/td&gt;
&lt;td&gt;Free&lt;/td&gt;
&lt;td&gt;Free&lt;/td&gt;
&lt;td&gt;Free tier&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AI editing&lt;/td&gt;
&lt;td&gt;Auto reels&lt;/td&gt;
&lt;td&gt;Limited&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Basic&lt;/td&gt;
&lt;td&gt;Basic&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Learning curve&lt;/td&gt;
&lt;td&gt;Minimal&lt;/td&gt;
&lt;td&gt;Steep&lt;/td&gt;
&lt;td&gt;Easy&lt;/td&gt;
&lt;td&gt;Easy&lt;/td&gt;
&lt;td&gt;Easy&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Best for&lt;/td&gt;
&lt;td&gt;Highlight reels&lt;/td&gt;
&lt;td&gt;Full productions&lt;/td&gt;
&lt;td&gt;Simple edits&lt;/td&gt;
&lt;td&gt;Social media&lt;/td&gt;
&lt;td&gt;Social media&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  The Bottom Line
&lt;/h2&gt;

&lt;p&gt;CapCut was a great editor. The ban was about geopolitics, not product quality. But the 2026 landscape has enough options that you don't have to settle.&lt;/p&gt;

&lt;p&gt;If you want effortless highlight reels, &lt;a href="https://firstcutstudio.xyz" rel="noopener noreferrer"&gt;FirstCut Studio&lt;/a&gt; picks up where CapCut left off. If you want professional control, DaVinci Resolve is free. If you need something simple, iMovie and Clipchamp are already on your device.&lt;/p&gt;

&lt;p&gt;Most important: if you still have CapCut installed, export your projects before you lose access.&lt;/p&gt;

</description>
      <category>video</category>
      <category>ai</category>
      <category>capcut</category>
      <category>editing</category>
    </item>
    <item>
      <title>GoPro Quik Alternatives 2026: What to Use Now</title>
      <dc:creator>Alberto Loddo</dc:creator>
      <pubDate>Sat, 02 May 2026 09:54:27 +0000</pubDate>
      <link>https://dev.to/firstcutstudio/gopro-quik-alternatives-2026-what-to-use-now-5a96</link>
      <guid>https://dev.to/firstcutstudio/gopro-quik-alternatives-2026-what-to-use-now-5a96</guid>
      <description>&lt;p&gt;GoPro Quik was once the go-to app for quickly editing action footage into shareable clips. But Quik has changed. GoPro has shifted its focus toward subscriptions and cloud storage.&lt;/p&gt;

&lt;p&gt;This guide compares the best GoPro Quik alternatives for 2026.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why People Are Leaving GoPro Quik
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Subscription push.&lt;/strong&gt; Many features now require a GoPro subscription ($49.99/year).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GoPro-centric.&lt;/strong&gt; Phone, drone, or DSLR footage gets a clunky experience.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Stale editing tools.&lt;/strong&gt; The automatic highlight reel feature has not evolved.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Performance issues.&lt;/strong&gt; Lag, crashes, and sync issues with newer models.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  1. FirstCut Studio: Best for AI-Powered Highlight Reels
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://firstcutstudio.xyz" rel="noopener noreferrer"&gt;FirstCut Studio&lt;/a&gt; takes your raw footage and automatically creates a highlight reel. Upload clips from any camera, the AI analyzes every clip (scene detection, quality grading S through C tier), selects the best moments, and syncs cuts to music beats. Free to try.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. CapCut: Best Free Mobile Editor
&lt;/h2&gt;

&lt;p&gt;Completely free, no watermark. Great for social media clips. But no automatic highlight reel generation.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. iMovie: Best for Apple Users
&lt;/h2&gt;

&lt;p&gt;Free on Apple devices, intuitive and reliable. But Apple only, limited effects, no AI features.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Adobe Premiere Rush: Best for Adobe Ecosystem
&lt;/h2&gt;

&lt;p&gt;Cross-platform with Premiere Pro integration. Requires subscription.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. DaVinci Resolve: Best for Quality-Focused Editors
&lt;/h2&gt;

&lt;p&gt;Most powerful free editor available. Industry-leading color grading. But steep learning curve and overkill for quick edits.&lt;/p&gt;

&lt;h2&gt;
  
  
  Quick Comparison
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Feature&lt;/th&gt;
&lt;th&gt;FirstCut&lt;/th&gt;
&lt;th&gt;CapCut&lt;/th&gt;
&lt;th&gt;iMovie&lt;/th&gt;
&lt;th&gt;Rush&lt;/th&gt;
&lt;th&gt;Resolve&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Price&lt;/td&gt;
&lt;td&gt;Free&lt;/td&gt;
&lt;td&gt;Free&lt;/td&gt;
&lt;td&gt;Free (Apple)&lt;/td&gt;
&lt;td&gt;Sub&lt;/td&gt;
&lt;td&gt;Free&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Auto highlight reel&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AI clip selection&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Beat-synced editing&lt;/td&gt;
&lt;td&gt;Auto&lt;/td&gt;
&lt;td&gt;Manual&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Manual&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Learning curve&lt;/td&gt;
&lt;td&gt;None&lt;/td&gt;
&lt;td&gt;Low&lt;/td&gt;
&lt;td&gt;Low&lt;/td&gt;
&lt;td&gt;Med&lt;/td&gt;
&lt;td&gt;High&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Which Should You Choose?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Quick highlight reel without editing:&lt;/strong&gt; &lt;a href="https://firstcutstudio.xyz" rel="noopener noreferrer"&gt;FirstCut Studio&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Short social clips for free:&lt;/strong&gt; CapCut&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Apple user, basic editing:&lt;/strong&gt; iMovie&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Adobe ecosystem:&lt;/strong&gt; Premiere Rush&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Professional editing:&lt;/strong&gt; DaVinci Resolve&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If speed and simplicity are what drew you to Quik, &lt;a href="https://firstcutstudio.xyz" rel="noopener noreferrer"&gt;FirstCut Studio&lt;/a&gt; picks up where Quik left off.&lt;/p&gt;

</description>
      <category>video</category>
      <category>ai</category>
      <category>gopro</category>
      <category>editing</category>
    </item>
  </channel>
</rss>
