video-codecs

无效的 PNG 签名 FFmpeg
video-codecs

无效的 PNG 签名 FFmpeg

我正在使用 FFmpeg 从一组 .png 格式的图像生成视频。 我使用以下命令从视频中提取图像。 ffmpeg -i RGB.mkv -map 0:0 -vsync 0 -c:v copy RGB-%04d.png 我使用以下命令从图像生成视频。 ffmpeg -f image2 -framerate 30 -i RGB-%04d.png -s 2048x1536 rg1.mkv 这给了我以下错误: [png @ 000001cfd8d4a440] Invalid PNG signature 0xFFD8FFDB00C50002. [...] Erro...

Admin

使用带有 h264_nvenc 编码器的 ffmpeg 时遇到音频延迟
video-codecs

使用带有 h264_nvenc 编码器的 ffmpeg 时遇到音频延迟

我正在尝试使用桌面复制 API 和 GPU D3D11 纹理以 ffmpeg D3D11VA 帧@60 fps 的形式捕获我的 Windows10 桌面。所需命令在此处给出。除此之外,我还试图拦截我的麦克风音频和桌面音频。为此,我使用此命令, ffmpeg -f dshow -fflags nobuffer -i audio="Microphone (Realtek High Definition Audio)" -f dshow -fflags nobuffer -i audio="Stereo Mix (Realtek High Definition A...

Admin

一个 IP 摄像机正在播放,另一个没有播放。编解码器不兼容?
video-codecs

一个 IP 摄像机正在播放,另一个没有播放。编解码器不兼容?

我是视频编解码器的新手,想更好地了解我的问题。 我正在使用 TIA V17 中的西门子摄像机显示器来显示一些 IP 摄像机的 RTSP 流…… 网络摄像机A:支持H264但是不能播放,只显示黑屏。 IP 摄像机 B:运行良好。 什么原因会导致此问题?我在摄像头 A 上尝试了不同的分辨率和帧速率,它们在 VLC 中都可以正常工作。我目前正在对它们进行转码以解决这个问题,但这会带来一些不必要的延迟。以下是输出ffprobe -show_streams: 相机A: Metadata: title : 11 Duration: N...

Admin

为什么运行 Netflix 不会导致视频解码出现问题?
video-codecs

为什么运行 Netflix 不会导致视频解码出现问题?

我没有任何性能问题 - 只是对网络浏览器的内部结构感到好奇。 我的理解是 Netflix 使用 H.264、VP9,或者针对某些设备使用 AV1。我无法确定我的情况使用的是哪种编解码器 - 不确定是否有办法分辨?我在 Firefox 中进行测试。 我查看了性能选项卡和任务管理器,视频解码保持完全平稳: 刷新页面时,我看到了一些小活动(突出显示),但仅此而已。 GPU 是 3080 Ti,所以我没想到会看到太多,但我确实希望结果不为零。 这是为什么?CPU 能完成所有任务吗?即使 CPU 使用率仍然非常低,但也许需求只是……嗯,很低。如果这有什么不同的话,那...

Admin

使用 FFMPEG 的一个命令将 .mkv 文件分成两半时出现问题,必须使用稍微不同的命令一次完成一个
video-codecs

使用 FFMPEG 的一个命令将 .mkv 文件分成两半时出现问题,必须使用稍微不同的命令一次完成一个

我有一个 ~400GB 的 .mkv 文件,想上传到 YouTube,但不幸的是 YouTube 限制我上传 256GB。所以我在 Google 上搜索是否可以使用 FFMPEG 分割文件,并找到了以下文章 (FFMPEG 分割相同质量的 MP4),总而言之我运行了以下命令(我在 Windows 上): %UserProfile%\Downloads\ffmpeg-5.1.1-full_build\bin\ffmpeg.exe -i largefile.mp4 -t 02:30:23 -c copy smallfile1.mkv -ss 02:30:23 -...

Admin

如何在 VLC 的 CLI 中检索编解码器信息?
video-codecs

如何在 VLC 的 CLI 中检索编解码器信息?

有没有办法使用 VLC 在命令行中检索编解码器信息? 我想要的输出与加载视频时使用“Ctrl + j”获得的输出相同。 我只找到了使用第三个程序的解决方案: 使用 MediaInfo 的解决方案 使用 ffpeg 中的 ffprobe 解决方案 ...

Admin

FFMPEG - 显示 AV1 编码视频的每帧信息
video-codecs

FFMPEG - 显示 AV1 编码视频的每帧信息

因此,我尝试使用 ffplay 通过以下命令查看 AV1 编码视频的每帧信息: ffprobe -show_entries frame=pict_type,pkt_size,pkt_pts_time -select_streams v -of csv=p=0 `encoded.ivf` 当我将此命令用于 H264 或 H265 编码的视频时,它工作正常。但是,对于 AV1 编码的视频,数据包大小为零,如下所示 0,I 0,P 0,P 0,P ..... 这背后有什么特别的原因吗?或者 AV1 编解码器仍然比较新,并且 FFMPEG 还没有对它提供适当的支...

Admin

现代显卡仅支持四台显示器的技术原因是什么?
video-codecs

现代显卡仅支持四台显示器的技术原因是什么?

