【发布时间】:2020-10-24 13:37:24
【问题描述】:
我正在创建一个视频收听网络应用程序。用户可以在其中观看视频。如何在节点中将 mp4 视频转换为 .m3u8 播放列表?
【问题讨论】:
-
使用流畅的ffmpeg
标签: node.js reactjs ffmpeg http-live-streaming mpeg-dash
我正在创建一个视频收听网络应用程序。用户可以在其中观看视频。如何在节点中将 mp4 视频转换为 .m3u8 播放列表?
【问题讨论】:
标签: node.js reactjs ffmpeg http-live-streaming mpeg-dash
你可以使用一些转换器或者你也可以使用ffmpeg,这有点复杂。这是指南: 第 1 步:打开终端并安装 OS X 的软件包管理器 Homebrew。如果您的 PC 上没有它,可以运行以下命令进行安装。
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
第二步:完成 Homebrew 的安装后,运行以下命令代码安装 ffmpeg。
brew 安装 ffmpeg
第 3 步:现在您可以使用 ffmpeg 转换文件。您需要做的是输入如下所示的命令行,点击回车按钮让系统响应您的请求。
ffmpeg -i input.mp4 -profile:v baseline -level 3.0 -s 640x360 -start_number 0 -hls_time 10 -hls_list_size 0 -f hls index.m3u8
转换过程的界面大致如下图所示。
【讨论】: