dotnet 职业技术学院

胡承 - Windows 10 Developer

胡承-博客

使用FFMpeg.AutoGen播放视频

前面我们已经简单介绍过FFMpeg.AutoGen,今天来看下怎么使用它来实现MP4视频格式的播放。

适用于.NET的FFMpeg.AutoGen简介

ffmpeg在音视频领域还是有种非常重要的作用,主要用于对音视频的编解码。

如果我们需要处理一些音频,视频文件的话,那很有可能需要用到它了。

WPF如何实现“不用写转换器的Binding

Xaml中的Binding语法是WPF的中的灵魂,但是很多业务场景下,我们都需要通过IValueConverter接口来实现一个转换器。

共享内存的基本用法

共享内存是一种通信效率非常高的进程通信方案,在某些场景下非常适用。如:跨进程间播放音视频资源。

IMultiValueConverter的Values直接返回会怎样?

IMultiValueConverter的Values直接返回会怎样?

使用VisualStudio同时调试多个进程

如何使用VisualStudio同时调试多个进程?

WPF-如何实现图片按像素拉伸

WPF中的图片组件,本身是支持不同的拉伸效果。具体如下:

WPF-缩放动画和平移动画叠加后会发生什么?

WPF实现边平移,边缩放的动画效果,它的平移坐标应该怎么计算?

WPF如何使用外部字体

当我们所使用的字体,系统不存在怎么办?

Nuget包的版本规范

我们通常在制作NuGet包的时候,会给包一个版本号,但是NuGet包的版本号后面为啥还有-alpha这样子字符呢?

使用BaGet快速搭建nuget服务

BaGet是基于asp.net core编写的一个轻量级的nuget管理服务,安装部署非常简单。

如何动态加载程序集

上一篇文章《如何构建多平台Nuget包》提到动态加载程序集。

如何使用ffmpeg进行录屏

录屏软件,我们去网上下载,发现有很多软件都是要收费的!但是录屏功能很难做吗?为啥都需要收费呢?

诡异的Visual Studio编译错误

诡异的Visual Studio编译错误,非代码级编译错误!

如何构建多平台nuget包

虽然C#可以直接编译成AnyCPU,可以直接在x86x64ARM平台运行。