transport-stream相关内容

如何从Hex中的PCR生成时间戳

使用tsduck检查传输流时,我可以看到某些数据包在Hex中包含PCR值.我不确定如何将其转换为时间戳. 例如,在以下数据包中,PCR值为0x000002014CE * Packet 179 ---- TS Header ---- PID: 481 (0x01E1), header size: 25, sync: 0x47 Error: 0, unit start: 1, ..
发布时间:2020-07-26 01:54:16 其他开发

如何使用ffmpeg将捕获的具有两个切片数据包的视频流转换为具有一个切片数据包的传输流?

我已经从多媒体设备捕获了视频帧.捕获的流有两个分片数据包.为了测试用例,我需要将其转换为一个切片数据包的传输流. 有什么建议/指针吗? 解决方案 在我所知道的所有h264编码器上,默认情况下都是一片.使用"ffmpeg -i file.ts我们的-codec libx264 outfile.ts" ..
发布时间:2020-07-26 01:54:12 其他开发

ITuner :: put_TuneRequest()调用被忽略

我有一个DirectShow图,其中包含"Microsoft DVBT网络提供程序","AVerMedia BDA DVBT调谐器","AVerMEdia BDA数字捕获",“样本抓取器"和"NULL渲染器". 这些过滤器已连接. 此外,我还具有"MPEG-2多路分解器"和"BDA MPEG2传输信息过滤器",但是未连接这两个过滤器!看来他们必须在这里才能运行图形. 启动图形时, ..
发布时间:2020-07-26 01:54:04 C/C++开发

AVPlayer/MPMoviePlayerController的字幕

我正在使用m3u8视频格式流式传输视频,现在我需要显示相同的字幕. 我在Apple文档中进行了搜索,发现可以通过使用AVPlayer的closedCaptionDisplayEnabled属性来实现此目的. 我想知道字幕的格式应该是什么? .srt格式可以吗? 我还能使用MPMoviePlayerController达到同样的目的吗? 感谢您的帮助. 解决方案 更新 ..

从libavformat获取TS数据包到缓冲区

我想捕获视频,压缩和复制它作为一个mpeg2 ts。所有这些都是非常简单的ffmpeg库,但我想做的,而不是写入一个文件,捕获ts数据包在一个缓冲区,并以其他方式使用这个流。有没有一个简单的方法呢? 要将编码的帧写入文件,我使用av_interleaved_write_frame(oc,& pkt)。 OC是具有定义文件名和格式的输出上下文。 pkt是包含压缩帧的AVPacket。 av_i ..
发布时间:2017-10-24 01:19:23 其他开发

HTTP实时流MPEG TS段

我正在使用FFMPEG和一个免费的分割器(Carson McDonald's)来生产我的ts片段,我以后保存到一个网络服务器,并通过玩.m3u8 如果我有段1,2,3,4和另一个流1,2,3,4并且想要交错他们我应该怎么做。如果我做如下:1,2,其他流的3,4它工作正常。但是,如果我想做的如下:1,2,其他流的4,4它不工作。 换句话说,要添加的片段必须与我要替换的片段相同。这是为什么 ..
发布时间:2017-10-24 00:10:25 其他开发

Mux将一个常规文件转换成Mpeg TS

使用mpeg2-ts和ISDB-T(综合业务数字广播 - Terrestial)的文件广播方式工作,我的问题是我无法将文件放入数据流或rawvideo或在mpeg-ts .... im内使用ffmpeg和avconv。以下是一个测试示例: ffmpeg -f mpegts -i Myfile.tgz -probesize FILESIZE -mpegts_original_network_i ..
发布时间:2017-10-23 23:48:53 其他开发

FFmpeg - 从传输流文件(.ts)中提取视频和音频

我希望在传输流文件(.ts)中通过指定其PID来提取特定程序的音频和视频,而不会丢失质量,并在生成的文件中使用相同的编解码器(输出文件是MPEG)。 是否可以使用FFmpeg ?如果是这样,我该怎么做? 到目前为止,我已经来到这个命令: ffmpeg -i tsfile.ts -vcodec copy -acodec copy -q:v 1 output.mpg ..
发布时间:2017-10-23 22:41:54 其他开发

FFmpeg的 - 从传输流文件中提取视频和音频(.TS)

我要的提取某个节目的音频和视频传输流文件(.TS)通过指定PID不生成的文件中丢失的质量和使用相同的codeC (输出文件是MPEG)。 是,即使的可能的与FFmpeg的?如果是这样,我该怎么办呢? 到目前为止,我已经来到这个命令: 的ffmpeg -i tsfile.ts -v codeC副本-a codeC副本-q:V 1 output.mpg 的修改的:请注意,文件output.m ..
发布时间:2016-07-22 18:11:32 其他开发