Cover artwork
Artwork support varies by container, tag standard and player. Resize an unnecessarily large image before embedding and verify it in the intended player.
Drop a video here
or click to browse
Supported formats: MP4, MOV, MKV, MP3, M4A, AAC, FLAC
Maximum file size: 2 GB
0 / 500
Store the selected image inside the output file when the target container supports it.
Media preview
No videos have been added yet.
Format
—
Resolution
—
Duration
—
File size
—
Output file
Result preview
Apply metadata to enable download.
Original file
—
Updated file
—
Difference
—
Format
—
If the implementation writes files in the browser, local media need not be uploaded to AppKiro. However, parsing and rewriting still use browser memory. A remote URL flow uses the network and may be read-only depending on CORS, range and write architecture.
It updates supported descriptive fields such as title, artist, album, year, description or cover art inside the file container. It does not change visible pixels or spoken audio unless the implementation performs a separate media encode.
Media metadata stores descriptive and technical information in a container or tag structure. Editing a title, artist or cover image does not replace text already shown in video frames, remove a watermark or change the actual audio recording.
Music and video libraries, archivists, podcasters, photographers, CMS teams and developers use metadata editing to improve titles, attribution, grouping, cover artwork and searchability in compatible players and asset systems.
Choose a compatible video or audio file and let the parser display existing fields.
Edit only the descriptive values you intend to change; leave other fields unchanged.
Add, replace or remove cover artwork only when the current container writer supports it.
Compare Before and After, including fields that will be cleared or overwritten.
Write a separate output file, re-open it with Metadata Extraction and keep the original until verification is complete.
Artwork support varies by container, tag standard and player. Resize an unnecessarily large image before embedding and verify it in the intended player.
Expose only fields the writer can preserve and serialize correctly. A generic UI must not imply that every container supports every tag.
Changing container tags can often avoid decoding video or audio streams, but this is an implementation fact. Claim “no re-encode” only after checking the actual writer path.
Title and artist are descriptive. Codec, duration and resolution are normally derived from media streams and should not be presented as freely editable tags.
Metadata Extraction reads and reports what a file contains. Metadata Editor attempts to modify supported writable fields and creates a new file. Link the two pages as inspect → edit → verify rather than targeting the same intent.
If the implementation writes files in the browser, local media need not be uploaded to AppKiro. However, parsing and rewriting still use browser memory. A remote URL flow uses the network and may be read-only depending on CORS, range and write architecture.
The player may cache data, read a different tag namespace or ignore that field. Re-open the file and compare with extraction output.
The target container, tag type or player may not support embedded artwork. Check the output structure and use a compatible image.
Metadata is usually small relative to media streams. Similar size is expected and does not prove whether re-encoding occurred.
The writer may not preserve unknown tags. Source code should retain unsupported fields where possible, and the UI must warn before destructive rewriting.
Only fields supported by the current parser, writer and container. Common examples are title, artist, album, year, description, genre, comment, copyright and cover art.
Not when the implementation rewrites tags or container fields while copying media streams. Verify the actual path before promising no re-encode.
No. Resolution and codec describe the actual media streams. Use a converter or resizer to change them.
Only if the target container and current writer support embedded artwork. Support in players also varies.
No. Players use different tag standards, mappings and priorities. Test the output in the intended destination.
Supported fields can be explicitly cleared when the writer implements deletion. Do not interpret an empty input as consent to erase data.
No. The safer workflow creates a separate output and keeps the original until the tags are verified.
Only claim browser-local editing when confirmed in source code. URL-based input still requires access to the remote host.
A parser may expose more fields than the writer can safely serialize. Read support and write support are separate capabilities.
Open the exported file in Metadata Extraction and in the target player or asset system. Compare the changed fields and artwork before replacing the source.