用FFmpeg修改视频或音频信息
广告
{{v.name}}
修改标题,代码如下
$ ffmpeg -i input.mp4 -metadata title="我的视频标题" -c copy output.mp4
修改艺术家,代码如下
$ ffmpeg -i input.mp4 -metadata artist="艺术家名称" -c copy output.mp4
修改版权信息,代码如下
$ ffmpeg -i input.mp4 -metadata copyright="版权所有 (C) 2023" -c copy output.mp4
修改注释/评论,代码如下
$ ffmpeg -i input.mp4 -metadata comment="这是一个示例视频" -c copy output.mp4
修改专辑,代码如下
$ ffmpeg -i input.mp4 -metadata album="我的专辑" -c copy output.mp4
修改创建日期,代码如下
$ ffmpeg -i input.mp4 -metadata creation_time="2023-10-26 12:00:00" -c copy output.mp4
修改描述,代码如下
$ ffmpeg -i input.mp4 -metadata description="这是一个关于FFmpeg元数据修改的示例视频" -c copy output.mp4
根据需要组合多个 -metadata 参数来一次性修改多个元数据字段,代码如下
$ ffmpeg -i input.mp4 \
-metadata title="我的假期视频" \
-metadata artist="我的名字" \
-metadata copyright="版权归我所有" \
-metadata comment="拍摄于2023年夏天" \
-c copy output.mp4
导出元数据到文件,代码如下
$ ffmpeg -i input.mp4 -f ffmetadata metadata.txt
其中,metadata.txt文件是一个INI文件,示例如下
;;FFMETADATA1
title=我的新标题
artist=新的艺术家
copyright=新的版权信息
comment=新的评论信息
description=新的描述信息
使用元数据文件进行修改,代码如下
$ ffmpeg -i input.mp4 -i metadata.txt -map_metadata 1 -c copy output.mp4