使用 "pix_fmt" 时 FFMpeg 打印 "Option pixel_format not found"
FFMpeg printing "Option pixel_format not found" when using "pix_fmt"
我正在尝试完成一项相对简单的任务 - 通过重新编码将视频从一种像素格式转换为另一种像素格式。这是我当前的命令:
ffmpeg -hide_banner -loglevel error -pix_fmt yuv444p -i "%1" video.mp4
其中 %1
是文件名。然而,奇怪的是,ffmpeg 打印出这个:
Option pixel_format not found.
它是红色的,所以这是一个错误。添加 -loglevel verbose
不会提供更多信息。我对此很困惑——我没有定义任何“pixel_format”选项。从批处理文件和直接从 cmd.exe
实例调用此命令时都会出现此问题。
将“pix_fmt
”替换为“pixel_format
”并将pix_fmt
放在-i
之后并不能解决问题。
您正在尝试使用 yuv444p
强制读取输入文件。尝试
ffmpeg -hide_banner -loglevel error -i "%1" -pix_fmt yuv444p video.mp4
h264 解码器不支持user-specified像素格式因此错误:Option pixel_format not found.
默认的h264编码器(libx264
)另一方面允许 -pix_fmt
选项指定输出像素格式。
我正在尝试完成一项相对简单的任务 - 通过重新编码将视频从一种像素格式转换为另一种像素格式。这是我当前的命令:
ffmpeg -hide_banner -loglevel error -pix_fmt yuv444p -i "%1" video.mp4
其中 %1
是文件名。然而,奇怪的是,ffmpeg 打印出这个:
Option pixel_format not found.
它是红色的,所以这是一个错误。添加 -loglevel verbose
不会提供更多信息。我对此很困惑——我没有定义任何“pixel_format”选项。从批处理文件和直接从 cmd.exe
实例调用此命令时都会出现此问题。
将“pix_fmt
”替换为“pixel_format
”并将pix_fmt
放在-i
之后并不能解决问题。
您正在尝试使用 yuv444p
强制读取输入文件。尝试
ffmpeg -hide_banner -loglevel error -i "%1" -pix_fmt yuv444p video.mp4
h264 解码器不支持user-specified像素格式因此错误:Option pixel_format not found.
默认的h264编码器(libx264
)另一方面允许 -pix_fmt
选项指定输出像素格式。