2022 年 1 月,消费级显卡在较高级别中仅支持四台显示器。是什么技术限制规定只能支持四台显示器? 显示端口1.4a MST 可支持 32.4 Gbit/s,在 MST 模式下最多可支持四台显示器1080p@60赫兹。 11G-P4-6696-KR 显卡有三个 DisplayPort 端口。技术限制是否阻止供应商允许所有三个端口支持 x4 1080p@60 Hz? 我希望,有了 11 GiB 的图形内存,许多帧缓冲区可以支持简单的功能,如网页浏览和其他办公类型的应用程序。 1080pRGB颜色模式8 位深度(32 位),仅颜色缓冲区,略低于8MiB。 11...

Admin

如何使用 ffmpeg 转换 .DXA 文件
video-codecs

如何使用 ffmpeg 转换 .DXA 文件

我有 .dxa 视频片段,我想用 ffmpeg 将其转换为更标准的格式。通过研究,我发现有些人建议先转换为 .yuv,然后再从 .yuv 转换为 .mp4。(ffmpeg -video_size 640x480 -r 25 -i meetsquid.dxa -c:v rawvideo -pix_fmt yuv420p out.yuv )我能够从 .dxa 转换为 .yuv,但我认为文件已损坏。一旦文件是 yuv,我尝试从 yuv 转换为 mp4,我就会收到一条消息,内容类似于“错误输入大小不能为 0X0” 有没有办法转换这个文件?这是我从 ffprobe 获...

Admin

ffmpeg 中编解码器的有效容器(mp4、mov、avi、mkv、web)
video-codecs

ffmpeg 中编解码器的有效容器(mp4、mov、avi、mkv、web)

通常我使用以下编解码器 - h.264、h.265、vp9、dnxhd、cineform 和 prores。我认为以下是这些编解码器的有效容器。 Codec MP4. MOV. AVI. MKV. WEBM. H.264 Yes. Yes. Yes. Yes. No. H.265 Yes. Yes. Yes. Yes. No. VP9 Yes. No. No. No. Yes. DNxHD No. Yes. Yes. No. No. CFHD No...

Admin

ffmpeg 和 utvideo 编解码器隔行扫描
video-codecs

ffmpeg 和 utvideo 编解码器隔行扫描

我有 ffmpeg 版本 2021-01-09-git-2e2891383e-full_build-www.gyan.dev 版权所有 (c) 2000-2021 FFmpeg 开发人员。命令:ffmpeg -hcoder=utvideo 给出:gbrp gbrap yuv422p yuv420p yuv444p 我想要 yuv422。我在论坛上看到这是可能的。我不知道是否可以用 ffmpeg 以及用哪个(旧?)版本。也许是 memcoder?此致 ...

Admin

Windows 10 突然出现 HEVC/H265 故障
video-codecs

Windows 10 突然出现 HEVC/H265 故障

我的 2016 年生产的 Windows 10 Pro(版本 20H2)计算机突然无法正常播放 HEVC 视频。出于工作和娱乐目的(除此之外,它应该可以正常工作),我需要计算机中的此功能。 大约两周前它出现了这种情况。在此之前,它运行正常。我没有安装任何我知道会干扰此情况的东西。 会发生什么: MPV 播放器只是冻结了视频(播放了一段时间后),音频继续正常播放。播放器没有响应,需要终止。 VLC 播放器会冻结视频(播放一段时间后),但音频可以继续正常播放。VLC 播放器不会变得无响应。 我尝试过的: 更新集成显卡驱动程序(Intel® HD Graph...

Admin

ffmpeg 抱怨我们的一些 DNxHD 视频违反了 ACT 标志。可以放心地忽略它吗?为什么?
video-codecs

ffmpeg 抱怨我们的一些 DNxHD 视频违反了 ACT 标志。可以放心地忽略它吗?为什么?

我们一直在使用 ffmpeg/ffprobe 检查视频文件的完整性。如果 ffmpeg 在其 stderr 中返回任何内容,我们就知道有些不对劲。 对于某些视频,类似的错误将会显示在 stderr 中。 [dnxhd @ 00000212f6fc3e80] ACT 标志设置,违反帧头。 但我不知道 ACT 标志实际上是什么。 深入研究 ffmpeg 代码会返回此块(dnxhddec.c): static int dnxhd_decode_macroblock(const DNXHDContext *ctx, RowContext *row, ...

Admin

两个文件似乎具有相同的编解码器,但其中一个无法在我的电视上播放
video-codecs

两个文件似乎具有相同的编解码器,但其中一个无法在我的电视上播放

所以,我有这两个文件。文件 1 在我的电视上完美播放,但文件 2 不行(电视说不支持文件格式)。但检查 MediaInfo 时,似乎编解码器是相同的。我是不是漏掉了什么?如下: 文件 1: Video ID : 1 Format : HEVC Format/Info : High Efficiency Video Coding Format profile : Main 10@L5@Ma...

Admin

使用 ffmpeg 和 easy screen 时出现的问题:管道损坏
video-codecs

使用 ffmpeg 和 easy screen 时出现的问题:管道损坏

我正在尝试使用 easy screen 录制我的屏幕。我认为它使用一个名为的 CLI 工具ffmpeg,并为我们提供了一个 GUI 来使用 CLI 版本。我这样想对吗? 无论如何,当我尝试录制屏幕时,我收到一个错误屏幕 ffmpeg version 2020-12-15-git-32586a42da-essentials_build-www.gyan.dev Copyright (c) 2000-2020 the FFmpeg developers built with gcc 10.2.0 (Rev5, Built by MSYS2 project) ...

Admin