无需编码即可编辑视频 H.264 元数据

无需编码即可编辑视频 H.264 元数据

如何在不编码的情况下编辑这些视频 (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 的最佳免费视频元数据编辑器软件

相关内容