首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用FFmpeg创建MPEG-DASH文件

使用FFmpeg创建MPEG-DASH文件
EN

Stack Overflow用户
提问于 2022-01-25 18:10:21
回答 1查看 4.8K关注 0票数 2

我知道使用ffmpeg,我们可以创建MPEG-破折号就绪文件,包括段和.mpd清单文件。例如,我正在尝试以下命令:

代码语言:javascript
复制
ffmpeg -re -i .\video-h264.mkv -map 0 -map 0 -c:a aac -c:v libx264 -b:v:0 800k -b:v:1 300k -s:v:1 320x170 -profile:v:1 baseline -profile:v:0 main -bf 1 -keyint_min 120 -g 120 -sc_threshold 0 -b_strategy 0 -ar:a:1 22050 -use_timeline 1 -use_template 1 -window_size 5 -adaptation_sets "id=0,streams=v id=1,streams=a" -f dash out.mpd

但我不想分割视频-所以一个更简单的版本,我们有多个版本的整个视频,没有块。MPEG-破折号允许它吗?如果是这样的话,我如何在不创建块的情况下使用ffmpeg来完成它呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-02-09 13:50:11

我认为您的意思是您想要一个文件(对于每个比特率),而不是每个段的单个文件(同样,对于给定的比特率)。

MPEG破折号支持这一点-在清单中,每个段由一个基本URL和一个字节范围引用,而不是单个URL。

FFmpeg支持使用单个文件选项生成此格式:

single_file single_file

启用(1)或禁用(0)将所有段存储在一个文件中,使用字节范围访问。

(https://ffmpeg.org/ffmpeg-formats.html#toc-dash-2)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70853624

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档