windows新功能发现 --在图片中播放视频

  最近在用KMPlayer的桌面模式(视频显示在桌面背景)时获得了惊奇的发现, 如果你用播放器正在播放一个视频,然后你此时向屏幕抓一张图片(软件或手动按下Print键),保证此播放器部分或全部在该图片内,然后你可以任意向可以粘贴图片的软件中执行粘贴,这时你会惊讶图片中播放器那一部分依旧在显示正在播放的视频画面,如果看不到(因为播放器位于软件的上层),你可以将播放器最小化看看,是不是很神奇呢?尝试的软件包括Word,系统自带画图板等等。上图我在发帖时还在播放视频,不知发送上去什么效果还得观察.

经过观察,如果你此时浏览此贴,并且让你的KMPlayer播放视频,桌面模式或者最小化,你将在上图中的播放器图片中看到你正在播放的内容。如果网页抓的是暴风影音图片,播放开始后最小化(暴风没有桌面模式功能),你将在网页上的图片中看到视频!

       

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在 C# 使用 ffmpeg 实现图片视频功能,可以通过调用 ffmpeg 的命令行参数实现。以下是一个简单的示例代码: ```csharp using System.Diagnostics; public class ImageToVideoConverter { private Process process; private string ffmpegPath = "ffmpeg.exe"; // ffmpeg 可执行文件路径 private string imageFolder = "images"; // 图片文件夹路径 private string videoName = "output.mp4"; // 输出视频文件名 public void Convert() { string arguments = "-y -framerate 30 -i " + imageFolder + "/%d.png -c:v libx264 -pix_fmt yuv420p " + videoName; ProcessStartInfo processInfo = new ProcessStartInfo(ffmpegPath, arguments); processInfo.CreateNoWindow = true; processInfo.UseShellExecute = false; process = Process.Start(processInfo); } public void Stop() { if (process != null && !process.HasExited) { process.Kill(); process = null; } } } ``` 在上述代码,Convert() 方法启动了一个的进程,调用 ffmpeg 的命令行参数将指定文件夹图片转换为视频,并以 libx264 编码格式进行压缩。参数 "-framerate 30" 表示以 30 帧的速度播放图片,"-pix_fmt yuv420p" 则表示使用常见的 YUV420P 颜色空间格式。 请注意,上述代码仅适用于 Windows 系统下的 ffmpeg 可执行文件,如果使用其他系统或版本的 ffmpeg,需要相应地修改命令行参数。同时,需要确保指定的图片文件夹所有图片的命名方式是按数字顺序递增的,如 1.png、2.png、3.png 等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值