问题标签 [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.

0 投票
1 回答
304 浏览

windows - 将 BMP 转换为 avi

我想将位图中带有视频帧的文件夹转换为 avi 或 mpeg 文件。我已经有一个 VBScript,它对这些文件做了很多事情,所以集成一个功能来从我的脚本中自动转换这些文件夹会很巧妙。我只能找到看起来相当低级的解决方案,不幸的是我对视频文件格式知之甚少。在不重新发明轮子的情况下实现这一目标的最简单方法是什么?我的问题是似乎有太多的信息,我不知道从哪里开始。

0 投票
2 回答
1072 浏览

video - 如何将 Cocos2D 窗口输出保存为视频?

我正在考虑将外观精美的 Cocos2d 用于动态图形项目。然而,Cocos2d 是为游戏而设计的,而不是产生一个 MPEG 流。

是否可以将 Cocos2d 脚本的输出保存到 MOV 或 MPG 文件?理想情况下,这需要以直接的方式完成,而不是使用屏幕截图,因为这不符合项目的要求。

希望那里有一些 cocos2d 大师 :D 谢谢!

0 投票
2 回答
1630 浏览

iphone - 如何从 iPhone SDK 中的视频中提取屏幕截图?

我希望能够以设定的间隔拍摄使用 iPhone 相机录制的 MPEG 屏幕截图。

我已经看到了几种方法来做到这一点;即编译和使用 FFmpeg(使用 FFMPEG 库和 iPhone SDK 进行视频编码),但是似乎很难遵守 LGPL(http://ffmpeg.org/legal.html)用于商业用途。

合同的这个条款几乎使它对我们毫无用处:

Q : 将整个 FFmpeg 核心整合到我自己的商业产品中可以吗?

A : 你这里可能有问题。有些公司在他们的产品中使用了 FFmpeg。这些公司发现,一旦你开始尝试从专利技术中赚钱,专利的所有者就会获得许可费。值得注意的是,MPEG LA 对收集 MPEG 相关技术保持警惕和勤奋。

还有其他方法吗?- 或者仅仅通过访问 MPEG 的渲染层,我会“从专利技术中赚钱”吗?

像往常一样 - 对此的任何帮助将不胜感激。

干杯!

0 投票
2 回答
1528 浏览

android - 如何播放具有非文件和非 rtsp 源的媒体播放器?

我们有一个 mpeg4 源,我们想在媒体播放器中播放。我们的源不在文件中,也不在 rtsp 服务器上。它是手动编码的,可以即时生成 mpeg4 源。想象一下数据来自 unix 管道流,而不是 rtsp 或文件。如何在媒体播放器中使用该流?

0 投票
3 回答
1492 浏览

c++ - 适用于 Windows 的 MPEG 4 SDK

谁能推荐一个可以与 Intel 或 Visual C++ 编译(或兼容)的 MPEG4 库?

编辑:澄清

我不知道 x264,ffmpeg 不能用 VC++ 编译(用 MingW 编译)。基本上我需要一个可以在 Windows 上编译的库(或供应商的名称),它允许我从以下 MPEG 中提取帧和嵌入在帧中的元数据: ID:481 (0x1E1) 菜单 ID:1 (0x1)格式:MPEG 视频版本:版本 2 配置文件:Main@High 设置,BVOP:是设置,矩阵:默认比特率模式:可变标准:分量分辨率:8 位色度:4:2:0 扫描类型:渐进式列表:481 ( 0x1E1) (MPEG 视频) / 497 (0x1F1) () KLVA_PID: 497

谢谢你,T

0 投票
3 回答
42462 浏览

c - FFmpeg 可以用作库,而不是独立程序吗?

我想将视频转换功能添加到我正在编写的程序中。FFmpeg 的命令行界面很简单ffmpeg -i InputFile OutputFile,但是有没有办法将它用作库,所以我可以做类似的事情ffmpeg_convert(InputFile, OutputFile)

我希望我不必直接使用 libavcodec,因为我想它会比在格式之间转换的单行函数复杂得多。如果 FFmpeg 不能轻易改装来做到这一点,是否还有另一个基于它的库呢?我听说过 libvlc,但这似乎只公开了一个视频播放API,而不是视频转换。

谢谢。

0 投票
1 回答
1077 浏览

c++ - 如何从 YUV 图像流中生成 VBR 视频?

我的硬件(视频采集卡)为我提供了 YV12(YUV 420)格式的图像,我正在尝试从中生成视频。我在 Windows 下使用 C++,我想从该流中生成一个 mpeg-4 VBR 视频,但我不知道我应该从哪里开始......(我需要它是 VBR,因为它是一个安全摄像头,并且会有一个很多重复的帧)是否有任何图书馆可以做这样的事情?

0 投票
1 回答
156 浏览

mpeg - 为 DVD 的 IFO 文件生成时间图 (VTS_TMAP) 数据的算法是什么?

我正在寻找为 VOB 创建 IFO 文件,以便制作视频 DVD。

我有 VTS_01_1.IFO 文件内容的规范,但是我不确定如何为 VTS_TMAP 部分生成时间图数据。

我认为这些条目是基于帧速率的,但这在我看过的示例 DVD 中并不明显。

任何帮助或指向适当来源的指针将不胜感激。

0 投票
2 回答
313 浏览

directshow - aacplus 帧对齐问题

我有一个应用程序可以抓取 aac+ 音频流,每隔一定的时间间隔(即 10 分钟)剪切它们。有时文件可以正常播放,但有时,Windows Media Player 只是在尝试构建 DirectShow 图形时关闭。

我正在使用 Orban aacplus 插件,它在 directshow 下工作。当我使用具有自己的 aacplus 解码引擎的 winamp 或 vlc 播放此文件时,它工作正常。但是,我需要它在directshow下工作。

无论如何,有问题的文件在这里:

http://www.videophill.com/files/00272-20100418100002.aac

我知道存在帧对齐错误,我通过用 0x00 填充前 256 个字节来确认我的理论,然后尝试再次播放它,它成功了。

网上有没有关于 aacplus 框架的信息,所以我可以尝试手动找到框架的开头并切断其余部分?

0 投票
2 回答
1306 浏览

assembly - 无法使用 armasm 编译 arm 程序集文件

我正在使用 libmpeg2 在我的袖珍电脑项目中显示视频。该库的最新版本具有 ARM 处理器的加速功能,一些函数在 arm 程序集中重写(在单独的文件 motion_comp_arm_s.S 中)。问题是来自 Visual Studio 9 的 armasm 无法编译它,产生了很多错误。我的问题是,哪个 arm 汇编编译器适合这样的代码?

...

感谢您的任何帮助