├── .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 | } --------------------------------------------------------------------------------