ffmpeg选项,用于编码视频mpeg2video,但扩展名为.mov

ffmpeg选项,用于编码视频mpeg2video,但扩展名为.mov,ffmpeg,codec,ffprobe,mpeg-2,.mov,Ffmpeg,Codec,Ffprobe,Mpeg 2,.mov,我刚刚完成一个项目,需要以特定的格式生成输出,应该与我收到的视频格式完全相同。 对我来说,识别源格式的最佳方法是使用ffprobe。以下是该项目的成果: Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'input.mov': Metadata: creation_time : 2020-02-27T04:15:23.000000Z Duration: 00:00:22.13, start: 0.000000, bitrate: 111320

我刚刚完成一个项目,需要以特定的格式生成输出,应该与我收到的视频格式完全相同。 对我来说,识别源格式的最佳方法是使用ffprobe。以下是该项目的成果:

Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'input.mov':
  Metadata:
    creation_time   : 2020-02-27T04:15:23.000000Z
  Duration: 00:00:22.13, start: 0.000000, bitrate: 111320 kb/s
    Stream #0:0(eng): Video: mpeg2video (4:2:2) (xd5c / 0x63356478), yuv422p(tv, bt709, top coded first (swapped)), 1920x1080 [SAR 1:1 DAR 16:9], 109779 kb/s, 54.94 fps, 54.94 tbr, 5494 tbn, 50 tbc (default)
    Metadata:
      creation_time   : 2020-02-27T04:15:23.000000Z
      handler_name    : Gestor de contenido de v?deo Apple
      encoder         : XDCAM HD422 1080i50 (50 Mb/s)
    Stream #0:1(eng): Audio: pcm_s16be (twos / 0x736F7774), 48000 Hz, 2 channels, s16, 1536 kb/s (default)
    Metadata:
      creation_time   : 2020-02-27T04:15:23.000000Z
      handler_name    : Gestor de contenido de sonido Apple
我在上面的文件上做了很多视频工作,并且作为我管道的一部分,我将该文件转换为ProRes4444。现在我需要把这个视频转换成与上面相同的格式

关于格式的两个问题,如果我理解正确的话,mpeg2video是mpeg2,它通常不会显示为.mov文件,但源代码是mov容器。为什么?

输入格式的编码器是否重要?特别是XDCAM

解决我的问题的另一个选择是使用媒体编码器,但即使是那个应用程序似乎也没有给我mov+mpeg2的选项,如果是mov,它几乎迫使我使用Apple ProRes来保持高分辨率。此外,没有一个选项允许我在源代码级别设置fps,即54.94,而最近的选项是59.94

请帮助,

ffmpeg-i“input.mov”-vcodec mpeg2video-b:v 110000k-maxrate 110000k-minrate 110000k-r50-前1-c:a copy-pix_fmt yuv422p-vtag xd5c“output.mov”

这几乎将所有的atributes设置为与源需求相匹配。 如果我可以简化上面的任何内容,请在这里发布。

ffmpeg-I“input.mov”-vcodec mpeg2video-b:v 110000k-maxrate 110000k-minrate 110000k-r50-top 1-c:a copy-pix_fmt yuv422p-vtag xd5c“output.mov”

这几乎将所有的atributes设置为与源需求相匹配。
如果我可以简化以上任何一项,请在这里发布。

XDCAM是索尼特定的MPEG-2视频变体。54.94不是标准速率-必须是输入错误,因为MPEG-2只接受预设的帧速率,而不接受任意的帧速率。此外,编码器字符串和其他流道具指示流应该是50 fps。FFmpeg将允许您在MOV中生成XDCAM。非常感谢,帧速率评论消除了我的疑虑。最后,我如何专门在ffmpeg上生成XDCAM?有哪些选择?你能建议一下吗?不要过多地处理XDCAM编码,所以请看XDCAM是一种索尼特定的MPEG-2视频变体。54.94不是标准速率-必须是输入错误,因为MPEG-2只接受预设的帧速率,而不接受任意的帧速率。此外,编码器字符串和其他流道具指示流应该是50 fps。FFmpeg将允许您在MOV中生成XDCAM。非常感谢,帧速率评论消除了我的疑虑。最后,我如何专门在ffmpeg上生成XDCAM?有哪些选择?请您提出建议好吗?不要过多地处理XDCAM编码,请参见