如何使用 1920x1080 视频设置 "standard PAL" 标记
How to have "standard PAL" flag with a 1920x1080 video
我需要对一些 1920x1080 视频进行转码,并在其中添加 mediainfo 标志 "standard PAL"。
我用 ffmpeg 尝试了很多东西,但要么我有 720x576 的 PAL 标志,要么它在 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(不是高清),但您仍然可以设置元数据。
元数据在 ISO/IEC 14496-10 文档的 table 中描述:
video_format indicates the representation of the pictures as specified in Table E-2, before being coded in accordance with
this Recommendation | International Standard. When the video_format syntax element is not present, video_format value
shall be inferred to be equal to 5.
Table E-2 – Meaning of video_format
video_format Meaning
0 Component
1 PAL
2 NTSC
3 SECAM
4 MAC
5 Unspecified video format
FFmpeg h264_metadata
记录在 FFmpeg Bitstream Filters Documentation
我需要对一些 1920x1080 视频进行转码,并在其中添加 mediainfo 标志 "standard PAL"。
我用 ffmpeg 尝试了很多东西,但要么我有 720x576 的 PAL 标志,要么它在 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(不是高清),但您仍然可以设置元数据。
元数据在 ISO/IEC 14496-10 文档的 table 中描述:
video_format indicates the representation of the pictures as specified in Table E-2, before being coded in accordance with this Recommendation | International Standard. When the video_format syntax element is not present, video_format value shall be inferred to be equal to 5.
Table E-2 – Meaning of video_format
video_format Meaning
0 Component
1 PAL
2 NTSC
3 SECAM
4 MAC
5 Unspecified video format
FFmpeg h264_metadata
记录在 FFmpeg Bitstream Filters Documentation