我一直在寻找使用ffmpeg将自定义数据保存到电影文件中的方法,主要是实际的开始帧,结束帧和其他一些信息(例如key:value对),因此以后我可以在旅途中从电影文件中获取详细信息。
我四处张望,但自己却不明白。反正有这样做吗?
您没有提及此功能要使用的容器格式,因为有些容器不允许自定义标签。
FFmpeg的Matroska混合器允许使用随机标签,因此
ffmpeg -i input -c copy
-metadata key1=value1
-metadata:s:v key2=value2
-metadata:s:a:0 key3=value3
out.mkv
第一个元数据选项设置全局值,第二个元数据选项设置为所有视频流,第三个元数据选项仅设置为第一个音频流。
Mediainfo和ffprobe可以显示这些值。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句