From 91f147e7c2826ad5f70e8eb3b223abb0413b2df3 Mon Sep 17 00:00:00 2001 From: Jaex Date: Sun, 20 Sep 2015 13:03:44 +0300 Subject: [PATCH] Chrome WebM transparency fix --- ShareX.ScreenCaptureLib/Screencast/ScreencastOptions.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/ShareX.ScreenCaptureLib/Screencast/ScreencastOptions.cs b/ShareX.ScreenCaptureLib/Screencast/ScreencastOptions.cs index 8077e73b6..34ea74da0 100644 --- a/ShareX.ScreenCaptureLib/Screencast/ScreencastOptions.cs +++ b/ShareX.ScreenCaptureLib/Screencast/ScreencastOptions.cs @@ -174,6 +174,7 @@ public string GetFFmpegArgs(bool isCustom = false) case FFmpegVideoCodec.libvpx: // https://trac.ffmpeg.org/wiki/Encode/VP8 args.AppendFormat("-deadline {0} ", "realtime"); args.AppendFormat("-b:v {0}k ", FFmpeg.VPx_bitrate); + args.AppendFormat("-pix_fmt {0} ", "yuv420p"); // -pix_fmt yuv420p required otherwise causing issues in Chrome related to WebM transparency support break; case FFmpegVideoCodec.libxvid: // https://trac.ffmpeg.org/wiki/Encode/MPEG-4 args.AppendFormat("-qscale:v {0} ", FFmpeg.XviD_qscale);