vp9

FFMPEG > 转码后的视频帧数不足
vp9

FFMPEG > 转码后的视频帧数不足

我正在尝试对视频进行转码(通过电话以流式传输模式通过 javascript 媒体记录器接收)以使用 VP9 编解码器,同时解决对这些视频时长的担忧,我使用的 ffmpeg 命令如下: ffmpeg -i video-input -map 0 -crf 40 -deadline realtime -threads 8 -cpu-used 8 -b:v 0 -movflags +faststart -row-mt 1 -c:v libvpx-vp9 video-output; 该命令适用于大多数视频,除了某些视频外,转码后的视频与输入视频相比包含的帧很少,输入...

Admin

ffmpeg 和 ffprobe 无法解析 dash/vp9 文件,而 mediainfo 可以
vp9

ffmpeg 和 ffprobe 无法解析 dash/vp9 文件,而 mediainfo 可以

(我附加了文件,只有 808b,作为 base64)。 这应该是一个有效的文件,但 ffmpeg/ffprobe 失败了。我使用的是最新版本的 ffmpeg,但我也尝试过旧版本。 我想了解这是否是 ffmpeg 的错误。 ffprobe version N-112876-ga30adf9f96 Copyright (c) 2007-2023 the FFmpeg developers built with Apple clang version 15.0.0 (clang-1500.0.40.1) configuration: --extra-lib...

Admin

我该怎么做才能调试并避免在 ffmpeg 中使用 RTP 解码伪影?
vp9

我该怎么做才能调试并避免在 ffmpeg 中使用 RTP 解码伪影?

我以编程方式对 VP9 RTP 流进行编码和解码,偶尔会遇到如下的彩色伪影: 在 ffmpeg 日志中(无论是使用ffplay还是我自己的代码),这通常与此类消息一致 [sdp @ 0x14de06880] max delay reached. need to consume packet [sdp @ 0x14de06880] RTP: missed 18 packets 因此,可以推测,解复用器无法再等待数据包,解码器会产生不完整的内容。有没有办法检测此情况并丢弃不完整的帧,或者我应该注意什么来修复此问题? ffmpeg 的 RTP 中的 VP9 支...

Admin

如何在 VLC 播放器中流式传输视频时使用 VP9 转码器?
vp9

如何在 VLC 播放器中流式传输视频时使用 VP9 转码器?

我试图使用延迟极低的 VP9 编码器通过 VLC 传输视频。 我的操作系统编解码器库和 VLC 播放器(3.0.16)都已升级到最新版本 当我选择 VLC 播放器 > 流媒体 > 视频格式 > 转码选项时,我只找到了 VP8 编解码器: 在这种情况下,如何安装和使用 VP9 转码器? ...

Admin

使用 FFmpeg 将 GIF 转换为 VP9 WebM 时颜色会发生变化
vp9

使用 FFmpeg 将 GIF 转换为 VP9 WebM 时颜色会发生变化

VP8 WebM当我尝试使用或 时,颜色效果很好H264 MP4,但每当我使用 时,VP9 WebM颜色都会有轻微的变化。颜色的变化可以在 中看到Chrome,不确定其他浏览器或查看器是否如此。我也尝试过ezGIF 在线 GIF 到 WebM 转换器(在引擎盖下使用FFmpeg),并且它运行良好(颜色保持不变),所以我不确定为什么当我FFmpeg在本地运行时它不能正常工作。 我使用的命令: ffmpeg -i duck.gif duck.webm 色差截图: 原文GIF: 输出WebM: https://sportyz.000webhostapp.co...

Admin

如何在 Windows 上使用 ffmpeg 使用英特尔快速同步视频在 VP9 中进行编码
vp9

如何在 Windows 上使用 ffmpeg 使用英特尔快速同步视频在 VP9 中进行编码

如何在 Windows 上使用 ffmpeg 使用英特尔快速同步视频 (qsv) 对 VP9 中的视频进行编码?我现在使用的命令是: ffmpeg.exe -init_hw_device qsv=hw -filter_hw_device hw -i input.mkv -vf hwupload=extra_hw_frames=64,format=qsv -c:v vp9_qsv -b:v 10M -maxrate 10M -preset veryslow output.mkv 这将产生以下错误消息: 我必须非常接近,因为如果我使用相同的命令,但hevc_qs...

Admin

ffmpeg 和 vp9_qsv:编码期间出错:空指针
vp9

ffmpeg 和 vp9_qsv:编码期间出错:空指针

我正在尝试使用 ffmpeg 对 VP9 进行编码vp9_qsv我的 CPU 支持 QuickSync (i7 11700k)。我知道多显示器问题并通过设置比特率和最大速率vp9_qsv找到了解决错误的方法。[vp9_qsv] Selected ratecontrol mode is unsupported 我正在使用这个命令行: fmpeg.exe -i input.mp4 -b:v 10M -maxrate:v 10M -c:v vp9_qsv -c:a copy output.mp4 我收到以下错误: ffmpeg version n4.4-80-g...

