问题标签 [h.265]

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 投票
1 回答
7760 浏览

google-chrome - 有什么方法可以让 Chrome 在 WebRTC 上支持 VP9 和 H.265(HEVC)?

我是 WebRTC 的新手。由于 VP9 可以降低带宽,但在 Windows 上的 WebRTC 会话期间,我看不到任何选择 VP9 和最近发布的 Chrome 43.0 的选项。SDP 视频选项根本不包括 VP9。有人可以告诉我如何为 WebRTC 启用 VP9 吗?很多文章表明VP9已经准备好。

另一个问题,有没有办法将 H.265 编码器/解码器添加到系统中,让 Chrome 的 WebRTC 堆栈知道它?

0 投票
1 回答
688 浏览

ms-media-foundation - mfh265enc.dll 中未处理的异常

我正在尝试在 Win10 Pro Insider Preview 上使用 H.265 编码器 MFT 对视频进行编码。

  • 最初我在自己的程序中创建/初始化一个 H.265 编码器并调用 ProcessInput/ProcessOuput,它在 ProcessOuput 内部崩溃(它没有在第一帧崩溃,而是在处理了几帧后崩溃)。
  • 为了简化问题,我使用 IMFSinkWriter 创建了一个接收器,因此帧编码/写入完全由 sinkwriter 处理。但不幸的是,mfh265enc.dll 内部仍然发生崩溃。

    请注意,在上述两种情况下,我所做的更改是针对可以成功编码 H.264 视频的程序。我只更改了 Encoder/SinkWriter 的输出媒体类型(将子类型从 H.264 更改为 H.265)。视频帧的构建方式,提供给编码器/接收器的方式保持不变。使用 H.264 编码时一切正常,但一旦更改为 H.265,它就崩溃了。

  • 然后我转向Win7 SDK 附带的示例程序:MFCaptureToFile,它可以将视频捕获为 MP4 文件。

    我确定 H.265 编码器可以接受来自摄像机的视频格式。

    我所做的唯一更改是传递给 SinkWrite.AddStream 的输出媒体类型。

    我已将子类型更改为 MFVideoFormat_HEVC,并将 MF_MT_MPEG2_PROFILE 设置为 1 (eAVEncH265VProfile_Main_420_8)。

    但是通过上述 2 项更改,程序仍然崩溃。显示“MFCaptureToFile.exe 中 0x5A025085 (mfh265enc.dll) 处的未处理异常:0xC0000005:访问冲突读取位置 0xFFFFFFFF”

    这是我对 MFCaptureToFile 程序所做的更改。 https://www.dropbox.com/s/oytqen13m7bcs23/DIFF.PNG?dl=0

希望有人可以提供帮助。谢谢

0 投票
1 回答
1557 浏览

android - Android Lollipop HEVC 示例

以下链接显示了用于优化编码和解码的 H.265 高效视频编码 (HEVC) 的新功能。但是,我找不到任何使用此 api 的示例。

是否有可用的示例或代码示例?

Android Lollipop 新 API

0 投票
1 回答
1155 浏览

ffmpeg - ffmpeg h.265 硬件问题

嗨,我有一个与 ffmpeg 硬件相关的问题。简单地说:转换可以在 mac 上运行,但在某些电视屏幕上,转换后的 h.265 视频在开始播放时会延迟几秒钟!

一个回应将不胜感激!

输入:

UHD(3840x2160) Prores 422(HQ) 主文件

我们用来重新编译为 16 位渲染器的内容:

我们在 FFMpeg 中使用的代码:

首选输出

输出设备是 Tarakan UHD Stream Generator T7

我们的问题:

FFmpeg 提供的编码文件在规范级别上是正确的。我希望该文件具有 Main 10 High level 5.1 格式配置文件。根据我放入 FFmpeg 的规范,它会自动生成一个具有 5.0 级配置文件的文件,因为它不需要基于规范的更高级别。

该文件可以在 Mac 上正确播放。该文件还必须在 Tarakan UHD Stream Generator(具有多个 HDMI 输出的媒体播放器)上正确播放。该文件需要一段时间才能加载,在电影开始的 5-6 秒内截断,然后正确播放。

0 投票
0 回答
1169 浏览

ffmpeg - ffmpeg 如何让 start_time 和 start_pst 为 0

