MP4视频转m3u8格式

一、m3u8是什么?

        m3u8是苹果公司推出的视频播放标准,是m3u的一种,只是编码格式采用的是UTF-8。
M3U文件是一个记录索引的纯文本文件,打开它时播放软件并不是播放它,而是根据它的索引找到对应的音视频文件的网络地址进行在线播放。

二、m3u8 链接

        最近需要测试 m3u8 视频,并且视频还需要视频长度在 15s 以内,查遍了网上资料,只找到下面长度不在 15s 范围内的 m3u8 格式:

http://1257120875.vod2.myqcloud.com/0ef121cdvodtransgzp1257120875/3055695e5285890780828799271/v.f230.m3u8

----30s

http://playertest.longtailvideo.com/adaptive/bipbop/gear4/prog_index.m3u8

----1分钟40s

https://vkceyugu.cdn.bspapp.com/VKCEYUGU-uni4934e7b/c4d93960-5643-11eb-a16f-5b3e54966275.m3u8

----2分钟21s

http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8

----30分钟

没有办法,只能自己转了。

三、转 m3u8 视频

下载视频转码工具 FFmpeg,该工具不需要安装,是通过命令行运行的(win10 - 64位)

链接:https://pan.baidu.com/s/1c8izwpLhomwOi78g7SfPQw 
提取码:8w8j 

1.下载成功并解压后的目录入下图 (图方便直接放在桌面了)

 2.打开终端是直接进入到上图文件中的目录的

 3.为了操作简单,将待转码的视频放在D:\video(D盘里新建一个video文件夹)

 4.在终端执行如下命令

一次性完成转换和切片,切片时长为9秒 (我准备的mp4视频就是9s)

ffmpeg -i D:\video\video.mp4 -c:v libx264 -hls_time  9   -hls_list_size 0 -c:a aac -strict -2 -f hls D:\video\9s.m3u8

成功后的样子:

 注意:

将转码后的视频文件放置到服务器中

1.需要注意的是,m3u8 格式的文件无法像 mp4 一样通过相对/绝对路径进行访问

2.必须将其放置在某个服务器中,然后通过链接进行访问

3.而且需要再次强调的是,video.m3u8video0.ts两个文件必须放置在同一个目录中

4.可以将视频文件放置于网站相同的服务器中,只需要指定网址 + 目录即可

后续等Media运行,再传运行结果......

参考文章:

mp4转m3u8 格式视频 - 简书 (jianshu.com)https://www.jianshu.com/p/fb4d81cfe14d

  • 2
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
m3u8格式转换mp4格式的原因有几个。首先,m3u8格式在许多播放器中不受支持,只能在浏览器中进行在线观看。然而,在线观看可能不太方便,并且由于网络卡顿而导致播放体验不佳。其次,一些m3u8格式可能是加密的,即使使用一些工具下载后也无法播放。因此,将m3u8格式转换mp4格式可以解决这些问题,以便能够在更多的播放器上正常播放。\[1\] 要将m3u8格式转换mp4格式,可以使用一些工具或命令行操作。例如,可以使用FFmpeg工具将m3u8格式的文件合并为mp4格式的文件。具体的命令行操作可以参考引用\[2\]中提供的示例。\[2\] 总的来说,m3u8格式是一种将视频分成多个小部分的格式,方便视频的加载。而将m3u8格式转换mp4格式可以提供更广泛的播放支持,并提高播放体验。\[3\] #### 引用[.reference_title] - *1* [m3u8mp4无损转换的方法和技巧](https://blog.csdn.net/zhr0835/article/details/122285442)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [使用ffmpeg把mp4m3u8相互转换的操作](https://blog.csdn.net/m0_60259116/article/details/125301521)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值