如何在不编码的情况下编辑这些视频 (h264) 参数(在图片上)?VUI 参数“video_signal_type_present_flag”和“colour_description_present_flag”。据我所知,ffmpeg 不知道如何执行此操作:
https://ffmpeg.org/ffmpeg-bitstream-filters.html#h264_005fmetadata
有想法吗?
答案1
Ffmpeg 并不以元数据视频编辑器而闻名,尽管这是可能的。
我引用了帖子中得票最多的答案 如何使用 ffmpeg/avconv 更改元数据而不创建新文件?)
您可以使用 FFmpeg 执行以下操作:
ffmpeg -i input.avi -metadata key=value -codec copy output.avi
例子:
$ du -h test.mov 27M test.mov $ ffprobe -loglevel quiet -show_format out.mov | grep title # nothing found $ ffmpeg -loglevel quiet -i test.mov -codec copy -metadata title="My title" out.mov $ du -h out.mov 27M out.mov $ ffprobe -loglevel quiet -show_format out.mov | grep title TAG:title=My title
查看文档
-metadata
以及 流复制了解更多信息。还要注意,并非所有格式都允许设置任意元数据,例如,Quicktime 执行的操作
-metadata title="my title"
符合您的预期,但实际上-metadata foo=bux
什么也不做。
我注意到存在用于编辑视频元数据的专门产品,这些产品不需要重新编码视频并且具有良好的用户界面。
我们网站上的软件推荐与主题无关,但你可以从这篇文章开始 适用于 Windows 11/10 的最佳免费视频元数据编辑器软件。