README.rdoc in youpy-scissor-0.0.19 vs README.rdoc in youpy-scissor-0.0.20
- old
+ new
@@ -16,43 +16,46 @@
* {FFmpeg}[http://ffmpeg.mplayerhq.hu/]
* {Ecasound}[http://www.eca.cx/ecasound/] 2.5.0 or higher
=== Archive Installation
- rake install
+ rake install
=== Gem Installation
- gem sources -a http://gems.github.com/
- gem install youpy-scissor
+ gem sources -a http://gems.github.com/
+ gem install youpy-scissor
== Features/Problems
* When you concatenate two or more files, format(sample rate, bit rate, ...) mismatch causes unexpected changes to output file.
== Synopsis
- foo = Scissor('foo.mp3')
- bar = Scissor('bar.wav')
+ foo = Scissor('foo.mp3')
+ bar = Scissor('bar.wav')
+
+ # concat
+ foo + bar > 'foobar.mp3'
- # concat
- foo + bar > 'foobar.mp3'
+ # slice + concat
+ foo[10, 1] + bar[2, 3] > 'slicefoobar.mp3'
- # slice + concat
- foo[10, 1] + bar[2, 3] > 'slicefoobar.mp3'
+ # slice + concat + loop
+ (foo[10, 1] + bar[2, 3]) * 4 > 'slicefoobarloop.mp3'
- # slice + concat + loop
- (foo[10, 1] + bar[2, 3]) * 4 > 'slicefoobarloop.mp3'
+ # split
+ (Scissor('sequence.mp3') / 16).first.to_file('split.mp3')
- # split
- (Scissor('sequence.mp3') / 16).first.to_file('split.mp3')
+ # replace first 10 seconds with 30 seconds of silence
+ foo.replace(0, 10, Scissor.silence(30)).to_file('replace.mp3')
- # replace first 10 seconds with 30 seconds of silence
- foo.replace(0, 10, Scissor.silence(30)).to_file('replace.mp3')
+ # sequence + loop
+ seq = Scissor.sequence('x y xyz', 0.2)
+ seq.apply(:x => foo, :y => Proc.new { bar }, :z => foo.reverse) * 4 > 'sequence.wav'
- # sequence + loop
- seq = Scissor.sequence('x y xyz', 0.2)
- seq.apply(:x => foo, :y => Proc.new { bar }, :z => foo.reverse) * 4 > 'sequence.wav'
+ # mix
+ Scissor.mix([foo, bar], 'mix.mp3')
== Copyright
Author:: youpy <youpy@buycheapviagraonlinenow.com>
Copyright:: Copyright (c) 2009 youpy