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 0487541254 for ; Mon, 27 Jun 2022 08:01:49 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id A41E068B8BB; Mon, 27 Jun 2022 11:01:46 +0300 (EEST) Received: from FRA01-PR2-obe.outbound.protection.outlook.com (mail-eopbgr120087.outbound.protection.outlook.com [40.107.12.87]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id CB2AD68B7F9 for ; Mon, 27 Jun 2022 11:01:40 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ma+WqKEbm1Nudn640VHrSLz3zmEiIs2vegbMnmVojXdOeFKIhBqdaDdHpyySqV9U6xAaCn9SKRKGg425RoM+eEbaaabcjhirVMicmpLU8WsmyTgU7wR87PjhOmJKSvStN0coohQNb1YAPljDpN3MVz0JT/RrP9UbOnVHmGy0vgOsTWje/FzJcdJt6jToeWfHv2MyNxOmmWmSVJ0ZZguqNnVXBWKox7gRn5JLzssMmSEKxBOszIpO8b/My6TGyeFWt6+ZosxHIfSL5AIF9kSO3devLbNU3oNAupP3PL6oLrodL104i7ApZ1GTbBiduw3+YERqbMTkZPvUP28qNvXYZw== 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=ys2Tb/nO12iqI5YAhteiuq4SlDwxHR/wihKUJ1GR0LE=; b=mq1WN8HYAkxiUPDeBKQ5fXajFotqsR8ph8JoD8LbPkBWllFuOJmijFnZE7Pre+NQBUT0+ItqsiaNbz2qh79o0k5pZJMY8m3nXFKU4xPZ2GwKuWI3CcgF0RhyXDu29QlZfuTmw9XUGBnfuqFAP0yJV4DuVCPo0lKyFF5b8aMMGuD7Xr/eG1aVq2XvPyrkUUUVBX8eh3goFuvvn2ieV39WuNZKj3NQLVTLx9SbVL5iKXyrHWsrQihFMQoQd1fIGByD1vWC1+5821O5/bLjz5KemGiv82He52sIhKZJJQuZRLlqpEDfHqblrFUrDDiYwk92iUFkwL+ujuBcjFPbKSKnBQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cji.paris; dmarc=pass action=none header.from=cji.paris; dkim=pass header.d=cji.paris; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cjiparis.onmicrosoft.com; s=selector1-cjiparis-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ys2Tb/nO12iqI5YAhteiuq4SlDwxHR/wihKUJ1GR0LE=; b=ar4zO1p83K2ShTj8hRlLTA/wHo1u/ZQI9xX+QsWbowrveSjtjEOm5EzgPR1sE8RIZF+79wmCmjyenqH4+gHbzSSMVjsznORaMC82eE0x7dhJVeaU54H+GWGOvpN4sqSe3PdiWpw28k4cCiiCSL5oKcrMOJhrNIU7MEQ4oMQdbUy7tiPpGz4E7AI3uaLJzFS2dZP7AwGY0YFBXJH4H+GozLqERdlwz7oolmBetZ0vDPr56rvVRX1wR+rtrVrIUCaxVXVF6AseTMXjIkWyGrNLp5jmg1BFlL03qO4cqVVlyGoubXwGIFaHK5UzTQ3eUYKgITUjrCzP1hxHa0T6EFKTqw== Received: from MR1P264MB2483.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:34::23) by MR1P264MB3523.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:20::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5373.16; Mon, 27 Jun 2022 08:01:39 +0000 Received: from MR1P264MB2483.FRAP264.PROD.OUTLOOK.COM ([fe80::a0c0:455a:5b1f:2a9a]) by MR1P264MB2483.FRAP264.PROD.OUTLOOK.COM ([fe80::a0c0:455a:5b1f:2a9a%3]) with mapi id 15.20.5373.018; Mon, 27 Jun 2022 08:01:38 +0000 From: Nicolas Gaullier To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] [PATCH] fftools/ffprobe.c: Add new Function: The peak bit rate of video streams can be queried Thread-Index: AdiIP73BAdqGIBaIQLewgAW1gBI+XQBupNBw Date: Mon, 27 Jun 2022 08:01:38 +0000 Message-ID: References: In-Reply-To: Accept-Language: fr-FR, en-US Content-Language: fr-FR X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cji.paris; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: e26480fe-4ca8-47d4-1d1c-08da581343ad x-ms-traffictypediagnostic: MR1P264MB3523:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 9QfFLzc4C4O/KVD+hjCMD6Cn1/Mly4C9mZMJr4cbZvierJObvIvdO02SRVd5MpOgxKmlkhd23piFzNni4P1dBt6TvOxsduOImb7X0Vr/M8tZm6q3REqCPEzmCUWGJbZVJ9Q/7Prz/kpSZW/JfEBkGym6/fM+J1YB57gkg3yXIJRsfKVfqU9MyIxEUbIGofTvTx6rec39QMoAd5ffSCIGX5zwy1SlL0Q0FUecxHnj9PFq7/j1jZjnqWayQ5ZZIlONF/YjCUFJC71PPA1PC4nTclgj+X/1MCdW5GshNGovdZH64T+ExwDZ70k6v+UkmqFJ3W2hHWCy5ajoppsBvS61kON6tOBpOw5gFSERIF82cT95j8MBFx6RTdNivDOH3Y8nspRj5pSEXoLrRTS2m/nShoUJm3homuHHObWmXzsCWBCq9oa1b6jHMMLicSWwPuls1DMHkUsxHTtuwyLicy3igaqY00mrFAhrV15vDR/ln7CwS6Mwu82rVp9CyybwLV8UrG8yAOd1NiCe3taSryjFeV20moZlRtBpNVjujDmEW4Js5u4faphvnSGuVZuJB4opk7XeRoHdLmR6/P/o/sdtz89LuFKJdOTmtpVlVs5sQbcntae8QLtTGeQryLNRR4PsqfSkXp6SSYaQROLnFQGsVb1Y9ioipOXRsWbTMO6CxOtwf1deHYfs9vUVNCe17BjWG/A1nViLdHpZZNJtSptCrnoton1HncRudmovKB5XWFx4rxqv+kt6bhydSpNob+gxtnYko/uNTDbib/b8G3gh69RK0QBU2zrgNAbiKEsoXUvKoW8N6F7iKs3lOmQb2z4mhCx0pV1prvaS+bEkMvdY3A== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MR1P264MB2483.FRAP264.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230016)(39850400004)(346002)(366004)(396003)(136003)(376002)(44832011)(4744005)(33656002)(478600001)(66946007)(316002)(8676002)(6916009)(5660300002)(4326008)(55236004)(9686003)(52536014)(6506007)(8936002)(2906002)(41300700001)(66446008)(86362001)(66556008)(64756008)(7696005)(26005)(66476007)(76116006)(55016003)(38100700002)(38070700005)(122000001)(186003)(71200400001)(46492015); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-2022-jp?B?dzkvazU3Z1JUODN1dXNWbnFZWHZmMDhEMlZoK2J1cGJtZVhxcHNHY3ZN?= =?iso-2022-jp?B?bkhmS3RjUDYzbUx1N0N4bWpSNkdpNjZIanBBbTBVVTkwdzFZeThxOWNV?= =?iso-2022-jp?B?aWhwUGNKRUhhRWJUMmJUNEY1NEx4U01qblhaaVFYaTdWYnNkMjRZY1o3?= =?iso-2022-jp?B?c2ZkcnZPQlBxYWpqdEJ3S29OdnVpL2U0dVpXODl4dk94R1VHNXgwVmtp?= =?iso-2022-jp?B?UDN5azVOQmxRRnlBRHZFYW9peVdPZHQrRmo3STEvSVhkMVJaR3NmRzA3?= =?iso-2022-jp?B?RFBYakM4VkRBcFRnaytvTmpZSDVpNUNrQUNLMzJFMWxUclVGbTcrL0JO?= =?iso-2022-jp?B?ZjhtbUhYQ0lIVVFseGZTUTQveEVtR1NaTkhsbDJyV3VOanpIdThnSVh3?= =?iso-2022-jp?B?cVljMUdicmNNNmpjbnVRN05ScVJCRGZxRkk2M05xUXlKcWlPQys4NWZL?= =?iso-2022-jp?B?eXJ5dEFYajVFVVdTR29FMkFKeVgrMVZQdFFWbUdxV3BlVGdRbjN5OHVI?= =?iso-2022-jp?B?Q1hZT3ZRTmxYdld5d2x2NmF3cHltZnoxQk1qOUdzMExTaFFmdkI2d2pp?= =?iso-2022-jp?B?VmV1emxFeTdVQXBFbEZFL1Z3bXhtQXdPaEEvYjI3R1dOUmMrZy9rYXZs?= =?iso-2022-jp?B?bWJBRkZjWUhBd3dTZ2FKUHlaV2hwblpLV1IvNmRvSGpNZEJsVGU1Y2F2?= =?iso-2022-jp?B?YnNBVWpTeEk0bXk5YUdQTWVvU3lrYllpckxOMDBNWlFYOHZvcDhReGtG?= =?iso-2022-jp?B?NmxzQUtGTlNwSG5GUjRBTk1UNElPeVVqWTVCUUhoOS9UNGdRQmlicGt3?= =?iso-2022-jp?B?TEV4emMxSUpjd2dIS3poWnBRL0IyTVloNmgyQVZjcDdIT2YvdFRncDRz?= =?iso-2022-jp?B?Q1pnS1d1dGt5bUdzbDkzV0sySndSSzNFalR0NDZ4eUVNdTJ0OGNqRkov?= =?iso-2022-jp?B?dk1OS0pFaFptVXN2RVN3VmducFpabHpaYy9YNjVleWZrVWRKUDE4YzF3?= =?iso-2022-jp?B?NUo0bFVsRzNaOWdLcWFUdkhFZkl1d0R1b0JKWmd2TlBzR3h2a1c3bndP?= =?iso-2022-jp?B?ZkhBbkdMTFk0M2NzRXh0TlRkd3ZIQ2d0c1licWV4bjFwTEhzYjExTm5L?= =?iso-2022-jp?B?d3NXNGlQUEhwaU10SHlCSDdWdzErOWszcFFVMjFDeXVoUDJuMldEOXZm?= =?iso-2022-jp?B?K3FDUm5BNG9QN2pQVHB1RFNQVGRBMHoxUExpSU1seGdSSTNKTXpRMk1l?= =?iso-2022-jp?B?eCtLL2hhTUh1WE5Pc0tLRWZXeUdnR1F3QXdHS0VBOU9iV3M1OHlvVURK?= =?iso-2022-jp?B?cWxQVlZDVjFSWDRVMmNIU0pCY2svVVdOUDFyR3llVnE4MXVNM2FrL0Qy?= =?iso-2022-jp?B?am1mYnkrY2xDOWhvNjlTNmFUUXNvR2tOMUFWSWY0cVRHZU5EbFpiMVox?= =?iso-2022-jp?B?MzhiTWFqV2h1cjVJaFV3ampVMGlyTjR6MTlOYjNDWU5qTjhSV3FrK0tr?= =?iso-2022-jp?B?Vm5XeTlrKyt0bk9LWStQSTZ3MmxRVjVYZmtUZW1uS2Z2RFNRMUV1L3BX?= =?iso-2022-jp?B?SjJEMDV6NmpJeXhYQUJuWEZvNk1KUW53TWFJYkovaHdrNmQ3ekNJUm9R?= =?iso-2022-jp?B?VHBlT2FCZk9RUjdsbWZBLzQ0WTBiWU4zWEFWRXUrWGIrNGY3bDhNUjlt?= =?iso-2022-jp?B?bmpEVFhpSGV3OWNXVktrYWtNVkptV2cranFNdWM0ayswcFJ5M1BoRXVZ?= =?iso-2022-jp?B?UlMxUmlheWYzQnE3Z1B0eUxQZ2gwR0lndEJwL2VUcjEzRkN6a1NSc091?= =?iso-2022-jp?B?cG83Y2VxVFdLNGNhbGNFK0FMci9ZOFRweGtwanI4elQzSkZUUWE4dTk5?= =?iso-2022-jp?B?NUVOQUp5SXU4ckdEdmxIcFgwSEJDeFRuS2JablhRRG0yUW9ENnErcytR?= =?iso-2022-jp?B?Sjg0dG13M0Nrb0FGTkF5ajBiVEhDdmZxQXpZb25vbWo2SUI3U1ZjVEgx?= =?iso-2022-jp?B?a2s2SENrK3ZHMWRkSW5xSTBxMjZzSlJYRU14NnhaVUtLTGxvMWxxalVa?= =?iso-2022-jp?B?Z0V2eW9RQ29YOVBacU9ISG9iTTgrczEreWtjODJEaUpRVm0weWQ4Yzdr?= =?iso-2022-jp?B?b1UwRnh6OVFDaG5HWXJVNU1jbVB6VnFiNVR0Y2VVakVTcUdqUWNwQ1lD?= =?iso-2022-jp?B?T0dMQ1hIMmxxZUljZGh2emphWi9nbmFSbUlwL1ZFMGkvTFlFbjNmTmlM?= =?iso-2022-jp?B?S2xKbEttc2t5eW1NOFFoTENidlRsZzM1TnRGb0dCOEFKOU1DNXk1RDFw?= =?iso-2022-jp?B?Qkp6R205RXp4UEE3clVnNlRvWVhnSkQ2Tmc9PQ==?= MIME-Version: 1.0 X-OriginatorOrg: cji.paris X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MR1P264MB2483.FRAP264.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: e26480fe-4ca8-47d4-1d1c-08da581343ad X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Jun 2022 08:01:38.9231 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: fc5390bc-7da7-4e42-b72b-a373be305b62 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: WSMB/VDwn3chugLmmoF9a5XYgV1DDnstk3IYyOF6b7duUqNFUb/X6p+JdXDbmC4672slbsb8E8sKUmQvSFrjgt+EnfNQPm9So5UE8sQVTAM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MR1P264MB3523 Subject: Re: [FFmpeg-devel] [PATCH] fftools/ffprobe.c: Add new Function: The peak bit rate of video streams can be queried 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 Cc: "zhangxiong \(A\)" Content-Type: text/plain; charset="iso-2022-jp" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: >Please review it! thks! > >Code Process >- Calculate the frame rate first >- Obtain the maximum value of the total bytes of all packets according to the number of frames per second Nicolas George already answered you the 23th about required documentation. In my opinion, there is today a commonplace definition of max bitrate that involves computation over a sliding window of 1s. This is reinforced by ISO/MP4 (14496-12), but even in the broadcast industry with the MXF file format, this is currently how a max bitrate is understood. I fear that introducing another method of computation will raise some confusion for many end users. Nicolas _______________________________________________ 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".