标签: video-codecs

什么是编解码器(例如 DivX?),它与文件格式(例如 MPG)有何不同?

我很困惑......音频/视频编解码器(显然是“编码器/解码器”的简写,有点像“调制解调器”实际上是“调制器/解调器”)和音频/视频编解码器之间有什么区别?视频格式?
(我什至使用了正确的术语吗?)

即:说某事是“MPEG-4”和说某事使用“DivX”编解码器有什么区别?为什么 Windows Media Player 有时运行.mpg文件,有时不运行?

另外,以下哪些是编解码器,哪些是文件格式,哪些都不是?

  • 快播电影
  • MPEG (1, 2, 3, 4)
  • WMV
  • FFmpeg
  • AVC
  • 视频
  • DivX(它与它的回文 Xvid 有何不同?)
  • H.264

video codec file-format video-codecs

100
推荐指数
1
解决办法
3万
查看次数

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

到 2022 年 1 月,消费级显卡仅支持较高层的每个显示器四个显示器。仅规定四个的技术限制是什么?

\n

DisplayPort 1.4a MST 可支持 32.4 Gbit/s,在 MST 模式下,最多可支持四台显示器1080p @60 Hz。

\n

11G-P4-6696-KR 显卡具有三个 DisplayPort 端口。哪些技术限制阻止供应商允许所有三个端口支持 x4 1080p@60 Hz?

\n

有了 11 GiB 的图形内存,我希望可以支持许多帧缓冲区来完成简单的事情,例如网页浏览和其他办公类型应用程序。

\n

1080p ARGB 8 位深度(32 位),仅颜色缓冲区,略低于 8\xc2\xa0MiB。

\n

11 GiB / 8 MiB = 1408 个帧缓冲区,用于基本桌面任务。对于外行来说,如果桌面合成环境将具有许多应用了纹理的矩形表面,那么这是一个总体简化,但对于此类图形设备来说,这是一个轻量级计算。

\n

因此,考虑到这一点,限制因素一定是图形硬件中的其他因素,可能是 ROP 的带宽。另一个可能的带宽限制是编码器必须将内存中的帧缓冲区表示转换为目标监视器可以理解的格式。

\n

multiple-monitors graphics-card displayport video-codecs mst

20
推荐指数
1
解决办法
8329
查看次数

ffmpeg 和“无法找到合适的输出”错误

我正在尝试将大型 MKV 转换为老式 AVI 文件。

我正在尝试这个:

ffmpeg -i video.mkv -s -codec:v mpeg4 -bf 1 -b 2567k -mbd 2 -g 300 -flags cgop -acodec copy video.avi
Run Code Online (Sandbox Code Playgroud)

但我明白了

[NULL @ 0x7fa0d901e600] Unable to find a suitable output format for 'mpeg4' mpeg4: Invalid argument

ffmpeg 消息的长版...

ffmpeg version 2.1.3 Copyright (c) 2000-2013 the FFmpeg developers
  built on Feb  4 2014 17:53:32 with Apple LLVM version 5.0 (clang-500.2.79) (based on LLVM 3.3svn)
  configuration: --prefix=/usr/local/Cellar/ffmpeg/2.1.3 --enable-shared     --enable-pthreads --enable-gpl --enable-version3 --enable-nonfree --enable-     hardcoded-tables --enable-avresample --enable-vda --cc=clang …
Run Code Online (Sandbox Code Playgroud)

video avi ffmpeg video-codecs

19
推荐指数
1
解决办法
12万
查看次数

哪些编解码器最适合在 Windows XP 上使用 Windows Media Player 播放?

我需要以一种可以在 windows xp 上使用 windows media player 播放的格式对短视频进行编码,而无需安装任何额外的编解码器。对于重新编码过程,我使用的是 ffmpeg。

我已经尝试过msmpeg4v2编解码器,但质量很差(与您看到大“块”的原始视频相比),所以我正在寻找其他开箱即用的编解码器,并且至少具有“好的”质量。

由于评论表明它可能不是编解码器而是比特率问题,这是我使用的命令:

ffmpeg -i x.flv -vcodec msmpeg4v2 -acodec adpcm_ima_wav x.avi
Run Code Online (Sandbox Code Playgroud)

输出:

Input #0, flv, from 'x.flv':
  Metadata:
    moovPosition    : 39337765
    avcprofile      : 100
    avclevel        : 30
    aacaot          : 2
    videoframerate  : 25
    audiochannels   : 2
  Duration: 00:06:19.52, start: 0.000000, bitrate: 836 kb/s
    Stream #0:0: Video: h264 (High), yuv420p, 702x396 [SAR 2596:3679 DAR 354:283], 25 tbr, 1k tbn, 50 tbc
    Stream #0:1: Audio: aac, 48000 Hz, stereo, s16
w:702 h:396 …
Run Code Online (Sandbox Code Playgroud)

codec ffmpeg video-codecs

16
推荐指数
2
解决办法
3万
查看次数

使用 ffmpeg 使用 vp9 编解码器转换视频

我正在尝试将input.mp4视频转换为output.mkv使用 vp9 编解码器。我安装的ffmpeg通过的开发版:brew install ffmpeg --devel

ffmpeg -i input.mp4 -vcodec vp9 output.mkv
Run Code Online (Sandbox Code Playgroud)

但我收到错误:Unknown encoder 'vp9'甚至包括 vp9:ffmpeg -codecs

video ffmpeg video-codecs

12
推荐指数
1
解决办法
3万
查看次数

便携播放器?是的。便携式编解码器?没那么快,伙计

