【问题标题】:Recording livestream from m3u8 to pipe using ffmpeg results in video with no audio使用 ffmpeg 将直播从 m3u8 录制到管道会导致视频没有音频
【发布时间】:2021-10-05 15:29:35
【问题描述】:

我不太擅长 ffmpeg,所以这段代码是我通过反复试验创建的。 我正在使用来自 VB.net 的 ffmpeg 和参数:

Dim CL As String = "-y -i " & Chr(34) & URL & Chr(34) & " -t " & Time & " -acodec copy -vcodec copy -f mpeg pipe:pipe1"

视频最终没有音频。我尝试删除“-acodec copy”和“-vcodec copy”并使用“-map 0”,它会创建一个带音频的视频,但质量要低得多。我想保留质量并且仍然有音频。

【问题讨论】:

    标签: ffmpeg pipe mpeg


    【解决方案1】:

    在搜索文档后,我发现有一种名为 mpegts 的格式(这似乎是 m3u8 包含的文件之一),所以我尝试将代码更改为

    Dim CL As String = "-y -i " & Chr(34) & URL & Chr(34) & " -t " & Time & " -acodec copy -vcodec copy -f mpegts pipe:pipe1"

    它保留了质量并有音频。

    【讨论】:

      猜你喜欢
      • 2016-07-07
      • 2018-02-25
      • 2019-06-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-04
      • 2021-04-12
      • 1970-01-01
      • 2012-02-28
      相关资源
      最近更新 更多