gpt4 book ai didi

ffmpeg - 一个创建 HLS 流的类轮

转载 作者:行者123 更新时间:2023-12-04 23:16:40 24 4
gpt4 key购买 nike

带有 HLS 或 DASH 的 IIUC,我可以创建一个 list 并直接从我的 httpd 提供这些段,例如python -m http.server .

我在/dev/video1 上有一个 UVC 视频源,我正在努力在 gstreamer 或 ffmpeg 中创建一个简单的 m3u8。

我做到了:

gst-launch-1.0 -e v4l2src device=/dev/video1 ! videoconvert ! x264enc ! mpegtsmux ! hlssink max-files=5

有任何想法吗?

最佳答案

  • 视频

  • 列表 video1设备能力:
    ffmpeg -f v4l2 -list_formats all -i /dev/video1
  • 音频 (ALSA 示例)

  • 列出 ALSA 设备:
    arecord -L
  • HLS

  • 使用两个输入:
     ffmpeg -f alsa -i <alsa_device> -f v4l2 -i /dev/video1 [...] /path/to/docroot/playlist.m3u8

    您可以在 FFmpeg documentation 中找到各种 HLS 参数。 .

    进一步阅读:

    FFmpeg H.264 Encoding Guide

    FFmpeg Webcam Capture

    关于ffmpeg - 一个创建 HLS 流的类轮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29935731/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com