ffmpeg转h264格式的视频
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格式的视频相关推荐
- 用ffmpeg 创建WMV格式的视频
虽然FFmpeg是一个非常好的工具,它的默认操作并不是一定能达到要求.转换各种视频格式中,通常ffmpeg不用任何调整就可以生成质量不错的视频.但是处理Windows Media Video (WMV ...
- ffmpeg将mov格式的视频转换成mp4格式
import os # 获取目录下的所有文件列表 import fnmatch # 文件格式筛选模块,筛选指定格式文件#遍历 def dirlist(path, allfile):filelist = ...
- ffmpeg 将h264格式文件编码为MP4文件
1.在编码过程中涉及到一些时间戳相关概念主要: PTS:度量解码后的视频帧什么时候被显示出来: DTS:读入内存中的bit流在什么时候开始送入解码器中进行解码: duration:表示当前帧的持续时间 ...
- h264转mp4 linux,mp4格式的视频,编码方式mpeg4,转化为h264
知识点:在使用vcastr3.swf播放器播放flv视频,(同时在html5页面,使用<video>标签时),发现某些MP4格式的代码不能播放html 缘由:vcastr3.swf和vid ...
- ffmpeg将yuv数据编码为H264格式数据
1.yuv->H264经过编码后可以明显缩小视频文件的体积,例如我们经常看到的MP4文件其实就是由H264格式的视频文件和aac音频格式文件打包而成. 2.整个编码流程: 网上的一个关于AVFo ...
- 最简单的基于FFMPEG的封装格式转换器
最简单的基于FFMPEG的封装格式转换器(无编解码) https://blog.csdn.net/leixiaohua1020/article/details/25422685 =========== ...
- ffmpeg学习日记604-指令-将视频格式转为H264格式
ffmpeg学习日记604-指令-将视频格式转为H264格式 在第四篇中,想要解码视频,缺没有弄清楚怎样的一个数据流,现在又明晰了一点,所谓的h264编解码,并不是直接将视频格式,通过h264编解码为 ...
- FFmpeg 将图片合成视频 将视频导出图片 转换视频格式avi to mp4
FFmpeg FFmpeg将视频导出每一帧图片 #ffmpeg -r framerate -i input.mp4 -f image2 output001.jpg~output447.jpg ffmp ...
- [opencv][原创]关于opencv-python的cv2保存视频不支持H264格式问题探讨
项目有个不合理要求,能够在chrome浏览器打开播放,但是cv2根本不支持H264,由于版权原因,官方不支持h264格式所以当你使用诸如XVID,MJPG等虽然不影响使用和正常播放,但是就是无法在浏览 ...
最新文章
- ACMNO.23 C语言-素数判定 写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息。 输入 一个数 输出 如果是素数输出prime 如果不是输出not prime
- Cannot find class for bean with name解决
- 简明python教程 --C++程序员的视角(六):输入输出IO
- [iOS]应用内支付(内购)的个人开发过程及坑!
- Elasticsearch 内置分析器Analyzer
- matlab之svd、svds函数
- termios 详解
- 进程调度案例分析:为何不能调度?
- 红米、小米 开发者选项
- NET CORE Learning
- 在纽约寻找童真——新泽西州乐高乐园探索中心的美好一天
- 某电商平台数据分析报告(1)
- Android开发之仿QQ表情实现(下)
- CS4398音频解码替代芯片DP4398完全兼容DAC解码
- 用zookeeper体验监听服务器是否还活着
- Axure RP9基本操作
- MySql8JDBC操作
- SAS——编程——数学
- arcgis画线根据长度_如何使用Arcgis进行画线与面并计算大小?
- Vivado+FPGA学习之第一次上电
热门文章
- HashMap 精讲原理篇
- TelPhoneManager中的常用方法和状态获取
- 在Filfter中使用注解了spring 的bean,报javax.naming.NamingException: Cannot create resource instance...
- 使用mysqldump进行逻辑备份
- 读取*.properties文件的配置信息
- css 精灵图的使用
- HDU - 2091 空心三角形 水题,但是有点坑...
- 特征选择 ReliefF算法
- Linux之ls命令
- linux之我常用的系统重要文件备份命令