aviglitch:一个用于销毁 AVI 文件的 Ruby 库

时间:2024-07-27 02:52:27
【文件属性】:

文件名称:aviglitch:一个用于销毁 AVI 文件的 Ruby 库

文件大小:1.24MB

文件格式:ZIP

更新时间:2024-07-27 02:52:27

Ruby

小故障 AviGlitch 会破坏您的 AVI 文件。 我无法解释他们为什么要销毁自己的数据,但他们确实这样做了。 您可以在找到简短指南。 它提供了一种操作每个 AVI 帧中数据的方法。 它将主要用于制作数据传输视频。 它仅解析容器级结构,不解析编解码器。 有关视觉故障的详细信息,请参阅以下网址; vimeo * 用法 require 'aviglitch' avi = AviGlitch . open ( '/path/to/your.avi' ) avi . glitch ( :keyframe ) do | data | data . gsub ( / \d / , '0' ) end avi . output ( '/path/to/broken.avi' ) 该库还包括一个名为datamosh的命令行工具。 它创建删除关键帧的视频。


【文件预览】:
aviglitch-master
----.travis.yml(67B)
----bin()
--------datamosh(2KB)
----aviglitch.gemspec(1KB)
----Rakefile(278B)
----LICENSE(1KB)
----Gemfile(38B)
----.rspec(26B)
----spec()
--------frames_spec.rb(13KB)
--------datamosh_spec.rb(2KB)
--------aviglitch_spec.rb(5KB)
--------files()
--------spec_helper.rb(330B)
----.gitignore(79B)
----lib()
--------aviglitch.rb(1KB)
--------aviglitch()
----README.md(1KB)
----ChangeLog.md(1KB)

网友评论