求助使用 ffmpeg 压缩.mov 视频输出后丢失元数据问题如何解决

180 天前
 qingf

由于 iPhone 之前拍摄的 4k60fps 视频体积比较大,希望用电脑压缩后放在 icloud 方便以后随时观看,希望仅是压缩视频体积,保留之前的拍摄时间、经纬度、手机型号等元数据。

在网上搜索一番后,整了个 ffmpeg 工具命令,探索下来,压缩的功能没有问题挺 ok 的,但是在保留元数据的地方总是卡壳,输出的视频带不上原来的经纬度等信息。

环境是 mac ,命令如下,已经添加了网上说的 map_metadata 和 movflags 两个参数,但是输出的文件中还是没有元数据

ffmpeg -i input.mov -c:v copy -c:a copy -map_metadata 0 -movflags use_metadata_tags output.mp4

尝试使用了 hevc 和 h264 好像也都不行,有老哥可以帮忙指导一下的,感激不尽

684 次点击
所在节点    FFmpeg
1 条回复
NessajCN
180 天前
放前面去
ffmpeg -i input.mov -movflags use_metadata_tags -c:v copy -c:a copy output.mp4

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/991416

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX