Archive Guide

FFmpeg & PowerShell for Suno Creators

Create social-ready MP4s, clean AI metadata, add professional song tags, and verify your releases using nothing but FFmpeg and PowerShell.

  • Create MP4 videos from WAV files
  • Replace Suno metadata with your own
  • Add artist, title and copyright tags
  • Verify every release before publishing
Guide Details
20 minute guide Difficulty: Beginner Tools: FFmpeg + PowerShell
July 6, 2026 Classification: Technical Status: Verified

Before You Begin

What is FFmpeg?

FFmpeg is a free, open-source tool that processes audio and video files from the command line. It can convert formats, encode audio, resize video, trim clips, merge files, and write metadata. It runs on Windows, macOS, and Linux and is the industry standard for media processing.

Why PowerShell?

This guide uses PowerShell, which is installed on every modern Windows machine. It handles long FFmpeg commands cleanly and is more capable than the older Command Prompt.

Install FFmpeg

Windows: Visit ffmpeg.org/download.html and follow the Windows download link. Download a current build, extract the ZIP file, and add the FFmpeg bin folder to your system PATH.

Mac: Install using Homebrew by running:

brew install ffmpeg

To verify FFmpeg is installed correctly, open PowerShell (Windows) or Terminal (Mac) and run:

ffmpeg -version

If you see version information, FFmpeg is installed correctly. If you receive a “ffmpeg is not recognized” or “command not found” error, verify that the FFmpeg bin folder has been added to your system PATH and restart your terminal.


Part 1: Create Social Media MP4s

Most social media platforms treat audio files as second-class content. MP4 video files get more prominent placement, better autoplay behaviour, and wider reach. By combining your cover artwork with your audio, you create a standard video that plays natively on Facebook, Instagram, X, and YouTube.

The result looks like a music video. It is a looping image with your audio attached, but platforms treat it as video.

Step 1: Set Up Your Folder

Create a working folder for each export. Place two files inside with consistent names so you can reuse these commands without editing them:

C:\Users\YourName\Desktop\mp4-export\
  audio.wav
  cover.jpg

Step 2: Open PowerShell in Your Folder

Open the folder in File Explorer, click the address bar, type powershell, and press Enter. PowerShell opens directly inside that folder.

Understanding the Pattern

Every FFmpeg command follows the same structure. Once you understand it, modifying commands is straightforward:

ffmpeg  [inputs]  [processing]  [encoding]  [output]

Facebook / Instagram (4:5)

ffmpeg -loop 1 -i cover.jpg -i audio.wav `
  -vf "scale=1080:-2:force_original_aspect_ratio=increase,crop=1080:1350" `
  -c:v libx264 -pix_fmt yuv420p -r 30 `
  -c:a aac -b:a 256k -ar 48000 `
  -shortest -movflags +faststart `
  output_fb_4x5.mp4

YouTube / X (16:9)

ffmpeg -loop 1 -i cover.jpg -i audio.wav `
  -vf "scale=1920:-2:force_original_aspect_ratio=increase,crop=1920:1080" `
  -c:v libx264 -pix_fmt yuv420p -r 30 `
  -c:a aac -b:a 256k -ar 48000 `
  -shortest -movflags +faststart `
  output_yt_16x9.mp4

Square (1:1)

