关于mpeg2 ts文件中video数据的提取

Deniz 2008-05-19 09:55:47
1 请问,在mpeg2 ts文件中提取video数据的思路或步骤是什么?
ps文件中只要定位到0x000001e0就可以了,ts文件好像
不能简单地这么做?


2 提取video数据的时候,如何提取指定秒数的视频数据?
按照PTS还是DTS提取呢?还是只能够按照帧率换算成时间?


3 难道不是每个PES包都有PTS?


在线等
...全文
545 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
xht80 2010-05-26
  • 打赏
  • 举报
回复
aaa
Deniz 2008-05-31
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 sandmangu 的回复:]
第二个问题,你用TS包里的系统时钟来定位应该能解决 直接跳188的整数倍 然后判断TS packet header里面的时钟,不行就往前往后跳,然后再找
[/Quote]



我没用这个方法,因为担心ts包里面的pts不正确。
我是通过统计picture计数来实现的,准确说是通过
计算field计数和场频来计算的。

你说的方法应该可行,我稍候试试。谢谢!
sandmangu 2008-05-29
  • 打赏
  • 举报
回复
需要 sequnce header里面有图像分辨率,一些table选择的信息 是后面解码必须的 除非你知道这些变量的值 预先设置好
Deniz 2008-05-28
  • 打赏
  • 举报
回复
要解码mpeg2 i帧,decoder需不需要知道sequnce header信息?


也就是说,我如果只把i-picture之后的slice,block等数据送给
解码器,mpeg2 解码器能够进行解码么?
sandmangu 2008-05-27
  • 打赏
  • 举报
回复
第二个问题,你用TS包里的系统时钟来定位应该能解决 直接跳188的整数倍 然后判断TS packet header里面的时钟,不行就往前往后跳,然后再找
lemontree33 2008-05-27
  • 打赏
  • 举报
回复
你所谓的PES是指每个TS流中的PES块吧?打时间戳并不需要每个包都打
Deniz 2008-05-27
  • 打赏
  • 举报
回复
还是不能结帖,请大家继续帮忙
Jartru 2008-05-21
  • 打赏
  • 举报
回复
如果没有PTS就拿DTS来试试,这个TS标准好像没有规定。
Deniz 2008-05-21
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 lemontree33 的回复:]
1。通过相应音视频的PID,定位TS包,然后根据TS包头中的一些长度和位置信息(如有效负载)直接跳转到ES流位置,处理即可。
2。第二个有点儿困难,TS流一般不允许后拖动的。应该解码到需要提取的时间才知道吧,这种需求用TS流,个人感觉是失败的。
3楼上说得对
[/Quote]


但是我的测试数据来看,并不是每个pes都有pts,只是第一个pes才有,其他的都是0,
是不是我的测试数据有错误?还是我的程序有错误?还是我的理解有错误?
Deniz 2008-05-21
  • 打赏
  • 举报
回复
那么,TS的拖动功能是怎么实现的?
通过帧率和经过的帧数推算出来的么?
lemontree33 2008-05-20
  • 打赏
  • 举报
回复
1。通过相应音视频的PID,定位TS包,然后根据TS包头中的一些长度和位置信息(如有效负载)直接跳转到ES流位置,处理即可。
2。第二个有点儿困难,TS流一般不允许后拖动的。应该解码到需要提取的时间才知道吧,这种需求用TS流,个人感觉是失败的。
3楼上说得对
Jartru 2008-05-20
  • 打赏
  • 举报
回复
1. 可以先根据PMT,PAT来查询video流的PID,然后在根据这个PID来提取数据。
2. 可以按照PTS来确定时间或同步。
3. 一般TS包都含有PTS,但DTS就不一定有。
Deniz 2008-05-19
  • 打赏
  • 举报
