Initializing... drag & drop files here
Supports: NEF
A .nef is a Nikon RAW still; .asf is Microsoft's Advanced Systems Format, a streaming container from the Windows Media era. This conversion exists for one narrow reason: some legacy Windows tool, kiosk, or streaming server scans for .asf and refuses a plain image file. Because the source is a single photograph, the result is a silent, motionless clip that holds one developed frame on screen — this page documents exactly what gets written, which controls actually render, and where the format's edges are.
| Property | Value |
|---|---|
| Full name | Nikon Electronic Format — Nikon's proprietary RAW format |
| What it stores | All the image information captured by the sensor, plus metadata (camera body, settings, lens) |
| Processing state | Unprocessed. Nikon states that no in-camera white balance, hue, tone or sharpening is applied — those values are kept as instruction sets inside the file |
| Typical bit depth | 12-bit or 14-bit per channel sensor samples |
| Embedded preview | Yes — NEF is one of only two RAW extensions our uploader has a dedicated thumbnail path for, so the on-page preview normally renders |
| Audio | None. A NEF is a still frame with no timeline and no sound |
| Best for | Keeping full editing latitude before you commit to a render |
| Property | Value |
|---|---|
| Full name | Advanced Systems Format (Microsoft) |
| Purpose | An extensible file format designed primarily for storing and playing synchronized digital media streams and transmitting them over networks |
| Codec policy | Per Microsoft, ASF streams "can be in any compressed or uncompressed format" — the container does not mandate a codec |
| Extension convention | .wma and .wmv signal an ASF file whose content uses the Windows Media Audio/Video codecs; .asf is the generic spelling |
| Internal structure | GUID-tagged "objects": a Header object and a Data object (both required) plus an optional Index object |
| Notable property | A partially downloaded ASF is still readable as long as it has the Header object and at least one Data object |
| Current status | Microsoft lists the Windows Media Format 11 SDK as a legacy feature, superseded by Source Reader and Sink Writer |
| What this page writes | H.264 video inside an ASF container, no audio stream |
.nef onto the page or click "+ Add Files". Several Nikon RAW files can be queued, and each is sent over an encrypted connection..asf. Files upload over an encrypted connection, are processed on our servers, and are deleted automatically after a few hours — no sign-up, no watermark.Because the source is an image rather than a video, every bitrate and target-file-size mode is hidden. Three modes remain, and only one of them is a safe default on every codec:
| Mode | Renders on this page | What it does with a NEF |
|---|---|---|
| Quality Preset | Yes — default, opens on "Very High (Recommended)" | On H.264 it resolves to a CRF value. On non-CRF codecs it has nothing to work with: it scales the source's video bitrate, and a still photo has none |
| Constant Quality | Yes | Sets the quantizer directly. On H.264 this is CRF on a 0–51 scale; on WMV 1/2, MPEG-4, Xvid, MS MPEG-4 and the H.26x codecs it is a 1–31 quantizer |
| Constraint Quality | Yes | Same quality control plus a Max bitrate ceiling. This is the mode to use when you have switched off H.264 |
| Target file size / Constant Bitrate / Variable Bitrate | No — hidden for image sources | — |
On the default H.264 path, "Very High" maps to a base CRF of 18, then the pipeline adds up to +2 for high-resolution frames — a 24-megapixel Nikon still lands at CRF 20. Every image is first normalised to PNG and capped at 4096 pixels on its long edge, so a 6000 × 4000 NEF is encoded at 4096 × 2730. Encoding runs at 1 frame per second with B-frames disabled, since consecutive frames are identical.
Because a NEF is one exposure. There is no audio track to carry and no timeline to play back, so the Audio Codec panel does not render at all on this page — the file is written with a video stream only, rather than a video stream plus a silent audio track. The picture is held for whatever you set under Image Duration (5 seconds by default) at 1 frame per second. There is no pan, zoom or fade; add motion afterwards in a video editor if you need it.
H.264, unless you change it. The Video Codec control on this page opens on H.264 even though ASF is historically a Windows Media container, and probing a finished file confirms an asf container with an h264 stream inside. That is a legal ASF — Microsoft's own overview states the streams may be in any compressed or uncompressed format — but software written specifically around Windows Media codecs may only expect a WMV stream. If your target is that kind of tool, set Video Codec to WMV 2 before converting.
Because WMV is not a CRF codec. On H.264 the quality value is a true CRF on a 0–51 scale. Switch to WMV 1, WMV 2, MPEG-4, MS MPEG-4, Xvid or any of the H.26x options and the same control becomes a 1–31 quantizer, where 1 is the best quality and 31 the worst — so the numbers are not comparable between codecs, and a value that looks conservative on one scale is aggressive on the other. On those codecs, set Constraint Quality (or Constant Quality) explicitly rather than leaving the conversion on Quality Preset, which has no source bitrate to scale on a still image.
It fills whatever part of the video frame your photo does not cover. If you keep the original resolution the photo fills the frame and the setting is invisible; choose a fixed resolution such as 1920 × 1080 for a portrait-orientation NEF and you get pillarbox bars in that colour. For image sources the default is White — that is deliberate, because a white surround reads as a print border rather than as a broken video. The dropdown carries Black, White and 23 further colours.
They are the same container; the extension is the signal. Microsoft's convention is that .wmv marks an ASF file holding Windows Media Video, while .asf is the neutral spelling. Choose this page when a tool literally scans for .asf, and NEF to WMV when the software expects .wmv. Neither choice changes the picture — the codec choice does.
Three things: pixel dimensions, the quality value, and how long you hold the frame. We encoded a 4096 × 2730 still through this page's default settings — H.264 at CRF 20, 1 fps, 5 seconds — and measured a 6.8 MB .asf. Almost all of that is the first keyframe; the remaining four frames are near-identical and cost very little. Halving Image Duration therefore barely changes the file, whereas dropping Video resolution to a 1080p-class preset changes it dramatically.
No, and no video container could. Nikon keeps white balance, hue, tone and sharpening as instruction sets rather than baking them into the sensor data, which is exactly what makes RAW re-editable. Writing a video frame forces the pipeline to demosaic and develop that data into ordinary 8-bit video pixels and then compress them, so the 12-bit or 14-bit latitude is spent. Keep the .nef as your master. If you want a high-quality editable still instead, NEF to TIFF preserves far more.
Partly. Every image is re-encoded to a clean PNG and clamped to 4096 pixels on the long edge before it reaches the encoder, so a 45-megapixel Nikon file is downscaled whatever you choose under Video resolution — that clamp is not adjustable. Below that ceiling you have full control: Keep original, a fixed width × height from the preset list, or a height-only preset where the width follows the photo's aspect ratio. If you need every original pixel, a video container is the wrong destination — use NEF to PNG or NEF to TIFF.
Then do not use it. ASF is worth the trouble only when something downstream demands that extension. For a clip that plays on phones, browsers and modern editors, NEF to MP4 is the better target; for a picture that simply opens everywhere, NEF to JPG is faster and far smaller. The NEF converter hub lists every target we support from Nikon RAW.