我正在尝试将视频编码为 DVCPRO50 格式。
我找到并阅读了文档,其中表明 FFmpeg 应该能够做到这一点,但我对实现所需结果所需的特定命令感到困惑。文档提到使用-target
带有选项,dv50
并使用yuv422p
适用于所有标准的 DV50 像素格式。
但是,我想使用 MXF 容器而不是 MOV,并且我还想强制使用“底场优先”(BFF)而不是“顶场优先”(TFF)。
有人能给我提供正确的命令行选项来实现这一点吗?
这是我使用的命令:
ffmpeg -i Sony.mxf -codec:v dvvideo -s 720x576 -pix_fmt yuv422p -flags +ilme+ildct -top 0 -target pal-dv50 Sony21.mxf
当我使用 Mediainfo 检查时,我得到的结果如下:
格式:DV
商业名称:DVCPRO
文件大小:1.39 GiB
时长:6 分 55 秒
整体比特率模式:恒定
总比特率:28.8 Mb/s
帧率:25,000 FPS
录制日期:1970-01-01 00:00:00.000
文件扩展名_无效 : dv dif
视频格式:DV
商业名称:DVCPRO
时长:6 分 55 秒
比特率模式:恒定
比特率:24.4 Mb/s
宽度:720像素
高度:576像素
显示宽高比:4:3
帧率模式:恒定
帧率:25,000 FPS
标准 : PAL
色彩空间:YUV
位深度:8位
扫描类型:隔行扫描
扫描顺序:顶场优先
压缩模式:有损
位/(像素*帧):2.357
第一帧的时间码:09:58:04:07
时间码源:子码时间码
流大小:1.18 GiB (85%)。
我希望商业名称为 DVCPRO50
比特率为 48.8MB/s
扫描顺序:底场优先
多谢你们!