Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.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
Linux 使用ffmpeg将yuv视频转换为png帧_Linux_Ffmpeg_Png_Frame_Yuv - Fatal编程技术网

Linux 使用ffmpeg将yuv视频转换为png帧

Linux 使用ffmpeg将yuv视频转换为png帧,linux,ffmpeg,png,frame,yuv,Linux,Ffmpeg,Png,Frame,Yuv,我想使用ffmpeg将yuv视频转换为png帧 我使用的命令是 /root/bin/ffmpeg-i pirkagia_max_vid_qual_one.yuv-s 720x576-r 25-pix_fmt yuv420p-f image2 one/image-%3d.png 我得到以下回应: ffmpeg版本git-2015-08-07-8015150版权所有(c)2000-2015 ffmpeg开发者 根据gcc 4.4.7(gcc)20120313(红帽4.4.7-16)构建 配置:--p

我想使用
ffmpeg
将yuv视频转换为png帧

我使用的命令是

/root/bin/ffmpeg-i pirkagia_max_vid_qual_one.yuv-s 720x576-r 25-pix_fmt yuv420p-f image2 one/image-%3d.png

我得到以下回应:

ffmpeg版本git-2015-08-07-8015150版权所有(c)2000-2015 ffmpeg开发者
根据gcc 4.4.7(gcc)20120313(红帽4.4.7-16)构建
配置:--prefix=/root/ffmpeg_-build--extra-cflags=-I/root/ffmpeg_-build/include--extra-ldflags=-L/root/ffmpeg_-build/lib--bindir=/root/bin--pkg-config-flags=--static--enable-gpl--enable-nonfree--enable-libfdk-aac--enable-libfreetype--enable-libvorbis--enable-libvpx--enable-libx264--启用-libx265
libavutil 54。30.100 / 54. 30.100
libavcodec56。57.100 / 56. 57.100
libav56格式。40.101 / 56. 40.101
libav56设备。4.100 / 56.  4.100
libavfilter 5。32.100 /  5. 32.100
libswscale 3。1.101 /  3.  1.101
libswresample1。2.101 /  1.  2.101
Libroc 53。3.100 / 53.  3.100
[IMGUTILS@0x7fffe8e84760]图片大小0x0无效
[IMGUTILS@0x7fffe8e84310]图片大小0x0无效
[rawvideo@0x3aaf160]找不到流0的编解码器参数(视频:rawvideo(I420/0x30323449),yuv420p,-4 kb/s):未指定大小
考虑增加“分析成熟”和“概率检验”选项的价值
pirkagia_max_vid_qual_one.yuv:找不到编解码器参数
输入#0,原始视频,来自“pirkagia_max_vid_qual_one.yuv”:
持续时间:不适用,比特率:不适用
流#0:0:Video:rawvideo(I420/0x30323449),yuv420p,-4kb/s,25tbr,25tbn,25tbc
将#0,image2输出到“one/image-%3d.png”:
输出文件#0不包含任何流

有什么想法吗?

在你的情况下,需要更多的信息。由于您的输入中似乎没有指定视频参数的标题,因此必须指定它们才能正确解码数据。例如:

ffmpeg -pixel_format yuv420p -video_size 720x576 -framerate 25 -i …
另外,
yuv420p
与PNG编码器不兼容,因此您可以将其作为输出选项删除,并自动选择适当的像素格式