AISkillFlowPro.com

🎬 Video Editing for Streaming Services

Specifications, Tools, and Step-by-Step Approval Guide

Instructor: Mary Johnson  |  AISkillFlowPro.com

⚠️ Real-World Example: Why DistroKid Rejected Your Video

DistroKid reported: "Your video duration is quite a lot different from your audio duration. Streaming services need them to be close." — This is one of the most common rejection reasons. It means your exported video clip is a different length than the audio track attached to it. Other common issues include wrong resolution, incorrect frame rate, and unsupported aspect ratio. This course teaches you how to fix all of these and get approved on the first try.

1

Module 1 — The Top Reasons Streaming Services Reject Videos

Before you can fix a rejection, you need to understand why it happened. Streaming platforms like Apple Music, Spotify, Tidal, and Amazon Music have strict technical requirements. Here are the most common failure reasons:

1. Audio/Video Duration Mismatch

This is exactly what happened in the DistroKid example. If your audio track is 3:42 but your video is 3:40, it will fail. Even a difference of a few seconds can cause rejection. The video and audio must be encoded together and match within fractions of a second.

2. Wrong Resolution

Most services require 1920×1080 (1080p Full HD) at minimum. Some, like Apple Music and Tidal, recommend 3840×2160 (4K UHD). Submitting 720p or non-standard dimensions will cause rejection.

3. Incorrect Aspect Ratio

All major streaming services require 16:9 widescreen. Vertical (9:16), square (1:1), or letterboxed content is rejected. Make sure your canvas is set to 16:9 before you start editing.

4. Wrong Frame Rate

Accepted frame rates are typically 24, 25, or 29.97 fps. Videos shot at 60fps or 120fps must be converted or exported at an accepted rate.

5. Unsupported Codec or Container

Services require H.264 or H.265 video codec inside an MP4 or MOV container. Files encoded with AVI, WMV, or older codecs will be rejected.

6. Audio Not Stereo or Wrong Sample Rate

Audio must be stereo (2-channel), 44.1 kHz or 48 kHz, 16-bit or 24-bit. Mono audio, 5.1 surround, or non-standard sample rates cause failures.

2

Module 2 — Required Specifications by Streaming Service

Universal Specifications (All Major Platforms)

SpecificationRequired ValueNotes
Aspect Ratio16:9Widescreen — mandatory on all platforms
Resolution (Minimum)1920 × 1080 (1080p)4K (3840×2160) preferred for Apple/Tidal
Frame Rate24, 25, or 29.97 fps23.976 also accepted on most platforms
Video CodecH.264 (AVC) or H.265 (HEVC)H.264 is safest for widest compatibility
Container FormatMP4 or MOVMP4 (.mp4) is the most universally accepted
Audio CodecAAC or PCMAAC-LC at 320 kbps recommended
Audio ChannelsStereo (2-channel)No mono, no 5.1 surround
Audio Sample Rate44.1 kHz or 48 kHz48 kHz preferred for video
Audio Bit Depth16-bit or 24-bit24-bit preferred for quality
Video Bitrate10–50 Mbps for 1080pHigher is better up to platform limits
Color SpaceRec. 709 (BT.709)Do NOT use HDR/LOG unless platform supports it
Audio/Video SyncMust match exactlyDuration difference must be <0.5 seconds

Platform-Specific Requirements

PlatformMin ResolutionPreferredMax File SizeNotes
Apple Music1920×10803840×2160 (4K)4 GBProRes 422 accepted; H.264 required
Spotify1920×10801920×1080200 MB (Canvas)Canvas videos: 3–8 sec loops, 9:16
Amazon Music1920×10803840×21603 GBH.264 in MP4 strongly preferred
Tidal1920×10804K HDR5 GBSupports HDR10; H.265 for 4K
YouTube Music1280×7203840×2160256 GBMost lenient; H.264 or VP9
Deezer1920×10801920×10802 GBStandard H.264 MP4
DistroKid1920×10801920×10802 GBDuration sync is critical!
🍎 Apple Music Note:

