首页 > 解决方案 > 如何编码 xdcam.mxf 并设置 mediainfo 标志“标准:组件”

问题描述

我的目标是使用 ffmpeg 或 ffmbc 或 bmx 对 XdcamHD 50Mb .mxf 进行编码,并获得以下 Mediainfo 技术和标签数据

格式设置,矩阵:自定义

标准:组件

在此处输入图像描述

当我尝试使用 FFmbc 进行转换时,我在各个方面都得到了正确的 XdcamHD,但以下 Mediainfo 技术数据除外:

格式设置,矩阵:默认

标准:PAL

在此处输入图像描述

使用 ffprobe 分析的目标文件和我的文件是相同的

在左边的目标文件在右边我的编码文件

在此处输入图像描述

这是我的代码

ffmbc.exe -i %1 -tff -target xdcamhd422 -t 5 -y rewrapffmbc.mxf 

当我尝试使用 ffmpeg 进行转换时,我获得了相同的好文件,但是如果我读取 Mediainfo 中的技术和标签数据,则标志“标准:”已经消失。同样在这种情况下,我的文件被我们处理的广播公司拒绝。

这是ffmpeg代码

ffmpeg.exe  -i %1 -r 25 -aspect 16:9 -pix_fmt yuv422p -color_primaries 1 -color_trc 1 -colorspace 1 -vcodec mpeg2video -non_linear_quant 1 -flags +ildct+ilme -top 1 -intra_vlc 1 -qmax 3 -lmin "1*QP2LAMBDA" -vtag xd5c -rc_max_vbv_use 1 -rc_min_vbv_use 1 -g 12 -b:v 50000k -minrate 50000k -maxrate 50000k -bufsize 3835k -bf 2 -trellis 1 -map 0:0 -map 0:1 -map 0:2 -map 0:1 -map 0:2 -map 0:1 -map 0:2 -map 0:1 -map 0:2  -map_channel 0.1.0:0.1.0 -map_channel 0.2.0:0.2.0  -map_channel 0.1.0:0.3.0 -map_channel 0.2.0:0.4.0  -map_channel 0.1.0:0.5.0 -map_channel 0.2.0:0.6.0  -map_channel 0.1.0:0.7.0 -map_channel 0.2.0:0.8.0 -c:a pcm_s24le -ar 48000 -ac 1 -map_metadata 0  -timecode 09:59:59:20 -y profilo-1.mxf

有人可以提供解决方案或解决方法吗?

谢谢

标签: ffmpegmediainfo

解决方案


推荐阅读