m3u8格式转成MP4以及可播放格式

m3u8格式转成MP4以及可播放格式前文 已经好几个月没有写博客了 因为在忙于复习高等数学 今天看数学视频的时候想把视屏分享给小伙伴 但是当我将视屏发给我的小伙伴的时候发现原本 200 多 MB 的视屏传给他只有几 K 大小 这有点像我们小时候从电脑上拷贝游戏都只是拷贝一个快捷方式一样 为什么传的时候只有几 k 呢 第一时间我就想到肯定是视屏的存储路径不对 但是点开文件详情的时候发现 没有错啊 就是这个文件啊 随后

       前文:已经好几个月没有写博客了,因为在忙于复习高等数学。今天看数学视频的时候想把视屏分享给小伙伴,但是当我将视屏发给我的小伙伴的时候发现原本200多MB的视屏传给他只有几K大小,这有点像我们小时候从电脑上拷贝游戏都只是拷贝一个快捷方式一样。

       为什么传的时候只有几k呢?第一时间我就想到肯定是视屏的存储路径不对,但是点开文件详情的时候发现“没有错啊,就是这个文件啊”,随后,我的目光注意到了这个视屏文件的格式.m3u8…..等等这是什么格式???百度了一番后发现,这个m3u8将视频或音频流分片,并建立m3u8格式的索引。简单的说就是将视屏分成一片一片,类似我们作ppt一样

m3u8格式转成MP4以及可播放格式

     上图就是这个教学视频m3u8的分片流。

      那如何找到这个分片流呢?

m3u8格式转成MP4以及可播放格式

      ①我们用记事本打开带有m3u8格式的视屏文件

      ②接着我们找到文件地址(这个文件地址有一个特点就是文件名是一样的)

      ③复制这个地址,然后用文件检索功能找到该文件,双击打开它 [如下图]

m3u8格式转成MP4以及可播放格式

    我们从图片可以看出这个文件夹里面的文件是由若干个xx.ts的文件组成,我们下一步就是要将这若干个xx.ts的文件按顺序排列然后组成一个大的xxx.ts文件。步骤如下:

      ①先将文件排序

      ②打包这个一个大的xxx.ts文件有很多种方法,这里教大家一个最简单的方法。我们按顺序选中xx.ts文件,然后右键点击添加到压缩文件形成压缩包的形式,记住压缩形式为存储

                                                      m3u8格式转成MP4以及可播放格式

     ③压缩的时间根据电脑性能而定,最后一步我们将压缩好的文件的格式改成xxx.MP4就可以用播放器观看了。

                                                     m3u8格式转成MP4以及可播放格式

 

     

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/213770.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午5:41
下一篇 2026年3月18日 下午5:42


相关推荐

  • kong 网关 修改返回数据_kong网关教程

    kong 网关 修改返回数据_kong网关教程一、简介路由用来匹配客户端向上游服务器请求的规则,也就是客户端调用的API,每个路由(Route)和一个服务(Service)相关联,一个服务可有有多个路由,我们可以对每一条路由进行细粒度的配置,可以使用正则表达式进行通用的配置。二、重要属性创建一个路由需要配置的属性,其中路径paths为必须设置,其余为可选。AttributesDescriptionname…

    2025年10月22日
    9
  • 如何写软件项目技术标

    如何写软件项目技术标技术标作为一个初期评价软件供应商的重要标准之一,需要覆盖多方面的考虑因素,从需求的理解,到系统的设计,到项目的实施与管理,以及项目的验收与后期支持。那么我们如何来编写一个完整的技术标呢?第一,项目概述   项目情况的一个综合介绍,这是一个综述,通过这个综述说明项目的背景

    2022年5月11日
    68
  • 我在Mac上部署了阿里开源Qwen3,这3个玩法让我上头

    我在Mac上部署了阿里开源Qwen3,这3个玩法让我上头

    2026年3月13日
    1
  • linux socket udp编程_linux网络编程socket

    linux socket udp编程_linux网络编程socket浅谈UDP。UDP是一种不可靠的、无连接的、数据报服务。发送端应用程序每执行一次写操作,UDP模块就将其封装成一个UDP数据报发送。接收端必须及时针对每一个UDP数据报执行读操作,否则就会丢包。并且,如果用户没有指定足够的应用程序缓冲区来读取UDP数据,则UDP数据将被截断。因此,采用UDP协议时必须要求接收端可以一次性收取完发送端一次发送的数据,不然就会造成数据丢失。2.客户端3.输出结果UDP是一种无连接的传输方式,所以可以多个客户端同时发送。服务器端关闭立马重启,客户

    2025年10月3日
    4
  • PLSQL操作Oracle创建用户和表

    PLSQL操作Oracle创建用户和表1、打开PLSQL,填写用户名和密码(初始有两个用户sys和system,密码是自己安装oracle数据库时定的),Database选择ORCL(默认数据库,oracle中创建的用户就像是mysql中建的数据库,两者有异曲同工之妙)2、登陆成功后在界面的头部可以看到一下信息,最上面的system@ORCL就表示是用户system在登录状态,其中菜单栏的session可以登录、退出…

    2022年5月19日
    46
  • fuser 概述

    fuser 概述fuser 概述 fuser 命令是用来显示所有正在使用着指定的 file filesystem 或者 sockets 的进程信息 例一 fuser m u mnt usb1 nbsp mnt usb1 nbsp 1347c root nbsp 1348c guido nbsp 1349c guido 在例子一中 使用了 m 和 u 选项 用来查找所有正在使用 mnt usb1 的所有进程的 PID 已经该

    2025年12月13日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号