gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 23:01:55 24 4
gpt4 key购买 nike

我刚做完一个项目,需要制作一个特定格式的输出,应该和我收到的视频格式一模一样。
我识别源格式的最佳方法是使用 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 -r 50 -top 1 -c:a copy -pix_fmt yuv422p -vtag xd5c "output.mov"
这几乎可以设置所有属性以匹配源要求。
如果我可以简化上述任何一项,请在此处发布。

关于用于编码视频 mpeg2video 但扩展名为 .mov 的 ffmpeg 选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63931924/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com