Short-Form Video Editor (CapCut) – Faceless Music Reels & TikToks

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Part Time

SALARY

$5/hour

HOURS PER WEEK

10

DATE UPDATED

Jun 3, 2026

JOB OVERVIEW

We're Blackwake Audio, a music label creating short-form content for our artists. We need a reliable part-time editor to turn our songs into faceless vertical clips for TikTok, Instagram Reels, and YouTube Shorts. This is templated, repeatable work. Once you learn our style, it's fast.
What you'll do:

Edit short vertical videos (9:16, 1080×1920), 8–15 seconds each, from a brief we give you.
Each clip is a simple "vibe loop" background + on-screen caption text + a cut of our song, synced so the hook lands in the first second.
Source background loops from free stock sites (Pexels, Pixabay, Mixkit) or generate them with an AI video tool (Kling, Runway, or Luma — a plus, not required).
Place caption text exactly to our spec for font, size, and position. We provide a one-page style guide and reference clips.
Trim each clip into a seamless loop and export a ready-to-post file.
Deliver in batches, around 20–30 finished clips per week (we'll dial in the exact number during the trial).

What we provide:

The audio cuts, the exact caption text for every clip, and a style guide with examples. You're assembling and sourcing backgrounds, not writing copy or guessing the vibe.

You're a fit if you:

Are fluent in CapCut and fast at templated editing.
Have a sharp eye for clean, readable text and good timing.
Follow a spec precisely. Consistency and text placement matter a lot to us.
Are reliable, communicate clearly in English, and hit deadlines.
Have a portfolio of short-form, vertical, or faceless edits (lyric videos, POV edits, and similar).

Nice to have:

Experience with AI video generators (Kling, Runway, Luma, Sora).
A feel for music and short-form pacing.

Logistics:

Part-time, about 20 hours/week, long-term and ongoing for the right person.
Starts with a paid trial of 3–5 clips so we can both see if it's a fit.
You deliver finished files and will not need access to our social accounts.

To apply:

Start your message with the word "ECHO" so I know you read this.
Send 2–3 examples of faceless or vertical short-form videos you've edited.
Tell me which tools you use and how many simple clips you can turn around per hour.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0137
Total Execution Time  0.0154
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,491,632 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Short-Form-Video-Editor-CapCut-Faceless-Music-Reels-TikToks-1660560
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0071 seconds)  (Hide)
0.0005   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1660560
 LIMIT 1 
0.0006   SELECT *
FROM `employers`
WHERE `employer_id` = 941141
 LIMIT 1 
0.0011   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1660560
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-09',ej.date_added) duration_daysDATEDIFF('2026-09-09',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-09-09',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1660560' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1660560 
0.0008   UPDATE employer_jobs SET hit_counts '***Jun-03-2026=774***Jun-04-2026=82***Jun-05-2026=73***Jun-06-2026=20***Jun-07-2026=22***Jun-08-2026=15***Jun-09-2026=29***Jun-10-2026=14***Jun-11-2026=30***Jun-12-2026=13***Jun-13-2026=7***Jun-14-2026=9***Jun-15-2026=15***Jun-16-2026=5***Jun-17-2026=6***Jun-18-2026=5***Jun-19-2026=3***Jun-20-2026=14***Jun-21-2026=4***Jun-22-2026=24***Jun-23-2026=9***Jun-24-2026=9***Jun-25-2026=4***Jun-26-2026=6***Jun-27-2026=6***Jun-28-2026=2***Jun-29-2026=1***Jun-30-2026=6***Jul-01-2026=2***Jul-02-2026=7***Jul-03-2026=26***Jul-04-2026=6***Jul-05-2026=8***Jul-06-2026=3***Jul-07-2026=10***Jul-08-2026=2***Jul-09-2026=8***Jul-10-2026=10***Jul-11-2026=24***Jul-12-2026=15***Jul-13-2026=7***Jul-14-2026=11***Jul-15-2026=10***Jul-16-2026=17***Jul-17-2026=10***Jul-18-2026=9***Jul-19-2026=3***Jul-20-2026=14***Jul-21-2026=21***Jul-22-2026=13***Jul-23-2026=25***Jul-24-2026=28***Jul-25-2026=28***Jul-26-2026=4***Jul-27-2026=14***Jul-28-2026=22***Jul-29-2026=28***Jul-30-2026=18***Jul-31-2026=30***Aug-01-2026=36***Aug-02-2026=27***Aug-03-2026=25***Aug-04-2026=26***Aug-05-2026=24***Aug-06-2026=14***Aug-07-2026=10***Aug-08-2026=21***Aug-09-2026=18***Aug-10-2026=12***Aug-11-2026=26***Aug-12-2026=23***Aug-13-2026=17***Aug-14-2026=10***Aug-15-2026=21***Aug-16-2026=23***Aug-17-2026=19***Aug-18-2026=19***Aug-19-2026=20***Aug-20-2026=16***Aug-21-2026=29***Aug-22-2026=20***Aug-23-2026=18***Aug-24-2026=15***Aug-25-2026=13***Aug-26-2026=19***Aug-27-2026=25***Aug-28-2026=11***Aug-29-2026=10***Aug-30-2026=10***Aug-31-2026=11***Sep-01-2026=8***Sep-02-2026=5***Sep-03-2026=4***Sep-04-2026=7***Sep-05-2026=1***Sep-09-2026=1' WHERE job_id'1660560'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jun-2026=1207***Jul-2026=433***Aug-2026=588***Sep-2026=26' WHERE job_id'1660560'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1660560' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1660560 
0.0005   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '941141'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)