transport-stream相关内容
我需要在没有 MediaExtractor 的情况下使用 MediaCodec,并且我正在使用 FileInputStream 读取文件.目前它不工作,它在屏幕上显示一个绿色的乱码图像. 这是完整的源代码: FileInputStream in = new FileInputStream("/sdcard/sample.ts");String mimeType = "video/avc";
..
使用tsduck检查传输流时,我可以看到某些数据包在Hex中包含PCR值.我不确定如何将其转换为时间戳. 例如,在以下数据包中,PCR值为0x000002014CE * Packet 179 ---- TS Header ---- PID: 481 (0x01E1), header size: 25, sync: 0x47 Error: 0, unit start: 1,
..
我已经从多媒体设备捕获了视频帧.捕获的流有两个分片数据包.为了测试用例,我需要将其转换为一个切片数据包的传输流. 有什么建议/指针吗? 解决方案 在我所知道的所有h264编码器上,默认情况下都是一片.使用"ffmpeg -i file.ts我们的-codec libx264 outfile.ts"
..
我有一个DirectShow图,其中包含"Microsoft DVBT网络提供程序","AVerMedia BDA DVBT调谐器","AVerMEdia BDA数字捕获",“样本抓取器"和"NULL渲染器". 这些过滤器已连接. 此外,我还具有"MPEG-2多路分解器"和"BDA MPEG2传输信息过滤器",但是未连接这两个过滤器!看来他们必须在这里才能运行图形. 启动图形时,
..
我想将HEVC编码的视频多路复用到MPEG-Transportstream中. 我有一个用x265编码器编码的视频. x265 raw.y4m --output coded.hevc 我想将此视频多路复用到MPEG Transportstream中. 我以这种方式尝试了其他方法: ffmpeg -fflags +genpts -i coded.hevc -c:v copy -
..
所有内容都在同一目录中. M3u8文件: #EXTM3U #EXT-X-ALLOW-CACHE:NO #EXT-X-TARGETDURATION:10 #EXT-X-MEDIA-SEQUENCE:0 #EXT-X-KEY:METHOD=AES-128,URI=MyKeyFile.key #EXTINF:10, aes_ts_files/filesequence0000000.ts #E
..
我正在使用m3u8视频格式流式传输视频,现在我需要显示相同的字幕. 我在Apple文档中进行了搜索,发现可以通过使用AVPlayer的closedCaptionDisplayEnabled属性来实现此目的. 我想知道字幕的格式应该是什么? .srt格式可以吗? 我还能使用MPMoviePlayerController达到同样的目的吗? 感谢您的帮助. 解决方案 更新
..
我想捕获视频,压缩和复制它作为一个mpeg2 ts。所有这些都是非常简单的ffmpeg库,但我想做的,而不是写入一个文件,捕获ts数据包在一个缓冲区,并以其他方式使用这个流。有没有一个简单的方法呢? 要将编码的帧写入文件,我使用av_interleaved_write_frame(oc,& pkt)。 OC是具有定义文件名和格式的输出上下文。 pkt是包含压缩帧的AVPacket。 av_i
..
我正在使用FFMPEG和一个免费的分割器(Carson McDonald's)来生产我的ts片段,我以后保存到一个网络服务器,并通过玩.m3u8 如果我有段1,2,3,4和另一个流1,2,3,4并且想要交错他们我应该怎么做。如果我做如下:1,2,其他流的3,4它工作正常。但是,如果我想做的如下:1,2,其他流的4,4它不工作。 换句话说,要添加的片段必须与我要替换的片段相同。这是为什么
..
使用mpeg2-ts和ISDB-T(综合业务数字广播 - Terrestial)的文件广播方式工作,我的问题是我无法将文件放入数据流或rawvideo或在mpeg-ts .... im内使用ffmpeg和avconv。以下是一个测试示例: ffmpeg -f mpegts -i Myfile.tgz -probesize FILESIZE -mpegts_original_network_i
..
我希望在传输流文件(.ts)中通过指定其PID来提取特定程序的音频和视频,而不会丢失质量,并在生成的文件中使用相同的编解码器(输出文件是MPEG)。 是否可以使用FFmpeg ?如果是这样,我该怎么做? 到目前为止,我已经来到这个命令: ffmpeg -i tsfile.ts -vcodec copy -acodec copy -q:v 1 output.mpg
..
我要的提取某个节目的音频和视频传输流文件(.TS)通过指定PID不生成的文件中丢失的质量和使用相同的codeC (输出文件是MPEG)。 是,即使的可能的与FFmpeg的?如果是这样,我该怎么办呢? 到目前为止,我已经来到这个命令: 的ffmpeg -i tsfile.ts -v codeC副本-a codeC副本-q:V 1 output.mpg 的修改的:请注意,文件output.m
..
我需要使用媒体codeC没有MediaExtractor,我看用一个FileInputStream文件。目前它是不工作,它正显示在屏幕上的绿色加扰图像。 这是整个源$ C $ C: 的FileInputStream中=新的FileInputStream(“/ SD卡/ sample.ts”); 字符串MIMETYPE =“视频/ AVC”; 媒体codeC德codeR =媒体codec.
..