x264相关内容

使用 x264 为 Android 构建 FFMPEG

我正在尝试使用 libx264 for Android 构建 FFMPEG. 我可以成功构建和使用适用于 Android 的 FFMPEG,但我意识到我需要编码能力,因此我正在尝试使用 x264 构建 FFMPEG. 我正在使用本教程为 Android 构建 FFmpeg http://www.roman10.net/how-to-build-ffmpeg-for-android/ ..
发布时间:2022-01-10 23:57:20 其他开发

什么是 ffmpeg、avcodec、x264?

从 wiki,我读到了 FFmpeg 是一个生成库和程序的免费软件项目用于处理多媒体数据.FFmpeg 最值得注意的部分是libavcodec,其他几个使用的音频/视频编解码器库项目,libavformat,一个音频/视频容器复用和解复用库,以及用于转码多媒体文件的 ffmpeg 命令行程序. 那么 ffmpeg 是 avcodec 的包装器吗?而且我经常听到人们使用 ffmpeg 用 ..
发布时间:2021-12-26 19:04:18 其他开发

未知编码器“libx264"

我在 ubuntu11 上安装了 ffmpeg 0.8.9 ./configure --enable-gpl --enable-nonfree --enable-pthreads--enable-libfaac --enable-libmp3lame --enable-libx264 当我运行它 ffmpeg -y -i test.mp4 -f mpegts -acodec libm ..
发布时间:2021-12-12 12:50:05 其他开发

从 python 生成电影而不将单个帧保存到文件

我想从我在 matplotlib 中的 Python 脚本中生成的帧创建 h264 或 divx 电影.这部电影大约有 10 万帧. 在网络上的例子中[例如.1],我只见过将每一帧保存为png然后在这些文件上运行mencoder或ffmpeg的方法.就我而言,保存每一帧是不切实际的.有没有办法获取从 matplotlib 生成的图并将其直接通过管道传输到 ffmpeg,而不生成中间文件? ..
发布时间:2021-12-11 14:17:14 Python

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

如何使用 x264 C API 将 RBG 图像编码为 H264 帧?我已经创建了一系列 RBG 图像,现在如何将该序列转换为 H264 帧序列?特别是,如何将这个 RGB 图像序列编码为 H264 帧序列,该序列由单个初始 H264 关键帧和相关的 H264 帧组成? 解决方案 首先:检查 x264.h 文件,它或多或少包含每个函数和结构的参考.您可以在下载中找到的 x264.c 文件包 ..
发布时间:2021-12-07 10:29:44 其他开发

即使安装了Yasm也找不到

我遇到一个奇怪的问题.我尝试安装x264.当运行sudo ./configure --enable-shared时,它给出了: 未找到汇编器最低版本是yasm-0.7.0如果您确实要在没有asm的情况下进行编译,请使用--disable-asm进行配置. 但是我已经安装了yasm-0.7.0,以证明我运行了yasm --version,它给出了: * yasm 0.7.0.206 ..
发布时间:2021-05-29 23:14:46 服务器开发

Python-Opencv在内存缓冲区上写入x264视频

在将x264视频(或单帧)写入内存缓冲区时遇到问题.在用于图像的opencv中,imencode和imdecode执行此任务.但是我想保存x264视频帧以降低内存使用量并在Internet上发送.我可以使用jpeg,但jpeg的大小大于x264视频帧,并且质量更差.我进行了搜索,但是找不到如何在缓冲区上写入视频帧. 这是在网络摄像头拍摄照片的示例代码 将numpy导入为np导入cv2上限= ..
发布时间:2021-04-16 19:24:22 Python

x264速率控制模式

最近,我正在阅读x264源代码.通常,我关注的是RC部分.我对参数 -bitrate 和 -vbv-maxrate 感到困惑.设置 bitrate 时,将在帧级别使用CBR模式.如果要启动MB级RC,请使用参数 bitrate , vbv-maxrate 和 vbv-bufsize .但是我不知道 bitrate 和 vbv-maxrate 之间的关系.同时设置 bitrate 和 vbv-max ..
发布时间:2020-11-22 00:14:39 其他开发

