【视频】m3u8相关操作

server/2025/3/28 3:29:30/

1、视频文件转m3u8

1.1 常用命令

1)默认只保留 5 个ts文件

ffmpeg -i input.mp4 -start_number 0 -hls_time 10 -hls_list_size 0 -f hls stream1.m3u8

2)去掉音频 -an,保留全部ts文件

ffmpeg -i input.mp4 -vf scale=640:480 -an -start_number 0 -hls_time 10 -hls_list_size 0 -f hls stream1.m3u8

3)明确播放列表为点播类型

ffmpeg -i input.mp4 -vf scale=640:480 -an -start_number 0 -hls_playlist_type vod -hls_time 10 -hls_list_size 0 -f hls stream1.m3u8

1.2 参数说明

ffmpeg -i input.mp4 \-c:v copy -c:a copy \          # 保持原始音视频编码,减少转码耗时-f hls \                       # 指定输出格式为HLS-start_number 0 \          

http://www.ppmy.cn/server/179171.html

相关文章

23种设计模式-观察者(Observer)设计模式

观察者设计模式 🚩什么是观察者模式?🚩观察者设计模式的特点🚩观察者设计模式的结构🚩观察者设计模式的优缺点🚩观察者设计模式的Java实现🚩代码总结🚩总结 🚩什么是观察…

人工智能与无人机:无人机的进步与应用技术详解

人工智能(Artificial Intelligence,简称AI)是一门研究、开发用于模拟、延伸和扩展人类智能的理论、方法、技术及应用系统的新技术科学。 无人机,全称为无人驾驶飞行器(UAV),也称为无人机器人、…

Java 基础入门代码示例解析

在 Java 编程的学习过程中,理解函数(方法)的使用以及简单系统功能的实现是非常重要的基础。本文将对一系列 Java 代码进行详细解析,这些代码涵盖了菜单驱动的功能选择、数据查询以及简单的 RBAC(基于角色的访问控制&am…

简单选择排序

简单选择排序,很明显属于选择排序。 选择排序:每一趟在待排序元素中选取关键字最小(或最大)的元素加入有序子序列。 n个元素的简单选择排序需要n-1趟处理。 代码: void SelectSort(int A[],int n){int min_idx;//记…

进程通信(进程池的模拟实现) read write函数复习 Linux ─── 第23课

目录 write和read函数补充: 进程池(process pool) 第一步: 创建并初始化processpool 第二步:主进程对子进程派发任务 补充: 第三步: 子进程执行完退出进程池 回收子进程 Channel.hpp ProcessPool.hpp Task.hpp main.cc makefile write和read函数补充: const char …

LeetCode热题100精讲——Top4:移动零【双指针】

你好,我是安然无虞。 文章目录 题目背景移动零C解法Python解法 题目背景 如果大家对于 双指针 的概念并不熟悉, 可以先看我之前为此专门写的算法详解: 蓝桥杯算法竞赛系列第七章——六道力扣经典带你刷爆双指针 移动零 题目链接:移动零 解题思路&…

笔记本+移动端维修全套教程

今天分享的是笔记本移动端维修全套教程(免费视频资料大全) 当自己手机或者电脑坏了,很多人都会想着去维修店铺修,但价格不透明,容易被坑,当自己了解一些之后,即使不会修,也可以对手…

计算机体系结构及存储系统入门

1.2 计算机体系结构 计算机体系结构(computer architecture)是指计算机的概念性结构、功能和性能特性,它从一个更高的层次对计算机的结构和特征等宏观特性进行研究。计算机体系结构分类如下所述: 从计算机体系架构的宏观视角出发,依据处理机数量&#x…