问题标签 [x264]

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 投票
3 回答
4512 浏览

video - 为什么在发送方/接收方管道中使用 H264 只会引入巨大的延迟?

当我尝试创建使用 H264 传输视频的管道时,我得到了一些巨大的延迟,将视频从我的机器传输到......我的机器长达 10 秒!这对我的目标来说是不可接受的,我想咨询 StackOverflow 我(或其他人)做错了什么。

我从 gstrtpbin 文档页面获取管道并稍微修改它们以使用 Speex:

这是发送方管道:#!/bin/sh

接收器管道:

!/bin/sh

这些管道,H263 和 Speex 的组合,工作得很好。我在相机和麦克风附近打了个响指,然后我同时看到运动和听到声音。

然后我更改了管道以沿视频路径使用 H264。

发件人变成:#!/bin/sh

接收器变为:#!/bin/sh

这就是在 Ubuntu 10.04 下发生的情况。我没有注意到 Ubuntu 9.04 上有如此巨大的延迟——延迟在 2-3 秒之间,AFAIR。

0 投票
1 回答
1504 浏览

android - 无法通过 RTSP 将 x264 视频正确流式传输到移动设备

我正在创建类似 YouTube 的网站的移动版本。我将使用 Darwin Streaming Server 流式传输使用 x264 和 NeroAAC 压缩并使用 MP4Box 提示的低分辨率剪辑。

当我使用 VLC 播放器播放它时,流媒体工作正常,正如预期的那样。当我尝试用我的 HTC Hero 打开 URL 时,它切换到播放器模式,然后开始“加载视频”动画,然后过了一段时间它显示“无法连接到服务器”。无论比特率如何,DSS 提供的示例电影都可以很好地流式传输。

我尝试了几个编码选项,但总是相同的结果。我怀疑 nocabac 和 level=11 但它并没有改变什么。

这种类型是否有一些更具体的编码选项?

谢谢你!

0 投票
3 回答
53360 浏览

c - 如何使用 x264 C API 将一系列图像编码为 H264?

如何使用 x264 C API 将 RBG 图像编码为 H264 帧?我已经创建了一个 RBG 图像序列,现在如何将该序列转换为 H264 帧序列?特别是,如何将此 RGB 图像序列编码为由单个初始 H264 关键帧和后跟 H264 帧组成的 H264 帧序列?

0 投票
0 回答
2163 浏览

iphone - 如何为 iPhone 编译 x264

我正在尝试编译 x264 以在 iPhone 应用程序中使用。我可以使用http://github.com/gabriel/ffmpeg-iphone-build文件进行编译:build-x264-armv6/7。但只有解码。我也想使用编码。当我使用 build-x264-armv6/7 时,控制台显示“mp4 输出:否”。

有谁知道如何编译能够编码 H.264 的 x264?

0 投票
1 回答
581 浏览

c++ - x264 中的量化矩阵

我已经下载了源代码并正在研究它——有人知道图像和残差的 QM 存储在哪里吗?

0 投票
2 回答
4063 浏览

c# - 如何包装 C 库参数?(创建 x264 .Net 包装器)

所以在 dll 中,我们有x264_param_t结构\对象和一个用于设置它的函数 x264_param_apply_profile。在 C 中,我们使用这样的代码来设置它

我想为这样的东西创建包装器。所以我有 libx264.dll 和 Visual Studio 2010 Pro。

如何为它创建 .Net C# 包装器?

我是 P\Invoke 东西的初学者,所以我没有得到很多东西......

我想要实现的是逐帧使用 x264... 现在我只需要编码部分...在 C 中执行此操作所需的所有示例代码是如何将一系列图像编码为 H264使用 x264 C API?. 所以我只需要为那里提到的东西编写一个包装器......所以我问 - 如何在参数和设置 thap 参数的函数上创建一个包装器。我很想看看如何从 c# 中调用该包装器。因此,如果您可以提供任何支持代码,我将很高兴看到它。

0 投票
1 回答
838 浏览

c# - 是否有人使用 CLI 后端为 gcc 编译器编译了 lib x264?

是否有人使用CLI 后端为 gcc编译器编译了 lib x264?(将 x264 编译成 .net dll)

0 投票
2 回答
19293 浏览

ffmpeg - H264:使用ffmpeg解码一系列最终单元

我尝试使用 ffmpeg (libavcodec) 解码一系列 nal 单元,但出现“无帧”错误。我使用如何使用 x264 C API 将一系列图像编码为 H264?. 我尝试了以下解码策略:

我通过了我得到的所有单元,但 frameFinished 保持为 0。我猜 pCodecContext 设置一定有问题。有人可以给我一个工作示例吗?

谢谢

0 投票
1 回答
9769 浏览

command-line - FFMPEG/X264 如何一起使用它们

需要一点帮助。我正在尝试使用 ffmpeg/x264 对大型视频进行编码。虽然 x264 完全无法将这些视频编码为 .mov,但 ffmpeg 做得不错。

但是我需要使用 x264 提供的标志之一来编码我的视频。那么有没有一种使用 x264 对大型视频进行编码的好方法,因为我只想要 .mov 作为输出。

在使用 x264 时,我只提到输入和输出标志,我认为这可能会导致问题。

请指导

0 投票
5 回答
35081 浏览

c - 如何使用 libavcodec/x264 对 h.264 进行编码?

我正在尝试使用 libavcodec/libavformat 对视频进行编码。音频效果很好,但是当我尝试对视频进行编码时,出现以下错误:

使用命令行 ffmpeg 很容易修复,但我正在尝试在 C 中执行此操作。我的选项是

但 avcodec_open() 失败。

我还需要设置哪些其他值才能使 x264 满意?