小编Kov*_*Bal的帖子

如何在 linux 命令行上获取视频中的帧数?

我有一个视频文件,我想获取其中的视频帧数。我可以ffmpeg用来获取视频的长度和 FPS。但是,对于总帧数,我看不到任何明显的东西。

从理论上讲,应该能够将长度(以秒为单位)乘以 FPS 以获得帧数,但在这种情况下,长度(34.43 秒)和帧速率(29.97 fps)给出了一个非整数,这让我认为我做错了什么。

我需要能够以完全自动化和非图形方式在命令行上执行此操作。我还需要这个非常准确,而不是估计(如果视频文件甚至可能)

我尝试tcprobe在一些文件上使用。对于某些 AVI 文件,它可以工作,但对于某些 VOB 文件,tcprobe 输出没有帧数。我得到这个输出:

[tcprobe] MPEG program stream (PS)
[tcprobe] summary for myfile.vob, (*) = not default, 0 = not detected
import frame size: -g 720x480 [720x576] (*)
     aspect ratio: 4:3 (*)
       frame rate: -f 29.970 [25.000] frc=4 (*)
                   PTS=2199.3972, frame_time=33ms bitrate=7000 kbps
      audio track: -a 0 [0] -e 48000,16,5 [48000,16,2] -n 0x2000 [0x2000] (*)
                   PTS=2199.2763, bitrate=192 kbps
                   -D 3 --av_fine_ms 20 (frames & ms) [0] …
Run Code Online (Sandbox Code Playgroud)

video linux command-line framerate

43
推荐指数
6
解决办法
8万
查看次数

如何以最小的质量损失重新编码 H.264 视频?

我有很多 MPEG-TS 文件(.TS 容器但 H.264 视频)并且播放很好,除了当您向前/向后跳过或快进时,它非常缓慢并且变得像素化等。

我一直在尝试做研究,我猜他们用很少的参考块进行编码(即它是从 DVB-S 卫星流中捕获的)。

当我用 Handbrake(.MP4 容器)对它们重新编码时,它们播放得非常非常好,并且在视频中寻找是即时的,等等。

是否可以以最小的质量损失对我的 MPEG-TS 文件进行转码/重新编码?如果是这样,我最好的选择是什么?它们每个约为 2 Mbps(即每小时 2 GB),但如果“最小质量损失”需要每个文件 10+ GB,我不想重新编码它们。我希望保持视频大小相同。

任何人都可以给我任何建议吗?

h.264 handbrake ffmpeg video-encoding

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

在 GNOME 3 下定期更换壁纸?

我将 Fedora 15 与 GNOME 3 一起使用,并且我希望我的壁纸定期更改,就像 Windows 7 一样。如果它可以使用 RSS/Atom 或指定的目录,那将是最好的。

我在存储库中没有找到任何工具。我想你可以用脚本和 cron 来改变它,但我正在寻找更优雅的东西。

desktop-customization gnome3

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

Windows 命令提示符:如何增加缓冲区?

我希望能够进一步向上滚动以查看命令的结果。例如,如果我输入dir一个包含很多列表的目录,例如C:\windows,输出将很长。当我尝试向上滚动时,我可能会从 z 转到 s,而永远不会到达 r。文件夹中的文件/目录过多。

如何增加缓冲区,以便我可以读取更长的输出历史记录?

windows command-line

15
推荐指数
2
解决办法
5万
查看次数

用于存档的视频编码

我想存档一些家庭视频 (DV)。我不需要无损地保存它们,但我想以高质量的方式对它们进行编码。

什么格式既与原始格式难以区分,又可能在 15 年后可读?

WMA 让我很紧张,因为只有一家公司在制作它,而且他们不断推出更新的格式。(VLC 无法打开 Windows Movie Maker 制作的 WMA。)

我考虑过的其他东西是 h.264、Ogg Theora、DivX 和 Xvid。

我不介意为某些东西付费,但这通常意味着该格式仅由一个供应商拥有。

video storage codec archiving video-encoding

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

将视频从 VOB 转换为 AVI 同时使文件更小

如何将视频从一种格式(在本例中为.vob)转换为另一种格式,例如.avi

我有一张 4.2 GB 的 DVD,想将其转换为较小的文件大小和不同格式的 .avi 文件,大约 700 MB。

我正在使用 Windows XP 机器。

video windows-xp conversion video-encoding

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

vlc 可以无延迟地流式传输网络摄像头

我正在尝试让 VLC 实时显示我的网络摄像头:

vlc -I dummy v4l2:///dev/video0
Run Code Online (Sandbox Code Playgroud)

大多数情况下都可以做到这一点,除了在一个动作(比如,我转头)和在视频窗口中看到它之间几乎有第二个延迟。有什么方法可以减少延迟,或者我可以使用其他软件(Gentoo Linux)?

vlc-media-player webcam delay streaming

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

在 Chrome 中打印背景颜色

我正在尝试在 Chrome 中打印一个 php 生成的文档。在浏览器上看起来不错,但我的打印机不会打印任何彩色背景。我知道 IE 有打印背景的选项,但 Chrome 没有。

由于最终用户会将其打印出来,我不想找到诸如屏幕抓取或保存文件之类的替代方法。我想找到一个真正的解决方案。

这是我要打印的页面,以获取信息

任何人都可以提供建议吗?

google-chrome printing

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

用于 h.264 转码的最佳英特尔 Quick Sync 软件

我想知道使用Intel Quick Sync的最佳(快速)视频编码软件和将视频转码为 h.264 的软件。

我查看了 Cyber​​link 的 Media Espresso,但它没有很多功能。我什至不能用这个在视频上放一个标志。仅此一项功能就真的很有帮助。

但没有什么比我的 i7 2600k 的编码速度更接近了。

video h.264 software-rec hardware-acceleration video-encoding

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

如何将 DVD 中的剪辑放入网站?

我有一张来自客户的宣传 DVD,他们想把它的剪辑放在他们的网站上。

我在 Windows 环境中,所以我正在寻找一个像样的视频编辑器程序,免费的将是首选。然后我想我会在网站中嵌入某种基于 Flash 的播放器......

你有什么建议吗?

flash dvd video-editing video-encoding

5
推荐指数
2
解决办法
243
查看次数