小编Jos*_*osh的帖子

使用 ffmpeg 拆分 MP4 时,如何包含元数据?

我有一些 MP4,我想上传到我的 flickr 帐户,但它们的最大大小为 500mb,因为我的只有 550 MB 我打算简单地将它们分成两半然后上传它们,但我想确保所有的元数据数据包括在内,但似乎没有。我已经尝试了以下每一个都没有运气,(在这篇文章的最后,我有原始的和新的 ffprobe 输出):

ffmpeg -ss 00:00:00.00 -t 00:04:19.35 -i SANY0069.MP4 -acodec copy -vcodec copy -map_metadata 0:0 SANY0069A.MP4

ffmpeg -ss 00:00:00.00 -t 00:04:19.35 -i SANY0069.MP4 -acodec copy -vcodec copy -map_meta_data SANY0069.MP4:SANY0069A.MP4 SANY0069A.MP4
Run Code Online (Sandbox Code Playgroud)

有了这个,我手动生成了我从这个命令中获取的各个元标记

ffmpeg -i SANY0069A.MP4 -f ffmetadata meta.txt
ffmpeg -ss 00:00:00.00 -t 00:04:19.35 -i SANY0069.MP4 -acodec copy -vcodec copy -metadata major_brand="mp42" -metadata minor_version="1" -metadata compatible_brands="mp42avc1" -metadata creation_time="2012-09-29 09:05:50" -metadata comment="SANYO DIGITAL CAMERA CA9" -metadata comment-eng="SANYO DIGITAL CAMERA CA9" SANY0069A.MP4
Run Code Online (Sandbox Code Playgroud)

使用前一个命令的输出我也试过这个:

ffmpeg -ss 00:00:00.00 …
Run Code Online (Sandbox Code Playgroud)

linux fedora metadata mp4 ffmpeg

8
推荐指数
1
解决办法
4171
查看次数

标签 统计

fedora ×1

ffmpeg ×1

linux ×1

metadata ×1

mp4 ×1