回复
这个问题应该不太难啊,大家帮帮忙哦
ImTOO Video Converter Ultimate 6 除支援上一代全部影音格式外, 更增加了不少的全高清1920 x1080(HD1080p)影音格式, 例如高清MPEG2-PS、高清RM视频、高清MOV、高清WMV等。 除此之外,程式亦增加了对多种高清播放器、 移动装置提供高度的支援而设,如任天堂的Wii和NDS、iPad、采用Google的手机 Android OS手机,例如Nexus One、HTCHero、Motorola CLIQ、Motorola Droid、Samsungi7500等。全新6代还有一个最大特点,就是设有预览视窗,支持4:3及16:9画面播放,只要按下一个小箭咀按键,就会即时弹一显示播放机,可睇片或预览并设有快照功能。   ImTOO视频转换为是强大的终极视频Mac用户谁想要转换软件转换成音乐,歌曲,视频,电影,图片或照片,以及从视频提取音频或图片。 所有输出文件可以发挥在iPhone,iPod,苹果电视,PSP的,PS3游戏机,让你的视频更完美。特色与功能简介: 支持高清晰度1080p视频编码 / 解码,APE/CUE解码, 全高清输出输入的《HD》视频转换。 完全支持解码 / 编码的所有高清晰度视频格式, 如HD ASF, HD AVI, HD H.264/AVC, AVCHD, HD Quick Time, HD MPEG2 (MPEG与MPG), HD MPEG2 TS, HD MPEG4, HD MPEG4 TS, HD WMV等。 能够转换所有流行的音频格式包括MP3, WMA, WAV, RA, M4A, AAC, AC3, OGG等。 图片和音频部分可以提取视频文件载入与ImTOO高清视频转换。 可对视频文件分搳及支援预览视频。 高清转换器可以转换音频CD格式的各种音频格式。 样您可以张转换个性化的高级设置,保存个性化的个人资料以供日后使用。 支援繁、简、英等多国语言。 设有编辑功能,可进行裁剪、调节色彩、加水印,加字幕及加特效。 官方地址http://www.imtoo.com/video-converter.html 多语言包含简体文版本 补丁(解压到安装目录覆盖替换即可) 本帖隐藏的内容需要回复才可以浏览 恩 少说了一句话 输入任意注册名注册码均可完成注册! [attach]***[/attach] 这个呵呵主要是在隔壁有个兄弟求破! 花了三个小时,测试一天比较稳定!大家试试,欢迎反馈!
ImTOO视频转换器是一个易于使用的方案,让您编辑和转换视频,音频和动画图像。其主要功能包括创建3D视频从一个普通的视频。 ImTOO视频转换器是最好的视频转换软件转换高清视频之间的H.264/MPEG-4 AVC,AVCHD(M2TS),MKV的,高清WMV,MPEG2/MPEG-4 TS高清视频转换从HD到SD,不同一般的视频格式之间的转换:支持AVI,MPEG-4,WMV,DIVX,H.264/AVC标准,从视频提取音频和图片。甚至进一步创建一个从图片视频灵活的合并/剪切/编辑/分裂的功能。 ImTOO Video Converter Ultimate 7.7.3 for mac 视频转换处理工具注册码 ImTOO Video Converter Ultimate 是强大的终极视频转换软件,转换成音乐,歌曲,视频,电影,图片或照片,以及从视频提取音频或图片。 所有输出文件可以发挥在iPhone,iPod,苹果电视,PSP的,PS3游戏机,让你的视频更完美。 特色与功能: 支持高清晰度1080p视频编码 / 解码,APE/CUE解码, 全高清输出输入的《HD》视频转换。 完全支持解码 / 编码的所有高清晰度视频格式,如HD ASF, HD AVI, HD H.264/AVC, AVCHD, HD Quick Time, HD MPEG2 (MPEG与MPG), HD MPEG2 TS, HD MPEG4, HD MPEG4 TS, HD WMV等。 能够转换所有流行的音频格式包括MP3, WMA, WAV, RA, M4A, AAC, AC3, OGG等。 图片和音频部分可以提取视频文件载入与ImTOO高清视频转换。 可对视频文件分搳及支援预览视频。 高清转换器可以转换音频CD格式的各种音频格式。 样您可以张转换个性化的高级设置,保存个性化的个人资料以供日后使用。 支援繁、简、英等多国语言。 设有编辑功能,可进行裁剪、调节色彩、加水印,加字幕及加特效。
高清视频转换 不仅支持主流高清视频格式之间的转换,更支持高清到普清的格式转换。支持主流高清格式:H.264/MPEG-4 AVC, AVCHD Video (*.m2ts, *.mts), Apple TV h.264 720P, MKV, HD WMV, MPEG2/MPEG-4 TS HD Video等。 音视频转换 支持几乎所有的主流格式的音视频转换,包括AVI、MPEG、WMV、DivX、MP4、H.264/AVC、RM、3GP、VOB、FLV、SWF、MP3、WMA、WAV、RA、AAC、AC3、OGG等。另外,您也可以从视频文件提取MP3、AAC、AC3、M4A、WAV、WMA等音频文件。 图片和视频的转换 将多个图片制作成视频文件,使您从另一个角度欣赏”图片”;您还可以自定义间隔时间并从视频文件批量提取图片。 曦力视频转换器(Xilisoft Video Converter Ultimate)的特点: 1. 针对不同的多媒体设备,优化并提供数十种音视频转换方案,满足您所有的音视频转换需求。 2. 您还可以根据需要创建自己的转换方案。一次点击,即可完成任意格式的音视频转换,并直接导入iPod,iPhone或PSP。 3. 支持多核CPU,多线程和批量转换,获得难以想象的转换速度和音像质量;您还可以设置CPU核数,自定义转换速度。 4. 提供丰富的音视频参数,包括视频/音频/图片质量,视频起始时间和长度及尺寸,视频分割参数,图片提取间隔,ID3信息等等。 5. 此外,特有的专家级参数满足更高需求。将多个文件或片段合并为一个文件,并在文件间添加过渡效果;将过大的文件分割成几段后输出,以适用不同设备。 6. 为同一个文件设置多个预置方案,一次输出即可得到不同格式或参数的多个文件。 7. 剪切需要的视频片段并把它们合并成一段输出,您也可以分段输出。 8. 剪辑视频画面,去除不需要的区域;调整视频画面的亮度/对比度/饱和度;添加独特的艺术效果;制作图片或文字水印。 9. 在视频转换过程,为您的视频添加多个字幕文件,并调整对应的透明度和起始位置;还可以在视频添加自己的声音或背景音乐。 10. 使用”码率计算器”,您可精确设置需要的输出文件大小。 11. 对比预览原始文件和编辑后文件,实时查看编辑效果,并做出调整。 12. 预览视频时对喜欢的视频画面进行快照拍摄并保存为JPG, BMP, GIF 或PNG格式。 13. 自动检查更新,软件始终保持最新版本; 14. 后台运行软件,节省更多CPU资源;更多个性功能供您选择。

2,543

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