ffmpeg编码越来越小_使用ffmpeg将yuv编码成h264时有大小限制,太小的数据源编码会失败。...

使用ffmpeg将一个较小的yuv文件fb001.yuv编码为h264时,转换失败,输出文件fb001.h264为空。尝试将三个yuv文件合并成fb123.yuv再进行编码,成功生成了fb123.h264文件,编码过程中的错误提示与参数设置相关。
摘要由CSDN通过智能技术生成

c8d51de17d528ba476feafbfe57fc7b2.png

shell.albert@yantai:~/project/H.264/ffmpeg-2.6.2-64bit-static> ls -l fb001.h264 -rw-r--r-- 1 shell.albert users 0 Apr 23 16:44 fb001.h264

shell.albert@yantai:~/project/H.264/ffmpeg-2.6.2-64bit-static> clear

shell.albert@yantai:~/project/H.264/ffmpeg-2.6.2-64bit-static> ls -lh ../football/fb001.yuv

-rw-r--r-- 1 shell.albert users 124K Feb 12  2002 ../football/fb001.yuv

shell.albert@yantai:~/project/H.264/ffmpeg-2.6.2-64bit-static> ./ffmpeg  -s cif -pix_fmt yuv420p -i ../football/fb001.yuv  -vcodec libx264   fb001.h264

ffmpeg version 2.6.2-   http://johnvansickle.com/ffmpeg/    Copyright (c) 2000-2015 the FFmpeg developers

built with gcc 4.9.2 (Debian 4.9.2-10)

configuration: --enable-gpl --enable-version3 --disable-shared --disable-debug --enable-runtime-cpudetect --enable-libmp3lame --enable-libx264 --enable-libx265 --enable-libwebp --enable-libspeex --enable-libvorbis --enable-libvpx --enable-libfreetype --enable-fontconfig --enable-libxvid --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-gray --enable-libopenjpeg --enable-libopus --enable-libass --enable-gnutls --enable-libvidstab --enable-libsoxr --cc=gcc-4.9

libavutil      54. 20.100 / 54. 20.100

libavcodec     56. 26.100 / 56. 26.100

libavformat    56. 25.10

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值