2019独角兽企业重金招聘Python工程师标准>>>

ffmpeg版本0.10

ffmpeg -i source.f4v -ac 1 -ar 16000 -acodec pcm_alaw -vcodec libx264 -s 352x196 -vf pad="0:288:0:46" -x264opts no-8x8dct:bframes=0:no-cabac:cqm=flat:weightp=0 -b 512k target.mov

-i source.f4v

源视频文件是source.f4v

-ac 1

目标视频文件的音频channel数是1

-ar 16000

目标视频文件的音频采样16000

-acodec pcm_alaw

目标视频文件的音频编码是g711 alaw

-vcodec libx264

目标视频文件的视频编码是libx264

-s 352x196

目标视频文件的视频尺寸是352x196.目标的尺寸应该是352x288(CIF)。但是为了保持高宽比,计算出实际有效的尺寸是352x196.高度上面的缺失要通过下面-vf pad来弥补

-vf pad="0:288:0:46"

由于原视频的高宽比和CIF的高宽比不一致,所以需要通过pad来弥补。第一个0和第三个0表示宽度上不需要做什么;288表示高度增加到288,46表示上下分别添加46个像素的黑边(196+2x46=288)。

-x264opts no-8x8dct:bframes=0:no-cabac:cqm=flat:weightp=0

表示目标视频的264编码采用baseline(不知道为什么,ffmpeg0.10版本不支持-profile baseline的写法)

-b 512k

表示目标视频码流的带宽是512k

target.mov

目标视频文件名

转载于:https://my.oschina.net/livedead/blog/57729

ffmpeg转h264格式的视频相关推荐

  1. 用ffmpeg 创建WMV格式的视频

    虽然FFmpeg是一个非常好的工具,它的默认操作并不是一定能达到要求.转换各种视频格式中,通常ffmpeg不用任何调整就可以生成质量不错的视频.但是处理Windows Media Video (WMV ...

  2. ffmpeg将mov格式的视频转换成mp4格式

    import os # 获取目录下的所有文件列表 import fnmatch # 文件格式筛选模块,筛选指定格式文件#遍历 def dirlist(path, allfile):filelist = ...

  3. ffmpeg 将h264格式文件编码为MP4文件

    1.在编码过程中涉及到一些时间戳相关概念主要: PTS:度量解码后的视频帧什么时候被显示出来: DTS:读入内存中的bit流在什么时候开始送入解码器中进行解码: duration:表示当前帧的持续时间 ...

  4. h264转mp4 linux,mp4格式的视频,编码方式mpeg4,转化为h264

    知识点:在使用vcastr3.swf播放器播放flv视频,(同时在html5页面,使用<video>标签时),发现某些MP4格式的代码不能播放html 缘由:vcastr3.swf和vid ...

  5. ffmpeg将yuv数据编码为H264格式数据

    1.yuv->H264经过编码后可以明显缩小视频文件的体积,例如我们经常看到的MP4文件其实就是由H264格式的视频文件和aac音频格式文件打包而成. 2.整个编码流程: 网上的一个关于AVFo ...

  6. 最简单的基于FFMPEG的封装格式转换器

    最简单的基于FFMPEG的封装格式转换器(无编解码) https://blog.csdn.net/leixiaohua1020/article/details/25422685 =========== ...

  7. ffmpeg学习日记604-指令-将视频格式转为H264格式

    ffmpeg学习日记604-指令-将视频格式转为H264格式 在第四篇中,想要解码视频,缺没有弄清楚怎样的一个数据流,现在又明晰了一点,所谓的h264编解码,并不是直接将视频格式,通过h264编解码为 ...

  8. FFmpeg 将图片合成视频 将视频导出图片 转换视频格式avi to mp4

    FFmpeg FFmpeg将视频导出每一帧图片 #ffmpeg -r framerate -i input.mp4 -f image2 output001.jpg~output447.jpg ffmp ...

  9. [opencv][原创]关于opencv-python的cv2保存视频不支持H264格式问题探讨

    项目有个不合理要求,能够在chrome浏览器打开播放,但是cv2根本不支持H264,由于版权原因,官方不支持h264格式所以当你使用诸如XVID,MJPG等虽然不影响使用和正常播放,但是就是无法在浏览 ...

最新文章

  1. ACMNO.23 C语言-素数判定 写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息。 输入 一个数 输出 如果是素数输出prime 如果不是输出not prime
  2. Cannot find class for bean with name解决
  3. 简明python教程 --C++程序员的视角(六):输入输出IO
  4. [iOS]应用内支付(内购)的个人开发过程及坑!
  5. Elasticsearch 内置分析器Analyzer
  6. matlab之svd、svds函数
  7. termios 详解
  8. 进程调度案例分析:为何不能调度?
  9. 红米、小米 开发者选项
  10. NET CORE Learning
  11. 在纽约寻找童真——新泽西州乐高乐园探索中心的美好一天
  12. 某电商平台数据分析报告(1)
  13. Android开发之仿QQ表情实现(下)
  14. CS4398音频解码替代芯片DP4398完全兼容DAC解码
  15. 用zookeeper体验监听服务器是否还活着
  16. Axure RP9基本操作
  17. MySql8JDBC操作
  18. SAS——编程——数学
  19. arcgis画线根据长度_如何使用Arcgis进行画线与面并计算大小?
  20. Vivado+FPGA学习之第一次上电

热门文章

  1. HashMap 精讲原理篇
  2. TelPhoneManager中的常用方法和状态获取
  3. 在Filfter中使用注解了spring 的bean,报javax.naming.NamingException: Cannot create resource instance...
  4. 使用mysqldump进行逻辑备份
  5. 读取*.properties文件的配置信息
  6. css 精灵图的使用
  7. HDU - 2091 空心三角形 水题,但是有点坑...
  8. 特征选择 ReliefF算法
  9. Linux之ls命令
  10. linux之我常用的系统重要文件备份命令