mpeg-2

    1热度

    1回答

    我知道我可以在SO上找到关于此的其他答案,但是我想从某个真正了解MPEG-1/MPEG-2(或MP3,显然)的人那里得到澄清。 MPEG-1/2帧的开始是从字节边界开始的12个设置位,所以字节fff*,其中*是任何半字节。这12位被称为同步字。这是在任何MPEG-1/2流中查找帧开始的有用特征。 我的第一个问题是:在形式上,是否可以在头部外部的MPEG-1/2帧的有效载荷中找到伪同步字? 如果是这

    0热度

    3回答

    我有MP2音频文件和JAVA的问题。无论如何,Audio似乎是一种痛苦。我尝试使用JavaLayer和Xuggler解码并将MP2文件转码为WAV。两者都失败了。这些发展似乎并不积极。虽然很多人仍在使用这些。 JMF或FMJ我还没有尝试过。我希望有更多的本土方法。 我最终将JavaLayer分派给我的项目。随着一个小的代码更改,我设法看到它从MP2读取所有帧。但试图将其转换为WAV导致文件只能在V

    1热度

    1回答

    我使用FFMPEG将VOB文件转换为使用ffmpeg -i file.vob -c copy out.mpg的MPEG2。 它将视频转换得很好,但音频不能在产生的 文件上播放。我得到的 [mpeg @ 0x118afc0] max_analyze_duration 5000000 reached at 5005000 错误,但设置-analyzeduration至9999999或更高没有得到

    0热度

    1回答

    在Windows 8上使用Microsoft MPEG-2编码器在视频和音频源中创建记录图形期间ICaptureGraphBuilder2 :: SetOutputFileName返回失败80040154结果 - 类未注册。 //Adding MPEG2 Encoder Muxer filter to the graph hr = m_pCapGraphBuilder->SetOutputFil

    1热度

    1回答

    我无法编译我的项目,它使用MPEG2 DirectShow视频编码器。我已经包含了Wmcodecdsp.h,但是当我编译项目时,Visual C++在CLSID_CMPEG2EncoderVideoDS上给出了未定义的符号错误。我试图添加到项目msmpeg2enc.dll,但链接器无法链接它没有导出表。 我得到的错误是这个: CaptureGraph.obj:错误LNK2001:外部符号“CLSI

    0热度

    1回答

    我用一个ts分析器来处理.ts文件,我用mpeg-2编解码器,发现它分裂成7311个数据包。 我试图通过使用fopen打开ts文件在二进制和fread读取文件,但我所得到的是一个巨大的数字集合(方式上面的数据包数量)的列通过matlab找到这个。有谁知道我怎么能确定这些数据是哪些数据包?或者,如果有人知道另一种方式来查找数据包会帮助我很多。 提前致谢

    1热度

    2回答

    什么是PCR准确度错误? 我正在开发从TS中提取特定程序的应用程序,将它们复用,制作流CBR并传输它们。 为了生成流CBR,我在输出TS中插入NULL数据包。 但在分析仪上,我得到像PCR-Accuracy_error一样的错误。什么会导致这个错误。 我想我的逻辑添加NULLs使CBR是完美的。你可以在附图中看到这个。 请帮我解决这个问题。

    0热度

    1回答

    我希望能够在MPEG-2文件中寻找任意帧(来自DVD,我想它被称为MPEG-2节目流)。到目前为止,我一直在使用OpenCV 2.1来访问这些帧,但是这只能在一帧接一帧的基础上进行(只有正向搜索)。稍后当我安装OpenCV 2.3.1时,尽管可能性有所减少,即仅限于AVI。无论如何,我想这样做没有OpenCV。我设法寻找关键帧(我想)或每隔一段时间(例如每隔12帧)。现在,看VirtualDub帧

    1热度

    2回答

    好日子同仁程序员, 我想用RPF上的gstreamer直接播放.ts文件。 的Gstreamer-1.0以及GST-OMX已成功安装和这个例子管道运行就像一个魅力: gst-launch-1.0 -v filesrc location=h264_720p_hp_5.1_6mbps_ac3_planet.mp4 ! qtdemux ! h264parse ! omxh264dec ! autovid

    3热度

    1回答

    我在PES解复用器搜索packet_start_code_prefix(0x000001)中检测到新的PES数据包。当它发生时,我可以读取PES_packet_length,因此我可以从字节流中提取当前的PES数据包。但是,如果它是一个H.264视频流,那么PES_packet_length = 0。 如何在这种情况下提取PES数据包? 0x000001也可能出现在H.264最终单元字节流中,因此