____________________________________________________________
Encoding
Handbrake 1.8.2 (2024081000)
Video.svt-av1 10 bit fast decode Preset 5 2-pass vbr 3430 kbps
Audio.384 kbps opus 5.1
FFmetrics
30 Min - VMAF 97.45
____________________________________________________________
File
Video: AV01 3840x2160 23.976fps [V: av1 main, yuv420p10le, 3840x2160 [default]]
Audio: Opus 48000Hz 6ch 9216kbps [A: 5.1 opus 384 kbps [eng] (opus, 48000 Hz, 5.1) [default]]
Subtitle [S: Chinese [chi] (pgs)]
Subtitle [S: Chinese [chi] (pgs)]
Subtitle [S: Chinese [chi] (pgs)]
Subtitle [S: Czech [cze] (pgs)]
Subtitle [S: Czech [cze] (pgs)]
Subtitle [S: Danish [dan] (pgs)]
Subtitle [S: Dutch [dut] (pgs)]
Subtitle: Advanced SubStation Alpha [S: English [eng] (ass)]
Subtitle: Advanced SubStation Alpha [S: SDH [eng] (ass)]
Subtitle [S: English [eng] (pgs)]
Subtitle [S: Finnish [fin] (pgs)]
Subtitle [S: French [fre] (pgs)]
Subtitle [S: French [fre] (pgs)]
Subtitle [S: French [fre] (pgs)]
Subtitle [S: German [ger] (pgs)]
Subtitle [S: German [ger] (pgs)]
Subtitle [S: Hindi [hin] (pgs)]
Subtitle [S: Hungarian [hun] (pgs)]
Subtitle [S: Italian [ita] (pgs)]
Subtitle [S: Italian [ita] (pgs)]
Subtitle [S: Japanese [jpn] (pgs)]
Subtitle [S: Japanese [jpn] (pgs)]
Subtitle [S: Korean [kor] (pgs)]
Subtitle [S: Norwegian [nor] (pgs)]
Subtitle [S: Polish [pol] (pgs)]
Subtitle [S: Portuguese [por] (pgs)]
Subtitle [S: Spanish [spa] (pgs)]
Subtitle [S: Spanish [spa] (pgs)]
Subtitle [S: Spanish [spa] (pgs)]
Subtitle [S: Spanish [spa] (pgs)]
Subtitle [S: Swedish [swe] (pgs)]
Subtitle [S: Thai [tha] (pgs)]
Subtitle [S: Thai [tha] (pgs)]
Subtitle: UTF-8 [S: opensubtitles [spa] (subrip) [default]]
Subtitle: UTF-8 [S: opensubtitles [ara] (subrip) [default]]
Subtitle: UTF-8 [S: opensubtitles [dut] (subrip) [default]]
Subtitle: UTF-8 [S: opensubtitles [eng] (subrip) [default]]
Subtitle: UTF-8 [S: opensubtitles [gre] (subrip) [default]]
Subtitle: UTF-8 [S: opensubtitles [fre] (subrip) [default]]
Subtitle: UTF-8 [S: opensubtitles [ger] (subrip) [default]]
Subtitle: UTF-8 [S: opensubtitles [pol] (subrip) [default]]
Subtitle: UTF-8 [S: opensubtitles [hun] (subrip) [default]]
Subtitle: UTF-8 [S: opensubtitles [jpn] (subrip) [default]]
Subtitle: UTF-8 [S: opensubtitles [ita] (subrip) [default]]
Subtitle: UTF-8 [S: opensubtitles [por] (subrip) [default]]
Subtitle [S: Forced Subtitles (auto)]
Subtitle: UTF-8 [S: No subtitles]
General
Unique ID : 209037826938898493311927777399847727898 (0x9D43389626B7D87F85991DFC932B331A)
Complete name : Tenet.2020.bluray.hdr.Imax.2160p.av1.5.1.opus.vmaf97-Rosy.mkv
Format : Matroska
Format version : Version 4
File size : 4.15 GiB
Duration : 2 h 30 min
Overall bit rate : 3 959 kb/s
Frame rate : 23.976 FPS
Movie name : Tenet.2020.bluray.hdr.Imax.2160p.av1.5.1.opus.vmaf97-Rosy
Encoded date : 2024-12-01 13:20:39 UTC
Writing application : mkvmerge v88.0 ('All I Know') 64-bit
Writing library : libebml v1.4.5 + libmatroska v1.7.1
Cover : Yes
Attachments : cover.jpg
Video
ID : 1
Format : AV1
Format/Info : AOMedia Video 1
Format profile : [email protected]
HDR format : SMPTE ST 2086, HDR10 compatible
Codec ID : V_AV1
Duration : 2 h 30 min
Bit rate : 3 424 kb/s
Width : 3 840 pixels
Height : 2 160 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 23.976 (24000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0 (Type 2)
Bit depth : 10 bits
Bits/(Pixel*Frame) : 0.017
Stream size : 3.59 GiB (86%)
Default : Yes
Forced : No
Color range : Limited
Color primaries : BT.2020
Transfer characteristics : PQ
Matrix coefficients : BT.2020 non-constant
Mastering display color primar : Display P3
Mastering display luminance : min: 0.0050 cd/m2, max: 4000 cd/m2
Maximum Content Light Level : 349
MaxCLL_Original : 349 cd/m2
Maximum Frame-Average Light Le : 86
MaxFALL_Original : 86 cd/m2
Audio
ID : 2
Format : Opus
Codec ID : A_OPUS
Duration : 2 h 30 min
Bit rate : 325 kb/s
Channel(s) : 6 channels
Channel layout : L R C Lb Rb LFE
Sampling rate : 48.0 kHz
Frame rate : 50.000 FPS (960 SPF)
Compression mode : Lossy
Stream size : 349 MiB (8%)
Title : 5.1 opus 384 kbps
Language : English
Default : Yes
Forced : No
____________________________________________________________
Source
Tenet.2020.PROPER.IMAX.2160p.BluRay.REMUX.HEVC.DTS-HD.MA.5.1-FGT
Video: HVC1 3840x2160 23.976fps [V: English [eng] (hevc main 10 L5.1, yuv420p10le, 3840x2160)]
Audio: DTS 48000Hz 6ch 6912kbps [A: DTS-HD MA 5.1 [eng] (dts-hd ma, 48000 Hz, 5.1(side), s24) [default]]
Audio: Dolby AC3 48000Hz 6ch 640kbps [A: DD 5.1 [eng] (ac3, 48000 Hz, 5.1(side), 640 kb/s)]
Audio: Dolby AC3 48000Hz 6ch 640kbps [A: DD 5.1 [eng] (ac3, 48000 Hz, 5.1(side), 640 kb/s)]
Audio: Dolby AC3 48000Hz 6ch 448kbps [A: DD 5.1 [fre] (ac3, 48000 Hz, 5.1(side), 448 kb/s)]
Audio: DTS 48000Hz 6ch 4608kbps [A: DTS-HD MA 5.1 [fre] (dts-hd ma, 48000 Hz, 5.1(side), s16)]
Audio: DTS 48000Hz 6ch 4608kbps [A: DTS-HD MA 5.1 [ger] (dts-hd ma, 48000 Hz, 5.1(side), s16)]
Audio: Dolby AC3 48000Hz stereo 192kbps [A: DD 2.0 [ger] (ac3, 48000 Hz, stereo, 192 kb/s)]
Audio: Dolby AC3 48000Hz 6ch 640kbps [A: DD 5.1 [ita] (ac3, 48000 Hz, 5.1(side), 640 kb/s)]
Audio: Dolby AC3 48000Hz 6ch 640kbps [A: DD 5.1 [spa] (ac3, 48000 Hz, 5.1(side), 640 kb/s)]
Audio: Dolby AC3 48000Hz 6ch 640kbps [A: DD 5.1 [spa] (ac3, 48000 Hz, 5.1(side), 640 kb/s)]
Audio: Dolby AC3 48000Hz 6ch 640kbps [A: DD 5.1 [cze] (ac3, 48000 Hz, 5.1(side), 640 kb/s)]
Audio: Dolby AC3 48000Hz 6ch 640kbps [A: DD 5.1 [hin] (ac3, 48000 Hz, 5.1(side), 640 kb/s)]
Audio: Dolby AC3 48000Hz 6ch 640kbps [A: DD 5.1 [pol] (ac3, 48000 Hz, 5.1(side), 640 kb/s)]
Audio: Dolby AC3 48000Hz 6ch 640kbps [A: DD 5.1 [tha] (ac3, 48000 Hz, 5.1(side), 640 kb/s)]
Audio: Dolby AC3 48000Hz 6ch 640kbps [A: DD 5.1 [jpn] (ac3, 48000 Hz, 5.1(side), 640 kb/s)]
Subtitle: UTF-8 [S: English [eng] (subrip) [default]]
Subtitle: UTF-8 [S: SDH [eng] (subrip) [hearing impaired]]
Subtitle [S: English [eng] (pgs)]
Subtitle [S: French [fre] (pgs)]
Subtitle [S: German [ger] (pgs)]
Subtitle [S: Italian [ita] (pgs)]
Subtitle [S: Spanish [spa] (pgs)]
Subtitle [S: Dutch [dut] (pgs)]
Subtitle [S: Chinese [chi] (pgs)]
Subtitle [S: Chinese [chi] (pgs)]
Subtitle [S: Chinese [chi] (pgs)]
Subtitle [S: Korean [kor] (pgs)]
Subtitle [S: Spanish [spa] (pgs)]
Subtitle [S: Czech [cze] (pgs)]
Subtitle [S: Danish [dan] (pgs)]
Subtitle [S: Finnish [fin] (pgs)]
Subtitle [S: Hungarian [hun] (pgs)]
Subtitle [S: Norwegian [nor] (pgs)]
Subtitle [S: Polish [pol] (pgs)]
Subtitle [S: Portuguese [por] (pgs)]
Subtitle [S: Swedish [swe] (pgs)]
Subtitle [S: Thai [tha] (pgs)]
Subtitle [S: French [fre] (pgs)]
Subtitle [S: French [fre] (pgs)]
Subtitle [S: German [ger] (pgs)]
Subtitle [S: Italian [ita] (pgs)]
Subtitle [S: Spanish [spa] (pgs)]
Subtitle [S: Spanish [spa] (pgs)]
Subtitle [S: Czech [cze] (pgs)]
Subtitle [S: Hindi [hin] (pgs)]
Subtitle [S: Thai [tha] (pgs)]
Subtitle [S: Japanese [jpn] (pgs)]
Subtitle [S: Japanese [jpn] (pgs)]
Subtitle [S: Forced Subtitles (auto)]
Subtitle: UTF-8 [S: No subtitles]
General
Unique ID : 125644097192347509364367300120712437181 (0x5E862C43F306284E44EEFCE2A655DDBD)
Complete name : Tenet.2020.PROPER.IMAX.2160p.BluRay.REMUX.HEVC.DTS-HD.MA.5.1-FGT.mkv
Format : Matroska
Format version : Version 4
File size : 77.1 GiB
Duration : 2 h 30 min
Overall bit rate mode : Variable
Overall bit rate : 73.5 Mb/s
Frame rate : 23.976 FPS
Movie name : Tenet.2020.PROPER.IMAX.2160p.BluRay.REMUX.HEVC.DTS-HD.MA.5.1-FGT
Encoded date : 2022-12-15 20:04:56 UTC
Writing application : mkvmerge v72.0.0 ('Minuano (Six-eight)') 64-bit
Writing library : libebml v1.4.4 + libmatroska v1.7.1
Video
ID : 1
ID in the original source medi : 4113 (0x1011)
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main [email protected]@High
HDR format : SMPTE ST 2086, HDR10 compatible
Codec ID : V_MPEGH/ISO/HEVC
Duration : 2 h 30 min
Bit rate : 57.5 Mb/s
Width : 3 840 pixels
Height : 2 160 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 23.976 (24000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0 (Type 2)
Bit depth : 10 bits
Bits/(Pixel*Frame) : 0.289
Stream size : 60.3 GiB (78%)
Language : English
Default : No
Forced : No
Color range : Limited
Color primaries : BT.2020
Transfer characteristics : PQ
Matrix coefficients : BT.2020 non-constant
Mastering display color primar : Display P3
Mastering display luminance : min: 0.0050 cd/m2, max: 4000 cd/m2
Maximum Content Light Level : 349 cd/m2
Maximum Frame-Average Light Le : 86 cd/m2
Original source medium : Blu-ray
Audio #1
ID : 2
ID in the original source medi : 4352 (0x1100)
Format : DTS XLL
Format/Info : Digital Theater Systems
Commercial name : DTS-HD Master Audio
Codec ID : A_DTS
Duration : 2 h 30 min
Bit rate mode : Variable
Bit rate : 4 036 kb/s
Channel(s) : 6 channels
Channel layout : C L R Ls Rs LFE
Sampling rate : 48.0 kHz
Frame rate : 93.750 FPS (512 SPF)
Bit depth : 24 bits
Compression mode : Lossless
Stream size : 4.23 GiB (5%)
Title : DTS-HD MA 5.1
Language : English
Default : Yes
Forced : No
Original source medium : Blu-ray
____________________________________________________________
Tools
Ab-av1
FFBitrateViewer
FFmpeg
FFmetrics
Freefilesync
Handbrake
Jackett
Mediainfo
Mkvtoolknix
Qbittorent
Scenerulez
Shutterencoder
VVV-virtualvolumeview
Xnconvert
Xnview mp
===================== AV1 guide v17 ========================
1) TLDR ez recipe
Handbrake
svt-av1 10 bit
Preset 5-7
crf 25
fast-decode
____________________________________________________________
2) Encoding by vmaf
Step 1 - Check VMAF with Ab-av1
1.1 AV1
Source resolution → crf-search -i "c:\file.mkv" --pix-format yuv420p10le --svt fast-decode=1 --svt tune=0 --preset 5 --min-samples 20 --min-vmaf 98
1080p Downscale → crf-search -i "c:\file.mkv" --pix-format yuv420p10le --svt fast-decode=1 --svt tune=0 --preset 5 --min-samples 20 --min-vmaf 96 --vfilter "scale=-1:1080"
720p Downscale → crf-search -i "c:\file.mkv" --pix-format yuv420p10le --svt fast-decode=1 --svt tune=0 --preset 5 --min-samples 20 --min-vmaf 96 --vfilter "scale=-1:720"
Sample encode → sample-encode -i "c:\file.mkv" --pix-format yuv420p10le --svt fast-decode=1 --svt tune=0 --preset 5 --min-samples 20 --crf 20
1.2 x265
Source resolution → crf-search -i "c:\file.mkv" --encoder libx265 --pix-format yuv420p10le --preset medium --min-samples 20 --enc x265-params=fastdecode=1 --min-vmaf 98
1080p Downscale → crf-search -i "c:\file.mkv" --encoder libx265 --pix-format yuv420p10le --preset medium --min-samples 20 --enc x265-params=fastdecode=1 --min-vmaf 96 --vfilter "scale=-1:1080"
720p Downscale → crf-search -i "c:\file.mkv" --encoder libx265 --pix-format yuv420p10le --preset medium --min-samples 20 --enc x265-params=fastdecode=1 --min-vmaf 96 --vfilter "scale=-1:720"
Step 2 - HandBrake
Summary:
- Container: MKV
Dimensions:
- Cropping: None
- Anamorphic: None
- Borders: None
Video:
- Encoder: AV1 (10-bit SVT)
- Framerate: Same as source
- Preset: 5
- Fast Decode: ✓
- Encoder Profile: Main
- Encoder Level: Auto
- Quality: CRF determined from "ab-av1"(1), or crf 15-20-25
Audio:
- DTS to Opus Conversion:
- DTS 7.1 → Opus @ 512 kbps
- DTS 5.1 → Opus @ 384 kbps
- DTS 2.0 → Opus @ 128 kbps
*When passtrough? lossy codec(opus,aac, ac3, eac3,wma) 768-128 kbps
Step 3 - Subtitles
- Original → passtrough
- Subtitle Translator
- Whisper OpenAI
- Opensubtitles
- Subtitlecat
*If size is an issue don`t use pgs, prefer ass/srt.
____________________________________________________________
3) Encoding by vbr preset 5-7
Step 1 - recommended sizes:
av1 1080p 30min high quality - 400mb
av1 1080p 60min high quality - 800mb
av1 1080p 120min+ high quality - 1500mb
av1 1080p super high quality - 4000mb
av1 2160p 120min+ medium quality - 4gb
av1 2160p 120min+ super high quality - 8gb-12gb
Step 2 - recommended bitrate:
1080p medium quality - 1000kbps
1080p high quality - 1500kbps
1080p high quality - 2000kbps
1080p super high quality - 4000kbps
2160p high quality - 4000kbps
2160p super high quality - 8000-12000 kbps
____________________________________________________________
3) Observations
AV1 presets have a significant impact on both bitrate and quality. For instance, moving from preset 5 to preset 2 can boost VMAF scores by 2-4 points. This behavior differs notably from x265, where higher-quality presets typically increase file size. In AV1, file size often remains unchanged or even decreases as quality improves with lower presets.
A good example is Netflix AV1 rips, which achieve decent quality at 1080p with astonishingly low bitrates of 500-700 kbps. This is likely due to the use of extremely low presets (2, 1, or 0), which require substantial computational power but yield remarkable results.
This demonstrates that bitrate alone is not a reliable indicator of quality. Similarly, relying solely on VMAF scores or subjective visual assessment can be misleading. A balanced approach that combines multiple evaluation methods is essential, particularly when faced with unusual cases, such as low VMAF scores despite high bitrates.
____________________________________________________________
References
1. Dolby, 2023. What are Dolby Vision profiles and levels? [Online]
2. Ozer, J., 2017. Video Encoding by the Numbers: Eliminate the Guesswork from your Streaming Video. Doceo Publishing.
3. Sayood, K., 2017. Introduction to Data Compression. 5th Edition.
4. Ozer, J., 2021. What is CBR, VBR, CRF, Capped-CRF? Rate Control Modes Explained.
5. Rassool, Reza. VMAF Reproducibility: Validating a Perceptual Practical Video Quality Metric.
6. Kah, A. e al. Fundamental relationships between subjective quality, user acceptance, and the VMAF metric for a quality-based bit rate ladder design for over-the-top video streaming services.
7. Boldrin, M. 2008. Against Intellectual Monopoly.