From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 5539B4296A for ; Mon, 10 Jan 2022 11:30:19 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 823DF68AEE9; Mon, 10 Jan 2022 13:30:16 +0200 (EET) Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10olkn2095.outbound.protection.outlook.com [40.92.42.95]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 19C06687F96 for ; Mon, 10 Jan 2022 13:30:10 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HaoWwc1q4S4AB97AWPnKyDnaC3gGGUGPbtXIfDdEmPM+4R5wIG2CQ1GUh+rUNX9Ql88TsMOAgHcC4rq5sQ1zVrfeKdwfrHiT95XbMIQWulOQdpLNL9X0VAJ0oVx8McAJVdKGNJM+peRrSQtMFbtD4i1yd7LzvGbxtQgakGH4FHqg5W27RyWN87Bj/CPPEumWjllLy8kL2g8BcByGky+Uc/jImHEOQzhU/Bjpw2SQF/b4Yfh6G5rcAi4mIfD9FO8Ra2QHq2vSS/AwSDjxFN8Y9eAgA0C7mbxfvFID4IQKhQRXq19VC169rPo4FKBPEuYVXjeYO9/rJoWXBGYCmiHE6w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=mpjTLFn60w8Zj9tdMqcMfgiAlh+Wp0hi2E6CNxxvKOY=; b=QbooQuSFb9ZocOvgx1w+K0v7G74/Gvn+10oT9C7LoYL9WxPPYfEawdebh8QKyFdJhHfdAUTonNxzvUCBRhzaru4BVoA56niozzqvAX2oVTmxrUmVshnAZrJed/jjffEVZH9l3L0RZQCGO7WKmOY6mCigCoeB+sYPZELDKES05gm8JvXqdQDpSQR68hEqoA6q3nAjR6nSmv3q8pEnVcW9nqEUV6FSxeYArV3+nJ6M7Q74GXwcrdrEjPfzas1himEaZh/iTcmEcw+o/PPYX3i8gWmno1UEp6URpcH14Hf7q4AbkyTPCD1DoZ/ZKFrIVZaaninOc8r7501CsXNvIBeoYg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=mpjTLFn60w8Zj9tdMqcMfgiAlh+Wp0hi2E6CNxxvKOY=; b=dX4smwCzJ5nKpKJi0bf3kztTffETTE4202ARmcH/NSQmb3Tbqq9usrM9XxHMBu0n9MJyO+yu+dTPjHcLjHhnA57ZGGT8qifE4YJZAY5VCjwiitBilIRE9HbDMDrtTD9nMvlEn4qkDZhtYt3fE/yWaes9hd7O95ZC0XB66ze+w1awDAdMrW1E8oRJN9PpswcTeFReDHsKAlfkCSOsycPmysVX7Kvg+zWuGFniUkvWvtISdOWpvX3zbUm/vGP1k7jGI9x4ZVhOqoDAKtLmi19H209VfIWngy0qAYJTO99kG9VFAK1GWHhKlvQsWn60u16iKV8Xk8r34lifBE3ZD/rYnw== Received: from BYAPR03MB4536.namprd03.prod.outlook.com (2603:10b6:a03:cb::25) by BYAPR03MB4664.namprd03.prod.outlook.com (2603:10b6:a03:12f::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4867.9; Mon, 10 Jan 2022 11:30:05 +0000 Received: from BYAPR03MB4536.namprd03.prod.outlook.com ([fe80::3c81:3c67:2fa6:a40b]) by BYAPR03MB4536.namprd03.prod.outlook.com ([fe80::3c81:3c67:2fa6:a40b%5]) with mapi id 15.20.4867.012; Mon, 10 Jan 2022 11:30:05 +0000 From: Ze Yuan To: "ffmpeg-devel@ffmpeg.org" Thread-Topic: avformat/mkv: add mkv tags for AVS2 and AVS3 codecs. Thread-Index: AQHYBhVqGbAh9xfMSECyhSfbSsLoPg== Date: Mon, 10 Jan 2022 11:30:05 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [nCc9wITyCFdvyeWQ/IQ81pfUDnIU/PbE] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: a5cad013-8500-4b2d-a75a-08d9d42c8cb2 x-ms-traffictypediagnostic: BYAPR03MB4664:EE_ x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: FdN2N6eZ8DKnnTxtVpZ68+OpxASpINq71WfM5w03dfr3gduBZTDStCCCnzywSkx77QC7PejpMtrv6l9BBal18JXUwNex+wlvztlepi0zG5P+45qeSTSa59PMFZLkwbI3TCsILd0a21T2rmI0YQddQMijXLZIgE1SaRCqcqJRYMQiFWf3PjJzvJoLHEUzQH8zPZc8/plqEULbtjpREOG52AUDRglvLalHNbQllGVTTS9xnYFGaothuR+LF6JWNWPh1PxmmctFqN5TWW1i5FtCYgVDGMlllTswLczDM+uI4bLJjcYi1HRAomqyEAo7QZI5rZkKZ8Pdw6tIpwbGeyTvyTKT5eEbf3ck9Xk8HntTfP1MZGCwwYXdpAsL3E3ETJav/dGGGKowFsSJIn5gU7HxrcqylG7Vwa4Y6KYVb6P/bcrK1fBHsQR2NucQPUmOKCiOekO47ZIe6be1L1fnLjxw+m8UDrzuhvONwkVXqGBqu0NYc2WEKM/c8qImXrXbM6wIn1KLhuBHRnV96ReiJ/iJXQr8Wa9hvR1Swh5e44zDQ3fpTwiw+cUz/z0dcwDF9Dsua2wGkGEY2n1rpu1ZdXF4zCiHrLiuB9DOZY2iYO99JCjweOt4Q4UrkWIKUw3VyEtZvlEtpbAgXEmw1t5isqlEUQmwNDrQ6RigzTAfchzpgxA= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?oGVf5X6Mh/gTki7VqmWCkIcYl2FmCgv/ICTSB5T5eEl6kj3LM3hMsstSNJ?= =?iso-8859-1?Q?EACahhYp+gAexRo1GouQsHt5nBI3HSTGaCkDRGyU4fed2B/BnWsBfzpI92?= =?iso-8859-1?Q?RAli4l9lhjJDw6USNYjPe1o9YXmXPxhKo4yGjRynMnHaPdWsS/vVl4s3Iw?= =?iso-8859-1?Q?T84SIg1DxzcwLgHhZDJ0z7nzYnIiVqQ1TLoZySlpYgOfSNliHrEOHdlUng?= =?iso-8859-1?Q?5wUlYsv7lpsRwVxSN7pKYHnzq4QQtVBE4pjN1ncuu2vDfhfqKy3A4vQ7qF?= =?iso-8859-1?Q?lRrAI9Skhzi93XAKail1ACpxl1+iSfwmP2hIRooV4tqelsKd8UHjXnO6cX?= =?iso-8859-1?Q?AiVqUQJotxZ6Zww6RpDv5cUqEJ4rT6HLKMY/ciTHU/glg31gedauoaUG+A?= =?iso-8859-1?Q?0CrriYywVZZ3CK/xgVE0zqlvV8fzyRRAGFld+KjAmPhdSj8i5A7dhOELq0?= =?iso-8859-1?Q?jirOs7QfnyWp8A2HWHH2F30+gwFL3PZlClgf5moAqVUL01PBx1peTcDGlt?= =?iso-8859-1?Q?Kk6hOgPabDlYGYNh0BFUK37kPEGWVzo2h3p5lAFe6JBrs834kf/zy5paA5?= =?iso-8859-1?Q?3pn1cfRNkhzRHf2MYu+oLjuoVZOw8mKej4x3R9mMr8A5wulWTrsNvtfoO6?= =?iso-8859-1?Q?wM+bmnVtz45FCgNScV41v2GPBNdmIRpmoNYwe2rbzhgdx+QDnv7MWqmLP0?= =?iso-8859-1?Q?CDHZQ+yooKMZWncttTE7Q7IPWcG145GBL6LaypOzauU1U++6AVqMNf7rza?= =?iso-8859-1?Q?SW3uDmP1bZqYlROSYS4Ffi17lFaum2l67GlS2DJ6K7swToULFwrVTmm2ft?= =?iso-8859-1?Q?1KRJ+XhsMc5tUXmb91krvsn0JT2TXoYs88c4tXYF+o9wEul4WWP+czVZl9?= =?iso-8859-1?Q?gnT6LtpLdGUyci/kbJH8NiiG73qWPUQp80+Taov3awu0hE9JtiHqHO0sU4?= =?iso-8859-1?Q?YtlxjqRu4PZuAIfbYMyryBVd4VQMMjWEl/2RjdXD3wmgIzUnMqFpeA=3D?= =?iso-8859-1?Q?=3D?= Content-Type: multipart/mixed; boundary="_002_BYAPR03MB4536DF1A18C4AE32851F0F5EB8509BYAPR03MB4536namp_" MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-685f7.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BYAPR03MB4536.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: a5cad013-8500-4b2d-a75a-08d9d42c8cb2 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Jan 2022 11:30:05.3335 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR03MB4664 Subject: [FFmpeg-devel] avformat/mkv: add mkv tags for AVS2 and AVS3 codecs. X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: --_002_BYAPR03MB4536DF1A18C4AE32851F0F5EB8509BYAPR03MB4536namp_ Content-Type: text/plain; charset="iso-8859-1" Content-ID: Content-Transfer-Encoding: quoted-printable >From babcceafbd30eff677b2366a0c470d31c503bed1 Mon Sep 17 00:00:00 2001 From: TianBo Zheng Date: Mon, 10 Jan 2022 11:18:56 +0000 Subject: [PATCH] avformat/mkv: add mkv tags for AVS2 and AVS3 codecs. Signed-off-by: TianBo Zheng naturalwalker@hotmail.com MKV codec mappings: V_AVS2 and V_AVS3 (https://github.com/ietf-wg-cellar/matroska-specificati= on/blob/master/codec_specs.md) Encoding tool: Ffmpeg with AVS2/AVS3 enabled: https://github.com/xatabhk/FFmpeg-avs2-avs= 3/releases Command line: ffmpeg -i xxxx.mp4 -vcodec avs2 -acodec copy xxxx_avs2.mkv ffmpeg -i xxxx.mp4 -vcodec avs2 -speed_level 4 -acodec copy xx= xx_avs2.mkv` Players: (1) Ffmpeg with avs2/avs3 enabled: (https://github.com/xatabhk/FFmpeg-avs= 2-avs3/releases): Command line: ffplay xxxx_avs2.mkv ffplay xxxx_avs3.mkv (2) VLC 3.0.x with AVS2/AVS3 enabled: https://github.com/xatabhk/vlc-3.0-= avs2-avs3/releases (3) Mpc-hc 1.9.x with AVS2/AVS3 enabled: https://gitee.com/zhengtianbo/ca= vs-avs2-avs3_decoder_added_to_mpc_hc/releases AVS2/AVS3 MKV samples: https://github.com/xatabhk/avs2-avs3-video-samples --- libavformat/matroska.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libavformat/matroska.c b/libavformat/matroska.c index 7c56aba403..90d94b65bf 100644 --- a/libavformat/matroska.c +++ b/libavformat/matroska.c @@ -78,6 +78,8 @@ const CodecTags ff_mkv_codec_tags[]=3D{ {"S_HDMV/TEXTST" , AV_CODEC_ID_HDMV_TEXT_SUBTITLE}, {"V_AV1" , AV_CODEC_ID_AV1}, + {"V_AVS2" , AV_CODEC_ID_AVS2}, + {"V_AVS3" , AV_CODEC_ID_AVS3}, {"V_DIRAC" , AV_CODEC_ID_DIRAC}, {"V_FFV1" , AV_CODEC_ID_FFV1}, {"V_MJPEG" , AV_CODEC_ID_MJPEG}, --=20 2.19.1 --_002_BYAPR03MB4536DF1A18C4AE32851F0F5EB8509BYAPR03MB4536namp_ Content-Type: application/octet-stream; name="0001-avformat-mkv-add-mkv-tags-for-AVS2-and-AVS3-codecs.patch" Content-Description: 0001-avformat-mkv-add-mkv-tags-for-AVS2-and-AVS3-codecs.patch Content-Disposition: attachment; filename="0001-avformat-mkv-add-mkv-tags-for-AVS2-and-AVS3-codecs.patch"; size=914; creation-date="Mon, 10 Jan 2022 11:30:05 GMT"; modification-date="Mon, 10 Jan 2022 11:30:05 GMT" Content-ID: Content-Transfer-Encoding: base64 RnJvbSBiYWJjY2VhZmJkMzBlZmY2NzdiMjM2NmEwYzQ3MGQzMWM1MDNiZWQxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBUaWFuQm8gWmhlbmcgPG5hdHVyYWx3YWxrZXJAaG90bWFpbC5j b20+CkRhdGU6IE1vbiwgMTAgSmFuIDIwMjIgMTE6MTg6NTYgKzAwMDAKU3ViamVjdDogW1BBVENI XSBhdmZvcm1hdC9ta3Y6IGFkZCBta3YgdGFncyBmb3IgQVZTMiBhbmQgQVZTMyBjb2RlY3MuCgpT aWduZWQtb2ZmLWJ5OiBUaWFuQm8gWmhlbmcgPG5hdHVyYWx3YWxrZXJAaG90bWFpbC5jb20+Ci0t LQogbGliYXZmb3JtYXQvbWF0cm9za2EuYyB8IDIgKysKIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2Vy dGlvbnMoKykKCmRpZmYgLS1naXQgYS9saWJhdmZvcm1hdC9tYXRyb3NrYS5jIGIvbGliYXZmb3Jt YXQvbWF0cm9za2EuYwppbmRleCA3YzU2YWJhNDAzLi45MGQ5NGI2NWJmIDEwMDY0NAotLS0gYS9s aWJhdmZvcm1hdC9tYXRyb3NrYS5jCisrKyBiL2xpYmF2Zm9ybWF0L21hdHJvc2thLmMKQEAgLTc4 LDYgKzc4LDggQEAgY29uc3QgQ29kZWNUYWdzIGZmX21rdl9jb2RlY190YWdzW109ewogICAgIHsi U19IRE1WL1RFWFRTVCIgICAgLCBBVl9DT0RFQ19JRF9IRE1WX1RFWFRfU1VCVElUTEV9LAogCiAg ICAgeyJWX0FWMSIgICAgICAgICAgICAsIEFWX0NPREVDX0lEX0FWMX0sCisgICAgeyJWX0FWUzIi ICAgICAgICAgICAsIEFWX0NPREVDX0lEX0FWUzJ9LAorICAgIHsiVl9BVlMzIiAgICAgICAgICAg LCBBVl9DT0RFQ19JRF9BVlMzfSwKICAgICB7IlZfRElSQUMiICAgICAgICAgICwgQVZfQ09ERUNf SURfRElSQUN9LAogICAgIHsiVl9GRlYxIiAgICAgICAgICAgLCBBVl9DT0RFQ19JRF9GRlYxfSwK ICAgICB7IlZfTUpQRUciICAgICAgICAgICwgQVZfQ09ERUNfSURfTUpQRUd9LAotLSAKMi4xOS4x Cgo= --_002_BYAPR03MB4536DF1A18C4AE32851F0F5EB8509BYAPR03MB4536namp_ Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe". --_002_BYAPR03MB4536DF1A18C4AE32851F0F5EB8509BYAPR03MB4536namp_--