Apple is the most strict. They require H.264, 1920×1080 minimum, Rec. 709 color space, AAC audio at 44.1 kHz, and the video/audio must be within 0.1 seconds of each other. Always test with Apple's specs as your benchmark.

3

Module 3 — Best Video Editing Tools to Use

Professional & Semi-Pro Editors

DaVinci Resolve FREE
Desktop — Windows/Mac/Linux

Industry-standard color grading + editing. Exports H.264/H.265 perfectly. Best free option for streaming-quality output.

→ Download Free
Adobe Premiere Pro
Desktop — Windows/Mac

Industry standard. Excellent export presets for all streaming services. Works seamlessly with After Effects.

→ adobe.com
Final Cut Pro
Mac Only

Apple's professional editor. Best choice for Apple Music submissions. Outputs ProRes and H.264 natively.

→ apple.com
CapCut FREE
Desktop / Mobile

Great beginner-friendly editor. Exports 1080p H.264 MP4. Perfect for music video creators just starting out.

→ capcut.com

Video Conversion & Format Fix Tools

HandBrake FREE
Windows/Mac/Linux

Free, powerful video converter. Use it to re-encode any video to H.264 MP4 with the exact specs streaming services require.

→ handbrake.fr
FFmpeg FREE
Command Line

The most powerful free media tool. Can fix audio/video sync, convert codecs, adjust frame rates, and more with one command.

→ ffmpeg.org
Shutter Encoder FREE
Windows/Mac

User-friendly FFmpeg wrapper. Drag-and-drop interface to convert to any streaming-approved format without using the command line.

→ shutterencoder.com
CloudConvert FREE
Online Tool

Browser-based converter. No software install needed. Convert to MP4 H.264 quickly from any format.

→ cloudconvert.com

Audio Sync & Analysis Tools

Audacity FREE
Windows/Mac/Linux

Check your audio duration precisely. Use it to trim or extend audio to match your video length exactly.

→ audacityteam.org
MediaInfo FREE
Windows/Mac

Reads every technical detail of your video file — codec, bitrate, frame rate, audio specs — before you submit. Essential verification tool.

→ mediaarea.net
4

Module 4 — Step-by-Step: Fix Your Video and Guarantee Approval

🔧 Fix: Audio/Video Duration Mismatch (DistroKid Issue)

  1. Open MediaInfo on your current video file. Check the "Duration" field for both the video track and audio track. Note the difference in milliseconds.
  2. Open your project in DaVinci Resolve, Premiere Pro, or CapCut. Check the total timeline length vs. your audio track length.
  3. Trim or extend audio to match the video precisely. In Audacity, you can add silence to the end of audio if it's shorter, or trim a few frames if it's longer.
  4. Re-export the video with audio embedded (not as separate tracks). Make sure "Embed audio" is checked in your export settings.
  5. Verify with MediaInfo after export — both durations must match within 0.1 seconds.

🔧 Fix: Wrong Resolution

  1. Create a new sequence/project at 1920×1080 (or 3840×2160 for 4K). Do NOT scale an existing smaller-resolution project up.
  2. If your source footage is lower resolution, use DaVinci Resolve's upscaling (Super Scale feature) for best results.
  3. Set your export to 1920×1080 with no letterboxing (no black bars on sides).
  4. In HandBrake: Under "Dimensions," set Width=1920, Height=1080, Anamorphic=None, and Cropping=None.

🔧 Fix: Wrong Frame Rate

  1. Open your video in HandBrake.
  2. Under the "Video" tab, find "Framerate (FPS)." Change it to 29.97 (safest) or 24.
  3. Select "Constant Framerate" — do NOT use variable framerate (VFR), which causes sync issues.
  4. Re-encode and verify with MediaInfo.

✅ Export Settings for Maximum Approval Rate

Use these exact settings when exporting from any editing software:

