当前位置: 首页 > 知识库问答 >
问题:

Ffmpeg-创建不同版本的HLS视频并创建主播放列表

潘坚白
2023-03-14

我有这个ffmpeg命令来创建一个具有四个不同质量特性的HLS视频,但我不管理它创建.m3u8播放列表。我在命令的末尾添加了控件master_pl_name,但它不起作用。

有人能帮我创建我想要的命令吗?

ffmpeg-hide_banner-y-i“mysourcevideo.mp4”-vf scale=w=640:h=360:force_original_aspect_ratio=drecase-c:a aac-ar 48000-c:v h264-profile:v main-crf 20-sc_threshold 0-g 48-keyint_min 48-Hls_time 4-hls_key_info_file“mykey.keyinfo”-Hls_playlist_type vod-b:v 800k-maxrate 856k-bufsize 1200k-b:a 96k2800k-maxrate 2996k-bufsize 4200k-b:a 128k-hls_segment_filename“MyNewVideo_Version_720p_%03d.ts”“MyNewVideo_720p.m3u8”-vf scale=w=1920:h=1080:force_original_aspect_ratio=drecase-c:a aac-ar 48000-c:v h264-profile:v main-crf 20-sc_threshold 0-g 48-keyint_min 48-Hls_time 4-hls_key_info_file“

共有1个答案

邢英奕
2023-03-14

我正在研究一个类似的问题,并且同样对这方面的资源缺乏感到惊讶。

无论如何,我认为如果您在-master_pl_name“myNewVideo_index.m3u8”output_%v.m3u8之后添加一个输出文件名,就可以更进一步。然后我建议删除质量流的单个名称,否则FFmpeg将创建它们两次。

你可能会有其他问题,就像我一样,但这应该解决你的第一个问题。

 类似资料:
  • 通过最近的ffmpeg主分支(commit7fcbeb),我们可以使用以下方法生成主播放列表 -master_pl_name 选项。但我无法生成具有不同配置文件的主播放列表。尝试使用 -var_stream_map 我们如何使用这些选项来创建具有不同配置文件的主播放列表? 我正在尝试使用下面的ffmpeg命令:

  • 我正在尝试使用ffmpeg(在OSX上运行)将基本mp4视频转换为HLS视频,使用以下命令: 它确实生成了所有段文件,但是生成的播放列表文件只列出了最后四个段文件,删除了所有早期的段。帮忙?

  • "# 创建视频列表 通过该接口可以创建视频列表,地址为: http://spark.bokecc.com/api/playlist/create 需要传递以下参数: 参数 说明 userid 用户id,不可为空 name 视频列表名称,不可为空 videoid 视频列表中要添加的视频的id,⽤”,”分割。注:“,”为英⽂半⻆,不可为空,最⼤100个,videoid必须为正常状态的属于该⽤户的视频

  • 我有两个视频和两个音频 1:-视频1-长度:-60秒||音频1-长度:-15秒 2:-视频-长度:-86秒| |音频2-长度:-18秒 同时播放video1和audio1,如果audio1结束,则重新启动该音频,直到video1结束。这将是最后的视频1。 同样的方式, 同时播放video2和audio2,如果audio2结束,则重新启动该音频,直到video2结束。这将是最后的视频2。 之后,将最

  • 这行工作良好,但我想创建一个视频文件从图像在另一个文件夹。“我的文件夹”中的映像名称为: 我如何从不同的文件夹输入图像文件?示例: 我尝试了这个命令,但是只生成了第一个图像(img001.jpg)的视频。

  • 我正在尝试为我的项目制作一个视频上传功能。但我对ffmpeg部分有一个问题。ffmpeg已安装在我的服务器上。但我不能得到任何缩略图。我尝试使用以下代码创建缩略图: 但是当使用为和 字符串(74)”https://mywebsite.com/uploads/video/ey1kXNew_video.flv: 输入/输出错误“字符串(0)” 另外,如果我像这样使用: 和给我。 请帮帮我,我哪里错了。