我需要对一些1920x1080视频进行转码,并在其中添加mediainfo标志“ standard PAL”。
我用ffmpeg尝试了很多东西,但是要么我的PAL标志为720x576,要么它在1920x1080下消失了。
我知道这是我可以做的,因为有些我的视频文件中有很多内容https://pastecode.xyz/view/ac09a472
希望如此!
您可以将视频标准元数据设置为PAL:
ffmpeg -i in.mp4 -bsf:v h264_metadata=video_format=1 pal.mp4
假定视频编码为H.264(AVC)。
将1920x1080视频标记为PAL没有意义,因为PAL标准分辨率约为720x576(不是HD),但是您仍然可以设置元数据。
元数据在ISO/IEC 14496-10文档的表中进行了描述:
video_format表示表E-2中指定的图片的表示形式,然后按照本建议书|国际标准。如果video_format语法元素不存在,则video_format值应该推断为等于5。
表E-2 – video_format的含义video_format含义0成分1个PAL2个NTSC3 SECAM4个MAC5未指定的视频格式
FFmpeg h264_metadata
记录在FFmpeg Bitstream Filters Documentation中