h264 RTP时间戳

我对h264 RTP数据包的时间戳感到困惑.我知道视频的挂钟频率为90KHz,这是我在SIP SDP中定义的.我的编码器的帧速率不完全是30 FPS,它是可变的.实时变化范围从15 FPS到30 FPS.因此,我不能使用任何固定的时间戳. 任何人都可以告诉我以下编码数据包的时间戳. 在0毫秒后,已编码的RTP时间戳= 0(让开始时间戳为0) 经过50毫秒的编码RTP时间戳=? 40毫秒 ..
发布时间:2020-11-22 00:07:25 其他开发

如何使用gstreamer将网络摄像头视频保存到文件?

我一直在尝试让emgu将相同的网络摄像头视频保存到文件中 问题是opencv仅支持avi,而avi似乎不太适合像X264这样的格式. 我可以在C语言中使用Gstreamer来帮我吗? 如果我也可以选择文件格式和容器类型,那就太好了.如果可以使用schrodinger dirac这样的格式,那将是很好的. 我是GStreamer的新手,所以我不太确定自己是否在正确的轨道上. ..
发布时间:2020-11-21 02:44:46 其他开发

如何定量测量源和显示器之间的gstreamer H264延迟?

我有一个项目,我们在其中使用gstreamer,x264等通过本地网络将视频流多播到多个接收器(连接到显示器的专用计算机).我们在视频源(相机)系统和显示器上都使用了gstreamer. 我们正在使用RTP,有效负载96和libx264对视频流(无音频)进行编码. 但是现在我需要量化(尽可能接近)帧获取和显示之间的延迟. 有人对使用现有软件有建议吗? 理想情况下,我希望能够 ..
发布时间:2020-11-21 02:44:29 其他开发

h264无损编码

是否可以在h264中进行完全无损编码? “无损"是指,如果将其馈入一系列帧并对其进行编码,然后从编码的视频中提取所有帧,则将获得与输入中逐像素,逐帧完全相同的帧.真的有可能吗? 举个例子: 我生成一堆帧,然后将图像序列编码为未压缩的AVI(使用virtualdub之类的东西),然后应用无损h264(帮助文件声称设置--qp 0可以进行无损压缩,但是我不知道这是否意味着该过程的任何点都没有损失 ..
发布时间:2020-06-29 21:10:30 其他开发

libx264:可以即时更改哪些参数?

我知道可以使用x264_encoder_reconfig()快速更改一些编码器参数.从此提交我可以推断出我们可以进行更改ratecontrol参数-但我找不到明确的可能更改的参数列表. 问题:可以即时更改x264编码器的哪些参数? 解决方案 您可以在libx264的源代码中查找可重新配置选项的列表 ..
发布时间:2020-06-29 20:05:12 C/C++开发

如何在DirectShow中使用x264编码器

我不知道如何在DirectShow中使用x264.我安装了许多文件,认为它们假装没有使用x264编码器,我下载了videoLAN x264二进制文件,当我运行它时,它显示的控制台窗口是如此之快,此后什么也没发生 这些是我拥有的编码器 我正在Windows 8.1 x64上工作 请帮助解决这个问题,这只会使我发疯……我想使用x264,因为我安装的其他编码器无法正常工作,或者无法使用 ..
发布时间:2020-06-29 20:05:06 其他开发

使用CV2 VideoWriter编写numpy数组

我在使用opencv2.3.1 VideoWriter编写玩具示例视频时遇到问题,这是我的操作方法: writer = cv2.VideoWriter('test1.avi',cv.CV_FOURCC('P','I','M','1'),25,(640,480)) for i in range(1000): x = np.random.randint(10,size=(480,640) ..
发布时间:2020-05-20 20:21:51 Python