From 9f6fed4661befb5f3f0da39972ce3016b088e1e0 Mon Sep 17 00:00:00 2001 From: Rahul Tarak Date: Fri, 12 Jun 2020 12:54:32 +0530 Subject: [PATCH 1/5] Create VP9 Codec https://trac.ffmpeg.org/wiki/Encode/VP9 --- codecs/vp9 | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 codecs/vp9 diff --git a/codecs/vp9 b/codecs/vp9 new file mode 100644 index 0000000..276a0fe --- /dev/null +++ b/codecs/vp9 @@ -0,0 +1,8 @@ +module.exports = { + name: "VP9", + compressionRange: { + min: 15, + max: 35, + }, + ffmpegLib: "libvpx-vp9", +}; From 6137ede14dc94bf58b856fca23ac803e7c33fef4 Mon Sep 17 00:00:00 2001 From: Rahul Tarak Date: Fri, 12 Jun 2020 12:54:45 +0530 Subject: [PATCH 2/5] Rename vp9 to vp9.js --- codecs/{vp9 => vp9.js} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename codecs/{vp9 => vp9.js} (100%) diff --git a/codecs/vp9 b/codecs/vp9.js similarity index 100% rename from codecs/vp9 rename to codecs/vp9.js From 8318477c2d385da46dfba1dda0c76ff8bd314680 Mon Sep 17 00:00:00 2001 From: Rahul Tarak Date: Fri, 12 Jun 2020 12:55:30 +0530 Subject: [PATCH 3/5] Adding VP9 --- formats/mp4.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/formats/mp4.js b/formats/mp4.js index 7d5b02e..6100023 100644 --- a/formats/mp4.js +++ b/formats/mp4.js @@ -4,5 +4,5 @@ module.exports = CODEC_TYPES => ({ display: true, defaultCodec: null, type: "video/mp4", - codecs: [CODEC_TYPES.H264, CODEC_TYPES.MPEG4], -}) \ No newline at end of file + codecs: [CODEC_TYPES.H264, CODEC_TYPES.MPEG4, CODEC_TYPES.VP9], +}) From 0ed9dcaab3e3160c35c4e52bdd07913c531a8da6 Mon Sep 17 00:00:00 2001 From: Rahul Tarak Date: Fri, 12 Jun 2020 12:55:54 +0530 Subject: [PATCH 4/5] Update avi.js --- formats/avi.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/formats/avi.js b/formats/avi.js index d75f088..0871a43 100644 --- a/formats/avi.js +++ b/formats/avi.js @@ -3,5 +3,5 @@ module.exports = CODEC_TYPES => ({ extension: ".avi", display: false, defaultCodec: CODEC_TYPES.H264, - codecs: [CODEC_TYPES.H264, CODEC_TYPES.MPEG4], -}) \ No newline at end of file + codecs: [CODEC_TYPES.H264, CODEC_TYPES.MPEG4, CODEC_TYPES.VP9], +}) From 3cadb9ce981ecad15c8a891404becea09702371d Mon Sep 17 00:00:00 2001 From: Rahul Tarak Date: Fri, 12 Jun 2020 13:16:57 +0530 Subject: [PATCH 5/5] Removed VP9 Support as it is too slow on AVI --- formats/avi.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/formats/avi.js b/formats/avi.js index 0871a43..6e8748f 100644 --- a/formats/avi.js +++ b/formats/avi.js @@ -3,5 +3,5 @@ module.exports = CODEC_TYPES => ({ extension: ".avi", display: false, defaultCodec: CODEC_TYPES.H264, - codecs: [CODEC_TYPES.H264, CODEC_TYPES.MPEG4, CODEC_TYPES.VP9], + codecs: [CODEC_TYPES.H264, CODEC_TYPES.MPEG4], })