问题标签 [mpeg]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ffmpeg - 将流式 MPEG-4 原始数据转换为 H.264
我有一台索尼网络摄像机 (SNC-RZ25N),我正在拼命尝试以某种有意义的格式从中获取数据。文档说它发送 MPEG-4 原始数据,但没有比这更具体。我可以使用 curl ( http://techhead.biz/media/tsv.m4v )捕获流的一部分,它将使用 VLC 和 ffplay 播放(尽管它在 ffplay 中播放速度太快)。
经过一天半的修修补补,我才发现我无法使用 ffmpeg 直接转换此流。一方面,ffmpeg 接受管道数据作为输入(我知道)的唯一方法是采用“yuv4mpegpipe”格式。
我尝试使用 'm4v' 作为指定格式通过管道传输到 ffmpeg,但它似乎想在开始处理之前读取整个流。
有谁知道我该怎么做?使用命令行工具?任何编程语言的开源库?更简单的解决方案是首选,但任何可行的解决方案都会很棒。
macos - 用于访问类似于 Quicktime atom 或 MPEG 框的数据结构的 OSX API
Quicktime、MPEG 或 AIFF 文件似乎都将它们的数据元素组织成这样的块:
当读取这样的文件时,很容易跳到感兴趣的块,因为每个块都声明了它自己的大小。当然,块也可以嵌套。
在 Quicktime 世界中,这些块被称为“原子”,在 MPEG 中,它们被称为“盒子”。
我的问题:Mac OSX 中是否有某种通用 API 来导航和访问这些块?我知道这很容易实现,但我宁愿使用合适的东西,也不愿自己动手。
另外,我很好奇这种数据结构是否有除“Atoms”或“Boxes”之外的通用名称。在我看来它是如此简单和有用,它必须存在于除 Quicktime 或 MPEG 之外的许多其他领域。
谢谢,塞巴斯蒂安
java - 在 Java 中创建 MPEG-4 样本
我正在尝试从 2 分钟的 MPEG-4 视频创建 30 秒的样本。我们正在寻找 100% java 解决方案作为 ffmpeg 的替代方案。到目前为止,我们已经尝试过 IsoParser,它缺少拆分 MPEG-4 的示例代码和文档。有没有人使用这个工具或其他工具来创建剪切/分割 MPEG-4 视频?
c++ - C++ 中的 Mpeg 7 描述符
我需要一些 C/C++ 中的 MPEG7 描述符。描述符是主色、颜色布局、颜色结构、可缩放颜色、边缘直方图和同质纹理。你知道我在哪里可以找到其中一些描述符的 C/C++ 源代码吗?
谢谢
flv - 在 C# 中播放视频/媒体文件
我正在开发一个媒体项目(Windows 应用程序)。在此,flv、avi 和 mpeg 是我必须在应用程序中播放的主要文件类型。我可以使用 wmpLib,但它不会播放 flv 文件。那么我应该遵循什么程序以及我应该使用什么工具或库。是否有任何免费的开源库来做媒体工作。提前致谢
.net - 在 MonoTouch 上即时转换 MPEG 文件
我有一个 iPhone 应用程序,它使用以荷兰手语显示手势的小型 MPEG 电影。经他们的许可,我从Gebarencecentrum得到电影。但它们都是旧的 MPEG-1 格式,iPhone 不会播放。允许我批量转换数百部电影并将它们放在我自己的网站上,但他们不会让我对所有 6000 部电影都这样做。因此,在将电影从他们的服务器获取到我的 iPhone 后,我需要将电影从 MPEG-1 转换为 MP4。我已经搜索过 ffmpeg 之类的库,但如果它已经移植到 Mono,则没有。也许我不必将 ffmpeg 移植到 .NET/Mono,因为我可以 P/Invoke 到 ffmpeg 库。但是我可以在我的 iPhone 上安装 ffmpeg 吗?如果可以,如何安装?
我对任何想法持开放态度。
谢谢,
理查德
encoder - 原始 rgb 帧到 mpeg?
有谁知道一个简单的dll,它有3个主要功能,即
matlab - MPEG-1 压缩 - 产生宏块
我在 MPEG-1 压缩中遇到了一个基本问题。我必须在图像中生成宏块。一个宏块由 16 x 16 像素组成——其中 4 x 8x8 是亮度,1 x 8x8 是 Cb,1 x 8x8 Cr。在 MATLAB 中,我想生成一个包含这个的单元矩阵。有什么建议么?
wpf - 如何从 WPF 和 Silverlight 播放 MPEG-TS(传输流)
我用 .ts 文件尝试了 MediaElement - 它不感兴趣(HRESULT:0xC00D11B1)。
TS 文件与 WMP 一起播放没有问题(但似乎无法在 graphedt 中播放它?)
我认为 MediaElement 应该支持 WMP 支持的内容?
更新:顺便说一下,这是在 Windows 7 上(显然它有一个稍微不同的媒体堆栈,如果这有所不同,WMF 等)
haskell - 试图安装 cabal 包 sdl-mpeg 找不到包含文件 smpeg.h
运行“cabal install sdl-mpeg”
我尝试使用 --extra-include-dirs=/usr/include/smpeg 并在 ~/.cabal/config 中设置相同,但无济于事。我什至尝试在 /usr/include 中链接 smpeg.h。
我正在运行 Ubuntu 9.10 Karmic Koala