小编Ωme*_*Man的帖子

如何根据时间或百分比剪切/裁剪/修剪视频,并将输出保存在不同的文件中

是否有任何教程或ac#库可以帮助我完成以下任务

  1. 选择要编辑的文件
  2. 要求用户选择剪切/裁剪/修剪方法: - 按时间或百分比
  3. 按所选时间或百分比剪切/裁剪/修剪视频(假设我希望将5分钟视频减少到4分钟视频,或将视频减少80%)
  4. 按要求在所需路径中保存视频

现在步骤1)和4)我已经实现但是找不到一个好的c#库来完成3)和4)

ffmpeg查了一下库,但找不到一个好的C#包装器来完成这些要求

任何帮助将深表感谢

谢谢

.net c# video video-capture wrapper

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

以编程方式检索SPList URL

假设我在URL http:// webapp:1234/Lists/TestList上提供了一个SharePoint列表.

在代码中,我只能访问相应的SPList-Instance.如何SPList以编程方式获取此-Instance 的URL ?

SPList类缺少URL属性或类似的东西......

sharepoint sharepoint-2010

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

System.Collections.Generic.List <T>需要'1'类型参数

我有以下代码时出现此错误:

string[] colors = { "green", "brown", "blue", "red" };
var list = new List(colors);
IEnumerable query = list.Where(c => c.length == 3);
list.Remove("red");
Console.WriteLine(query.Count());
Run Code Online (Sandbox Code Playgroud)

而且,Count()似乎不再被允许了.它被弃用了吗?

c# list

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

Visual Studio 2019 - 搜索无处不在

在 vanilla Visual Studio 2019 中,是否有“Search Everywhere”快捷方式(类似于 Resharpers“Search Everywhere”)?

我宁愿不为此安装 Resharper,并使 VS 比现在更慢。

search keyboard-shortcuts visual-studio visual-studio-2019

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

字符串数组中的LINQ"zip"

假设有两个数组:

String[] title = { "One","Two","three","Four"};
String[] user = { "rob","","john",""};
Run Code Online (Sandbox Code Playgroud)

我需要在user值为Empty 时过滤掉上面的数组,然后将两者连接或压缩.最终输出应该是:

{ "One:rob", "three:john" } 
Run Code Online (Sandbox Code Playgroud)

如何使用LINQ完成?

c# linq

11
推荐指数
3
解决办法
9085
查看次数

WPF ListBox关闭悬停效果

我已经在互联网上找到并尝试了许多解决方案,这应该允许我禁用我的WPF ListBox 的悬停效果,但它们似乎都不适合我.此屏幕截图显示了我想隐藏或摆脱的悬停效果:

悬停效果

这是我目前拥有的XAML代码(简化版):

<ListBox ItemsSource="{Binding Logs}" Grid.Column="1" Width="800"  Height="100" >
    <ListBox.ItemContainerStyle>
        <Style TargetType="ListBoxItem">
            <Style.Triggers>
                <Trigger Property="Control.IsMouseOver" Value="True">
                    <Setter Property="Control.Background" Value="Transparent" />
                </Trigger>
            </Style.Triggers>
        </Style>
    </ListBox.ItemContainerStyle>
</ListBox>
Run Code Online (Sandbox Code Playgroud)

但是,由于某种原因,它似乎对我不起作用.我的父ListBox(背景中的那个)或其他控件是否可以通过任何机会覆盖它的childs样式?(我已经尝试覆盖父母的风格)

任何帮助将受到高度赞赏.:(

c# wpf xaml

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

如何处理nameof(this)来报告类名

我想使用以下C#6代码

var joe = new Self();
Console.WriteLine(joe);
Run Code Online (Sandbox Code Playgroud)

...并获得以下输出:

以下尝试

class Self {
  public string Name { get; set; } = nameof(this);
  public override string ToString() {
    return Name;
  }
}
Run Code Online (Sandbox Code Playgroud)

因为nameof无法应用而失败this.这个问题有解决方法吗?

编辑.我正在使用的场景确保没有两个引用指向同一个Self对象.

c# c#-6.0 nameof

11
推荐指数
3
解决办法
5945
查看次数

如何在Azure DevOps管道中指定解决方案文件

我在配置Azure DevOps Dotnet核心生成过程时遇到问题。

我有一个简单的dotnet核心项目,正在尝试在Azure DevOps环境中进行构建。

该项目位于我的仓库内的子文件夹中,但是我无法弄清楚如何指定管道应如何找到我的csproj文件。 MSDN文档建议您可以指定它,但没有示例,我的所有尝试都遇到错误。

使用标准dotnet CLI模板构建管道时,创建的YAML为:

# ASP.NET Core
# Build and test ASP.NET Core web applications targeting .NET Core.
# Add steps that run tests, create a NuGet package, deploy, and more:
# https://docs.microsoft.com/vsts/pipelines/languages/dotnet-core

pool:
  vmImage: 'Ubuntu 16.04'

variables:
  buildConfiguration: 'Release'

steps:
- script: dotnet build --configuration $(buildConfiguration)
  displayName: 'dotnet build $(buildConfiguration)'
Run Code Online (Sandbox Code Playgroud)

但是,遇到错误:

MSBUILD : error MSB1003: Specify a project or solution file. 
The current working directory does not contain a project or solution file. …
Run Code Online (Sandbox Code Playgroud)

.net-core azure-devops azure-pipelines-build-task

11
推荐指数
1
解决办法
4950
查看次数

NPM Run Build 始终构建生产而不是开发

在我拥有的继承项目中,我试图获取构建命令来构建Production.

我试图更改script部分中的别名package.json以传递额外的变量,例如--dev--configuration=dev无济于事。


该项目有这些json数据文件:

 env.dev
 env.development
 env.production
Run Code Online (Sandbox Code Playgroud)

有我运行的package.json这个构建别名:build:devnpm run build:dev

"scripts": {
    "start": "NODE_ENV=dev && react-scripts start",
    …
    "build:dev": "npm run build --dev --configuration=dev && react-scripts build"
}
Run Code Online (Sandbox Code Playgroud)

这有效并构建,但仅适用于我在查看结果文件时验证的生产。


如果我env.production从目录中删除文件并运行构建命令,它会失败:

Creating an optimized production build...
Failed to compile.

Module not found: Error: Can't resolve 'polyfills' in 'C:\Work\MyProj\WebSiteName\src'
Run Code Online (Sandbox Code Playgroud)

这只是告诉我它可以polyfillsenv.production文件中找到该位置的别名NODE_PATH=src/

想法?

node.js npm package.json npm-scripts

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

如何关闭 GitHub Codespaces 电源?

如何关闭 GitHub Codespaces 以避免额外费用?

github codespaces

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