From patchwork Tue Mar 12 10:55:17 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stefano Sabatini X-Patchwork-Id: 46987 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:dc95:b0:1a1:738b:6bc0 with SMTP id ky21csp1776176pzb; Tue, 12 Mar 2024 03:55:31 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCWbAYE/YHVGdLo1xNMKc56411laMEEtxRFoPHqgKSG5qo25YXYDpwvyuZN63LKLhNMxz8dod0yPvIbgLuLnj74iCUqmrNreVocmwg== X-Google-Smtp-Source: AGHT+IHH/J1TihSi54jMZd4RnEy/+m4+PNRQqbuMIQ2IF4koa3qsUyIgOadfQSGk77DAi+JGY4Vc X-Received: by 2002:a17:907:1603:b0:a44:df65:b7e5 with SMTP id cw3-20020a170907160300b00a44df65b7e5mr921357ejd.49.1710240931368; Tue, 12 Mar 2024 03:55:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1710240931; cv=none; d=google.com; s=arc-20160816; b=h8XiQf0cMD3aWeHoANcIx9iSBSEHLgNTQDpcSv11VrZVtNzmf1UC5HjTsps+cil+jH LEqukjyKC6g0I2pnm76opvbC2hoTVTBPMPzqWwIJvm3Cd/1klcGmgqYbUEEE7ethb0sS uAvW0clHxChhx+hKD2gzjsxsEOsfLS+4imz0WSVuzpB4LUUHt9Ne+oif6tM5zjSsHUpB aa7wR6al8cV2NXBdrn7wWuLaoujwbwVYhdyu2N6FRbQPi3O0DV50OvX7Foi/NyduF5hI ZAFvRmZ9CXfrkUp5GyKHLUvfdv3xt1BVuUgqn+bp0QJ5+Aq39fZ0f41N03Wlx+ZR2gBS 1GDQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:cc:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:mime-version:message-id:date:to:from :dkim-signature:delivered-to; bh=6CmgZBqOtzfCOT//eX0uZnFWJegxfGFnYtOS6bgfu2o=; fh=QdWxt2OToL83TTnLQn0lGhLakV7i1QyAJdC8te7qN0E=; b=NZoKoPSENSZgFhDWtVLObZNL9ZuuhElf3jx36MVfeCbjoVIAYidl+Wcr3VuSxV1tn5 uuTiRfXXFn+982x2us6vxBYhx9GPc46T1bAeE9nJILh85n6JBqJ/JZC7KFC/QYheag6k qOmE0ruzLLmZHkT97L62uK4rPF8wDv04Z33RBUbgtYKusaoniGFt6NZH8iH6/vqjVgjq N0YG9mxeWmmYKCDnCMf1mbPQt/8oEvAsAFaa0r5Y6I7OHJ+6ppGe415Uxhf4S0FMWzw2 3C2tJwhSfxpO2lY8liKG1iE+hWZL2K/WFjAUJMRAAOQv6UabLdPMis7LssnLbDi/Q6B3 9Meg==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20230601 header.b=VhhxIpKK; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id x14-20020a1709064bce00b00a4307efaeebsi3332794ejv.343.2024.03.12.03.55.30; Tue, 12 Mar 2024 03:55:31 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20230601 header.b=VhhxIpKK; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id DAE0368C633; Tue, 12 Mar 2024 12:55:26 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-ed1-f49.google.com (mail-ed1-f49.google.com [209.85.208.49]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id EEF3468B779 for ; Tue, 12 Mar 2024 12:55:20 +0200 (EET) Received: by mail-ed1-f49.google.com with SMTP id 4fb4d7f45d1cf-56878bb1abdso441913a12.1 for ; Tue, 12 Mar 2024 03:55:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1710240920; x=1710845720; darn=ffmpeg.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=uVHfJILVW3XhwpDfPd+2cMWCjZmseD2bp35lv66vpZE=; b=VhhxIpKKkTo3ecaSOWsFrLDqOXBc5oMBaP80T0zAh4WPuUt2tRvkt9jekjgpnHDRsV jA3GtfoiFBkVKExGXxKSezQNiDf64PsvJkE6jDXGbG1okqL6uQ0/oice3DzJZcWXlOEp WF7FAZlXIIr2VmIEQvfDV5Z5oMPMJkqkJjzd94bOKbI65PyeDxbzsrGgqFTEF4tzwpIH jCO4TTHb/lyKotxU8cyeQM6iKKgxo/r29+h4dXXcolNiEofBsN1j3U+4w+FuKRGrrObl ADEamhtS52vHKuc3TT6tPIrC+oyqWBTJC8OGuWwt6SYjrQ1fgHt4iZU4tqYFvpiN2dhS 7BGQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710240920; x=1710845720; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=uVHfJILVW3XhwpDfPd+2cMWCjZmseD2bp35lv66vpZE=; b=DlaSV2FP7/0czVML9/l1jLFSqt68JUNwYovQzMlAi7mUnPCCoGIgtmE4GIeO3os2TX 2DvXEGLaC2MurSFflY7oZf/Ez6yo+A6gBOyoEQ5gLHbzHU2zCLgH9YWpXznEioqyTkhp b2w4/BgS2dt7ci5bgIt2CliURxVSrU0pxiQkMXRiFhets41M4uKrsVTM4UNpoW8JqKic hgZ3jXsV4m2+v5fjwcjWimXQIU9vnMsb2hwejDzap5cmylO2SkLIhY3+LKj8BsP4o90u UBuQEOZnM9wfkq6qZyH6ZrHp/WSL7f8Vo6xiG7FQliJesBgwTbMkJ/x1//LdYHvdkyKp c1hw== X-Gm-Message-State: AOJu0YyPXNgXMrrR5qbgIVPC8miPeywyiqZwmqNnpBr4xIZ6Ri2jlafm cwYQJuUFxNyF7N4sBQRf6F0lUEXK+CcOw4XdaWj+31F/PQ2fJ2oU38SXBG/l X-Received: by 2002:a17:906:fa8a:b0:a46:2584:c254 with SMTP id lt10-20020a170906fa8a00b00a462584c254mr898278ejb.28.1710240919810; Tue, 12 Mar 2024 03:55:19 -0700 (PDT) Received: from mariano ([188.210.239.79]) by smtp.gmail.com with ESMTPSA id gc14-20020a170906c8ce00b00a4629cab2b9sm1743536ejb.4.2024.03.12.03.55.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Mar 2024 03:55:19 -0700 (PDT) Received: by mariano (Postfix, from userid 1000) id DF4EEBFCDC; Tue, 12 Mar 2024 11:55:17 +0100 (CET) From: Stefano Sabatini To: FFmpeg development discussions and patches Date: Tue, 12 Mar 2024 11:55:17 +0100 Message-Id: <20240312105517.342536-1-stefasab@gmail.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH] doc/muxers: add ffmetadata 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: Stefano Sabatini Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: UoxfaHSaE34E --- doc/metadata.texi | 1 + doc/muxers.texi | 16 ++++++++++++++++ 2 files changed, 17 insertions(+) diff --git a/doc/metadata.texi b/doc/metadata.texi index be91059a98..e081da7735 100644 --- a/doc/metadata.texi +++ b/doc/metadata.texi @@ -1,3 +1,4 @@ +@anchor{metadata} @chapter Metadata @c man begin METADATA diff --git a/doc/muxers.texi b/doc/muxers.texi index a697e4b153..0aaef2b520 100644 --- a/doc/muxers.texi +++ b/doc/muxers.texi @@ -1429,6 +1429,22 @@ Use @command{ffmpeg} to convert the input: ffmpeg -i INPUT -s:v 720x480 -pix_fmt yuv411p -r 29.97 -ac 2 -ar 48000 -y out.dv @end example +@section ffmetadata +FFmpeg metadata muxer. + +This muxer writes the streams metadata in the @samp{ffmetadata} +format. + +See @ref{metadata,,the Metadata chapter,ffmpeg-formats} for +information about the format. + +@subsection Example +Copy an input file and insert metadata information from an @file{metadata.ffmeta} file in +@samp{ffmetadata} format: +@example +ffmpeg -i INPUT -i metadata.ffmeta -map_metadata 1 -codec copy OUTPUT +@end example + @anchor{fifo} @section fifo FIFO (First-In First-Out) muxer.