文档章节

ffmpeg将mp4视频文件转换ts片段,生成播放列表

大飛
 大飛
发布于 2015/01/20 17:52
字数 253
阅读 417
收藏 2

对视频方面的知识了解的不多,经过各种查找,总结如下: 输入文件为h264编码的mp4文件,分辨率为1920x1080 1.快速切割成ts文件,保持分辨率和比特率不变 ffmpeg -i inputFile -c:v copy -c:a copy -bsf:v h264_mp4toannexb -f ssegment -segment_list out.m3u8 -segment_time 10 out%03d.ts 2.改变分辨率和比特率分别为640x480、64kbps,分割ts。 ffmpeg -i inputFile -s 640x480 -c:v libx264 -b:v 64k -c:a copy -f ssegment -segment_list out.m3u8 -segment_time 10 out%03d.ts

最开始-f参数使用的是segment,而不是ssegment,在某些情况下会出错。具体原因就没有深究了。 看官方文档-f参数值还有hls,但是使用这个生成的播放列表文件不全,而且指定了视频长度的参数也没用,视频片段长度不定。这个也不知道是什么原因。

© 著作权归作者所有

共有 人打赏支持
大飛

大飛

粉丝 3
博文 1
码字总数 253
作品 0
郑州
程序员
私信 提问
windows 下 hls 的点播和直播

Apple的动态码率自适应技术。主要用于PC和Apple终端的音视频服务。包括一个m3u(8)的索引文件,TS媒体分片文件和key加密串文件(可选)。 常用的流媒体协议主要有 HTTP 渐进下载和基于 RTSP/R...

mlianghua
2015/06/05
0
0
小玩流媒体播放——HLS流媒体点播系统

背景:前一段时间帮助一个朋友研究了下流媒体播放方面的知识,感觉挺好玩的。现在把浅薄的尝试和总结分享给大家。 一.HLS流媒体点播系统概述 HTTP Live Streaming最初是苹果公司针对其iPhon...

CasparLi
2015/05/28
0
1
ffmpeg 合并拼接 mp4视频

因此,首先需要把mp4格式的文件转成ts格式,不过要注意的是,我们要拼接mp4文件,而不是被转码的mp4文件,一次这里转换只需要改变封装格式,音频流和视频流直接复制就行。转换方法: ffmpeg...

yizhichao
2018/08/13
0
0
ffmpeg常用基本命令(转)

ffmpeg常用基本命令(转) 【FFmpeg】FFmpeg常用基本命令 1.分离视频音频流 ffmpeg -i inputfile -vcodec copy -an outputfile_video  //分离视频流ffmpeg -i inputfile -acodec copy -vn ou......

ffredy
2015/08/11
0
1
FFmpeg详解及常用命令使用

FFMPEG简介 FFMPEG堪称自由软件中最完备的一套多媒体支持库,它几乎实现了所有当下常见的数据封装格式、多媒体传输协议以及音视频编解码器,提供了录制、转换以及流化音视频的完整解决方案。...

qq_1196581964
2018/11/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

总结:volatile关键字

实现内存可见性原理: 对volatile变量执行写操作时,会在写操作之后加入一条store指令,将CPU缓存数据强制刷新到主内存中 对volatile变量执行读操作的时候,会在读操作前加入一条load指令,重...

浮躁的码农
46分钟前
1
0
OSChina 周六乱弹 —— 看见这花臂了么?赶紧叫大佬!

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @宇辰OSC :分享周华健的单曲《有没有一首歌会让你想起我》 《有没有一首歌会让你想起我》- 周华健 手机党少年们想听歌,请使劲儿戳(这里) ...

小小编辑
今天
169
6
Confluence 6 升级中的一些常见问题

升级的时候遇到了问题了吗? 如果你想尝试重新进行升级的话,你需要首先重新恢复老的备份。不要尝试再次对 Confluence 进行升级或者在升级失败后重新启动老的 Confluence。 在升级过程中的一...

honeymoose
今天
2
0
C++随笔(四)Nuget打包

首先把自己编译好的包全部准备到一个文件夹 像这样 接下来新建一个文本文档,后缀名叫.nuspec 填写内容 <?xml version="1.0"?><package xmlns="http://schemas.microsoft.com/packaging/201......

Pulsar-V
今天
3
0
再谈使用开源软件搭建数据分析平台

三年前,我写了这篇博客使用开源软件快速搭建数据分析平台, 当时收到了许多的反馈,有50个点赞和300+的收藏。到现在我还能收到一些关于dataplay2的问题。在过去的三年,开源社区和新技术的发...

naughty
今天
26
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部