ffmpeg转yuv到h264
2014-10-31 08:54
316 查看
ffmpeg转yuv到h264
ffmpeg -s 320x240 -pix-fmt yuv420p -i h264.yuv
-an -vcodec libx264 -b 500 -r 24 -s 320x240 -vpre default h264.mp4
这个只是样例,转换出的视频非常不清楚。
另外,注意-vcodec不能写在-i前面,否则ffmpeg就认为你是告诉它,输入格式是h264;
当然,如果要指定输入格式,不是写libx264,要写-vcodec h264。
ffmpeg -threads 4 -s 320x240 -i h264.yuv -r 29.97 -vcodec libx264 -s 320x240 -flags +loop -cmp +chroma -deblockalpha 0 -deblockbeta 0
-crf 24 -bt 256k -refs 1 -coder 0 -subq 5 -partitions +parti4x4+parti8x8+partp8x8 -g 250 -keyint_min 25 -level 30 -qmin 10 -qmax 51 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -acodec libfaac -ab 128k -ar 48000 -ac 2 test.mp4
这个可以转换出非常清晰的视频,看来这个h264的参数太复杂,太重要了。
可以把最后的后缀换成avi,因为avi是个兼容性很强的容器,只是换成avi后,生成的视频无法在Android上播放。
ffmpeg -s 320x240 -pix-fmt yuv420p -i h264.yuv
-an -vcodec libx264 -b 500 -r 24 -s 320x240 -vpre default h264.mp4
这个只是样例,转换出的视频非常不清楚。
另外,注意-vcodec不能写在-i前面,否则ffmpeg就认为你是告诉它,输入格式是h264;
当然,如果要指定输入格式,不是写libx264,要写-vcodec h264。
ffmpeg -threads 4 -s 320x240 -i h264.yuv -r 29.97 -vcodec libx264 -s 320x240 -flags +loop -cmp +chroma -deblockalpha 0 -deblockbeta 0
-crf 24 -bt 256k -refs 1 -coder 0 -subq 5 -partitions +parti4x4+parti8x8+partp8x8 -g 250 -keyint_min 25 -level 30 -qmin 10 -qmax 51 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -acodec libfaac -ab 128k -ar 48000 -ac 2 test.mp4
这个可以转换出非常清晰的视频,看来这个h264的参数太复杂,太重要了。
可以把最后的后缀换成avi,因为avi是个兼容性很强的容器,只是换成avi后,生成的视频无法在Android上播放。
相关文章推荐
- FFMPEG:H264解码-SDL显示(RGB32、RGB24、YUV420P、YUV422)
- 使用ffmpeg将BMP图片编码为x264视频文件,将H264视频保存为BMP图片,yuv视频文件保存为图片的代码
- 用x264和ffmpeg将YUV编码为.h264(1)
- FFmpeg解码H264为YUV420
- Android ffmpeg H264 YUV显示
- FFMPEG:H264解码-SDL显示(RGB32、RGB24、YUV420P、YUV422)
- ffmpeg实现windows屏幕录制YUV420P并实现H264编码
- 用ffmpeg把H264数据流解码成YUV420P
- Android中使用FFMPEG将yuv420p编码为h264
- FFMpeg将YUV转码为H264
- 用x264和ffmpeg将YUV编码为.h264(2)
- 用ffmpeg把H264数据流解码成YUV420P
- 使用ffmpeg将BMP图片编码为x264视频文件,将H264视频保存为BMP图片,yuv视频文件保存为图片的代码
- 用ffmpeg把H264数据流解码成YUV420P
- 在Android上使用FFmpeg将摄像头采集的YUV裸流编码为h264。
- 03 ffmpeg 解码SDK调用 H264转YUV420
- ffmpeg输出yuv的函数堆栈(h264)
- 用ffmpeg把H264数据流解码成YUV420P
- iOS FFmpeg实时YUV420P编码H264
- 笔记:ffmpeg使用实例(bgr->yuv->h264, pcm->aac,加入音频重采样)