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 DBABF49676 for ; Tue, 16 Apr 2024 18:44:29 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id E76E268D212; Tue, 16 Apr 2024 21:44:26 +0300 (EEST) Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05olkn2031.outbound.protection.outlook.com [40.92.90.31]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id BB4CF68D1CA for ; Tue, 16 Apr 2024 21:44:19 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NVisK3e3RJLDGYTX+OETlnoDpAOWluqeqBEFLyEkQ956ceMC03+5/Wwxwl7F4IF7mRKTlEm9mQIyobCqhkTIJidigSdgNfX3ly+08y/7UNBivfjfH4HzwylM9U+HwY6QoNFvZMxTFzUu4iqa5PO+ATRvPoQB8TJp/Tnt3L/X0RqOqNjMocEMZ419uX1k/Dg0Y2O0nCANbkG2oBoSoO6sg36LNWFAh0dKblt6NW0dyS2IbtgXGcHbUd3d9xOOojZMArK+0ftFakviyOyCQKKJlFwTU6Rn6GcjJLA+f1yYiTkamd5Yn35n5QFgwxIVcDx0Vk4SckLk/E53o/XC9FpddQ== 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=AyX5zrjkAaxY9SNXDSdwW0mlUpjNp6jcCyt0TrUE4Pg=; b=XtNWIBPzRJotBqQVAyhmfAVCIrx42rkBV108wEjpyvGHdl+NGCpk1qjxDqM2sYEHCUf3kYUfy6H5H6kxwpjn8NTb2gdVb2/OkkG+HcIIAmTDLg0EiSaxZEmS6bfFlafKIlqU2ooRwEnOPYv9ku/3L3sPkIfaEujTQkOsX8UNszhGnT99jzDkrwbn9aoUI0opEbtVWvOuq4xVExgF/skQZ2taFwuY0EhcKKBuLgmUBPngN9YLBuaf9BaRfRluCUPJu0vGhmOFq6h/dSv+F/1DWbmbuAczNvJsb6a7mo9zo9UJy/mX7MtOr0ijO1yJkh0CDjB59clanfBINyq4Pn7abg== 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=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=AyX5zrjkAaxY9SNXDSdwW0mlUpjNp6jcCyt0TrUE4Pg=; b=ExdjlrfZ4gBb8zm/w/OCtjqRikYl0gnNOLBd+TuB8a/HhpzZGU67JK/I5T/yVlZyN4ym83ywqsAWfWq5YT2SXwb2Fy05Ql2AnHk4Q9h5ZpqdC3G7Dur7ES32hE8C5WSwZ3AgPnIwDy+LJh8nHOW0N4gT4j0ghf6GgU3+bVjEmOd8Vk7brjFzqV0ZPsXn49BraM2DWToCs5YCY2YYQY8yv11R3ff+mFIX0Pedeyw35n5ujfebBfEqcn/sywLAPM5raKxqmbz8mdV0nxAfuf5km6DrcWzviGhbamGq8A5rqlPqQw0Cpy8olLKl2KRSF67GCVKK7lNw+tN5ZOUGNJMd0g== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by DU2P250MB0128.EURP250.PROD.OUTLOOK.COM (2603:10a6:10:271::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7452.50; Tue, 16 Apr 2024 18:09:21 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::1f29:8206:b8c3:45bb]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::1f29:8206:b8c3:45bb%3]) with mapi id 15.20.7409.042; Tue, 16 Apr 2024 18:09:21 +0000 Message-ID: Date: Tue, 16 Apr 2024 20:09:19 +0200 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: <20240416082949.63344-1-stefasab@gmail.com> <20240416082949.63344-5-stefasab@gmail.com> Content-Language: en-US From: Andreas Rheinhardt In-Reply-To: X-TMN: [57zxH8giM8NyOMKIXKcNd75bE76F1eFbqL5zll7CYvw=] X-ClientProxiedBy: FR3P281CA0132.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:94::12) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <40cc3136-2aa9-4fc3-87a1-ebbd10330db5@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|DU2P250MB0128:EE_ X-MS-Office365-Filtering-Correlation-Id: fd365ae0-3d45-4ece-5e49-08dc5e4056f8 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: e41viOqIAnGu2vpALzDLDMAlEhJ2813L5abY9TGgocOHwwiWRZIPokMnPvBjr9fx3d83GyAmw6fPRIIgzRSIIHK1h41YBy6xBhPjQQLZLRea75faa9NbUePnLNgIrrQGv/tT0w6iRZCDbDaHMVmP4FVsgt809k7l5RwxFZjrI0JsSiEdJp3V8xZYYAKHIdaXCVqEnIrklX6miGPNJMy9Sn8b6IeRc0EI4siK6hA7Uc+1SUnWq7rXGJR8niEcutltEKqBSfvbrlkcmdr50s/RlCj2RzbvjgUYzpTt0ziY4lapVtaCvvlUmjrZBf46uw4KGHPnR7yT46M9B6R3JoUrISnpydaN/NXQunx8yptWq8TiuJPtPhBTkjhAVZ6LcMFLPRgK3hFM3DKlEueUyIyO1AH46IiIeQqdO5pIveGg3Twwkjbs/X/xBkxEH9cmwz/kbO0v4oXKCoCUOVXe7ZX/djgOCC8KfKL7MRa5n+cXUKuLugKG6k7AEYCE6gh+3wURtjsAZyMAE3ziHcFZ7aSd5Z4guE+GGpNCuejDH8VRVLBh+UCVu/rj+CQiOyhfRFm1 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Uk9UQTlRK2gvZ3o4RU5NYi9MRTFnTlJ5ak1QUlNEUzdyRHorUXRWUEw0eXgx?= =?utf-8?B?TExEUXViYms2V2tZWTVmUThmMjVxeStpM3pzSXd3Qm1jK3ZZSVJ6d1NROER6?= =?utf-8?B?MFNCNGNKNzEyNkdlSTZ6NHhrVTZsY0hnU0dvRlhtN1FGdUZUY3lIZlpHcFNS?= =?utf-8?B?aDlVVHZVK0x6dFV0Lzd5RHFsNmtxSnNUSmMwZVIyL2hGYVNBT0dHZlZjclov?= =?utf-8?B?SG5CbDdyY3ppVU5GUlpHWVZqQ2ozVVZuZ2pLZVdkeS8rYkVSMjA1QmdjekRD?= =?utf-8?B?WW92OS9oaEFxa0Fsc3hkUFl5K3M2Q0I3UFFUaFY5WmJpd3RFZEZySjl3dnkz?= =?utf-8?B?R093djRROUVKT0ptOTFIU3R3aWgvSXkzcU1zMWxqOGxmS1NMbitzK3BLeUR3?= =?utf-8?B?cHc4Z1VwazdIZmVaRkhTdUZNUi9admdnRkNXbXQ1RVlQamxmcHRTSjFFMk5t?= =?utf-8?B?T3JqcTRmL1RjTEgwV1I1YkZ0REE4a1licjVxTmRLM1BXNlpOeHRITjhkQW5I?= =?utf-8?B?eW1TSWJHZjFrTU1vRjY3VldDV01lS1hzS2UyTjVBeTF6NmlSYWhaSmdrWisw?= =?utf-8?B?ZHBnV0pPbWZYK1dMMnNTOStRNnVnaW42Um5qYVFKMXZGdlFCODY2T1pUUDBa?= =?utf-8?B?ZFIrUE1tcktML1RHTU1KZkk0WWtZRjFGQlJKMlR6T1pza01FTGpBNlpENnFL?= =?utf-8?B?ZGN6WGU4bHMwQjJ2TUFDR1o2VEExeXBOZzdKbGM2aGdsa2lrL0JGZmQ5RjJW?= =?utf-8?B?MmVuZHpOUGJIY3hWeTRCd3VHTDFkcHFUSjFwV0FZcW9ycGlLYWdDbXNDTldk?= =?utf-8?B?cjNpK2c4a0JZK0JnMjVuMlMwdWlCdWtTT3lCb1lKcGlhTlcyUWx3UXVFc1dK?= =?utf-8?B?REgvZkFackF1VElleGZCdkpzZTdmbWg2RlRrUXRKWitxWjNXeGQ1QWhPMGQ2?= =?utf-8?B?ZUp4cHQ3eTB4TVZQQklPNWhsNHJqeHB5emkzT2dabktCVUgvM2wwTDBNbnI3?= =?utf-8?B?MWExOVVtTEgvd24xbzhNYWJ0YktVN21iTWRKcFdMTjNDZ0QwM3cycUtKOFVa?= =?utf-8?B?ZmMzRFZyNDlzTStqL0lJYytIOUZiQXZEOElOL1RjaTlDd0dsb214VmlNaldW?= =?utf-8?B?L010ZmxLMm4xaGlUc2xYR3VlQm9QcDY5Q3p4R2YrdUQwRHcwYmhjbE5VMkJO?= =?utf-8?B?QmtFbU91YVZkbkJpTHgySjhIWkdIUHVLYmVFYzV2Z3BBWllKcUlFWFBnTXlH?= =?utf-8?B?OGJjK3JFVHV6Q29raDJWNVR0WGppZ2ovOFVveUgzL3Q2RHI0ZGFnYmlhZWNZ?= =?utf-8?B?RXlxaFRKajJuQXJWSTlDUGxBUW1IOGx5bk90OE5nYzVFdUcxOEplZVcxV1Nv?= =?utf-8?B?VXV1VU5vZDltd0tCSmNHVGY5QmNxb0RKMjYybU1xank1N3RjZTNaeC8zZkVK?= =?utf-8?B?WHJzMlh1V2RXc0lDMXVWTSt3UkZuVHlBRVRLdlBuWEZhQ0ZjUW4rQXRkZ283?= =?utf-8?B?WXBsWTNkelhjZmtOSU1mUUhXRCs3N0MyWnU1Sjh4ZnJ0aDJJL0x6WllBRVNj?= =?utf-8?B?ODhqUEN2L1FKV1pkekdabmdjazlFajZ0L0ZXUGUzY05NNlM0Vm1zWDNib0FN?= =?utf-8?B?WHdFTGpwYWFBZVlRdUpVSzB1WDRrYWROaG00Y2xUWEhYcWwyQTBYY3VxRnFu?= =?utf-8?B?L0JSWVFDR3l0enIxbGx5UURmSFZvekNkNlAyZ0I4MHBCbmEyTXBacGtnPT0=?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: fd365ae0-3d45-4ece-5e49-08dc5e4056f8 X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Apr 2024 18:09:21.1948 (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: DU2P250MB0128 Subject: Re: [FFmpeg-devel] [PATCH 4/6] doc/muxers: add mkvtimestamp_v2 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 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: Stefano Sabatini: > On date Tuesday 2024-04-16 12:50:19 +0200, Andreas Rheinhardt wrote: >> Stefano Sabatini: >>> --- >>> doc/muxers.texi | 8 ++++++++ >>> 1 file changed, 8 insertions(+) >>> >>> diff --git a/doc/muxers.texi b/doc/muxers.texi >>> index f94513527d..490d5557bf 100644 >>> --- a/doc/muxers.texi >>> +++ b/doc/muxers.texi >>> @@ -2933,6 +2933,14 @@ MicroDVD subtitle format muxer. >>> >>> This muxer accepts a single @samp{microdvd} subtitles stream. >>> >>> +@section mkvtimestamp_v2 >>> +mkvtoolnix v2 timecode format muxer. >>> + >>> +Write the PTS rawvideo frame to the output, as supported by the >>> +@command{mkvextact} tool from the @command{mkvtoolnix} suite. >>> + >>> +This muxer accepts a single @samp{rawvideo} stream. >>> + >>> @section mp3 >>> >>> The MP3 muxer writes a raw MP3 stream with the following optional features: >> > >> This is wrong: MKVToolNix switched to "# timestamp format v2" a long >> time ago (we still write the old "# timecode format v2" header); >> furthermore, MKVToolNix actually uses pts (which it reorders to be >> ascending), not dts like our muxer. Furthermore MKVToolNix does not >> force a 1ms precision on timestamps. > > Correct. > > I compared the output of the muxer and of mkvtoolnix extract > timestamp_v2 and I'm not yet clear about the timestamp differences I'm > observing (the muxer output maps with the timestamps, the mkvtoolnix > timestamps differ by a few ms). But I think also mkvtoolnix use a 1ms > timebase. The accuracy of the timestamps output by mkvextract is determined by the TimestampScale of the file in question; it is most often 1ms when the file has video. You need to provide more details if you want these discrepancies to be analyzed. > > Also, IIRC there is no generic way to reorder PTSs, so this might > account for another difference which might be difficult to implement > generically. Write them into a buffer and reorder them at the end? (No, I have no intention to actually implement this. I am rather leaning to "this muxer should not exist".) - Andreas _______________________________________________ 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".