RoughDraft
0.3.7
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 Get-FFMpeg Get-FFPlay Get-FFProbe Use-FFMpeg Use-FFPlay Use-FFProbe Get-RoughDraftExtension
Dependencies
This module has no dependencies.
Release Notes
## 0.3.7:
* New Extensions:
* AudioCrusher (Fixes #148)
* Chorus (Fixes #20)
* Convolve (Fixes #150)
* Deconvolve (Fixes #151)
* Hysteresis (Fixes #147)
* MixAudio (Fixes #16)
* Overlay (Fixes #145)
* ShowFrequency (Fixes #146)
* Join-Media now has -ThreadCount, -Preset, -Tune, and -FFMpegArgument (re #75, #140, #82)
* ffmpeg, ffprobe, and ffplay are now aliased (Fixes #80)
* Extension Improvements:
* YouTubeDL Extension (Fixes #134)
* Fixing Use-FFProbe (Fixes #144)
* Removed ConvertTo-Waveform (Fixes #50)
---
## 0.3.6:
* Adding Visualization Extensions:
* ShowSpectrum
* ShowWaveform
* ShowScale
* ShowVectorShow
* ShowVolume
* Adding SuperEqualizer Extension
---
## 0.3.5:
* New Extensions:
* AudioExpression!!! (Fixes #22)
* BilateralSmooth (Fixes #117)
* Colorize (Fixes #120)
* FillBorder (Fixes #105)
* FrameStep (Fixes #113)
* Pulsator (Fixes #104)
* SubFrequencyCut (Fixes #123)
* SuperFrequencyCut (Fixes #124)
* VideoExpression!!! (Fixes #116)
* -Media commands now use Use-FFMpeg (Fixes #106)
* Use-FFMpeg: Improved error handling (Fixes #108)
* Show-Media:
* InputPath is now optional (Fixes #107)
* Allowing multiple audio filters (Fixes #109)
* Auto-generating docs (Fixes #122)
---
## 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
- RoughDraft.PSSVG.ps1
- docs\Colorize-Extension.md
- Split-Media.ps1
- docs\ColorScope-Extension.md
- README.ps1.md
- docs\Flanger-Extension.md
- RoughDraft.format.ps1xml
- docs\Monochrome-Extension.md
- RoughDraft.psm1
- docs\SuperEqualizer-Extension.md
- Use-FFProbe.ps1
- docs\EdgeDetect-Extension.md
- Get-Media.ps1
- docs\Split-Media.md
- RoughDraft.Irregular.ps1
- docs\SubFrequencyCut-Extension.md
- RoughDraftExtensions.md
- docs\RoughDraft.Extension.format.ps1.md
- LICENSE
- docs\VideoForLinux-Extension.md
- Join-Media.ps1
- docs\Life-Extension.md
- RoughDraft.ezout.ps1
- docs\FrameBuffer-Extension.md
- Set-Media.ps1
- docs\Hue-Extension.md
- README.md
- docs\New-Media.md
- New-Media.ps1
- docs\Deconvolve-Extension.md
- action.yml
- docs\TestSource-Extension.md
- RoughDraft.GitHubAction.PSDevOps.ps1
- docs\LimitPixel-Extension.md
- RoughDraft.tests.ps1
- docs\Get-FFMpeg.md
- WriteExtensions.md.RoughDraft.ps1
- docs\RoughDraftExtensions.md
- Convert-Media.ps1
- docs\ScrollVideo-Extension.md
- Use-FFPlay.ps1
- docs\DrawText-Extension.md
- Get-FFMpeg.ps1
- docs\Overlay-Extension.md
- Edit-Media.ps1
- docs\Exposure-Extension.md
- docs\VideoExpression-Extension.md
- RoughDraft.HelpOut.ps1
- docs\FilterInput-Extension.md
- RoughDraft.GitHubWorkflow.psdevops.ps1
- docs\Histogram-Extension.md
- Receive-Media.ps1
- docs\Echo-Extension.md
- Use-FFMpeg.ps1
- docs\ShowScale-Extension.md
- Get-FFProbe.ps1
- docs\DataScope-Extension.md
- Get-RoughDraftExtension.ps1
- docs\ffmpeg.md
- ConvertTo-Gif.ps1
- docs\Crop-Extension.md
- CHANGELOG.md
- docs\ShowVolume-Extension.md
- Get-FFPlay.ps1
- docs\Join-Media.md
- Send-Media.ps1
- docs\WriteExtensions.md.RoughDraft.ps1.md
- Show-Media.ps1
- docs\SilenceRemove-Extension.md
- RoughDraft.psd1
- docs\Hysteresis-Extension.md
- Parts\ConvertBlackFrame.ps1
- docs\AlbumArt-Extension.md
- Parts\StartRoughDraftJob.ps1
- docs\Skew-Extension.md
- Assets\RoughDraft.svg
- docs\VolumeLevel-Extension.md
- Formatting\RoughDraft.FFMpeg.Filter.format.ps1
- docs\Vibrato-Extension.md
- Formatting\RoughDraft.FFMpeg.FilterInput.format.ps1
- docs\README.md
- Formatting\RoughDraft.FFMpeg.Codec.format.ps1
- docs\Resize-Extension.md
- Formatting\RoughDraft.Extension.format.ps1
- docs\ConvertTo-Gif.md
- en-us\about_RoughDraft.help.txt
- docs\DrawSubtitle-Extension.md
- Extension\FadeIn.rd.ext.ps1
- docs\Phaser-Extension.md
- Extension\MixAudio.RoughDraft.Extension.ps1
- docs\Watermark-Extension.md
- Extension\README.ps1.md
- docs\Mirror-Extension.md
- Extension\Pixelate.RoughDraft.Extension.ps1
- docs\Chorus-Extension.md
- Extension\ShowWaveform.RoughDraft.Extension.ps1
- docs\BlendFrame-Extension.md
- Extension\Mandelbrot.rd.ext.ps1
- docs\Set-Media.md
- Extension\SilenceDetect.RoughDraft.Extension.ps1
- docs\ShowFrequency-Extension.md
- Extension\DrawText.RoughDraft.Extension.ps1
- docs\AudioGain-Extension.md
- Extension\Resize.RoughDraft.Extension.ps1
- docs\BlackDetect-Extension.md
- Extension\FlipHorizontal.RoughDraft.Extension.ps1
- docs\Get-FFProbe.md
- Extension\Blur.RoughDraft.Extension.ps1
- docs\ColorHold-Extension.md
- Extension\AmplifyPixel.RoughDraft.Extension.ps1
- docs\ListFilters-Extension.md
- Extension\FlipVertical.RoughDraft.Extension.ps1
- docs\FlipVertical-Extension.md
- Extension\Deconvolve.RoughDraft.Extension.ps1
- docs\Convert-Media.md
- Extension\Colorize.RoughDraft.Extension.ps1
- docs\ShowWaveform-Extension.md
- Extension\AlbumArt.RoughDraft.Extension.ps1
- docs\Use-FFProbe.md
- Extension\SuperFrequencyCut.RoughDraft.Extension.ps1
- docs\NoAudio-Extension.md
- Extension\SilenceRemove.RoughDraft.Extension.ps1
- docs\BlackFrame-Extension.md
- Extension\LagFun.RoughDraft.Extension.ps1
- docs\LagFun-Extension.md
- Extension\FillBorder.RoughDraft.Extension.ps1
- docs\ConvertTo-WaveForm.md
- Extension\README.md
- docs\Tile-Extension.md
- Extension\ScrollVideo.RoughDraft.Extension.ps1
- docs\Pulsator-Extension.md
- Extension\VideoForLinux.RoughDraft.Extension.ps1
- docs\Blur-Extension.md
- Extension\ColorSource.RoughDraft.Extension.ps1
- docs\Get-FFPlay.md
- Extension\ListFilters.rd.ext.ps1
- docs\Rate-Extension.md
- Extension\BlendFrame.RoughDraft.Extension.ps1
- docs\FlipHorizontal-Extension.md
- Extension\ColorScope.RoughDraft.Extension.ps1
- docs\Convolve-Extension.md
- Extension\Monochrome.RoughDraft.Extension.ps1
- docs\ColorContrast-Extension.md
- Extension\Vibrato.RoughDraft.Extension.ps1
- docs\Sepia-Extension.md
- Extension\FilterInput.rd.ext.ps1
- docs\ShowVectorScope-Extension.md
- Extension\TestSource.RoughDraft.Extension.ps1
- docs\Rotate-Extension.md
- Extension\BilateralSmooth.RoughDraft.Extension.ps1
- docs\Use-FFMpeg.md
- Extension\FrameBuffer.RoughDraft.Extension.ps1
- docs\ShowSpectrum-Extension.md
- Extension\BlackDetect.RoughDraft.Extension.ps1
- docs\ffplay.md
- Extension\ShowVectorScope.RoughDraft.Extension.ps1
- docs\Sine-Extension.md
- Extension\AudioExpression.RoughDraft.Extension.ps1
- docs\Sierpinski-Extension.md
- Extension\Watermark.RoughDraft.ext.ps1
- docs\FadeIn-Extension.md
- Extension\ReverseVideo.RoughDraft.Extension.ps1
- docs\Send-Media.md
- Extension\Rotate.RoughDraft.Extension.ps1
- docs\BlendVideo-Extension.md
- Extension\VolumeLevel.RoughDraft.Extension.ps1
- docs\ReverseVideo-Extension.md
- Extension\Sine.RoughDraft.Extension.ps1
- docs\Mandelbrot-Extension.md
- Extension\FrameStep.RoughDraft.Extension.ps1
- docs\ListProtocols-Extension.md
- Extension\Flanger.RoughDraft.Extension.ps1
- docs\Get-RoughDraftExtension.md
- Extension\Emboss.RoughDraft.Extension.ps1
- docs\ffprobe.md
- Extension\ReverseAudio.RoughDraft.Extension.ps1
- docs\ColorSource-Extension.md
- Extension\YouTubeDL.RoughDraft.Extension.ps1
- docs\ReverseAudio-Extension.md
- Extension\VideoExpression.RoughDraft.Extension.ps1
- docs\Tremolo-Extension.md
- Extension\EdgeDetect.RoughDraft.Extension.ps1
- docs\RandomizeFrame-Extension.md
- Extension\Life.rd.ext.ps1
- docs\CropDetect-Extension.md
- Extension\SuperEqualizer.RoughDraft.Extension.ps1
- docs\FrameStep-Extension.md
- Extension\DrawSubtitle.RoughDraft.Extension.ps1
- docs\Codecs-Extension.md
- Extension\Subtitler.RoughDraft.Extension.ps1
- docs\Edit-Media.md
- Extension\Tremolo.RoughDraft.Extension.ps1
- docs\Subtitler-Extension.md
- Extension\LimitPixel.RoughDraft.Extension.ps1
- docs\RoughDraft.Extension.format.md
- Extension\BlendVideo.RoughDraft.Extension.ps1
- docs\Vignette-Extension.md
- Extension\TimeMix.RoughDraft.Extension.ps1
- docs\CHANGELOG.md
- Extension\NoAudio.RoughDraft.Extension.ps1
- docs\Use-FFPlay.md
- Extension\ShowSpectrum.RoughDraft.Extension.ps1
- docs\_config.yml
- Extension\Chorus.RoughDraft.Extension.ps1
- docs\SuperFrequencyCut-Extension.md
- Extension\BlackFrame.rd.Extension.ps1
- docs\ShuffleFrames-Extension.md
- Extension\ShowFrequency.RoughDraft.Extension.ps1
- docs\TimeMix-Extension.md
- Extension\Convolve.RoughDraft.Extension.ps1
- docs\BilateralSmooth-Extension.md
- Extension\Hue.RoughDraft.Extension.ps1
- docs\Playlist-Extension.md
- Extension\Crop.RoughDraft.Extension.ps1
- docs\AmplifyPixel-Extension.md
- Extension\Echo.RoughDraft.Extension.ps1
- docs\WriteExtensions.md.RoughDraft.md
- Extension\CropDetect.RoughDraft.ext.ps1
- docs\Receive-Media.md
- Extension\AudioGain.RoughDraft.Extension.ps1
- docs\Emboss-Extension.md
- Extension\AudioCrusher.RoughDraft.Extension.ps1
- docs\FillBorder-Extension.md
- Extension\Tile.RoughDraft.Extension.ps1
- docs\CNAME
- Extension\Skew.RoughDraft.Extension.ps1
- docs\MixAudio-Extension.md
- Extension\Codecs.rd.ext.ps1
- docs\YouTubeDL-Extension.md
- Extension\Sierpinski.rd.ext.ps1
- docs\Pixelate-Extension.md
- Extension\RandomizeFrame.RoughDraft.Extension.ps1
- docs\CaptureDevice-Extension.md
- Extension\Overlay.RoughDraft.Extension.ps1
- docs\AudioExpression-Extension.md
- Extension\DirectShow.RoughDraft.Extension.ps1
- docs\Get-Media.md
- Extension\ColorContrast.RoughDraft.Extension.ps1
- docs\DirectShow-Extension.md
- Extension\ShowVolume.RoughDraft.Extension.ps1
- docs\SilenceDetect-Extension.md
- Extension\ShuffleFrames.RoughDraft.Extension.ps1
- docs\MedianPixel-Extension.md
- Extension\Hysteresis.RoughDraft.Extension.ps1
- RegEx\FFMpeg\Stream.regex.source.ps1
- Extension\CaptureDevice.rd.ext.ps1
- RegEx\FFMpeg\Output.regex.txt
- Extension\ShowScale.RoughDraft.Extension.ps1
- RegEx\FFMpeg\Metadata.regex.source.ps1
- Extension\Pulsator.RoughDraft.Extension.ps1
- RegEx\FFMpeg\Progress.regex.txt
- Extension\ColorHold.RoughDraft.Extension.ps1
- RegEx\FFMpeg\Metadata.regex.txt
- Extension\Mirror.RoughDraft.Extension.ps1
- RegEx\FFMpeg\Configuration.regex.source.ps1
- Extension\ListProtocols.rd.ext.ps1
- RegEx\FFMpeg\Input.regex.txt
- Extension\SubFrequencyCut.RoughDraft.Extension.ps1
- RegEx\FFMpeg\Stream.regex.txt
- Extension\Playlist.RoughDraft.Extension.ps1
- RegEx\FFMpeg\Configuration.regex.txt
- Extension\Rate.rd.ext.ps1
- RegEx\FFMpeg\Input.regex.source.ps1
- Extension\Phaser.RoughDraft.Extension.ps1
- RegEx\FFMpeg\Progress.regex.source.ps1
- Extension\MedianPixel.RoughDraft.Extension.ps1
- RegEx\FFMpeg\Output.regex.source.ps1
- Extension\Exposure.RoughDraft.Extension.ps1
- GitHub\Steps\UseRoughDraftAction.psd1
- Extension\DataScope.RoughDraft.Extension.ps1
- GitHub\Jobs\MakeRoughDraft.psd1
- Extension\Histogram.RoughDraft.Extension.ps1
- GitHub\Actions\RoughDraftAction.ps1
- Extension\Sepia.RoughDraft.ext.ps1
- docs\Assets\RoughDraft.svg
- Extension\Vignette.rd.ext.ps1
- docs\_posts\2022-10-5-Fun-With-VideoExpressions.md
- docs\AudioCrusher-Extension.md
- docs\_posts\template.md
- docs\Show-Media.md
- docs\_layouts\posts.html
- docs\Get-RoughDraftExtension.ps1.md
- docs\_layouts\base.html
Version History
Version | Downloads | Last updated |
---|---|---|
0.4 | 4,123 | 7/9/2023 |
0.3.10 | 100 | 2/18/2023 |
0.3.9 | 32 | 1/12/2023 |
0.3.7 (current version) | 84 | 10/24/2022 |
0.3.6 | 15 | 10/17/2022 |
0.3.5 | 22 | 10/5/2022 |
0.3.4 | 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,652 | 11/23/2014 |