Skip to content

Commit d1733bb

Browse files
committed
Add explicit color space metadata for FFmpeg 4.2 output.
1 parent b9366c1 commit d1733bb

File tree

7 files changed

+14
-7
lines changed

7 files changed

+14
-7
lines changed

video_formats/ProRes.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
[
44
"-n", "-c:v", "prores_ks",
55
"-profile:v", ["profile",["1","2","3","4"], {"default": "3"}],
6-
"-vf", "scale=out_color_matrix=bt709"
6+
"-vf", "scale=out_color_matrix=bt709",
7+
"-colorspace", "bt709", "-color_primaries", "bt709", "-color_trc", "bt709"
78
],
89
"fake_trc": "bt709",
910
"audio_pass": ["-c:a", "pcm_s16le"],

video_formats/av1-webm.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44
"-n", "-c:v", "libsvtav1",
55
"-pix_fmt", ["pix_fmt", ["yuv420p10le", "yuv420p"]],
66
"-crf", ["crf","INT", {"default": 23, "min": 0, "max": 100, "step": 1}],
7-
"-vf", "scale=out_color_matrix=bt709"
7+
"-vf", "scale=out_color_matrix=bt709",
8+
"-color_range", "tv", "-colorspace", "bt709", "-color_primaries", "bt709", "-color_trc", "bt709"
89
],
910
"fake_trc": "bt709",
1011
"audio_pass": ["-c:a", "libopus"],

video_formats/h264-mp4.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44
"-n", "-c:v", "libx264",
55
"-pix_fmt", ["pix_fmt", ["yuv420p", "yuv420p10le"]],
66
"-crf", ["crf","INT", {"default": 19, "min": 0, "max": 100, "step": 1}],
7-
"-vf", "scale=out_color_matrix=bt709"
7+
"-vf", "scale=out_color_matrix=bt709",
8+
"-color_range", "tv", "-colorspace", "bt709", "-color_primaries", "bt709", "-color_trc", "bt709"
89
],
910
"fake_trc": "bt709",
1011
"audio_pass": ["-c:a", "aac"],

video_formats/h265-mp4.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,9 @@
66
"-pix_fmt", ["pix_fmt", ["yuv420p10le", "yuv420p"]],
77
"-crf", ["crf","INT", {"default": 22, "min": 0, "max": 100, "step": 1}],
88
"-preset", "medium",
9+
"-x265-params", "log-level=quiet",
910
"-vf", "scale=out_color_matrix=bt709",
10-
"-x265-params", "log-level=quiet"
11+
"-color_range", "tv", "-colorspace", "bt709", "-color_primaries", "bt709", "-color_trc", "bt709"
1112
],
1213
"fake_trc": "bt709",
1314
"audio_pass": ["-c:a", "aac"],

video_formats/nvenc_h264-mp4.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
[
44
"-n", "-c:v", "h264_nvenc",
55
"-pix_fmt", ["pix_fmt", ["yuv420p", "yuv420p10le"]],
6-
"-vf", "scale=out_color_matrix=bt709"
6+
"-vf", "scale=out_color_matrix=bt709",
7+
"-color_range", "tv", "-colorspace", "bt709", "-color_primaries", "bt709", "-color_trc", "bt709"
78
],
89
"fake_trc": "bt709",
910
"audio_pass": ["-c:a", "aac"],

video_formats/nvenc_hevc-mp4.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44
"-n", "-c:v", "hevc_nvenc",
55
"-vtag", "hvc1",
66
"-pix_fmt", ["pix_fmt", ["yuv420p", "yuv420p10le"]],
7-
"-vf", "scale=out_color_matrix=bt709"
7+
"-vf", "scale=out_color_matrix=bt709",
8+
"-color_range", "tv", "-colorspace", "bt709", "-color_primaries", "bt709", "-color_trc", "bt709"
89
],
910
"fake_trc": "bt709",
1011
"audio_pass": ["-c:a", "aac"],

video_formats/webm.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55
"-pix_fmt", ["pix_fmt",["yuv420p","yuva420p"]],
66
"-crf", ["crf","INT", {"default": 20, "min": 0, "max": 100, "step": 1}],
77
"-b:v", "0",
8-
"-vf", "scale=out_color_matrix=bt709"
8+
"-vf", "scale=out_color_matrix=bt709",
9+
"-color_range", "tv", "-colorspace", "bt709", "-color_primaries", "bt709", "-color_trc", "bt709"
910
],
1011
"fake_trc": "bt709",
1112
"audio_pass": ["-c:a", "libvorbis"],

0 commit comments

Comments
 (0)