video - 在 TS 文件中分离视频流

标签 video analyzer mpeg2-ts

我在一个TS MPEG2 文件 中有多个流,但是当我尝试打开它时,它只能打开一个文件中的 1 个特定视频。 (全脂奶粉) 当我用另一个程序打开另一个它时,它会打开一个不同的流。有没有程序可以让我拆分它们并将它们保存在 TS 中?

非常感谢

一般 编号:1283 (0x503) 全名:G:\TV Shows\x\x.ts 格式 : MPEG-TS 文件大小:15.8 GiB 持续时间 : 1 小时 38 分钟 开始时间:UTC 2012-05-30 11:02:45 结束时间:UTC 2012-05-30 12:40:54 总比特率模式:恒定 总比特率:23.0 Mbps 网名:七网 国家 : AUS (2)/AUS (3)/AUS (4)/AUS (5)/AUS (6)/AUS (7)/AUS (8) 时区:+10:00:00/+10:00:00/+10:00:00/+09:30:00/+08:00:00/+10:00:00/+09:30:00

视频#1 编号:769 (0x301) 菜单编号:1332 (0x534)/1329 (0x531)/1328 (0x530) 格式 : MPEG 视频 格式版本:版本 2

视频#2 编号:801 (0x321) 菜单编号:1330 (0x532) 格式 : MPEG 视频 格式版本:版本 2

视频 #3 编号:817 (0x331) 菜单编号:1331 (0x533) 格式 : MPEG 视频 格式版本:版本 2

视频 #4 编号:881 (0x371) 菜单编号:1335 (0x537) 格式 : MPEG 视频 格式版本:版本 2

音频 #1 编号:770 (0x302) 菜单编号:1332 (0x534)/1329 (0x531)/1328 (0x530) 格式 : MPEG 音频 格式版本:版本 1

音频#2 编号:802 (0x322) 菜单编号:1330 (0x532) 格式 : MPEG 音频 格式版本:版本 1

音频 #3 编号:819 (0x333) 菜单编号:1331 (0x533) 格式 : AC-3 格式/信息:音频编码 3

音频 #4 编号:882 (0x372) 菜单编号:1335 (0x537) 格式 : MPEG 音频 格式版本:版本 1

文本 #1 编号:772 (0x304)-801 菜单编号:1332 (0x534)/1329 (0x531)/1328 (0x530) 格式:图文电视字幕 语言:英文

文本 #2 编号:804 (0x324)-801 菜单编号:1330 (0x532) 格式:图文电视字幕 语言:英文

文本 #3 编号:821 (0x335)-801 菜单编号:1331 (0x533) 格式:图文电视字幕 语言:英文

最佳答案

要简单地提取 TS 流(即 demux),您可以使用 ffmpeg .以下命令将使用索引 1 的程序创建 output.mpeg:

ffmpeg -i input.ts -y -c copy -map p:1 output.mpeg

请注意,您也可以将其重新混合到 .ts 文件中...

另一种选择是 VLCduplicate命令行。

关于video - 在 TS 文件中分离视频流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26358072/

相关文章:

javascript - 本地主机上的 HTML5 Javascript/jQuery 视频 MEDIA_ERR_NETWORK

java - Oracle Session Numbers Going Crazy - 分析未闭合游标的最佳工具是什么?

video - 如何将多节目传输流 (MPTS) 文件重新复用为单个 TS?

ios - 单例设计潜在泄漏

elasticsearch - Elasticsearch:如何限制Snowball Analyzer

c - c中返回语句之前的段错误

video - 从 SPS 损坏的 MPEG-TS 流中获取 H.264 视频尺寸

使用 FFmpeg 编码的视频播放速度过快

javascript - HTML 视频仅出现在窗口调整大小时

matlab - Matlab-vision.VideoFileReader从不读取音频样本