ffmpeg - 主 m3u8 文件未列出流
问题描述
我有一个视频,我想使用 ffmpeg-python 将其转码为 hls。它适用于具有音频流的视频。但是当我提供没有音频的视频文件作为输入时,不会在 master.m3u8 中列出流播放列表。
问题:master.m3u8 没有列出流,只包含:
#EXTM3U
#EXT-X-VERSION:6
预期的:
#EXTM3U
#EXT-X-VERSION:6
#EXT-X-STREAM-INF:BANDWIDTH=415800,RESOLUTION=1280x720,CODECS="avc1.64001f,mp4a.40.2"
prefix_stream_0.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=105600,RESOLUTION=768x432,CODECS="avc1.64001e,mp4a.40.2"
prefix_stream_1.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=105600,RESOLUTION=640x360,CODECS="avc1.64001e,mp4a.40.2"
prefix_stream_2.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=52800,RESOLUTION=426x240,CODECS="avc1.640015,mp4a.40.2"
prefix_stream_3.m3u8
解决方案
推荐阅读
- python - ValueError: No dataset in HDF5 file with pandas.read_hdf from a MatLab h5 file
- ruby - Why does Ruby YAML sometimes add '2' after pipe char (|)?
- c# - 将 typeof(x) 类型传递给泛型方法
- azure - 在 Flutter 中从 Azure Cosmos DB 获取数据?
- css - 如何创建背景图像的静态网格
- python-3.x - 我在 python3 中使用 seaborn 可视化数据集,但它给了我一个错误。/ 不支持的操作数类型:“str”和“int”
- java - 尝试在 azure 中创建新存储桶时出现 java.net.UnknownHostException
- featuretools - 功能工具时间序列数据按月年分组
- maven - 我可以从 nexus 部署到 ARM 吗?
- reactjs - 从反应组件内部的 iframe 访问 html 元素