Short-Form Video Editor — Faceless TikTok (Music/Rap Commentary, CapCut)

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

TYPE OF WORK

Full Time

SALARY

$5–$7 per video

HOURS PER WEEK

35

DATE UPDATED

Sep 3, 2026

JOB OVERVIEW

I run faceless short-form TikTok accounts in the music/rap commentary niche. I need a reliable editor to turn scripts + clips into fast-paced, highly-edited 30–60 second videos, working to a fixed template so the look stays consistent every time.
This is repeatable, predictable work. Once you learn the template, every video follows the same recipe — no guesswork. If you're fast and consistent, this grows into full-time and a lead role training other editors.
What you'll be doing:

Editing 30–60s vertical (9:16) faceless videos from a script I provide
Matching a locked style I'll give you reference videos for: rapid ~1-second cuts, subject cut-outs placed on a clean background, bold colour-coded captions (money = green, names = yellow, etc.) animated word-by-word, tight sound effects synced to every cut, AI voiceover, upbeat music bed
Sourcing/cutting the clips and images (or working from ones I provide)
Hitting a consistent daily/weekly output

Must have:

Proven experience editing fast-paced faceless short-form (TikTok/Reels/Shorts) — NOT vlogs or talking-head
Strong CapCut skills (or Premiere/DaVinci) — keyframing, masking/cut-outs, multi-track audio
An eye for SFX timing and clean colour-coded captions
Reliable, fast turnaround and good written English

Nice to have:

Background-removal / subject cut-out speed
AI tools (image gen, face/expression edits)
Genuine interest in music/rap (helps with clip selection)

What I provide: script, topic, reference videos, and direction. You execute the template.
HOW TO APPLY (read carefully — applications that skip this are deleted):

Start your message with the word RHYTHM so I know you read this.
Link 2 examples of fast-paced faceless short-form videos you personally edited.
Tell me your rate (per video or monthly) and your turnaround time per video.
Confirm you're willing to do one paid test video before we commit.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0242
Total Execution Time  0.0261
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,491,784 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Short-Form-Video-Editor-Faceless-TikTok-MusicRap-Commentary-CapCut-1668316
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0171 seconds)  (Hide)
0.0006   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1668316
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 899694
 LIMIT 1 
0.0019   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1668316
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-03',ej.date_added) duration_days, DATEDIFF('2026-10-03',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-10-03',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1668316' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1668316 
0.0008   UPDATE employer_jobs SET hit_counts = '***Jun-14-2026=1374***Jun-15-2026=129***Jun-16-2026=43***Jun-17-2026=28***Jun-18-2026=20***Jun-19-2026=11***Jun-20-2026=20***Jun-21-2026=7***Jun-22-2026=17***Jun-23-2026=5***Jun-24-2026=13***Jun-25-2026=6***Jun-26-2026=3***Jun-27-2026=6***Jun-28-2026=6***Jun-29-2026=4***Jun-30-2026=3***Jul-01-2026=16***Jul-02-2026=8***Jul-03-2026=26***Jul-04-2026=8***Jul-05-2026=6***Jul-06-2026=10***Jul-07-2026=10***Jul-08-2026=3***Jul-09-2026=9***Jul-10-2026=14***Jul-11-2026=24***Jul-12-2026=21***Jul-13-2026=14***Jul-14-2026=13***Jul-15-2026=16***Jul-16-2026=18***Jul-17-2026=13***Jul-18-2026=9***Jul-19-2026=59***Jul-20-2026=220***Jul-21-2026=116***Jul-22-2026=31***Jul-23-2026=33***Jul-24-2026=36***Jul-25-2026=35***Jul-26-2026=26***Jul-27-2026=27***Jul-28-2026=44***Jul-29-2026=46***Jul-30-2026=34***Jul-31-2026=37***Aug-01-2026=41***Aug-02-2026=40***Aug-03-2026=33***Aug-04-2026=37***Aug-05-2026=36***Aug-06-2026=20***Aug-07-2026=34***Aug-08-2026=43***Aug-09-2026=41***Aug-10-2026=34***Aug-11-2026=44***Aug-12-2026=42***Aug-13-2026=41***Aug-14-2026=26***Aug-15-2026=45***Aug-16-2026=50***Aug-17-2026=42***Aug-18-2026=42***Aug-19-2026=46***Aug-20-2026=42***Aug-21-2026=48***Aug-22-2026=43***Aug-23-2026=42***Aug-24-2026=42***Aug-25-2026=37***Aug-26-2026=37***Aug-27-2026=23***Aug-28-2026=14***Aug-29-2026=13***Aug-30-2026=9***Aug-31-2026=14***Sep-01-2026=7***Sep-02-2026=11***Sep-03-2026=1025***Sep-04-2026=105***Sep-05-2026=42***Sep-06-2026=20***Sep-07-2026=16***Sep-08-2026=22***Sep-09-2026=50***Sep-10-2026=21***Sep-11-2026=10***Sep-12-2026=10***Sep-13-2026=7***Sep-14-2026=11***Sep-15-2026=3***Sep-16-2026=5***Sep-17-2026=10***Sep-18-2026=5***Sep-19-2026=5***Sep-20-2026=5***Sep-21-2026=6***Sep-22-2026=4***Sep-23-2026=9***Sep-24-2026=5***Sep-25-2026=3***Sep-26-2026=5***Oct-03-2026=1' WHERE job_id= '1668316'  
0.0009   UPDATE employer_jobs SET monthly_hits = '***Jun-2026=1695***Jul-2026=982***Aug-2026=1101***Sep-2026=1422***Oct-2026=1' WHERE job_id= '1668316'  
0.0021   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1668316' AND status LIKE 'sent%' ORDER BY id DESC  
0.0006   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1668316 
0.0072   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '899694'
AND `date_added` >= '2022-06-08' 
0.0004   select * from teasers 
0.0003   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)