├── .vs
├── ProjectEvaluation
│ ├── shortsmaker.metadata.v5.2
│ └── shortsmaker.projects.v5.2
└── ShortsMaker
│ ├── DesignTimeBuild
│ └── .dtbcache.v2
│ ├── FileContentIndex
│ ├── 087ed94e-58ef-414c-8e11-d73c2413bebb.vsidx
│ ├── 60ad0c25-85a0-4187-aa64-bdea830a20a3.vsidx
│ └── read.lock
│ └── v17
│ ├── .futdcache.v2
│ └── .suo
├── LICENSE
├── Program.cs
├── README.md
├── ShortsMaker.csproj
├── ShortsMaker.sln
├── bin
└── Release
│ ├── ShortsMaker.exe
│ └── net6.0
│ ├── ShortsMaker.deps.json
│ ├── ShortsMaker.dll
│ ├── ShortsMaker.exe
│ ├── ShortsMaker.pdb
│ └── ShortsMaker.runtimeconfig.json
└── obj
├── Debug
└── net6.0
│ ├── .NETCoreApp,Version=v6.0.AssemblyAttributes.cs
│ ├── ShortsMaker.AssemblyInfo.cs
│ ├── ShortsMaker.AssemblyInfoInputs.cache
│ ├── ShortsMaker.GeneratedMSBuildEditorConfig.editorconfig
│ ├── ShortsMaker.GlobalUsings.g.cs
│ ├── ShortsMaker.assets.cache
│ ├── ShortsMaker.csproj.AssemblyReference.cache
│ ├── ShortsMaker.csproj.BuildWithSkipAnalyzers
│ ├── ShortsMaker.csproj.CoreCompileInputs.cache
│ ├── ShortsMaker.csproj.FileListAbsolute.txt
│ ├── ShortsMaker.dll
│ ├── ShortsMaker.genruntimeconfig.cache
│ ├── ShortsMaker.pdb
│ ├── _IsIncrementalBuild
│ ├── apphost.exe
│ ├── ref
│ └── ShortsMaker.dll
│ └── refint
│ └── ShortsMaker.dll
├── Release
└── net6.0
│ ├── .NETCoreApp,Version=v6.0.AssemblyAttributes.cs
│ ├── ShortsMaker.AssemblyInfo.cs
│ ├── ShortsMaker.AssemblyInfoInputs.cache
│ ├── ShortsMaker.GeneratedMSBuildEditorConfig.editorconfig
│ ├── ShortsMaker.GlobalUsings.g.cs
│ ├── ShortsMaker.assets.cache
│ ├── ShortsMaker.csproj.AssemblyReference.cache
│ ├── ShortsMaker.csproj.CoreCompileInputs.cache
│ ├── ShortsMaker.csproj.FileListAbsolute.txt
│ ├── ShortsMaker.dll
│ ├── ShortsMaker.genruntimeconfig.cache
│ ├── ShortsMaker.pdb
│ ├── _IsIncrementalBuild
│ ├── apphost.exe
│ ├── ref
│ └── ShortsMaker.dll
│ └── refint
│ └── ShortsMaker.dll
├── ShortsMaker.csproj.nuget.dgspec.json
├── ShortsMaker.csproj.nuget.g.props
├── ShortsMaker.csproj.nuget.g.targets
├── project.assets.json
└── project.nuget.cache
/.vs/ProjectEvaluation/shortsmaker.metadata.v5.2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/c0der4t/ShortsMaker/2d4caa348f174e5be7051b3c0e35fbdbbee1c3c7/.vs/ProjectEvaluation/shortsmaker.metadata.v5.2
--------------------------------------------------------------------------------
/.vs/ProjectEvaluation/shortsmaker.projects.v5.2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/c0der4t/ShortsMaker/2d4caa348f174e5be7051b3c0e35fbdbbee1c3c7/.vs/ProjectEvaluation/shortsmaker.projects.v5.2
--------------------------------------------------------------------------------
/.vs/ShortsMaker/DesignTimeBuild/.dtbcache.v2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/c0der4t/ShortsMaker/2d4caa348f174e5be7051b3c0e35fbdbbee1c3c7/.vs/ShortsMaker/DesignTimeBuild/.dtbcache.v2
--------------------------------------------------------------------------------
/.vs/ShortsMaker/FileContentIndex/087ed94e-58ef-414c-8e11-d73c2413bebb.vsidx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/c0der4t/ShortsMaker/2d4caa348f174e5be7051b3c0e35fbdbbee1c3c7/.vs/ShortsMaker/FileContentIndex/087ed94e-58ef-414c-8e11-d73c2413bebb.vsidx
--------------------------------------------------------------------------------
/.vs/ShortsMaker/FileContentIndex/60ad0c25-85a0-4187-aa64-bdea830a20a3.vsidx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/c0der4t/ShortsMaker/2d4caa348f174e5be7051b3c0e35fbdbbee1c3c7/.vs/ShortsMaker/FileContentIndex/60ad0c25-85a0-4187-aa64-bdea830a20a3.vsidx
--------------------------------------------------------------------------------
/.vs/ShortsMaker/FileContentIndex/read.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/c0der4t/ShortsMaker/2d4caa348f174e5be7051b3c0e35fbdbbee1c3c7/.vs/ShortsMaker/FileContentIndex/read.lock
--------------------------------------------------------------------------------
/.vs/ShortsMaker/v17/.futdcache.v2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/c0der4t/ShortsMaker/2d4caa348f174e5be7051b3c0e35fbdbbee1c3c7/.vs/ShortsMaker/v17/.futdcache.v2
--------------------------------------------------------------------------------
/.vs/ShortsMaker/v17/.suo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/c0der4t/ShortsMaker/2d4caa348f174e5be7051b3c0e35fbdbbee1c3c7/.vs/ShortsMaker/v17/.suo
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2023 C0deR4t
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/Program.cs:
--------------------------------------------------------------------------------
1 | using System.Diagnostics;
2 |
3 | Console.WriteLine("Path to Video");
4 | string filePath = Console.ReadLine();
5 |
6 | Console.WriteLine("How many random clips to generate?");
7 | int amountOfClips = Convert.ToInt32(Console.ReadLine());
8 |
9 | Console.WriteLine("If you'd like to append a video to the end, give me it's path:");
10 | string outroPath;
11 | try
12 | {
13 | outroPath = Console.ReadLine();
14 | }
15 | finally
16 | {
17 |
18 | }
19 |
20 | string outputDirectory = Path.GetDirectoryName(filePath);
21 | string outputPrefix = Path.GetFileNameWithoutExtension(filePath);
22 | string outputExtension = Path.GetExtension(filePath);
23 | int interval = 50;
24 |
25 | var rand = new Random();
26 | var startTimes = Enumerable.Range(0, (int)Math.Ceiling(GetVideoDuration(filePath) / interval))
27 | .OrderBy(x => rand.Next())
28 | .Select(x => x * interval)
29 | .ToList();
30 | startTimes.Add(int.MaxValue);
31 |
32 | int startIndex = 0;
33 |
34 | for (int i = 0; i < startTimes.Count - 1; i++)
35 | {
36 | if (i < amountOfClips)
37 | {
38 | string outputFile = Path.Combine(outputDirectory, $"{startTimes[i] / 60}_{i}{outputExtension}");
39 | SplitVideo(filePath, outputFile, startTimes[i], interval, outroPath);
40 | }
41 | }
42 |
43 |
44 | static double GetVideoDuration(string filePath)
45 | {
46 | var process = new Process
47 | {
48 | StartInfo = new ProcessStartInfo
49 | {
50 | FileName = "ffprobe",
51 | Arguments = $"-v error -show_entries format=duration -of default=noprint_wrappers=1:nokey=1 \"{filePath}\"",
52 | RedirectStandardOutput = true,
53 | UseShellExecute = false,
54 | CreateNoWindow = true,
55 | }
56 | };
57 | process.Start();
58 | string output = process.StandardOutput.ReadToEnd();
59 | process.WaitForExit();
60 | return double.Parse(output);
61 | }
62 |
63 | static void SplitVideo(string filePath, string outputFile, int startTime, int duration, string outroPath = "")
64 | {
65 | double timeOffset = 0.5;
66 |
67 | // Create a process to run ffmpeg
68 | var process = new Process
69 | {
70 | StartInfo = new ProcessStartInfo
71 | {
72 | FileName = "ffmpeg",
73 | Arguments = $"-i \"{filePath}\" -ss {startTime} -t {duration} -async 1 -c copy \"{outputFile}\"",
74 | UseShellExecute = false,
75 | CreateNoWindow = true,
76 | }
77 | };
78 |
79 | // Start the ffmpeg process and wait for it to finish
80 | process.Start();
81 | process.WaitForExit();
82 |
83 | Console.WriteLine($"Created clip - {outputFile}");
84 |
85 | // If the outroPath is not empty, concatenate the outro to the split video
86 | if (!string.IsNullOrEmpty(outroPath))
87 | {
88 | // Generate the concat file list
89 | string concatList = $"file '{outputFile}'\nfile '{outroPath}'";
90 | string concatListPath = Path.Combine(Path.GetDirectoryName(outputFile), "concat-list.txt");
91 |
92 | // Write the concat file list to a file
93 | File.WriteAllText(concatListPath, concatList);
94 |
95 | // Generate the concatenated output file path
96 | string concatenatedOutputPath = Path.Combine(Path.GetDirectoryName(outputFile), Path.GetFileNameWithoutExtension(outputFile) + "-with-outro.mp4");
97 |
98 | // Create a process to run ffmpeg to concatenate the split video and outro
99 | var concatProcess = new Process
100 | {
101 | StartInfo = new ProcessStartInfo
102 | {
103 | FileName = "ffmpeg",
104 | Arguments = $"-f concat -safe 0 -i \"{concatListPath}\" -async 1 -c copy \"{concatenatedOutputPath}\"",
105 | UseShellExecute = false,
106 | CreateNoWindow = true,
107 | }
108 | };
109 |
110 | // Start the ffmpeg concat process and wait for it to finish
111 | concatProcess.Start();
112 | concatProcess.WaitForExit();
113 | }
114 | }
115 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # ShortsMaker
2 | A simple tool that generates a bunch of 50 second clips from one video. Easily create youtube shorts and tiktoks from longer videos.
3 |
4 | Give it a video file and amount of clips, and ShortsMaker generates the amount of clips at random times in the video.
5 |
6 | ## Disclaimer : You might still need to edit the video, sync audio etc. ShortsMaker just generates random sections of the video for you
7 |
8 | # You need to install ffmpeg for this to work:
9 |
10 | You can install ffmpeg and ffprobe on Windows using Chocolatey, a package manager for Windows. To install Chocolatey, follow these steps:
11 |
12 | Open a PowerShell window as an administrator
13 | Run the following command to install Chocolatey:
14 |
15 | `Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))`
16 |
17 | After installing Chocolatey, you can use the following command to install ffmpeg and ffprobe:
18 |
19 | `choco install ffmpeg`
20 |
21 | This will download and install the latest version of ffmpeg and ffprobe on your machine.
22 |
23 |
24 | # You need to add ffmpeg to your Path
25 |
26 | Here are the steps to add the ffprobe executable to the PATH environment variable on Windows:
27 |
28 | 1. Open the Start menu and search for "Environment Variables".
29 | 2. Click on "Edit the system environment variables".
30 | 3. In the System Properties window, click on the "Environment Variables" button.
31 | 4. In the Environment Variables window, scroll down to the "System variables" section, and find the "Path" variable.
32 | 5. Click on the "Edit" button next to the "Path" variable.
33 | 6. In the Edit environment variable window, click on the "New" button and enter the path to the ffprobe executable. For example, if you installed ffmpeg using the choco install ffmpeg command, the path to the ffprobe executable may be C:\Program Files\ffmpeg\bin.
34 | 7. Click "OK" to close all the windows and save your changes.
35 |
--------------------------------------------------------------------------------
/ShortsMaker.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Exe
5 | net6.0
6 | enable
7 | enable
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/ShortsMaker.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 17
4 | VisualStudioVersion = 17.4.33213.308
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ShortsMaker", "ShortsMaker.csproj", "{80DCBF14-8DE9-48DE-9853-42ACF9FCD55E}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Release|Any CPU = Release|Any CPU
12 | EndGlobalSection
13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
14 | {80DCBF14-8DE9-48DE-9853-42ACF9FCD55E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
15 | {80DCBF14-8DE9-48DE-9853-42ACF9FCD55E}.Debug|Any CPU.Build.0 = Debug|Any CPU
16 | {80DCBF14-8DE9-48DE-9853-42ACF9FCD55E}.Release|Any CPU.ActiveCfg = Release|Any CPU
17 | {80DCBF14-8DE9-48DE-9853-42ACF9FCD55E}.Release|Any CPU.Build.0 = Release|Any CPU
18 | EndGlobalSection
19 | GlobalSection(SolutionProperties) = preSolution
20 | HideSolutionNode = FALSE
21 | EndGlobalSection
22 | GlobalSection(ExtensibilityGlobals) = postSolution
23 | SolutionGuid = {8DB52F43-F84B-4E5A-84F0-CF0080C64B44}
24 | EndGlobalSection
25 | EndGlobal
26 |
--------------------------------------------------------------------------------
/bin/Release/ShortsMaker.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/c0der4t/ShortsMaker/2d4caa348f174e5be7051b3c0e35fbdbbee1c3c7/bin/Release/ShortsMaker.exe
--------------------------------------------------------------------------------
/bin/Release/net6.0/ShortsMaker.deps.json:
--------------------------------------------------------------------------------
1 | {
2 | "runtimeTarget": {
3 | "name": ".NETCoreApp,Version=v6.0",
4 | "signature": ""
5 | },
6 | "compilationOptions": {},
7 | "targets": {
8 | ".NETCoreApp,Version=v6.0": {
9 | "ShortsMaker/1.0.0": {
10 | "runtime": {
11 | "ShortsMaker.dll": {}
12 | }
13 | }
14 | }
15 | },
16 | "libraries": {
17 | "ShortsMaker/1.0.0": {
18 | "type": "project",
19 | "serviceable": false,
20 | "sha512": ""
21 | }
22 | }
23 | }
--------------------------------------------------------------------------------
/bin/Release/net6.0/ShortsMaker.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/c0der4t/ShortsMaker/2d4caa348f174e5be7051b3c0e35fbdbbee1c3c7/bin/Release/net6.0/ShortsMaker.dll
--------------------------------------------------------------------------------
/bin/Release/net6.0/ShortsMaker.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/c0der4t/ShortsMaker/2d4caa348f174e5be7051b3c0e35fbdbbee1c3c7/bin/Release/net6.0/ShortsMaker.exe
--------------------------------------------------------------------------------
/bin/Release/net6.0/ShortsMaker.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/c0der4t/ShortsMaker/2d4caa348f174e5be7051b3c0e35fbdbbee1c3c7/bin/Release/net6.0/ShortsMaker.pdb
--------------------------------------------------------------------------------
/bin/Release/net6.0/ShortsMaker.runtimeconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "runtimeOptions": {
3 | "tfm": "net6.0",
4 | "framework": {
5 | "name": "Microsoft.NETCore.App",
6 | "version": "6.0.0"
7 | },
8 | "configProperties": {
9 | "System.Reflection.Metadata.MetadataUpdater.IsSupported": false
10 | }
11 | }
12 | }
--------------------------------------------------------------------------------
/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs:
--------------------------------------------------------------------------------
1 | //
2 | using System;
3 | using System.Reflection;
4 | [assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = ".NET 6.0")]
5 |
--------------------------------------------------------------------------------
/obj/Debug/net6.0/ShortsMaker.AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | using System;
12 | using System.Reflection;
13 |
14 | [assembly: System.Reflection.AssemblyCompanyAttribute("ShortsMaker")]
15 | [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
16 | [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
17 | [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
18 | [assembly: System.Reflection.AssemblyProductAttribute("ShortsMaker")]
19 | [assembly: System.Reflection.AssemblyTitleAttribute("ShortsMaker")]
20 | [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
21 |
22 | // Generated by the MSBuild WriteCodeFragment class.
23 |
24 |
--------------------------------------------------------------------------------
/obj/Debug/net6.0/ShortsMaker.AssemblyInfoInputs.cache:
--------------------------------------------------------------------------------
1 | 307baa7b947ee3d9fcc5e133e32bd7cbe6183386
2 |
--------------------------------------------------------------------------------
/obj/Debug/net6.0/ShortsMaker.GeneratedMSBuildEditorConfig.editorconfig:
--------------------------------------------------------------------------------
1 | is_global = true
2 | build_property.TargetFramework = net6.0
3 | build_property.TargetPlatformMinVersion =
4 | build_property.UsingMicrosoftNETSdkWeb =
5 | build_property.ProjectTypeGuids =
6 | build_property.InvariantGlobalization =
7 | build_property.PlatformNeutralAssembly =
8 | build_property.EnforceExtendedAnalyzerRules =
9 | build_property._SupportedPlatformList = Linux,macOS,Windows
10 | build_property.RootNamespace = ShortsMaker
11 | build_property.ProjectDir = C:\Users\monte\Dev\ShortsMaker\
12 |
--------------------------------------------------------------------------------
/obj/Debug/net6.0/ShortsMaker.GlobalUsings.g.cs:
--------------------------------------------------------------------------------
1 | //
2 | global using global::System;
3 | global using global::System.Collections.Generic;
4 | global using global::System.IO;
5 | global using global::System.Linq;
6 | global using global::System.Net.Http;
7 | global using global::System.Threading;
8 | global using global::System.Threading.Tasks;
9 |
--------------------------------------------------------------------------------
/obj/Debug/net6.0/ShortsMaker.assets.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/c0der4t/ShortsMaker/2d4caa348f174e5be7051b3c0e35fbdbbee1c3c7/obj/Debug/net6.0/ShortsMaker.assets.cache
--------------------------------------------------------------------------------
/obj/Debug/net6.0/ShortsMaker.csproj.AssemblyReference.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/c0der4t/ShortsMaker/2d4caa348f174e5be7051b3c0e35fbdbbee1c3c7/obj/Debug/net6.0/ShortsMaker.csproj.AssemblyReference.cache
--------------------------------------------------------------------------------
/obj/Debug/net6.0/ShortsMaker.csproj.BuildWithSkipAnalyzers:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/c0der4t/ShortsMaker/2d4caa348f174e5be7051b3c0e35fbdbbee1c3c7/obj/Debug/net6.0/ShortsMaker.csproj.BuildWithSkipAnalyzers
--------------------------------------------------------------------------------
/obj/Debug/net6.0/ShortsMaker.csproj.CoreCompileInputs.cache:
--------------------------------------------------------------------------------
1 | 325530ce015937720220a30314168b1247daa127
2 |
--------------------------------------------------------------------------------
/obj/Debug/net6.0/ShortsMaker.csproj.FileListAbsolute.txt:
--------------------------------------------------------------------------------
1 | C:\Users\monte\Dev\ShortsMaker\bin\Debug\net6.0\ShortsMaker.exe
2 | C:\Users\monte\Dev\ShortsMaker\bin\Debug\net6.0\ShortsMaker.deps.json
3 | C:\Users\monte\Dev\ShortsMaker\bin\Debug\net6.0\ShortsMaker.runtimeconfig.json
4 | C:\Users\monte\Dev\ShortsMaker\bin\Debug\net6.0\ShortsMaker.dll
5 | C:\Users\monte\Dev\ShortsMaker\bin\Debug\net6.0\ShortsMaker.pdb
6 | C:\Users\monte\Dev\ShortsMaker\obj\Debug\net6.0\ShortsMaker.csproj.AssemblyReference.cache
7 | C:\Users\monte\Dev\ShortsMaker\obj\Debug\net6.0\ShortsMaker.GeneratedMSBuildEditorConfig.editorconfig
8 | C:\Users\monte\Dev\ShortsMaker\obj\Debug\net6.0\ShortsMaker.AssemblyInfoInputs.cache
9 | C:\Users\monte\Dev\ShortsMaker\obj\Debug\net6.0\ShortsMaker.AssemblyInfo.cs
10 | C:\Users\monte\Dev\ShortsMaker\obj\Debug\net6.0\ShortsMaker.csproj.CoreCompileInputs.cache
11 | C:\Users\monte\Dev\ShortsMaker\obj\Debug\net6.0\ShortsMaker.dll
12 | C:\Users\monte\Dev\ShortsMaker\obj\Debug\net6.0\refint\ShortsMaker.dll
13 | C:\Users\monte\Dev\ShortsMaker\obj\Debug\net6.0\ShortsMaker.pdb
14 | C:\Users\monte\Dev\ShortsMaker\obj\Debug\net6.0\ShortsMaker.genruntimeconfig.cache
15 | C:\Users\monte\Dev\ShortsMaker\obj\Debug\net6.0\ref\ShortsMaker.dll
16 |
--------------------------------------------------------------------------------
/obj/Debug/net6.0/ShortsMaker.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/c0der4t/ShortsMaker/2d4caa348f174e5be7051b3c0e35fbdbbee1c3c7/obj/Debug/net6.0/ShortsMaker.dll
--------------------------------------------------------------------------------
/obj/Debug/net6.0/ShortsMaker.genruntimeconfig.cache:
--------------------------------------------------------------------------------
1 | 264d5ae563c115e930251a381ced6c696efdc959
2 |
--------------------------------------------------------------------------------
/obj/Debug/net6.0/ShortsMaker.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/c0der4t/ShortsMaker/2d4caa348f174e5be7051b3c0e35fbdbbee1c3c7/obj/Debug/net6.0/ShortsMaker.pdb
--------------------------------------------------------------------------------
/obj/Debug/net6.0/_IsIncrementalBuild:
--------------------------------------------------------------------------------
1 | obj\Debug\net6.0\\_IsIncrementalBuild
2 |
--------------------------------------------------------------------------------
/obj/Debug/net6.0/apphost.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/c0der4t/ShortsMaker/2d4caa348f174e5be7051b3c0e35fbdbbee1c3c7/obj/Debug/net6.0/apphost.exe
--------------------------------------------------------------------------------
/obj/Debug/net6.0/ref/ShortsMaker.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/c0der4t/ShortsMaker/2d4caa348f174e5be7051b3c0e35fbdbbee1c3c7/obj/Debug/net6.0/ref/ShortsMaker.dll
--------------------------------------------------------------------------------
/obj/Debug/net6.0/refint/ShortsMaker.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/c0der4t/ShortsMaker/2d4caa348f174e5be7051b3c0e35fbdbbee1c3c7/obj/Debug/net6.0/refint/ShortsMaker.dll
--------------------------------------------------------------------------------
/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs:
--------------------------------------------------------------------------------
1 | //
2 | using System;
3 | using System.Reflection;
4 | [assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = ".NET 6.0")]
5 |
--------------------------------------------------------------------------------
/obj/Release/net6.0/ShortsMaker.AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | using System;
12 | using System.Reflection;
13 |
14 | [assembly: System.Reflection.AssemblyCompanyAttribute("ShortsMaker")]
15 | [assembly: System.Reflection.AssemblyConfigurationAttribute("Release")]
16 | [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
17 | [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
18 | [assembly: System.Reflection.AssemblyProductAttribute("ShortsMaker")]
19 | [assembly: System.Reflection.AssemblyTitleAttribute("ShortsMaker")]
20 | [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
21 |
22 | // Generated by the MSBuild WriteCodeFragment class.
23 |
24 |
--------------------------------------------------------------------------------
/obj/Release/net6.0/ShortsMaker.AssemblyInfoInputs.cache:
--------------------------------------------------------------------------------
1 | 0d2d525e48a9ed5c86589592b09c9513e2cc4d90
2 |
--------------------------------------------------------------------------------
/obj/Release/net6.0/ShortsMaker.GeneratedMSBuildEditorConfig.editorconfig:
--------------------------------------------------------------------------------
1 | is_global = true
2 | build_property.TargetFramework = net6.0
3 | build_property.TargetPlatformMinVersion =
4 | build_property.UsingMicrosoftNETSdkWeb =
5 | build_property.ProjectTypeGuids =
6 | build_property.InvariantGlobalization =
7 | build_property.PlatformNeutralAssembly =
8 | build_property.EnforceExtendedAnalyzerRules =
9 | build_property._SupportedPlatformList = Linux,macOS,Windows
10 | build_property.RootNamespace = ShortsMaker
11 | build_property.ProjectDir = C:\Users\monte\Dev\New folder\ShortsMaker\
12 |
--------------------------------------------------------------------------------
/obj/Release/net6.0/ShortsMaker.GlobalUsings.g.cs:
--------------------------------------------------------------------------------
1 | //
2 | global using global::System;
3 | global using global::System.Collections.Generic;
4 | global using global::System.IO;
5 | global using global::System.Linq;
6 | global using global::System.Net.Http;
7 | global using global::System.Threading;
8 | global using global::System.Threading.Tasks;
9 |
--------------------------------------------------------------------------------
/obj/Release/net6.0/ShortsMaker.assets.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/c0der4t/ShortsMaker/2d4caa348f174e5be7051b3c0e35fbdbbee1c3c7/obj/Release/net6.0/ShortsMaker.assets.cache
--------------------------------------------------------------------------------
/obj/Release/net6.0/ShortsMaker.csproj.AssemblyReference.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/c0der4t/ShortsMaker/2d4caa348f174e5be7051b3c0e35fbdbbee1c3c7/obj/Release/net6.0/ShortsMaker.csproj.AssemblyReference.cache
--------------------------------------------------------------------------------
/obj/Release/net6.0/ShortsMaker.csproj.CoreCompileInputs.cache:
--------------------------------------------------------------------------------
1 | c6b4155d80292e00e11379947b3899fdd446b4af
2 |
--------------------------------------------------------------------------------
/obj/Release/net6.0/ShortsMaker.csproj.FileListAbsolute.txt:
--------------------------------------------------------------------------------
1 | C:\Users\monte\Dev\ShortsMaker\bin\Release\net6.0\ShortsMaker.exe
2 | C:\Users\monte\Dev\ShortsMaker\bin\Release\net6.0\ShortsMaker.deps.json
3 | C:\Users\monte\Dev\ShortsMaker\bin\Release\net6.0\ShortsMaker.runtimeconfig.json
4 | C:\Users\monte\Dev\ShortsMaker\bin\Release\net6.0\ShortsMaker.dll
5 | C:\Users\monte\Dev\ShortsMaker\bin\Release\net6.0\ShortsMaker.pdb
6 | C:\Users\monte\Dev\ShortsMaker\obj\Release\net6.0\ShortsMaker.csproj.AssemblyReference.cache
7 | C:\Users\monte\Dev\ShortsMaker\obj\Release\net6.0\ShortsMaker.GeneratedMSBuildEditorConfig.editorconfig
8 | C:\Users\monte\Dev\ShortsMaker\obj\Release\net6.0\ShortsMaker.AssemblyInfoInputs.cache
9 | C:\Users\monte\Dev\ShortsMaker\obj\Release\net6.0\ShortsMaker.AssemblyInfo.cs
10 | C:\Users\monte\Dev\ShortsMaker\obj\Release\net6.0\ShortsMaker.csproj.CoreCompileInputs.cache
11 | C:\Users\monte\Dev\ShortsMaker\obj\Release\net6.0\ShortsMaker.dll
12 | C:\Users\monte\Dev\ShortsMaker\obj\Release\net6.0\refint\ShortsMaker.dll
13 | C:\Users\monte\Dev\ShortsMaker\obj\Release\net6.0\ShortsMaker.pdb
14 | C:\Users\monte\Dev\ShortsMaker\obj\Release\net6.0\ShortsMaker.genruntimeconfig.cache
15 | C:\Users\monte\Dev\ShortsMaker\obj\Release\net6.0\ref\ShortsMaker.dll
16 | C:\Users\monte\Dev\New folder\ShortsMaker\bin\Release\net6.0\ShortsMaker.exe
17 | C:\Users\monte\Dev\New folder\ShortsMaker\bin\Release\net6.0\ShortsMaker.deps.json
18 | C:\Users\monte\Dev\New folder\ShortsMaker\bin\Release\net6.0\ShortsMaker.runtimeconfig.json
19 | C:\Users\monte\Dev\New folder\ShortsMaker\bin\Release\net6.0\ShortsMaker.dll
20 | C:\Users\monte\Dev\New folder\ShortsMaker\bin\Release\net6.0\ShortsMaker.pdb
21 | C:\Users\monte\Dev\New folder\ShortsMaker\obj\Release\net6.0\ShortsMaker.csproj.AssemblyReference.cache
22 | C:\Users\monte\Dev\New folder\ShortsMaker\obj\Release\net6.0\ShortsMaker.GeneratedMSBuildEditorConfig.editorconfig
23 | C:\Users\monte\Dev\New folder\ShortsMaker\obj\Release\net6.0\ShortsMaker.AssemblyInfoInputs.cache
24 | C:\Users\monte\Dev\New folder\ShortsMaker\obj\Release\net6.0\ShortsMaker.AssemblyInfo.cs
25 | C:\Users\monte\Dev\New folder\ShortsMaker\obj\Release\net6.0\ShortsMaker.csproj.CoreCompileInputs.cache
26 | C:\Users\monte\Dev\New folder\ShortsMaker\obj\Release\net6.0\ShortsMaker.dll
27 | C:\Users\monte\Dev\New folder\ShortsMaker\obj\Release\net6.0\refint\ShortsMaker.dll
28 | C:\Users\monte\Dev\New folder\ShortsMaker\obj\Release\net6.0\ShortsMaker.pdb
29 | C:\Users\monte\Dev\New folder\ShortsMaker\obj\Release\net6.0\ShortsMaker.genruntimeconfig.cache
30 | C:\Users\monte\Dev\New folder\ShortsMaker\obj\Release\net6.0\ref\ShortsMaker.dll
31 |
--------------------------------------------------------------------------------
/obj/Release/net6.0/ShortsMaker.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/c0der4t/ShortsMaker/2d4caa348f174e5be7051b3c0e35fbdbbee1c3c7/obj/Release/net6.0/ShortsMaker.dll
--------------------------------------------------------------------------------
/obj/Release/net6.0/ShortsMaker.genruntimeconfig.cache:
--------------------------------------------------------------------------------
1 | c96adf2a86903e7d9be2e9931ef812ca038bad61
2 |
--------------------------------------------------------------------------------
/obj/Release/net6.0/ShortsMaker.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/c0der4t/ShortsMaker/2d4caa348f174e5be7051b3c0e35fbdbbee1c3c7/obj/Release/net6.0/ShortsMaker.pdb
--------------------------------------------------------------------------------
/obj/Release/net6.0/_IsIncrementalBuild:
--------------------------------------------------------------------------------
1 | obj\Release\net6.0\\_IsIncrementalBuild
2 |
--------------------------------------------------------------------------------
/obj/Release/net6.0/apphost.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/c0der4t/ShortsMaker/2d4caa348f174e5be7051b3c0e35fbdbbee1c3c7/obj/Release/net6.0/apphost.exe
--------------------------------------------------------------------------------
/obj/Release/net6.0/ref/ShortsMaker.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/c0der4t/ShortsMaker/2d4caa348f174e5be7051b3c0e35fbdbbee1c3c7/obj/Release/net6.0/ref/ShortsMaker.dll
--------------------------------------------------------------------------------
/obj/Release/net6.0/refint/ShortsMaker.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/c0der4t/ShortsMaker/2d4caa348f174e5be7051b3c0e35fbdbbee1c3c7/obj/Release/net6.0/refint/ShortsMaker.dll
--------------------------------------------------------------------------------
/obj/ShortsMaker.csproj.nuget.dgspec.json:
--------------------------------------------------------------------------------
1 | {
2 | "format": 1,
3 | "restore": {
4 | "C:\\Users\\monte\\Dev\\New folder\\ShortsMaker\\ShortsMaker.csproj": {}
5 | },
6 | "projects": {
7 | "C:\\Users\\monte\\Dev\\New folder\\ShortsMaker\\ShortsMaker.csproj": {
8 | "version": "1.0.0",
9 | "restore": {
10 | "projectUniqueName": "C:\\Users\\monte\\Dev\\New folder\\ShortsMaker\\ShortsMaker.csproj",
11 | "projectName": "ShortsMaker",
12 | "projectPath": "C:\\Users\\monte\\Dev\\New folder\\ShortsMaker\\ShortsMaker.csproj",
13 | "packagesPath": "C:\\Users\\monte\\.nuget\\packages\\",
14 | "outputPath": "C:\\Users\\monte\\Dev\\New folder\\ShortsMaker\\obj\\",
15 | "projectStyle": "PackageReference",
16 | "fallbackFolders": [
17 | "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
18 | ],
19 | "configFilePaths": [
20 | "C:\\Users\\monte\\AppData\\Roaming\\NuGet\\NuGet.Config",
21 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
22 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
23 | ],
24 | "originalTargetFrameworks": [
25 | "net6.0"
26 | ],
27 | "sources": {
28 | "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
29 | "C:\\Program Files\\dotnet\\library-packs": {},
30 | "https://api.nuget.org/v3/index.json": {}
31 | },
32 | "frameworks": {
33 | "net6.0": {
34 | "targetAlias": "net6.0",
35 | "projectReferences": {}
36 | }
37 | },
38 | "warningProperties": {
39 | "warnAsError": [
40 | "NU1605"
41 | ]
42 | }
43 | },
44 | "frameworks": {
45 | "net6.0": {
46 | "targetAlias": "net6.0",
47 | "imports": [
48 | "net461",
49 | "net462",
50 | "net47",
51 | "net471",
52 | "net472",
53 | "net48",
54 | "net481"
55 | ],
56 | "assetTargetFallback": true,
57 | "warn": true,
58 | "frameworkReferences": {
59 | "Microsoft.NETCore.App": {
60 | "privateAssets": "all"
61 | }
62 | },
63 | "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.102\\RuntimeIdentifierGraph.json"
64 | }
65 | }
66 | }
67 | }
68 | }
--------------------------------------------------------------------------------
/obj/ShortsMaker.csproj.nuget.g.props:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | True
5 | NuGet
6 | $(MSBuildThisFileDirectory)project.assets.json
7 | $(UserProfile)\.nuget\packages\
8 | C:\Users\monte\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages
9 | PackageReference
10 | 6.4.0
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/obj/ShortsMaker.csproj.nuget.g.targets:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/obj/project.assets.json:
--------------------------------------------------------------------------------
1 | {
2 | "version": 3,
3 | "targets": {
4 | "net6.0": {}
5 | },
6 | "libraries": {},
7 | "projectFileDependencyGroups": {
8 | "net6.0": []
9 | },
10 | "packageFolders": {
11 | "C:\\Users\\monte\\.nuget\\packages\\": {},
12 | "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {}
13 | },
14 | "project": {
15 | "version": "1.0.0",
16 | "restore": {
17 | "projectUniqueName": "C:\\Users\\monte\\Dev\\New folder\\ShortsMaker\\ShortsMaker.csproj",
18 | "projectName": "ShortsMaker",
19 | "projectPath": "C:\\Users\\monte\\Dev\\New folder\\ShortsMaker\\ShortsMaker.csproj",
20 | "packagesPath": "C:\\Users\\monte\\.nuget\\packages\\",
21 | "outputPath": "C:\\Users\\monte\\Dev\\New folder\\ShortsMaker\\obj\\",
22 | "projectStyle": "PackageReference",
23 | "fallbackFolders": [
24 | "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
25 | ],
26 | "configFilePaths": [
27 | "C:\\Users\\monte\\AppData\\Roaming\\NuGet\\NuGet.Config",
28 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
29 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
30 | ],
31 | "originalTargetFrameworks": [
32 | "net6.0"
33 | ],
34 | "sources": {
35 | "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
36 | "C:\\Program Files\\dotnet\\library-packs": {},
37 | "https://api.nuget.org/v3/index.json": {}
38 | },
39 | "frameworks": {
40 | "net6.0": {
41 | "targetAlias": "net6.0",
42 | "projectReferences": {}
43 | }
44 | },
45 | "warningProperties": {
46 | "warnAsError": [
47 | "NU1605"
48 | ]
49 | }
50 | },
51 | "frameworks": {
52 | "net6.0": {
53 | "targetAlias": "net6.0",
54 | "imports": [
55 | "net461",
56 | "net462",
57 | "net47",
58 | "net471",
59 | "net472",
60 | "net48",
61 | "net481"
62 | ],
63 | "assetTargetFallback": true,
64 | "warn": true,
65 | "frameworkReferences": {
66 | "Microsoft.NETCore.App": {
67 | "privateAssets": "all"
68 | }
69 | },
70 | "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.102\\RuntimeIdentifierGraph.json"
71 | }
72 | }
73 | }
74 | }
--------------------------------------------------------------------------------
/obj/project.nuget.cache:
--------------------------------------------------------------------------------
1 | {
2 | "version": 2,
3 | "dgSpecHash": "4Tq+LvlmyuSV1cDyNyxqALs6+27uKBUvp3FuVC8tw/R9XH87aF0fvWL3WuPN+EDkGIvXC9NAdS+zzABaMF2nIA==",
4 | "success": true,
5 | "projectFilePath": "C:\\Users\\monte\\Dev\\New folder\\ShortsMaker\\ShortsMaker.csproj",
6 | "expectedPackageFiles": [],
7 | "logs": []
8 | }
--------------------------------------------------------------------------------