video-codecs

如何重置 Windows 10 视频编解码器?
video-codecs

如何重置 Windows 10 视频编解码器?

我正在使用 Windows 10 (x64)。我已从 4 月发布的最新 ISO 安装了它 - 我记得它是 2022-11 版本。 三天前我发现电脑死机了(我总是让它处于挂起模式),从那时起视频就无法播放,AVI 文件除外。我尝试使用 Windows Media Player、Media Player Classic 和 VLC Player。它们都出现同样的问题:它们播放视频,但图像是空白的(黑色窗口)。 我必须安装 VirtualDub2、mpv 和 SMPlayer,而且它可以在它们所有上运行,因为它们使用 ffmpeg 而不是 Windows 编解码器...

Admin

使用 Shotcut 将视频的声音更改为另一种声音
video-codecs

使用 Shotcut 将视频的声音更改为另一种声音

我想用另一个视频文件替换我已有的视频文件的声音。我使用一个名为 Shotcut 的程序。我有一个 250 mb 的视频、mkv 文件和 opus 中的音频。我用 Shotcut 更改声音并从无损部分中选择 h.264,生成的文件为 5.6 GB。请帮帮我。编解码器选择视频时间线导出设置我知道我将质量设置为 100,但我只想使输出与输入文件相同 我预计最终的文件大小只会有 200 MB 左右的差异。 ...

Admin

ffmpeg concat 无需重新编码即可保持音频按一种顺序排列,而不会按另一种顺序排列
video-codecs

ffmpeg concat 无需重新编码即可保持音频按一种顺序排列,而不会按另一种顺序排列

所以我拍了一段视频,用两种方式剪辑,一种是重新编码,一种是没有重新编码,我们把它们称为 R 和 C(剪辑)。我尝试在不重新编码的情况下进行连接,我能够以所有顺序连接视频 <R, R>, <C, C>, <R, C>, <C, R>,但 <R, C> 的声音消失了,我不知道为什么。 我知道我可以用重新编码进行连接,但我的问题是,是否有人知道为什么声音在 <R, C> 中消失,以及如何修复它。以下是 Python 中的一些代码 import os import json import sub...

Admin

ffmpeg 在修剪时更改 major_brand
video-codecs

ffmpeg 在修剪时更改 major_brand

我有一个剪辑视频的工作流程,如下所示: ffmpeg -i input.mp4 -ss 5.000000 -map 0:v -map 0:a? -c:v copy -c:a copy output.mp4 -y 我注意到输出视频的 major_brand 与输入不同(输入是mp42,输出为异戊二烯) 奇怪的是,当我执行修剪命令时,ffmpeg 说输出是 mp42: Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'input.mp4': Metadata: major_brand : mp42...

Admin

无效的 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