Format Conversion
What is Format Conversion?
Format conversion is the process of changing a media file from one format to another: like converting an MP4 video to a ProRes file for editing, or a PNG image to a JPEG for web upload.
At a glance
- Also known as
- TranscodingMedia transcodingFile conversion
- Used for
- Making media files compatible with different software and platformsOptimising file size for deliveryPreparing assets for different production stages
- Common tools
- FFmpegAdobe media encoderHandBrakeDaVinci resolveCompressor
- Related terms
- CodecCompressionExport settingsBitrateWorkflow
Ready to create?
Direct scenes, design characters, and ship full films
All-in-one AI creative platform with simple, transparent pricing, no speed throttles, and an infinite Canvas for max creativity.
How it compares
These terms are often used interchangeably, but re-encoding specifically refers to the process of decoding a compressed media file and then encoding it again using a new codec or settings, which always involves some quality loss in lossy formats. Format conversion is the broader concept that includes re-encoding but also encompasses container rewrapping: changing the container file format without re-encoding the underlying media data: which can be done without any quality loss. Rewrapping is preferable to re-encoding when only the container needs to change.
Think of it like…
Think about a recipe written in Spanish that needs to go to a kitchen where everyone speaks French. The recipe is the same ( the same ingredients, the same steps ) but it needs to be translated so the chefs can work with it. Format conversion does the same thing for media files: the content is the same, but it gets translated into a different technical language so the next tool in the workflow can read and use it. Sometimes a little information is lost in translation, and sometimes nothing is lost at all: it depends on which formats you are converting between and how carefully you set up the conversion.
Pro tip
Minimising the number of lossy conversion steps in any media workflow is one of the most effective ways to preserve quality across a production pipeline. Working in a high-quality intermediate format ( ProRes, DNxHD, or a lossless codec ) for all editing and grading stages, then converting to the delivery format only once at the end, prevents the accumulation of compression artefacts that results from repeated lossy-to-lossy conversions. For AI-generated content specifically, exporting from generation tools in the highest quality format available before converting to delivery formats preserves the fine detail that AI generation produces.
Types and variations
- Lossy-to-lossy conversion involves changing between two compressed formats and carries the risk of quality accumulation: each conversion introduces additional compression artefacts, so minimising the number of conversions in a workflow preserves quality.
- Lossless conversion moves between uncompressed or lossless formats without quality loss and is appropriate for intermediate production stages where maximum quality must be preserved.
- Proxy conversion creates lower-resolution, lower-quality copies of high-resolution originals for use during editing, with the original files reconnected for final output.
- Mezzanine conversion creates high-quality intermediate files used between production stages to avoid the artefacts of working directly in heavily compressed camera-native or delivery formats throughout post-production.
Ready to make your first scene in Morphic?
Try MorphicCommon use cases
- Editors convert camera-native footage to editing-optimised codecs like ProRes or DNxHD at the start of a post-production workflow, improving timeline performance without the quality loss of working in compressed delivery formats.
- Social media managers convert high-quality master exports to platform-specific formats and specifications for efficient upload and playback across different channels.
- AI generation users convert platform-specific output formats ( WebP images, MP4 clips ) to formats compatible with their editing software or delivery requirements.
- Archivists convert older or proprietary formats to open, widely supported formats to ensure long-term accessibility of media assets.
Ready to create?
Direct scenes, design characters, and ship full films
All-in-one AI creative platform with simple, transparent pricing, no speed throttles, and an infinite Canvas for max creativity.
FAQs
Format conversion is the process of transforming a media file from one file format, codec, or container to another. It is used to ensure compatibility between different software tools and delivery platforms, to optimise file size, or to prepare content for different stages of a production workflow. It is a routine and essential technical process in professional content creation.
A codec is the algorithm used to compress and decompress the media data: examples include H.264, H.265, ProRes, and AV1 for video. A container is the file format that holds the compressed data and associated metadata: examples include MP4, MOV, MKV, and AVI. The same codec can often be used within different containers, and different codecs can reside in the same container type, which is why understanding both is important when troubleshooting compatibility issues.
Not always. Converting between lossless formats, or rewrapping a file into a different container without re-encoding the underlying media, preserves full quality. Quality loss occurs when converting between lossy compressed formats, because decoding and re-encoding introduces additional compression artefacts. The degree of quality loss depends on the formats involved and the encoding settings used. Minimising lossy-to-lossy conversions in a workflow is the primary strategy for preserving quality.
FFmpeg is the most widely used open-source command-line tool for format conversion, supporting virtually every media format and codec. Adobe Media Encoder provides a graphical interface for conversion within Adobe workflows. HandBrake is a free graphical tool popular for converting video to web-delivery formats. DaVinci Resolve and other professional editing applications include format conversion and transcoding as part of their media management features.
AI generation tools often output in formats optimised for their platform and delivery requirements rather than for integration with professional post-production software. WebP images offer efficient web delivery but may not be supported by all editing applications. MP4 video with specific codec variants may need transcoding before they perform well on professional editing timelines. Understanding these output characteristics and having a standard conversion step as part of the intake process prevents compatibility issues downstream.
A proxy workflow involves converting high-resolution, high-quality media files to lower-resolution, lighter-weight proxy files for use during editing, improving timeline performance on systems that struggle with the full-resolution originals. The proxy files are linked to the originals so that the final export uses the full-quality source material. Creating and managing proxies involves format conversion at both the intake and delivery stages of the workflow.
The best export format depends on the intended use. For editing and post-production, exporting in a high-quality intermediate format like ProRes or DNxHD preserves quality for further processing. For web delivery and social media, H.264 in an MP4 container offers wide compatibility and efficient file sizes. For archiving, lossless or near-lossless formats preserve the maximum quality. Checking the specific format requirements of the delivery platform or the next tool in the workflow is always the most reliable approach.
Transcoding is the process of decoding a media file from its current format and re-encoding it in a different format or with different encoding settings. It is the technical process that format conversion performs when changing the codec of a media file rather than simply rewrapping it. All transcoding is a form of format conversion, but not all format conversion involves transcoding: container changes without re-encoding are conversions that do not transcode the media data.