RoughDraft
0.3.4
A Fun PowerShell Module for Multimedia
Installation Options
Owners
Copyright
2011-2021 Start-Automating
Package Details
Author(s)
- James Brundage
Tags
FFMpeg Media Multimedia Audio Video mp3 mp4
Functions
Convert-Media Edit-Media Get-Media Join-Media New-Media Receive-Media Set-Media Send-Media Show-Media Split-Media ConvertTo-Gif ConvertTo-WaveForm Get-FFMpeg Get-FFPlay Get-FFProbe Use-FFMpeg Use-FFPlay Use-FFProbe Get-RoughDraftExtension
Dependencies
This module has no dependencies.
Release Notes
## 0.3.4:
* Adding Flanger Extension (#100)
* Show-Media:
* Fixing looping behavior (#102)
* Enabling filters on inputfiles (#101)
* Get-RoughDraftExtension: Updating Piecemeal Version
* Join-Media: Fixing multidirectory issue (#99)
* Edit-Media: Attempting to fix Progress Issues (#85)
* Fixing Rate Extension (#98)
* Get-Media: Fixing #97 (allowing data streams that have no codec)
---
## 0.3.3:
* New Extensions:
* Adding Exposure Extension (#87)
* Adding FlipVertical Extension (#91)
* Adding FlipHorizontal Extension (#90)
* Adding LimitPixel Extension (#93)
* Adding TimeMix Extension (#95)
* Adding RoughDraft.HelpOut.ps1
* Updating RoughDraft Action:
* Fixing #88.
* Adding -FFMpegInstallArgument (#89)
* Adding additional extension examples, fixing help
* Making various extensions apply to Show-Media
---
## 0.3.2:
* Updating RoughDraft Tests (adding test for image->video, re #83)
* Convert-Media: Adding .EXAMPLE for Image Conversion (#83)
* Adding ColorScope Extension (#79)
* Show-Media: Fixing output errors (#76)
* Updating Subtitler Extension (removing -OutputPath)
* Convert-Media: Implying -Loop when -Duration is greater than input duration (#81)
* Edit-Media: Support for -Tune and -Preset (#82)
* Convert-Media: Support for -Tune and -Preset (#82)
* Get-RoughDraftExtension: Updating Piecemeal Version [0.2.1]
---
## 0.3.1:
* Adding Subtitler Extension (#73)
* Show-Media: Safeguarding progress output (Fixing #76)
* Edit-Media: -Codec is no longer positionally bound.
* Simplifying Resize Extension
* Convert/Edit-Media: Support for -FFMpegArgument (#75)
* Edit-Media: Adding -Force (fixing #77)
* Convert/Edit-Media: Support for -Duration (#74)
* Adding DrawSubtitle Extension (#72)
---
## 0.3:
* Adding LagFun Extension (#69)
* Get-Media: Returning at the beginning of end if -AsJob was passed
* Adding ColorContrast Extension (#68)
* Adding ColorHold Extension (#67)
* MedianPixel extension: Support for -MedianPixelTimeBlend
* Adding Vibrato Extension (#65)
* Adding Tremolo Extension (#64)
* Adding Blur Extension (#63). Adding Histogram Extension (#62)
* Edit-Media: Adding Logging to Avoid Reprocessing (#49)
---
## 0.2.9:
* Adding AmplifyPixel Extension (#61)
* Adding MedianPixel Extension (#59)
* Updating GitHub Jobs/Steps Defintions
* Adding Hue Extension (#58)
* Get-RoughDraftExtension: Upgrading Piecemeal [0.1.9]
* CropDetect Extension: Returning timeframe of crop intervals, making more pipeline friendly.
* Adding Tile Extension (#54)
* Adding Skew Extension (#57)
* Adding Crop Extension (#46)
* Rotate Extension: Adding -OutputWidth and -OutputHeight. Enabling Show-Media (#56)
* Show-Media: Allowing for filtering (#56)
* Join-Media: Quoting input Files
* Get-Media: No longer collecting files if an extension could be run
* Adding BlendVideo Extension (#51)
* Adding YouTubeDL Extension (#42)
* Adding RandomizeFrame extension (#52)
* Adding EdgeDetect Extension (#53)
* Rotate extension: Allowing arbitrary rotation (#47)
* Adding BlendFrame Extension (#48)
* Adding Mirror Extension (#35)
* AudioGain Extension: Fixing #55
* Updating Action Source
* Updating DirectShow extension: Extending Send-Media
* Updating VideoForLinux extension: Extending Send-Media
---
## 0.2.8:
* New Extensions:
* Adding ListProtocols Extension (#38)
* Initial FrameBuffer Extension (#40)
* Fixes:
* Fixing video4Linux Extension (#34)
* CaptureDevice extension fix for Core (#44)
* Command Changes:
* Receive-Media now supports -PixelFormat/-FrameRate/-FrameCount (#41)
* Show-Media now supports -Loop/-LoopCount, and autoloops a single image (#43)
---
## 0.2.7:
* New Extensions:
* DirectShow (#33)
* VideoForLinux (#34)
* New Commands:
* Send-Media (#9)
* Recieve-Media (#10)
* Bugfixes:
* Get-FFMpeg -ListCaptureDevice no longer enumerates vfwcap on Windows, because it is depracated (#36)
---
## 0.2.6
* New Extensions:
* Pixelate (#28)
* AlbumArt (#31)
* Set-Media is now extensible (#31)
* Get-Media is more stable (#29)
---
## 0.2.5
* New Extensions
* ShuffleFrames (#23)
* Echo (#21)
* Switched Extension Engine to [Piecemeal](https://github.com/StartAutomating/Piecemeal)
* Convert-Media now supports -AudioQuality/-VideoQuality (fixing #24)
* Edit-Media now allows for filters to be combined (#26)
* Updating Action (simplifying push)
---
## 0.2.4
* New Command: Split-Media
* New Extension: NoAudio (for Split-Media)
---
## 0.2.3:
* New command: Show-Media (#8)
* Bugfix: Playlist extension no longer adds -Encoding (#13)
* New Extension: Sierpinksi fractal (#14)
---
## 0.2.2:
* Enhancing support for Progress Bars (Fixing #3)
* Making Join-Media extensible (Fixing #4)
* New Extensions:
|Extension |Commands |
|------------|-----------|
|DataScope |Edit-Media |
|Emboss |Edit-Media |
|Monochrome |Edit-Media |
|Playlist |Join-Media |
|ReverseAudio|Edit-Media |
|ReverseVideo|Edit-Media |
|ScrollVideo |Edit-Media |
|Vignette |Edit-Media |
---
## 0.2.1:
* Adding Mandelbrot Extension (for New-Media)
* Making Get-FFMpeg extensible
* Making -Codecs/-ListCaptureDevice extensions for Get-FFMpeg
* Adding ListFilters and FilterInput extensions for Get-FFMpeg
* Internal refactoring and minor bugfixes.
## 0.2:
---
Publishing code on GitHub
Refactoring module with an emphasis on extensibility
Added initial GitHub action
FileList
- RoughDraft.nuspec
- Convert-Media.ps1
- Extension\Monochrome.RoughDraft.Extension.ps1
- RoughDraft.GitHubAction.PSDevOps.ps1
- Extension\Vibrato.RoughDraft.Extension.ps1
- RoughDraft.ezout.ps1
- Extension\AmplifyPixel.RoughDraft.Extension.ps1
- Use-FFProbe.ps1
- Extension\ColorScope.RoughDraft.Extension.ps1
- RoughDraft.format.ps1xml
- Extension\Histogram.RoughDraft.Extension.ps1
- Set-Media.ps1
- Extension\Mirror.RoughDraft.Extension.ps1
- Edit-Media.ps1
- Extension\EdgeDetect.RoughDraft.Extension.ps1
- RoughDraft.Irregular.ps1
- Extension\FlipHorizontal.RoughDraft.Extension.ps1
- RoughDraft.psd1
- Extension\YouTubeDL.RoughDraft.Extension.ps1
- Join-Media.ps1
- Extension\Pixelate.RoughDraft.Extension.ps1
- WriteExtensions.md.RoughDraft.ps1
- Extension\TimeMix.RoughDraft.Extension.ps1
- RoughDraft.HelpOut.ps1
- Extension\ReverseVideo.RoughDraft.Extension.ps1
- CHANGELOG.md
- Extension\Vignette.rd.ext.ps1
- Send-Media.ps1
- Extension\LimitPixel.RoughDraft.Extension.ps1
- Show-Media.ps1
- Extension\Crop.RoughDraft.Extension.ps1
- ConvertTo-Gif.ps1
- Extension\RandomizeFrame.RoughDraft.Extension.ps1
- Receive-Media.ps1
- Extension\Watermark.RoughDraft.ext.ps1
- LICENSE
- Extension\FadeIn.rd.ext.ps1
- RoughDraftExtensions.md
- Extension\BlendVideo.RoughDraft.Extension.ps1
- Extension\ReverseAudio.RoughDraft.Extension.ps1
- Get-Media.ps1
- Extension\Rotate.RoughDraft.Extension.ps1
- Get-FFPlay.ps1
- Extension\Skew.RoughDraft.Extension.ps1
- action.yml
- Extension\AlbumArt.RoughDraft.Extension.ps1
- ConvertTo-Waveform.ps1
- Extension\AudioGain.RoughDraft.Extension.ps1
- Split-Media.ps1
- Extension\Rate.rd.ext.ps1
- RoughDraft.GitHubWorkflow.psdevops.ps1
- Extension\Playlist.RoughDraft.Extension.ps1
- Get-FFProbe.ps1
- Extension\ColorHold.RoughDraft.Extension.ps1
- RoughDraft.psm1
- Extension\README.md
- RoughDraft.tests.ps1
- Extension\Flanger.RoughDraft.Extension.ps1
- New-Media.ps1
- Extension\Subtitler.RoughDraft.Extension.ps1
- Use-FFMpeg.ps1
- Extension\Sine.RoughDraft.Extension.ps1
- README.md
- Extension\SilenceRemove.RoughDraft.Extension.ps1
- Get-RoughDraftExtension.ps1
- Extension\ScrollVideo.RoughDraft.Extension.ps1
- Get-FFMpeg.ps1
- Extension\ShuffleFrames.RoughDraft.Extension.ps1
- Use-FFPlay.ps1
- Extension\Resize.RoughDraft.Extension.ps1
- Formatting\RoughDraft.Extension.format.ps1
- Extension\Blur.RoughDraft.Extension.ps1
- Formatting\RoughDraft.FFMpeg.Filter.format.ps1
- Extension\FrameBuffer.RoughDraft.Extension.ps1
- Formatting\RoughDraft.FFMpeg.Codec.format.ps1
- Extension\NoAudio.RoughDraft.Extension.ps1
- Formatting\RoughDraft.FFMpeg.FilterInput.format.ps1
- Extension\Emboss.RoughDraft.Extension.ps1
- Extension\VideoForLinux.RoughDraft.Extension.ps1
- Extension\TestSource.RoughDraft.Extension.ps1
- Extension\ColorSource.RoughDraft.Extension.ps1
- Extension\ListFilters.rd.ext.ps1
- Extension\VolumeLevel.RoughDraft.Extension.ps1
- Extension\Sierpinski.rd.ext.ps1
- Extension\BlendFrame.RoughDraft.Extension.ps1
- Extension\ColorContrast.RoughDraft.Extension.ps1
- Extension\LagFun.RoughDraft.Extension.ps1
- Extension\DrawSubtitle.RoughDraft.Extension.ps1
- Extension\Sepia.RoughDraft.ext.ps1
- Extension\Echo.RoughDraft.Extension.ps1
- Extension\Tile.RoughDraft.Extension.ps1
- en-us\about_RoughDraft.help.txt
- Extension\BlackDetect.RoughDraft.Extension.ps1
- Assets\RoughDraft.png
- Extension\BlackFrame.rd.Extension.ps1
- Parts\ConvertBlackFrame.ps1
- Extension\CaptureDevice.rd.ext.ps1
- Parts\StartRoughDraftJob.ps1
- Extension\ListProtocols.rd.ext.ps1
- GitHub\Jobs\MakeRoughDraft.psd1
- Extension\DrawText.RoughDraft.Extension.ps1
- GitHub\Actions\RoughDraftAction.ps1
- Extension\DataScope.RoughDraft.Extension.ps1
- GitHub\Steps\UseRoughDraftAction.psd1
- Extension\Life.rd.ext.ps1
- RegEx\FFMpeg\Input.regex.txt
- Extension\Codecs.rd.ext.ps1
- RegEx\FFMpeg\Stream.regex.source.ps1
- Extension\SilenceDetect.RoughDraft.Extension.ps1
- RegEx\FFMpeg\Progress.regex.txt
- Extension\DirectShow.RoughDraft.Extension.ps1
- RegEx\FFMpeg\Metadata.regex.source.ps1
- Extension\Hue.RoughDraft.Extension.ps1
- RegEx\FFMpeg\Metadata.regex.txt
- Extension\FlipVertical.RoughDraft.Extension.ps1
- RegEx\FFMpeg\Configuration.regex.source.ps1
- Extension\Tremolo.RoughDraft.Extension.ps1
- RegEx\FFMpeg\Progress.regex.source.ps1
- Extension\FilterInput.rd.ext.ps1
- RegEx\FFMpeg\Output.regex.txt
- Extension\Mandelbrot.rd.ext.ps1
- RegEx\FFMpeg\Configuration.regex.txt
- Extension\MedianPixel.RoughDraft.Extension.ps1
- RegEx\FFMpeg\Stream.regex.txt
- Extension\CropDetect.RoughDraft.ext.ps1
- RegEx\FFMpeg\Input.regex.source.ps1
- Extension\Exposure.RoughDraft.Extension.ps1
- RegEx\FFMpeg\Output.regex.source.ps1
Version History
Version | Downloads | Last updated |
---|---|---|
0.4 | 3,949 | 7/9/2023 |
0.3.10 | 100 | 2/18/2023 |
0.3.9 | 32 | 1/12/2023 |
0.3.7 | 84 | 10/24/2022 |
0.3.6 | 15 | 10/17/2022 |
0.3.5 | 22 | 10/5/2022 |
0.3.4 (current version) | 101 | 5/27/2022 |
0.3.3 | 42 | 4/24/2022 |
0.3.2 | 17 | 4/13/2022 |
0.3.1 | 20 | 4/5/2022 |
0.3 | 20 | 3/27/2022 |
0.2.9 | 33 | 3/6/2022 |
0.2.8 | 26 | 2/25/2022 |
0.2.7 | 23 | 2/23/2022 |
0.2.6 | 51 | 1/31/2022 |
0.2.5 | 38 | 1/10/2022 |
0.2.4 | 51 | 12/9/2021 |
0.2.3 | 13 | 12/8/2021 |
0.2.2 | 14 | 12/6/2021 |
0.2.1 | 21 | 12/2/2021 |
0.2 | 13 | 12/1/2021 |
0.1 | 1,651 | 11/23/2014 |