SettingValue
Format / ContainerMP4 (.mp4)
Video CodecH.264 (AVC)
Resolution1920 × 1080
Frame Rate29.97 fps — Constant
Video Bitrate15–20 Mbps (VBR, 2-pass)
Color SpaceRec. 709
Audio CodecAAC-LC
Audio Bitrate320 kbps
Audio ChannelsStereo (2.0)
Sample Rate48,000 Hz (48 kHz)
Audio EmbeddedYes — muxed into MP4
5

Module 5 — What to Avoid at All Costs

✔ DO These Things

  • Use 16:9 aspect ratio
  • Export as H.264 MP4
  • Use constant frame rate (CFR)
  • Embed audio inside the video file
  • Use Rec. 709 color space
  • Verify with MediaInfo before submitting
  • Match audio and video duration exactly
  • Use 48 kHz stereo AAC audio
  • Export at 1920×1080 minimum
  • Use a 2-pass VBR encode for quality

✖ NEVER Do These Things

  • Submit vertical (9:16) or square video
  • Use WMV, AVI, or FLV format
  • Use variable frame rate (VFR)
  • Export with separate audio file
  • Submit with LOG or HDR color profiles
  • Leave audio/video duration mismatched
  • Use mono or 5.1 surround audio
  • Submit 720p or lower resolution
  • Use MP3 audio inside video
  • Ignore platform-specific file size limits
⚠️ Variable Frame Rate Warning:

If you recorded with an iPhone or Android phone, your video is likely Variable Frame Rate (VFR). This WILL cause sync issues and rejections. Always convert to Constant Frame Rate (CFR) using HandBrake or FFmpeg before submitting. In HandBrake, set Framerate to 29.97 and choose "Constant Framerate."

6

Module 6 — Pre-Submission Approval Checklist

Run through every item below before submitting to DistroKid or any streaming service. Check each one off:

  • Resolution is 1920×1080 or higher (verified in MediaInfo)
  • Aspect ratio is 16:9 (no black bars, no cropping)
  • Frame rate is 23.976, 24, 25, or 29.97 fps — Constant (not Variable)
  • Video codec is H.264 (AVC) or H.265 (HEVC)
  • Container is MP4 (.mp4) or MOV (.mov)
  • Audio is embedded inside the video file (not a separate file)
  • Audio codec is AAC-LC at 320 kbps
  • Audio is Stereo (2-channel) — not mono, not surround
  • Audio sample rate is 44.1 kHz or 48 kHz
  • Video duration and audio duration match within 0.1 seconds
  • Color space is Rec. 709 (not LOG, not HDR, not Rec. 2020)
  • File size is within the platform limit (check platform guidelines)
  • MediaInfo confirms all specs above before upload
  • No copyrighted third-party content in the video that could trigger a Content ID claim
7

Module 7 — Official Links, Resources & Tools

Official Platform Submission Guidelines

Platform / ResourceLink
Apple Music for Artistsartists.apple.com
DistroKid Help Centersupport.distrokid.com
Spotify for Artistsartists.spotify.com
Amazon Music for Artistsartists.amazonmusic.com
YouTube Creator Helpsupport.google.com/youtube
Tidal for Artistssupport.tidal.com

Free Tools Download Links

ToolPurposeLink
DaVinci ResolveProfessional video editor (free)blackmagicdesign.com
HandBrakeVideo converter — fix codec & frame ratehandbrake.fr
MediaInfoVerify video specs before submissionmediaarea.net
Shutter EncoderEasy drag-and-drop video convertershutterencoder.com
AudacityFix audio duration & qualityaudacityteam.org
FFmpegCommand-line video/audio processingffmpeg.org
CapCutBeginner-friendly editor (free)capcut.com
CloudConvertOnline file converter (no install)cloudconvert.com
💡 Pro Tip from Mary Johnson:

Before submitting any video, always open it in MediaInfo first. If your video track duration and audio track duration show different numbers, fix it before uploading. This one step alone will eliminate the most common rejection reason. Download MediaInfo free — it takes 30 seconds to check.