mirror of
https://github.com/ShareX/ShareX.git
synced 2024-08-15 10:12:12 +12:00
Screen Recorder tab now has a checkBox: Run CLI afterwards so that you may execute your favourite Command Line Interface (e.g. x264.exe, ffmpeg.exe) to encode what has been recorded by ShareX. You may choose Video for Windows (VfW), FFmpeg or Animated Gif to record your screen. VfW will allow you to create uncompressed AVI streams or compressed streams using x264VfW etcc; FFmpeg will allow you to create MPEG4 streams - this is handy if you do not have Administrator access to install x264VfW to compress your streams. Run CLI afterwards checkBox is disabled for Animated GIF until we actually see a CLI that could take GIF and output to a movie file.
155 lines
No EOL
6.4 KiB
XML
155 lines
No EOL
6.4 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<PropertyGroup>
|
|
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
|
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
|
<ProductVersion>8.0.30703</ProductVersion>
|
|
<SchemaVersion>2.0</SchemaVersion>
|
|
<ProjectGuid>{DBDB0DAA-B3AE-4CC4-A8C2-20550B7F32E3}</ProjectGuid>
|
|
<OutputType>Library</OutputType>
|
|
<AppDesignerFolder>Properties</AppDesignerFolder>
|
|
<RootNamespace>ScreenCaptureLib</RootNamespace>
|
|
<AssemblyName>ScreenCaptureLib</AssemblyName>
|
|
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
|
|
<FileAlignment>512</FileAlignment>
|
|
<TargetFrameworkProfile>
|
|
</TargetFrameworkProfile>
|
|
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
|
|
<RestorePackages>true</RestorePackages>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
|
<DebugSymbols>true</DebugSymbols>
|
|
<DebugType>full</DebugType>
|
|
<Optimize>false</Optimize>
|
|
<OutputPath>bin\Debug\</OutputPath>
|
|
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
|
<ErrorReport>prompt</ErrorReport>
|
|
<WarningLevel>4</WarningLevel>
|
|
<AllowUnsafeBlocks>false</AllowUnsafeBlocks>
|
|
<GenerateSerializationAssemblies>Off</GenerateSerializationAssemblies>
|
|
<Prefer32Bit>false</Prefer32Bit>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
|
<DebugType>none</DebugType>
|
|
<Optimize>true</Optimize>
|
|
<OutputPath>bin\Release\</OutputPath>
|
|
<DefineConstants>TRACE</DefineConstants>
|
|
<ErrorReport>prompt</ErrorReport>
|
|
<WarningLevel>4</WarningLevel>
|
|
<AllowUnsafeBlocks>false</AllowUnsafeBlocks>
|
|
<Prefer32Bit>false</Prefer32Bit>
|
|
<GenerateSerializationAssemblies>Off</GenerateSerializationAssemblies>
|
|
</PropertyGroup>
|
|
<ItemGroup>
|
|
<Reference Include="AForge.Video">
|
|
<HintPath>..\Lib\AForge.Video.dll</HintPath>
|
|
</Reference>
|
|
<Reference Include="AForge.Video.FFMPEG">
|
|
<HintPath>..\Lib\AForge.Video.FFMPEG.dll</HintPath>
|
|
</Reference>
|
|
<Reference Include="AsyncBridge.Net35, Version=0.0.0.0, Culture=neutral, PublicKeyToken=b3b1c0202c0d6a87, processorArchitecture=MSIL">
|
|
<SpecificVersion>False</SpecificVersion>
|
|
<HintPath>..\packages\AsyncBridge.Net35.0.2.0\lib\net35-Client\AsyncBridge.Net35.dll</HintPath>
|
|
</Reference>
|
|
<Reference Include="System" />
|
|
<Reference Include="System.Drawing" />
|
|
<Reference Include="System.Threading, Version=1.0.2856.102, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
|
|
<SpecificVersion>False</SpecificVersion>
|
|
<HintPath>..\packages\TaskParallelLibrary.1.0.2856.0\lib\Net35\System.Threading.dll</HintPath>
|
|
</Reference>
|
|
<Reference Include="System.Windows.Forms" />
|
|
<Reference Include="System.Xml.Linq" />
|
|
<Reference Include="System.Xml" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Compile Include="Enums.cs" />
|
|
<Compile Include="FFmpegRecorder.cs" />
|
|
<Compile Include="Forms\RectangleLight.cs">
|
|
<SubType>Form</SubType>
|
|
</Compile>
|
|
<Compile Include="Forms\RegionCapturePreview.cs">
|
|
<SubType>Form</SubType>
|
|
</Compile>
|
|
<Compile Include="Forms\RegionCapturePreview.Designer.cs">
|
|
<DependentUpon>RegionCapturePreview.cs</DependentUpon>
|
|
</Compile>
|
|
<Compile Include="Forms\Surface.cs">
|
|
<SubType>Form</SubType>
|
|
</Compile>
|
|
<Compile Include="ImageRecorder.cs" />
|
|
<Compile Include="LocationInfo.cs" />
|
|
<Compile Include="Properties\Resources.Designer.cs">
|
|
<AutoGen>True</AutoGen>
|
|
<DesignTime>True</DesignTime>
|
|
<DependentUpon>Resources.resx</DependentUpon>
|
|
</Compile>
|
|
<Compile Include="RegionHelpers\AreaManager.cs" />
|
|
<Compile Include="RegionHelpers\DrawObject.cs" />
|
|
<Compile Include="Forms\DiamondRegion.cs">
|
|
<SubType>Form</SubType>
|
|
</Compile>
|
|
<Compile Include="Forms\EllipseRegion.cs">
|
|
<SubType>Form</SubType>
|
|
</Compile>
|
|
<Compile Include="Forms\FreeHandRegion.cs">
|
|
<SubType>Form</SubType>
|
|
</Compile>
|
|
<Compile Include="Forms\PolygonRegion.cs">
|
|
<SubType>Form</SubType>
|
|
</Compile>
|
|
<Compile Include="Forms\RectangleRegion.cs">
|
|
<SubType>Form</SubType>
|
|
</Compile>
|
|
<Compile Include="Forms\RoundedRectangleRegion.cs">
|
|
<SubType>Form</SubType>
|
|
</Compile>
|
|
<Compile Include="Forms\TriangleRegion.cs">
|
|
<SubType>Form</SubType>
|
|
</Compile>
|
|
<Compile Include="RegionHelpers\InputManager.cs" />
|
|
<Compile Include="RegionHelpers\MouseState.cs" />
|
|
<Compile Include="RegionHelpers\NodeObject.cs" />
|
|
<Compile Include="RegionHelpers\ResizeManager.cs" />
|
|
<Compile Include="RegionHelpers\ShapeCaptureHelpers.cs" />
|
|
<Compile Include="RegionHelpers\SurfaceOptions.cs" />
|
|
<Compile Include="ScreenRecorder.cs" />
|
|
<Compile Include="HardDiskCache.cs" />
|
|
<Compile Include="AVICache.cs" />
|
|
<Compile Include="Screenshot.cs" />
|
|
<Compile Include="Properties\AssemblyInfo.cs" />
|
|
<Compile Include="Screenshot_Transparent.cs" />
|
|
<Compile Include="WindowInfo.cs" />
|
|
<Compile Include="WindowsList.cs" />
|
|
<Compile Include="WindowsListAdvanced.cs" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ProjectReference Include="..\HelpersLib\HelpersLib.csproj">
|
|
<Project>{327750E1-9FB7-4CC3-8AEA-9BC42180CAD3}</Project>
|
|
<Name>HelpersLib</Name>
|
|
</ProjectReference>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Content Include="Resources\Crosshair.cur" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<EmbeddedResource Include="Forms\RegionCapturePreview.resx">
|
|
<DependentUpon>RegionCapturePreview.cs</DependentUpon>
|
|
</EmbeddedResource>
|
|
<EmbeddedResource Include="Properties\Resources.resx">
|
|
<Generator>ResXFileCodeGenerator</Generator>
|
|
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
|
|
</EmbeddedResource>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<None Include="packages.config" />
|
|
</ItemGroup>
|
|
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
|
<Import Project="$(SolutionDir)\.nuget\NuGet.targets" Condition="Exists('$(SolutionDir)\.nuget\NuGet.targets')" />
|
|
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
|
Other similar extension points exist, see Microsoft.Common.targets.
|
|
<Target Name="BeforeBuild">
|
|
</Target>
|
|
<Target Name="AfterBuild">
|
|
</Target>
|
|
-->
|
|
</Project> |