Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用ffmpeg创建缩放虚拟背景视频_Ffmpeg - Fatal编程技术网

使用ffmpeg创建缩放虚拟背景视频

使用ffmpeg创建缩放虚拟背景视频,ffmpeg,Ffmpeg,使用ffmpeg,我从PNG图像列表中创建了一个视频,用作缩放虚拟背景。但是,当我尝试将其上载到Zoom时,它会显示“不支持的格式。请上载其他文件”。以下是我使用的命令: ffmpeg -framerate 1 -i img%04d.png output.mp4 如果我试图输出一个.mov文件,我会遇到同样的错误。ffmpeg命令中是否缺少某些选项?PNG将像素颜色数据存储为RGB值。视频将颜色数据存储为YUV。但是,当转换RGB输入时,ffmpeg选择与大多数播放器不兼容的YUV格式(这样

使用ffmpeg,我从PNG图像列表中创建了一个视频,用作缩放虚拟背景。但是,当我尝试将其上载到Zoom时,它会显示“不支持的格式。请上载其他文件”。以下是我使用的命令:

ffmpeg -framerate 1 -i img%04d.png output.mp4 

如果我试图输出一个.mov文件,我会遇到同样的错误。ffmpeg命令中是否缺少某些选项?

PNG将像素颜色数据存储为RGB值。视频将颜色数据存储为YUV。但是,当转换RGB输入时,ffmpeg选择与大多数播放器不兼容的YUV格式(这样做是为了保持完整的信号保真度)。用户必须设置具有降低色度分辨率的兼容像素格式。另外,帧速率1与某些播放器不兼容,因此复制帧以增加输出帧速率

ffmpeg -framerate 1 -i img%04d.png -r 5 -pix_fmt yuv420p output.mp4