ffprobe 显示我们的一个视频的开始时间不正确,为 2.1(必须为 0)。

有人知道hot go get start_pstand start_timeto 0吗?我一直在寻找几个小时,但我还没有找到一种方法来强制它变为 0。

0 投票
1 回答
1134 浏览

image-processing - 单个位图图像的 H.264 / H.265 压缩

我希望有一个人可以帮助我。

我开始研究不同的压缩方法来压缩 Bitmap-Images 无损和有损。我使用的第一种方法是 JPEG、JPEG-2000 和 JPEG-XR。现在我想将这些“标准”与 H.264 和 H.265 进行比较,也许它们的性能与视频压缩一样好。

我尝试使用 ffmpeg,但我找不到我需要哪些参数,有很多......所以也许有人可以帮助我或将我链接到文章/Howto 或其他东西?!

非常感谢!

编辑

我使用了以下命令: ffmpeg -i 01.bmp -c:v libx264 -preset veryslow -crf 40 test.avi

但这从 76,8 kb 输入文件创建了一个 7kb 文件...不是很好的压缩比...有没有可能实现更多?

0 投票
2 回答
4853 浏览

ffmpeg - VLC:无法使用 FFMPEG 打开 H265 的 SDP 文件

我正在使用 rtp 和 ffmpeg 使用以下命令流式传输实时视频:

生成的sdp文件为:

Vlc 给出以下错误:

无法检测到“file:///home/username/ffmpeg.sdp”的格式。查看日志以了解详细信息。

终端给出以下错误:

如果我只是在命令中更改 libx265 -> libx264 和 H265 -> H264,则流运行得非常好。

但是我需要在 H265 上流式传输。有什么建议么?

0 投票
1 回答
12662 浏览

gstreamer - 如何使用 gstreamer 在 h265 中进行流式传输?

我正在尝试同时使用最新的 gstreamer 和 x265enc。我看到有人已经在http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/log/ext/x265/gstx265enc.c中发布了一些提交, 谁能给出一个已知工作的示例管道(gst-launch-1.0 管道示例将非常有帮助)

1) gstreamer 的 x265enc 插件的当前状态是什么?它真的有效吗?我需要使用哪个 gstreamer 分支来构建 x265enc?我想构建与 x265enc 插件兼容的整个 gsteamer 源代码。x265enc 的系统要求是什么以及如何构建它?任何 wiki/基本说明都会非常有帮助。

我的目标是在 vaughnlive.tv 上将我的网络摄像机(h264 流)广播为 h265 流

目前,我正在使用以下管道以 h264 格式进行广播:

GST_DEBUG=2 gst-launch-1.0 flvmux name=mux streamable=true !rtmpsink sync=true location="rtmp://xxxxxxxxxxxx" rtspsrc location="rtsp://xxxxxxxxx" caps="application/x-rtp, media=(string)audio, clock-rate=(int)90000, encoding-名称=(字符串)MPA,有效载荷=(int)96“!rtpmpadepay!mpegaudioparse !队列 !疯狂的 !音频转换!队列 !voaacenc比特率=128000!不一样!音频/mpeg,mpegversion=4,流格式=原始!多路复用器。rtspsrc location="rtsp://xxxxxxx" caps="application/x-rtp,media=(string)video,clock-rate=(int)90000, encoding-name=(string)H264" !rtph264depay!视频/x-h264,stream-format=avc,alignment=au,byte-stream=false !队列 !解码器!队列 !视频速率!“视频/x-raw,帧率=30/1”!队列 !x264enc 线程=4 速度预设=超快比特率=3072 !多路复用器。

2) 谁能建议我应该如何使用 x265enc 元素将此管道更改为以 h265 格式广播?

0 投票
2 回答
5065 浏览

video - 在哪里可以找到 HEVC \ H.265 规范

我正在寻找 HEVC \ H.265 规范(特别是对于 hvc1 和 hvcC 原子),但我无法在线找到它们。

在线 HEVC 是否有免费规范?

0 投票
0 回答
2905 浏览

ios - H.265/HEVC 在 iOS 9 中是否支持 HLS?

目前,HLS(HTTP Live Streaming)要求内容为视频 H.264 和/或 AAC/MP3/声音。

iOS 9 中是否支持 H.265/HEVC for HLS?如果没有,有没有办法绕过这个限制并使用 H.265 编码的 TS 文件?