当今各大视频类的网站齐是M3U8口头的视频文献日本 人妖,齐是通过将视频切片生成M3U8文献,再索引那些切片后的小文献进行集合共享的。
视频网站采纳的便是HLS时代,Http Live Streaming 是由Apple公司界说的用于及时流传输的条约,HLS基于HTTP条约已毕,传输本质包括两部分,一是M3U8描写文献,二是TS媒体文献。
M3U8文献是指UTF-8编码口头的M3U文献。M3U文献是纪录了一个索引纯文本文献,盛开它时播放软件并不是播放它,而是阐发它的索引找到对应的音视频文献的集合地址进行在线播放。
M3U8是一种常见的流媒身体式,主要以文献列表的口头存在,既复旧直播又复旧点播,尤其在Android、iOS等平台最为常用。
HLS的上风为:自符合码率流播(adaptive streaming)。后果便是客户端会阐发集合景象自动收受不同码率的视频流,条款允许的情况下使用高码率,集合奋勉的时分使用低码率,而且大约自动在二者之间冒昧切换。这对移动开垦集合景象不屈定的情况下保险运动播放格外有匡助。已毕纪律是劳动器端提供多码率视频流,而且在列表文献中注明,播放器阐发播放过程和下载速率进行自动调遣。
【FFmpeg分割MP4成M3U8口头并切片详备纪律】
一、FFmpeg的下载和装置
FFmpeg官网()干涉以后点击Download日本 人妖,干涉后收受Windows版块
https://github.com/BtbN/FFmpeg-Builds/releases/download/latest/ffmpeg-master-latest-win64-gpl.zip https://www.gyan.dev/ffmpeg/builds/ffmpeg-release-full-shared.7z https://github.com/BtbN/FFmpeg-Builds/releases
将下载好的FFmpeg解压到D盘根目次(便捷调用)
二、FFmpeg的使用和技能
1、干涉FFmpeg文献夹
初始--运行,输入cmd干涉敕令教导符,或者 win+R 后输入cmd干涉敕令教导符
肛交 准备轮番输入后回车: D: cd D:\ffmpeg\bin\
3、使用ffmpeg进行转码和M3U8的切片
提前将视频文献 pop.mp4 放入D盘根目次 提前在D盘根目次建造一个up文献夹
ffmpeg转码MP4成M3U8的切片常用敕令:
不转变画面尺寸,径直切片(速率最快,文献大小变化不大) ffmpeg -i D:\pop.mp4 -codec: copy -start_number 0 -hls_time 10 -hls_list_size 0 -f hls D:\up\pop.m3u8
压缩为1280x720尺寸转码切片(速率适中,文献大小变小) ffmpeg -i D:\pop.mp4 -profile:v baseline -level 3.0 -s 1280x720 -start_number 0 -hls_time 10 -hls_list_size 0 -f hls D:\up\pop.m3u8
多线程压缩为1280x720尺寸转码切片(速率适中,文献大小变小) ffmpeg -i D:\pop.mp4 -threads 10 -preset ultrafast -profile:v baseline -level 3.0 -s 1280x720 -start_number 0 -hls_time 10 -hls_list_size 0 -f hls D:\up\pop.m3u8
4、上传到主机空间
将UP文献夹通过FTP上传到网站捏造主机的根目次
通过PotPlayer等播放器,输中计址来探员m3u8索引文献即可不雅看视频,如 http://网址/up/pop.m3u8
相干著述: https://www.vvso.cn/xlbk/16540.html
FFmpeg上传文献到劳动器已毕自动检测切片m3u8剧本编写 https://blog.csdn.net/weixin_52270081/article/details/125695738日本 人妖