Skip to content

Online ffmpeg

Tool link: https://ffmpeg.bmmmd.com/ Overseas server: https://ffmpeg.94cat.com/

The first use will download ffmpeg (~30MB). Please be patient; afterwards it will be cached in the browser.

ffmpeg Commands

Example: ffmpeg -i "av.mp4" -c copy "gv.mp4"

Use the command ffmpeg -codecs to view supported codecs.

Add the -nd parameter to skip downloading the processed file and place it directly in the file area.

File Area

Add files: Use the Add a bunch of files button, drag local files onto the page, or paste copied local files onto the page (Ctrl+V).

Files in the file area support drag-and-drop reordering.

Left-click a filename to preview the video online. Supports m3u8, mpd, flv, mp4, and other video formats.

You can drag in subtitle files. When previewing a video, click the subtitle file to load it into the player. The player settings button lets you adjust subtitle size and timeline offset.

Right-click a filename to open the context menu.

LAN File Transfer

When different devices on the same LAN open https://ffmpeg.bmmmd.com/ at the same time, Network Neighbors will appear. Click another user's name to select one or more files to send to them. Usernames are random; your own username is shown in the Console at startup as hello XXX. Right-click another user's name to auto-fill the message command sendText 'other user' 'Hello!', then press Enter to send the message.

You can also transfer files by dragging files from the file area onto another user's name under Network Neighbors.

INFO

All file transfers and messages are transmitted only within the LAN and do not pass through any remote server.

The remote server only helps users on the LAN establish contact with each other and provides random usernames before exiting.

Powered by the open-source project snapdrop.

The overseas server does not support the LAN file transfer feature.

Command List

CommandDescriptionExample
ffmpeg//
clearFFmpegClears the ffmpeg cached in the browser
clearClears the console
addAdd a network file
Many sites restrict this, so the success rate is low
add https://bmmmd.com/test.mp4
downDownloads a file from the file areadown test.mp4
playPreview a file
The parameter can be a URL
play test.mp4
renRename a fileren test.mp4 bmm.mp4
sendTextSend a message; the first parameter is the recipient's usernamesendText "Cute Pupu" Hello!
milkSponsor
thanksSponsor thank-you list
helpHelp
mycat🐱

INFO

Due to WebAssembly limitations, online ffmpeg can currently process videos up to 2GB in size.