Admin

接受一些质量损失
vp9

接受一些质量损失

我有一个视频文件,它是 VP9 中 1080p 视频的 4K 升级版(升级到 4K 以强制 Youtube 对视频使用更高的比特率)。 我想将 4K 视频文件缩小到 1080p,同时(实际上)不丢失任何数据,即不强制重新压缩成品。 我不熟悉 VP9,所以我不确定这在编解码器的工作环境中是否有意义,但任何建议都是有帮助的。 请注意,如果它可以减少文件大小,即使只是轻微的减少,那也是理想的。 ...

Admin

Debian 10 Buster 中的 Vokoscreen VP9 编解码器
vp9

Debian 10 Buster 中的 Vokoscreen VP9 编解码器

Kdenlive for Debian Buster 允许我使用 VP8 和 VP9 编解码器进行渲染。此外,我思考适用于 Win 10 的 Vokoscreen 3.0.8 允许我使用 VP9 进行录制。不幸的是,当我在 Debian Buster 中安装 Vokoscreen 2.5.0 时,我没有看到 Google VP9 Codec 的选项(见图): 在 Debian 10 上的 Vokoscreen 中获取 Google VP9 视频压缩的最简单方法是什么? ...

Admin

如何使用 ffmpeg 和 vp9_qsv 编码 VP9 视频?
vp9

如何使用 ffmpeg 和 vp9_qsv 编码 VP9 视频?

我正在尝试使用 ffmpeg 在 Windows 10 上使用 vp9_qsv(英特尔快速同步视频硬件支持)对 VP9 视频进行编码。我之前曾使用 libvpx-vp9 成功编码过 VP9 视频,但这样会占用大量 CPU,而且速度相当慢。现在我尝试切换到 vp9_sqv,但收到一些不太有用的错误消息,文档也相当缺乏。 ffmpeg.exe -i input.mp4 -c:v vp9_qsv -c:a copy output.webm Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'input.mp4': Metadata...

Admin

使用 FFmpeg 进行 VP9 编码:-speed 和 -deadline 选项之间的关系
vp9

使用 FFmpeg 进行 VP9 编码:-speed 和 -deadline 选项之间的关系

我在不同的地方读到-speed过-deadline关于VP9编码ffmpeg,它们似乎控制或多或少相同的方面(压缩效率与执行时间比),但我找不到两者之间究竟有何关联。 许多网页仅提及其中之一。FFmpeg 维基两者都提到了,但在不同的部分:控制速度和质量部分提到-dealine但只字未提-speed,并且-speed在其他地方被间接提及。 两者之间有什么关系?同时指定两者是否有意义,还是其中一个会覆盖另一个? ...

Admin

ffmpeg libvpx-vp9 改变时钟频率
vp9

ffmpeg libvpx-vp9 改变时钟频率

我在通过 ffmpeg 进行实时 vp9 编码时遇到了一些问题。 ffmpeg -loglevel debug -protocol_whitelist file,crypto,udp,rtp -i /tmp/sdp_files/33228ae0-ed0c-4935-9da4-c55ae6a177b8.sdp -r 30 -an -max_muxing_queue_size 1024 -quality realtime -threads 16 -tune 1 -c:v libvpx-vp9 -speed 16 -f webm udp://232.3.4.5:...

Admin

FFmpeg 中带有 Alpha 的 PNG 序列的无损 VP9 Webm 编码
vp9

FFmpeg 中带有 Alpha 的 PNG 序列的无损 VP9 Webm 编码

我正在尝试使用无损 VP9 编解码器和 ffmpeg 对一系列 32 位 8bpc PNG 图像(带有 alpha 通道的 RGB)进行编码;具体来说: ffmpeg -framerate 60 -i out%04d.png -c:v libvpx-vp9 -lossless 1 -pix_fmt yuva420p output.webm 这似乎对视频进行了无损编码;但是,当我运行时: ffmpeg -i output.webm out%04d.png 它生成的 PNG 图像是缺少 alpha 通道(它们是 24 位,8bpc)!这里出了什么问题? ...

Admin

Google VP9 ffmpeg 示例错误
vp9

Google VP9 ffmpeg 示例错误

关于 Google 开发者 vp9 文档这里,推荐的命令ffmpeg命令行似乎格式不正确。 在我看来,像这样的命令 ffmpeg -i tears_of_steel_1080p.webm -vf scale=320x240 -b:v 150k \ -minrate 75k -maxrate 218k -tile-columns 0 -g 240 -threads 2 \ -quality good -crf 37 -c:v libvpx-vp9 -c:a libopus \ -pass 1 -speed 4 tos-320x240.webm ...

Admin