问题标签 [libx265]
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.
opencv - 如何使用 Cmake 在 HEVC 中编译 OpenCV?
我正在修改从 bitbucket 下载的 HEVC 开源项目。我现在为一些帧处理添加了 OpenCV 库。代码适用于视觉工作室。问题是当我尝试使用 cmake 制作时,会产生以下错误:
ffmpeg - 在 libx265 中禁用线程池
我正在使用 libavcodec 将 YUV 编码为 h265。libx265 根据可用内核的数量创建自己的线程池。我想完全在单核上运行 h265 进行性能测试。有没有办法使用 av_opt_set 来做到这一点。我试过 av_opt_set(encCtx->priv_data, "pools", "none", 0) 和 av_opt_set(encCtx->priv_data, "numa-pools", "none", 0); 但是没有效果。我已将 encCtx->thread_count 设置为 1。
ffmpeg - CBR libx265,具有 HEVC 的恒定比特率
我试图使用 FFmpeg 和 libx265,但实际上,我找不到任何适用于 HEVC 和恒定比特率的解决方案
或者
是否可以使用 h265 获得 CBR?
如果不可能,您可以分享一些有关它的官方信息
谢谢你。
batch-file - 一个重复的视频查找器:需要知道使用了什么编码器预设
此脚本按文件名查找重复的视频。文件名都是格式化的
Video Title (YEAR#) other info.mkv
。
它当前设置为移动重复项以进行手动比较和删除。真正能帮助我解决这个问题(手动处理或自动删除)的是知道preset
它们是用什么(x265)编解码器编码的。我无法使用mediainfo
. 我怎样才能发现马虎的编码?
python - Shell 脚本未在 ubuntu 中运行
我在 bash 脚本中有以下脚本encode.sh
。
我想使用> txt/3_incident_10d_384x288_25_QP_2_ON_B0.txt 2<&1
. windows
我从using创建了 bash 脚本python 2.7
,我想在ubuntu
.
当我从 bash 脚本中复制一行并在终端中运行它时,它正在工作。但是当我想从批处理文件运行它时它不起作用。
我在终端中没有收到错误,但x265
编码器没有运行并出现警告:
我的 shell 脚本中有什么特殊字符吗?
你知道如何解决这个问题吗?
ffmpeg - CentOS 7.4.1708:错误:使用 pkg-config 找不到 x265
我正在尝试按照https://trac.ffmpeg.org/wiki/CompilationGuide/Centos和https://developer.nvidia.com/ffmpeg上的指南在 Nvidia 支持下编译 ffmpeg 。我最终得到了以下命令:
PATH="$HOME/bin:$PATH" PKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig" ./configure --enable-pthreads --disable-w32threads --prefix="$HOME/ffmpeg_build" --pkg-config-flags="--static" --extra-cflags="-I$HOME/ffmpeg_build/include -I/usr/local/cuda/include" --extra-ldflags="-L$HOME/ffmpeg_build/lib -L/usr/local/cuda/lib64" --extra-libs='-lpthread -lm' --bindir="$HOME/bin" --enable-gpl --enable-libfdk_aac --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-nonfree --enable-cuda --enable-cuvid --enable-nvenc --enable-nonfree --enable-libnpp
我得到了奇妙的错误
错误:使用 pkg-config 找不到 x265
查看ffbuild/config.log
显示以下错误:
gcc 版本是 gcc-4.8.5-16.el7.x86_64
根据以下问题:是的 - x265 是按照https://trac.ffmpeg.org/wiki/CompilationGuide/Centos安装的,是的 pkg-config 正在找到它。编译错误让我认为我缺少 --pkg-config-flags 选项的标志,但我找不到一个有效的标志。
有谁知道我应该将什么传递给 pkg-config 以使其启用 x265?
ffmpeg - 使用 ffmpeg/libavcodec 从 x265 (HEVC) 编码视频中提取运动矢量?
我知道可以通过首先设置标志从编码的 h264 中提取运动矢量
然后您可以通过执行此操作来查询运动矢量的侧面数据
当我在网上查看是否可以对 HEVC 编码的视频做类似的事情时,我找不到任何信息。我发现的只是“AV_FRAME_DATA_MOTION_VECTORS”的定义
某些编解码器导出的运动矢量(根据需要通过 libavcodec AVCodecContext flags2 选项中设置的 export_mvs 标志)。
数据是 libavutil/motion_vector.h 中定义的 AVMotionVector 结构。
但没有关于究竟是哪些编解码器导出此运动矢量信息的信息。我将如何去发现这个?
ffmpeg - FFmpeg: Multiple x265-params are not recognized
I'm using ffmpeg in x265 and I want to use multiple x265-params
in one encoding.
When I use more than one parameter, ffmpeg does not recognize them.
My script is:
I set quantization parameter value equal to 16.
But my output in terminal contains the following:
As can be seen I get Rate Control / qCompress : CRF-28.0 / 0.60
.
The correct one must be x265 [info]: Rate Control : CQP-16
.
When I have only this parameter in x265-params
like -x265-params "--qp=16"
it's working properly.
ffmpeg - ffmpeg中来自一个来源的多个音轨
我正在使用 ffmpeg 对我的视频进行转码,但我无法弄清楚如何一次性获得 2 通道 aac 选项(下复用)和环绕声 AC3 选项。我当前的命令是:
但我只能摆脱这个。非常感谢所有帮助。
gcc - 在 Minibian 上使用 x265 和 fdk-aac 编译 ffmpeg - 未找到依赖项
我正在尝试让直播设备在树莓派上工作。我正在运行minibian。我大致遵循本指南,没有交叉编译。
我的问题可能与ffmpeg的编译有关。我下载并编译了 x265 和 fdk-aac 并编译了它们。接下来我必须编译 ffmpeg,它与其他文件在同一个文件夹中,但编译器找不到任何依赖项。使用 pkg-config 也找不到 x265,这是我尝试运行时产生的错误./configure.
我直接将所有内容克隆到一个文件夹中,因此在一个名为的文件夹中ffmpeg_files
还有其他三个文件夹ffmpeg
:fdk-aac
和x265
. 如何正确包含这些依赖项,以便在编译 ffmpeg 时启用它们?
谢谢!
好的,所以这并不是这个问题的真正答案。
经过长时间的反复试验和伟大用户Mulvya的大力帮助,我决定不使用 Minibian,而是使用 Raspbian Stretch Lite。在那里,一切都很顺利。请记住sudo ldconfig
在安装 x264/x265 或 fdk-aac 等编解码器库后运行。
谢谢大家的帮助!