问题标签 [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 回答
4831 浏览

ffmpeg - 为 iOS 5 编译 x264

我正在尝试将最新版本的 libx264 编译到 iOS 5 arm。

2010 年年中,用于构建的 Gabriel 脚本奏效了。

现在没有了。

它说“没有找到工作的 C 编译器”。

谁能给我直接的答案?现在是 2012 年,谷歌似乎没有人编译过它。

0 投票
2 回答
3540 浏览

android - How to speed ffmpeg-x264 encoder operation

i have ported ffmpeg-x264 for android but the issue is encoder takes more time to encode a frame .It takes above 100ms to encode and cpu rises to 85% in some devices like LG and samsung.i am using the following avcodeccontext settings

is there any other settings that makes the ffmpeg-encoding faster and utilizing less cpu percentage

0 投票
3 回答
13867 浏览

google-chrome - 像素格式 yuvj420p 的 mp4 无法在 Chrome 17 中播放,但在 Safari、IE 等中播放

文件来自使用 ffmpeg 转换为 mp4 的 Nikon D3s (mov)。使用所有其他文件(avi、flv、mp4 等)没有问题

请参阅文件:http ://shootitlive.s3.amazonaws.com/output.mp4 (当从不同的主机提供服务时,Chrome 中的相同非工作结果,并且始终在 Safari 和 Firefox、Chromium 中使用 flash)

/usr/local/bin/ffmpeg -i nonworking.MOV -acodec libfaac -ab 128k -vcodec libx264 -preset slow -crf 30 -threads 0 -s 768x576 -aspect 1.33333333333 -ar 48000 output.mp4

找不到任何奇怪的东西(但真的不知道要寻找什么):

有任何想法吗?

0 投票
2 回答
2955 浏览

ffmpeg - 使用带有 libx264 的 ffmpeg 时无法将配置文件设置为高

这是我的命令:

输出:

但是,在将配置文件设置为基线或主时,我能够成功地对文件进行转码,从 x264 的手册页中可以清楚地看出“高”也应该是一个有效的参数。我还想知道这些预设文件在文件系统中的位置(我正在运行 ubuntu 11.10),以便我可以确定我目前可以实际使用哪些参数来进行预设和配置文件。我对这个问题感到非常沮丧,非常感谢你们的任何意见。提前致谢。

0 投票
1 回答
4865 浏览

android - 尝试为 amrv6 编译 x264 时如何修复选定的处理器不支持“movw”?

尝试为 android armv6 编译 x264 时出现以下错误。

common/arm/pixel-aS:汇编器消息:common/arm/pixel-aS:1206:错误:所选处理器不支持movw ip,#:lower16:235963' common/arm/pixel-a.S:1206: Error: selected processor does not supportmovt ip,#:upper16:235963' make: * [common/arm/pixel-ao] 错误1

我的 x264 脚本

./configure --extra-ldflags='-march=armv6' --extra-cflags='-march=armv6' --cross-prefix=arm-linux-androideabi- --enable-pic --host=arm- linux

0 投票
2 回答
1575 浏览

android - 编码 Android 相机帧 h263/h264

我想在Android上实现一个视频聊天应用程序。我创建了一个SurfaceView ,获取相机预览并使用Camera.PreviewCallback.onPreviewFrame( )方法将帧捕获为一个字节[] 。现在我想将该字节 [] 编码为h263帧,通过网络传递。还可以通过网络获得类似类型的帧,将其解码为 byte[](或可显示格式),并在 View 中显示。我想做至少 15 FPS 的速率。我正在为编码/解码部分寻求帮助。

为此,哪个图书馆适合我?我应该从哪里开始?我的出发点错了吗?是否对SDK有任何支持,或者我必须使用NDK吗?我听说过FFMpeg/x264库,但我不知道如何将它们用于我的目的。如果您命名任何库、任何参考、学习路径、链接代码片段,我们将不胜感激。你能帮我说一下我应该遵循的任何工作流程吗?如果我想使用h264 编码怎么办?我只是想完成它,库的 GPL/LGPL 许可证并不重要

我是 Android 开发的初学者。任何形式的帮助将不胜感激。提前致谢 。

0 投票
3 回答
103333 浏览

ubuntu - 未知编码器“libx264”

我在ubuntu11上安装了ffmpeg 0.8.9

./configure --enable-gpl --enable-nonfree --enable-pthreads --enable-libfaac --enable-libmp3lame --enable-libx264

当我运行它

它说

未知编码器“libx264”

(注意:同样的错误可能发生在avconv

我怎样才能解决这个问题?谢谢!

0 投票
0 回答
3760 浏览

flash - x264 更快的解码速度

我正在使用 x264 为 Flash 视频流媒体网站编码视频。我使用-tune fastdecode,它关闭了 cabac 和 deblock,我听说这是大多数 cpu 解码的功能。但是,我仍然收到关于视频播放不流畅和 CPU 使用率高的报告。

这是一个典型的编码命令:

我的用户使用 Flash 在所有桌面操作系统和各种硬件上观看视频。

哪些编码选项是 CPU 最密集的,在大多数机器上“合理”播放的推荐选项是什么?

0 投票
2 回答
4276 浏览

ffmpeg - 有没有一种简单的方法可以在代码中使用带有 ffmpeg 的 x264 预设?

我正在尝试使用 ffmpeg 和 x264 对视频进行编码。我知道 ffmpeg 从命令行使用程序 ffm​​peg 时可以使用 x264 预设。但是在代码中使用 ffmpeg 编码时是否可以轻松使用这些预设?

如果没有,从 ffmpeg 代码设置 x264 参数的最佳方法是什么?它只是使用 AVCodecContext 的属性吗?所有的 x264 选项都可以通过这个获得吗?

谢谢!

0 投票
1 回答
864 浏览

c++ - 给定一个 x264 流和一个 ogg vorbis 流,我如何制作一个 mplayer/VLC 可以读取的混合流?

我很困惑,有点坚持这个问题。我在谷歌上只能找到转码软件的基本用法,与问题无关。

我正在制作一个游戏,我想包括原生捕获能力来流式传输视频。我很想将此流式传输到标准客户端,例如 VLC。它需要采用它可以识别的格式,并且需要多路复用才能使其正常工作。

因此,我的问题是,我知道如何将原始视频帧中的内容编码为 x264(另请参阅如何使用 x264 C API 将一系列图像编码为 H264?)。我知道如何将原始音频样本编码为 ogg/vorbis。现在,我如何将一个和一个放在一起用于 VLC?