ffmpeg -loop 1 -i cover.jpg -i audio.wav `
  -vf "scale=1080:-2:force_original_aspect_ratio=increase,crop=1080:1080" `
  -c:v libx264 -pix_fmt yuv420p -r 30 `
  -c:a aac -b:a 256k -ar 48000 `
  -shortest -movflags +faststart `
  output_sq_1x1.mp4

Part 2: Replace Suno Metadata

When Suno exports a WAV file, it embeds metadata including a comment identifying the file as being created with Suno, a generation timestamp, and an internal generation ID. This metadata does not affect the audio itself, but it remains attached to the file unless you replace or remove it.

While no platform publicly documents every signal used to evaluate uploaded media, embedded metadata may be one of many inputs available to automated workflows alongside the audio itself, upload context, and other technical characteristics. For that reason, many creators choose to replace generic export metadata with their own professional release information before publishing or archiving their music.

Replacing metadata does not change the audio or attempt to misrepresent your work. It simply ensures your files carry meaningful information such as your title, artist, copyright, and descriptive notes instead of generic generation metadata.

Where Metadata Actually Matters

This surprises many creators. Streaming platforms do not use embedded file metadata for display. Spotify, Apple Music, Amazon Music, and YouTube Music all use the information you enter during the upload process, not the metadata stored inside the audio file itself.

Embedded metadata is commonly used by media players, digital asset management systems, and file indexing tools. It may also be available to automated workflows that inspect uploaded media before or during processing. Because platforms do not publicly disclose every aspect of these systems, it is best to think of metadata as one possible signal rather than the only one.

Regardless of how individual platforms use embedded metadata, replacing generic export information with your own release metadata is simply good archival practice. It keeps your music library organized, improves compatibility with media software, and ensures every file carries information that reflects your work rather than the application that generated it.

Step 1: Strip Existing Metadata

ffmpeg -i song.wav -map_metadata -1 -c copy clean.wav

-map_metadata -1 removes everything. -c copy copies the audio without re-encoding, so there is no quality loss.

Step 2: Write Your Own Tags

Add exactly what you want to the clean file. Adjust the values – the field names stay the same:

ffmpeg -i clean.wav `
  -map_metadata -1 `
  -c copy `
  -metadata title="Factory Settings" `
  -metadata artist="Airon Sinth" `
  -metadata album="Factory Settings" `
  -metadata genre="Electronic / Experimental / Pop" `
  -metadata date="2026" `
  -metadata copyright="© 2026 MagnusPrime" `
  -metadata comment="Carrier: Airon Sinth | Signal: Factory Settings | Archive Status: Signal Verified | Movement Detected" `
  factory-settings-master.wav

Field Reference

Always use: title, artist

Recommended: album, date, copyright

Optional: genre, comment

Skip: encoder (FFmpeg fills this automatically), track and disc (only needed for multi-track albums)


Part 3: View and Verify Metadata

After tagging, confirm the file contains exactly what you intended before distributing.

FFprobe

FFprobe is installed alongside FFmpeg. Run either of these:

ffprobe -hide_banner song.wav
ffprobe -v quiet -show_format song.wav

Example: Before and After

Below is the difference between an original Suno export and the same file after replacing the metadata with your own release information.

Before

Metadata:
comment:
made with suno;
created=2026-07-01T08:52:06Z;
id=60c8b6b5-4056-4736-aa6c-d2948b778d28

encoder:
Lavf60.16.100

After

Metadata:
artist:
Airon Sinth

title:
Factory Settings

genre:
Electronic / Experimental / Pop

date:
2026

copyright:
© 2026 MagnusPrime

comment:
Carrier: Airon Sinth |
Signal: Factory Settings |
Archive Status: Signal Verified |
Movement Detected

encoder:
Lavf62.3.100

MediaInfo

A free GUI application that shows every detail stored in any media file. Drag your file onto it and all metadata is displayed immediately. Available at mediaarea.net/en/MediaInfo

Windows File Properties

Right-click the file, select Properties, then click the Details tab. This shows basic fields without any additional software. Use FFprobe or MediaInfo for complete verification.


Part 4: Command Cheat Sheet

Inspect Metadata

ffprobe -hide_banner song.wav

Displays the embedded metadata, audio format, duration, bitrate, and stream information for the file.

Format Conversion

ffmpeg -i song.wav song.mp3
ffmpeg -i song.wav song.flac
ffmpeg -i song.mp3 song.wav

Extract Artwork from MP3

ffmpeg -i song.mp3 cover.jpg

Extract Audio from Video

ffmpeg -i video.mp4 audio.wav

Trim Audio

ffmpeg -i song.wav -ss 00:00:30 -t 00:03:00 trimmed.wav

-ss sets the start point. -t sets the duration.


Complete Release Workflow

The full sequence for every Suno release:

01 – Export Download WAV from Suno. Name it clearly.
02 – Clean Strip Suno metadata with -map_metadata -1.
03 – Tag Write your title, artist, copyright, and comment.
04 – Verify Confirm with FFprobe before distributing.
05 – Package Create MP4s for each social platform.
06 – Release Upload. Metadata on distributor forms overrides embedded tags.