Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如何将mp4视频转换为(.m3u8)播放列表节点_Node.js_Reactjs_Ffmpeg_Http Live Streaming_Mpeg Dash - Fatal编程技术网

Node.js 如何将mp4视频转换为(.m3u8)播放列表节点

Node.js 如何将mp4视频转换为(.m3u8)播放列表节点,node.js,reactjs,ffmpeg,http-live-streaming,mpeg-dash,Node.js,Reactjs,Ffmpeg,Http Live Streaming,Mpeg Dash,我正在创建一个视频监听web应用程序。用户可以在其中观看视频。如何将mp4视频转换为节点中的.m3u8播放列表?您可以使用一些转换器,也可以使用ffmpeg,这有点复杂。以下是指南: 步骤1:打开终端并安装package manager Homebrew for OS X。如果您的电脑上没有安装,可以运行以下命令进行安装 /usr/bin/ruby-e“$(curl-fsSL)” 步骤2:完成自制软件的安装后,运行以下命令代码安装ffmpeg Brew安装ffmpeg 步骤3:现在您可以使用ff

我正在创建一个视频监听web应用程序。用户可以在其中观看视频。如何将mp4视频转换为节点中的.m3u8播放列表?

您可以使用一些转换器,也可以使用ffmpeg,这有点复杂。以下是指南: 步骤1:打开终端并安装package manager Homebrew for OS X。如果您的电脑上没有安装,可以运行以下命令进行安装

/usr/bin/ruby-e“$(curl-fsSL)”

步骤2:完成自制软件的安装后,运行以下命令代码安装ffmpeg

Brew安装ffmpeg

步骤3:现在您可以使用ffmpeg转换文件。您需要做的是输入如下所示的命令行,然后单击enter按钮,系统将响应您的请求

ffmpeg-i input.mp4-配置文件:v基线-级别3.0-s 640x360-开始编号0-hls\U时间10-hls\U列表大小0-f hls index.m3u8

转换过程的界面大致如下图所示


来源:

您可以使用一些转换器,也可以使用ffmpeg,这有点复杂。以下是指南: 步骤1:打开终端并安装package manager Homebrew for OS X。如果您的电脑上没有安装,可以运行以下命令进行安装

/usr/bin/ruby-e“$(curl-fsSL)”

步骤2:完成自制软件的安装后,运行以下命令代码安装ffmpeg

Brew安装ffmpeg

步骤3:现在您可以使用ffmpeg转换文件。您需要做的是输入如下所示的命令行,然后单击enter按钮,系统将响应您的请求

ffmpeg-i input.mp4-配置文件:v基线-级别3.0-s 640x360-开始编号0-hls\U时间10-hls\U列表大小0-f hls index.m3u8

转换过程的界面大致如下图所示


来源:

使用fluent ffmpegUse fluent ffmpeg