M3U8-Downloader icon indicating copy to clipboard operation
M3U8-Downloader copied to clipboard

视频下载後没声音,原因是没有将 #EXT-X-MEDIA:TYPE=AUDIO 中的音讯部分合并到视频

Open lhkjacky opened this issue 3 years ago • 2 comments

您好, 某些m3u8视频下载後没声音,查看master.m3u8 档案发现"视频部分"与"音讯部分"是分开的, 视频部分是在 #EXT-X-STREAM-INF 中指定的,当中的 .ts 档是没音讯的, 而音讯部分是在 #EXT-X-MEDIA:TYPE=AUDIO 中指定的。

这类m3u8,如果下载master.m3u8 只会下载/合并 .ts档,并没有一并下载音讯部分,导致合并出来的档案是没有音讯。 建议程式可以在这方面作出改善,谢谢。

lhkjacky avatar Dec 07 '21 23:12 lhkjacky

现时的解决辨法是先把 video.m3u8 下载,然後再把 audio.m3u8 下载, 之後用 ffmpeg 合并。

不过也发现另一个问题,M3U8-Downloader 合并出来的档案时长不对。比如,实际时长是 21分04秒,但下载出来的 video.mp4 时长是 20分50秒,而 audio.mp4 时长是20分54秒,所以用ffmpeg 直接合并後声音会与画像不同步。

lhkjacky avatar Dec 08 '21 15:12 lhkjacky

我也遇到了一样的问题,想请教一下如何单独下载video.m3u8和 audio.m3u8 呢?

fanyuy2 avatar May 14 '22 15:05 fanyuy2