首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >编码后如何在输出文件中保留DVB子类?

编码后如何在输出文件中保留DVB子类?
EN

Stack Overflow用户
提问于 2020-01-16 12:07:39
回答 1查看 779关注 0票数 1

我有一个输入文件,基本上是一个.ts文件,它包含4个dvb字幕流(嵌入其中)。我使用以下命令在输出视频中保留dvb字幕。

代码语言:javascript
复制
ffmpeg -i Input.ts -c:a copy -c:v copy -c:s dvbsub output.ts

输出视频中没有dvb子程序。

我再次使用以下命令来保留dvb子类。

代码语言:javascript
复制
ffmpeg -i Input.ts -c:a copy -c:v copy -c:s copy output.ts
ffmpeg -i Input.ts -c copy output.ts
ffmpeg -i input.ts -map 0 -c copy output.ts
ffmpeg -i Input.ts -map 0 output.ts

以上任何命令都不适合我。我如何使我的output.ts视频包含dvb susbs。致以问候。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-17 10:38:34

您可以使用-c:s copy -map 0。完整的命令如下所示。

ffmpeg -i INPUT.ts -c:v copy -c:a copy -c:s copy -map 0 OUTPUT.ts

如果INPUT.ts文件中包含未知数据,则可以在-map 0选项之后使用选项-ignore_unknown

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

https://stackoverflow.com/questions/59769373

复制
相关文章

相似问题

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