Video 从.mov转换为mp4文件时,ffmpeg中的-pix_fmt出现错误
我正在尝试使用ffmpeg将.mov转换为.mp4。我的命令是:Video 从.mov转换为mp4文件时,ffmpeg中的-pix_fmt出现错误,video,ffmpeg,Video,Ffmpeg,我正在尝试使用ffmpeg将.mov转换为.mp4。我的命令是: ffmpeg -i input.mov -vcodec libx264 -acodec copy output.mp4 但它给了我这样的错误 [buffer @ 00000000059bf480] Unable to parse option value "-1" as pixel format Last message repeated 1 times [buffer@000000000 59BF480]将选项pix
ffmpeg -i input.mov -vcodec libx264 -acodec copy output.mp4
但它给了我这样的错误
[buffer @ 00000000059bf480] Unable to parse option value "-1" as pixel format
Last message repeated 1 times
[buffer@000000000 59BF480]将选项pix_fmt设置为值-1时出错。
[从流0:4@000000000 43FD8A0输入的图形0]将选项应用于
过滤器。
打开过滤器时出错
甚至我也试着要求另一个命令
ffmpeg -i input.mov -vcodec copy -acodec copy output.mp4
但它只转换了一部分,第一部分是空白的声音,然后过了一段时间图片就出来了
我有两个Q
1] 对于第一个命令,什么是-pix_fmt,需要设置什么值
2] 第二个命令是为什么它只给出了部分,因为我复制了所有的vcodec以及acodec
请引导我 所选配置文件可能不支持4:2:2 因此,您需要通过在命令中添加
“-pix\u fmt yuv420p”
来提到4:2:0
希望这能解决问题。可能,所选配置文件不支持4:2:2 因此,您需要通过在命令中添加
“-pix\u fmt yuv420p”
来提到4:2:0
希望这能解决问题。FFmpeg的“无法将选项值'-1'解析为像素格式”确实会出现在已损坏或更难解析的视频中(尽管在邮件列表中)。我已经受够了,最好的办法就是试着增加分析的持续时间——就像这样。一些FFMPEG/AVCONV还提供了关于修补probesize的说明:
找不到流0的编解码器参数(视频:h264(avc1/0x31637661),无,720x576869 kb/s):未指定的像素格式
考虑增加“分析成熟”和“概率检验”选项的价值
这两种方法都不适用于我尝试过的文件:
[mov、mp4、m4a、3gp、3g2、mj2@0x2c36940]多个编辑列表项,可能发生a/v失同步,欢迎使用修补程序
[mov、mp4、m4a、3gp、3g2、mj2@0x2c36940]达到最大分析持续时间5000000
但其他人的里程可能会有所不同。FFmpeg的“无法将选项值“-1”解析为像素格式”确实会出现在已损坏或更难解析的视频中(尽管在邮件列表中)。我已经受够了,最好的办法就是试着增加分析的持续时间——就像这样。一些FFMPEG/AVCONV还提供了关于修补probesize的说明:
找不到流0的编解码器参数(视频:h264(avc1/0x31637661),无,720x576869 kb/s):未指定的像素格式
考虑增加“分析成熟”和“概率检验”选项的价值
这两种方法都不适用于我尝试过的文件:
[mov、mp4、m4a、3gp、3g2、mj2@0x2c36940]多个编辑列表项,可能发生a/v失同步,欢迎使用修补程序
[mov、mp4、m4a、3gp、3g2、mj2@0x2c36940]达到最大分析持续时间5000000
但是其他人的里程数可能会有所不同。因此,使用-analyzeduration 2147483647对我来说很有效,在这段视频中,我目前遇到了一些问题。这个巨大的数字是你可以放在那里的最大值(2**31-1),它也可以用一千万,但你知道。。。我看不到使用最高可用数字的任何缺点。因此,使用-analyzeduration 2147483647,它对我来说是有效的,在我目前遇到问题的一个视频上。这个巨大的数字是你可以放在那里的最大值(2**31-1),它也可以用一千万,但你知道。。。我看不出使用最高数量的手机有什么坏处。