Runner / Fixes
AV1 is now everywhere, and Premiere still cannot read it. This page explains what is actually happening, how to tell if AV1 is your problem, and which conversion to use for which job.
Short answer
Premiere Pro cannot decode AV1. An AV1 file will either import as audio with a blank video track, or refuse to import at all with file format not supported. The file is not broken. Premiere simply has no AV1 decoder, and updating does not add one.
The fix is always the same: convert the video stream to H.264 or an intermediate codec before importing.
AV1 is a modern, royalty-free video codec. It compresses substantially better than H.264, which is exactly why the companies paying for bandwidth adopted it quickly. It is excellent for delivery and awkward for editing.
You are most likely to run into it from:
libaom-av1 or SVT-AV1.Two symptoms point at it almost every time:
To be certain:
ffprobe -v error -select_streams v:0 -show_entries stream=codec_name -of csv=p=0 "yourfile.mp4"
av1 or av01 confirms it.
Careful with ffprobe: if you pass
-select_streams twice, the second one wins and you can end up
reading the audio stream while believing you checked the video. Ask for
v:0 once, as above.
ffmpeg -i input.mp4 -c:v libx264 -crf 18 -preset slow \
-pix_fmt yuv420p -c:a aac -b:a 192k output.mp4
Fast enough, small enough, and Premiere has read it forever. Use this unless you have a reason not to.
ffmpeg -i input.mp4 -c:v dnxhd -profile:v dnxhr_hq \
-pix_fmt yuv422p -c:a pcm_s16le output.mov
Far more resilient through a grade. Expect files several times larger, and make sure you have the disk space before you start a batch.
for %f in (*.webm) do ffmpeg -i "%f" -c:v libx264 -crf 18 ^
-pix_fmt yuv420p -c:a aac "converted_%~nf.mp4"
That is Windows cmd. In PowerShell the loop syntax differs, and in
bash you would use for f in *.webm; do ... done.
.webm to .mp4 changes
the container label, not the codec inside. Premiere still cannot decode it.-c:v copy keeps the AV1
stream exactly as it was. You must actually re-encode the video.Converting by hand is fine occasionally. It stops being fine when it is part of your daily routine, because the real cost is not the conversion, it is noticing the problem, leaving the edit, finding the file, running the command, and coming back.
Runner removes that loop. It is a panel that sits inside Premiere Pro, fetches the clip you asked for, converts anything Premiere cannot decode on the way in, and hands you an editable file you drag straight onto the timeline. The AV1 step still happens. You just never have to know about it.
Runner catches codecs Premiere cannot read and converts them before they reach your timeline. Free while it is in beta, Windows only.
Download for WindowsRelated: a 4K clip imported with no video track.