Windows 10配置FFmpeg环境变量详解

Windows环境变量是为了方便FFmpeg的调用,不用每次进入对应的文件夹目录进行操作,简化FFmpeg的命令。

具体步骤如下:

一、FFmpeg的下载和安装

FFmpeg官网(http://ffmpeg.org)进入以后点击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盘根目录

二、Windows 10配置FFmpeg环境变量 Continue reading "Windows 10配置FFmpeg环境变量详解"

FFmpeg转码MP4成M3U8格式并切片+自动检测切片M3U8脚本编写详解

目前各大视频类的网站都是M3U8格式的视频文件,都是通过将视频切片生成M3U8文件,再索引那些切片后的小文件进行网络分享的。

视频网站采用的就是HLS技术,Http Live Streaming 是由Apple公司定义的用于实时流传输的协议,HLS基于HTTP协议实现,传输内容包括两部分,一是M3U8描述文件,二是TS媒体文件。

M3U8文件是指UTF-8编码格式的M3U文件。M3U文件是记录了一个索引纯文本文件,打开它时播放软件并不是播放它,而是根据它的索引找到对应的音视频文件的网络地址进行在线播放。

M3U8是一种常见的流媒体格式,主要以文件列表的形式存在,既支持直播又支持点播,尤其在Android、iOS等平台最为常用。 Continue reading "FFmpeg转码MP4成M3U8格式并切片+自动检测切片M3U8脚本编写详解"