使用ffmpeg切片转码
来源:互联网 发布:淘宝客网站制作 编辑:程序博客网 时间:2024/05/22 13:17
将源文件切成小片,然后分发到各个机器上去转码,最后将转码小片合成为一个文件。这种做法就是切片转码。
切片转码会影响视频质量,例如1秒一个切片,则不利于动态码率。
切片最主要的问题是丢帧的问题,因为每个小片转码后并不能保证帧数一致(好像ffmpeg有参数,但不知道这个参数是否对质量有影响),25fps的视频1帧就是0.04秒,若切成25就会误差1秒,很严重了。
最根本还是视频在重新编码,libx264并不必要设计成输出的帧数和输入的帧数一致。
当然有一个问题是穿越帧的问题,可能I帧后面的B帧会参考I帧前面的P帧,但这个问题好解决,多留一个关键帧作为参考就可以。最主要还是无法保证输出帧数,有累积误差。
- 使用ffmpeg切片转码
- 使用ffmpeg对视频进行TS切片
- ffmpeg hls切片工具
- ffmpeg做hls切片
- ffmpeg切片命令
- ffmpeg 视频转ts切片并生成m3u8播放列表文件
- centos ffmpeg m3u8切片相关
- centos ffmpeg m3u8切片相关
- CentOS6.5 ffmpeg m3u8 切片
- ffmpeg 初学之视频切片
- <开发笔记>搭建LAMP服务器及使用FFMPEG进行切片、生成m3u8文件
- ffmpeg中HLS和DASH切片
- FFMPEG对HLS切片的支持
- FFMPEG对HLS切片的支持
- FFMPEG对DASH切片的参数说明
- ffmpeg获取音频属性信息、转码、切片
- ps切片的使用
- python切片的使用
- PowerShell 2.0 实践(四)管理Windows进程
- Copy and MutableCopy
- 关于USB微帧与数据包包长与端点缓冲区的理解
- Observer模式,delegate(委托)模式
- PowerShell 2.0 实践(五)管理Windows注册表
- 使用ffmpeg切片转码
- PowerShell 2.0 实践(六)管理Windows日志
- PowerShell 2.0 实践(七)管理活动目录(上)
- PowerShell 2.0 实践(八)管理活动目录(中)
- PowerShell 2.0 实践(九)管理活动目录(下)
- 用Sql添加删除字段,判断字段是否存在的方法
- PowerShell 2.0实践(十)管理TFS 2010 (1)
- PowerShell 2.0 实践(十一)管理 TFS 2010 (2)
- C# DataGridView导出到Excel