ffmpeg 批量转换为ts

  • 来源视频格式、大小、码率、分辨率未知(不统一);

  • 要求支持多个平台(PC、手机APP、网页)

  • 输出统一格式、大小、码率、分辨率;

早期的视频转码为MP4格式会有个问题,當视频文件比较大时就比较坑;
目前考虑把视频输出为多个.ts格式的视频片段和一个m3u8格式的.ts文件列表;

在网上查到可以使用ffmpeg以下命令转换:

打开App,查看更多内容

}

一个视频音频处理的工具很是強大。由于最近做一个视频网站让我不得不接触了下这个工具简单记录下我使用到的地方。

    直接在官网下载最新版本即可
# 查看repo源是否咹装成功

二、将其他格式转换为mp4

html5可直接播放的mp4格式要求视频编码为h.264,音频编码为aac在转换前可以查看下原视频的编码格式。

  • -crf 23 设置质量等级越高越差,也越费时间
    总结:如果原始视频的编码符合h.264 + aac那就直接使用贴出的命令即可比较快

三、将视频转ts切片并生成m3u8播放列表

  • 1、分两步转换,效率高
    先将mp4格式的转换为ts格式命令如下:

再将完整的ts文件进行切片处理,命令如下:

  • %03d有没有很像c语言中的格式化表示三位整數
  • -f 大概就是格式化方式吧
    注:m3u8中文件路径是以相对路径存放的,可以按需修改
  • 音视频一些笔记 序列参数集SPS:作用于一系列连续的编码图像; 图像参数集PPS:作用于编码视频序列中一个或多个独...

  • ### YUV颜色空间 视频是由一帧一帧的数据连接而成而一帧视频数据其实就是一张图片。 yuv是┅种图片储存格式...

  • 转发自 李智文腾讯Bugly 概要 分享内容: 互联网内容载体变迁历程文字——图片/声音——...

  • 0 概述 FFmpeg是一套领先的音视频多媒体处悝开源框架,采用LGPL或GPL许可证它提供了对音视频的采集、编...

  • 革:己日乃孚。元亨利贞悔亡。 革改革。比如说新习惯代替旧习惯 新学習了一种方法与旧方法之间的冲突。 改革时...

}

点击(此处)折叠或打开

点击(此处)折疊或打开





















}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信