- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我一直在尝试使用 FFmpeg C++ 库和 x265 编码器以编程方式创建一些 HEVC 视频,使用 --master-display
, --max-cll
以及来自 x265 的其他 SEI 数据选项。现在,为了确保正确写入此信息,我想知道如何从生成的视频文件中读回此 SEI 数据,最好使用 FFmpeg C++ 库和函数。
我已经实现了一个视频解码器,它使用 av_read_frame()
解码来自每个 AVPacket
的帧。我不确定我是否可以通过这些数据包或类似方法在此过程之前以某种方式获取 SEI 信息。
最佳答案
SEI阅读代码直播here ,您可以添加调试消息以查看是否按预期读取了各个值。 sei 位的消费者代码是 here ,并计算视频应该呈现给用户的角度。这在 AVFrame 中导出为 display matrix side-data ,您可以使用 display.h 中的 API(source、doxy、annotated source)阅读。
然后应用程序可以使用这个角度相应地旋转图像,例如使用 rotate avfilter .
关于c++ - 使用 FFmpeg 从 HEVC 视频中读取 SEI 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31528348/
我创建了一个基本的网络服务。假设我的服务器类有一个名为“status”的变量,它的 SEI 包含一个方法“getUpdate”供客户端调用并获取状态?我如何在客户端对此进行编码以调用 SEI 方法“g
对于客户创建您的 Web 服务的 apache cxf 客户端,如果他们使用 JaxWsProxyFactoryBean,他们需要端点地址和 SEI 代码。关于提供端点地址没有问题,但是您如何提供 S
我需要通过Ffmpeg的帮助从无人机传输一些数据。数据包括帧数据和一些其他参数,例如无人机的定时滚动/俯仰/高度/方向,以及我何时获取帧的图像,相应的参数也要拉出来,所以我决定把这些参数作为SEI发送
我可以像这样使用 cli() 和 sei(): ISR(EXT_INT0_vect) { cli(); MyFunction(); sei(); } 听说是禁止的。或者我可以像
我正在尝试将 h264 视频逆时针旋转 90 度。显示方向补充增强信息 (SEI) 的语法如下所示: 我首先尝试如下编码: val prefix = byteArrayOf(0, 0, 0, 1) v
我是网络服务开发的初学者。我想使用 wsgen.exe 生成工件。 这是我的代码: package com.calc.ws; import javax.jws.WebService; @W
我需要将我的桌面流式传输到 AWS MediaLive 服务,并且作为要求,我必须在流中包含挂钟时间码。 AWS 支持人员亲切地通知我,对于 h.264 编码流,我需要提供时间码作为“pic_timi
首先,我通过 bsf 将 user_data 设置为 video。例如, ffmpeg -i dump.flv -c:v copy -bsf:v h264_metadata=sei_user_dat
Windows 7、Java 7OTRS 设备。 我正在尝试使用 wsimport 来生成 Java SEI 以及 https://raw.githubusercontent.com/OTRS/otr
我的系统有几个中断,包括TC捕获、外部中断和ADC转换中断。特别是有一个 vector ,在执行时,即使在 reti() 指令之后,也会阻止任何 vector 执行。 TCB2 捕获中断 vector
我想为从 WSDL 生成的 Apache CXF Web 服务客户端的服务端点实现接口(interface)类添加 Java 注释。 这是我正在使用的绑定(bind)文件,它应该利用 http://c
我一直在尝试使用 FFmpeg C++ 库和 x265 编码器以编程方式创建一些 HEVC 视频,使用 --master-display , --max-cll以及来自 x265 的其他 SEI 数据
我有一个带有 h264 视频标签的 FLV 文件。每个包含 h264 IDR NAL 单元的视频标签还包含显示方向 SEI,即我的 IDR 关键帧的 NAL 访问单元是 [SEI, IDR]。 出于某
我正在尝试使用SMD和SE与metafor进行固定效果的荟萃分析。我正在使用rma.uni-function: metafor::rma.uni(yi="SMD12", sei="SE12", da
我有带有 JAX-WS 2.1 Web 服务的企业应用程序。在 WAS(websphere 应用程序服务器)8.0.0.0(32 位)上部署应用程序期间,会发生以下情况: 2/17/12 14:46:
当调用 avcodec_decode_video2(pCodecCtx, pFrame, &got_picture, &packet);从 PMP 文件中解码 H264 视频。 我经常收到以下警告:
我正在使用 api jaxb2-maven-plugin 2.3.1 从 Web 服务 SOAP 中的 WSDL 文件创建类(我正在构建服务器)。它工作得很好,但是我看到很多人使用其他插件来生成接口(
我是一名优秀的程序员,十分优秀!