我遇到了一个非常罕见、有趣的问题。我需要在没有系统权限的 Windows XP 计算机上播放视频。我无法安装任何软件。但是,我可以自然地运行可执行文件,只要它们远离 system32 和类似的文件夹即可。这就是为什么我下载了 Media Player Classic(便携式),并且运行它没有问题。尽管如此,我让它运行却发现计算机没有播放文件所需的编解码器,如.mp4, .mkv, .avi. 当然它会播放,.wmv但现在的视频文件并不经常采用这种格式,是吗?

因此,我的问题似乎只能通过这两种替代方法之一解决(假设我不以任何方式更改视频文件本身):

  • 一个程序本身已经具有播放这些格式的能力(这意味着可执行文件带有编解码器)
  • 某种便携式编解码器。播放器无需实际安装即可读取的编解码器供所有人使用。

我不知道这些替代方案中的哪一个最有可能,但我当然希望其中至少一个是可能的,以便找到解决这个难题的方法。

windows-xp portable-apps video-codecs

11
推荐指数
2
解决办法
1367
查看次数

有没有办法在 Windows Media Player 11 中播放 Netflix(流)?

谷歌搜索解决方案在 eHow 上产生了一个荒谬的页面,指示从 Netflix 插入 DVD。

但我对 DVD 选项不感兴趣。我只对流媒体感兴趣,不幸的是我的浏览器(IE、FF、Chrome)都没有使用我的视频卡内置的硬件加速。

我可以在我的 PC 上播放非断断续续视频的唯一方法是通过 Windows Media Player,但出于某种原因,WMP 没有将 Netflix 列为受支持的在线商店之一。

任何想法或技巧如何在 WMP 11 而不是浏览器上流式传输 Netflix?

更新:我发现了另一个 eHow 页面,这次更有希望,关于如何在 XP 上使用 Windows Media Player 流式传输 Netflix。但这对我没有帮助,因为第 4 步指示“单击“电影”,然后单击“立即观看 Netflix”链接“并且我的 WMP11 上没有“电影”。这篇文章是假的吗(就像文章底部的评论说的那样)?

windows-media-player netflix windows-xp video-codecs

9
推荐指数
1
解决办法
1万
查看次数

有什么好的无损视频编解码器可以录制游戏?

我是一个狂热的游戏玩家,我喜欢记录我的游戏玩法。通常我一直在使用 Fraps 来做到这一点,但是我正在考虑切换到 Dxtory,因为它允许一次在多个 HDD 上写入。

假设我有 3 个具有以下写入速度的 HDD:HDD1 为 50 mb/s,HDD2 为 22 mb/s,HDD3 为 45 mb/s。组合写入速度为:117 mb/s。

Dxtory 允许您在录制游戏时同时使用所有 3 个硬盘。

使用这个公式:

RGB24 YUV24:宽 x 高 x 3 x fps = 比特率(字节/秒)

YUV420?宽 x 高 x 3 / 2 x fps = 比特率(字节/秒)

YUV410?宽 x 高 x 9 / 8 x fps = 比特率(字节/秒)

以 1920x1080 的 YUV420 色彩空间和 30 fps 记录我需要大约 95 mb/s 的写入速度。Dxtory 很好,因为它允许我在以 30 fps 录制的同时以恒定的 60 fps 播放。Fraps 不会(即使他们说会),一旦您开始使用 Fraps 进行录制,游戏的 fps 就会下降。 …

codec video-codecs fraps

8
推荐指数
1
解决办法
2万
查看次数

哪种视频编解码器在解码时将 CPU/GPU 的负载降至最低?

我有兴趣对我拥有的视频进行转码以用作屏幕保护程序;大小不是问题,但我想尽可能少地强调处理器和视频卡的视频解码。

我最好的选择是什么?

有问题的系统在具有 10GB RAM 的双核 2.4GHz i7 上运行 Windows,可选择 Intel HD Graphics 4000 和 NVIDIA GeForce 620M,尽管我对通用答案感兴趣,因为我还有其他操作系统和硬件选择. 我有各种旧电脑可供选择。

video encoding video-conversion video-codecs

7
推荐指数
1
解决办法
2万
查看次数

MP4损坏了,如何修复?

我用数码相机录制了两个视频。两个视频均使用相同的编解码器和设置保存。

第二个视频在某种程度上已损坏,我无法使用 VLC 或视频编辑软件打开。(第一个视频没问题)。

我尝试使用“视频到视频”软件转换视频,该软件显示:

#8636.3: [h264 @ 04E10060]AVC: nal size -1920576098
#8636.3: [h264 @ 04E10060]no frame!
#8636.5: [mov,mp4,m4a,3gp,3g2,mj2 @ 04EC4020]decoding for stream 0 failed
#8636.4: [mov,mp4,m4a,3gp,3g2,mj2 @ 04EC4020]Could not find codec parameters 
for stream 0 (Video: h264 (avc1 / 0x31637661), 1920x1080, 11987 kb/s): 
 unspecified pixel format
#8636.4: Consider increasing the value for the 'analyzeduration' and 
 'probesize' options

***File load error: C:\..\PICT0002.MP4: could not find codec parameters
Run Code Online (Sandbox Code Playgroud)

使用 Gspot 分析视频(右侧视频损坏:PICT0002):

在此输入图像描述

谁能建议修复第二个视频的工具或方法?大小正确(3 GB),当我尝试用 VLC 打开它时,长度似乎还可以(40 分钟)。

理论上:我应该更改文件中的编解码器元数据以使其可以被软件识别吗?

更新

尝试了ffmpeg分析。命令: ffmpeg -analyzeduration …

video video-codecs file-corruption

6
推荐指数
1
解决办法
2万
查看次数