文件名称:ffmpeg-light:最小化Haskell绑定到FFmpeg库
文件大小:83KB
文件格式:ZIP
更新时间:2024-05-24 02:16:48
Haskell
与库的最小绑定。 从编码的视频流帧,或将帧流到视频输出文件。 要将h264编码文件中的第一帧读取到 Maybe DynamicImage , import Codec.FFmpeg import Codec.Picture import Control.Applicative go :: IO ( Maybe DynamicImage ) go = do initFFmpeg (getFrame, cleanup) <- imageReader ( File " myVideo.mov " ) ( fmap ImageRGB8 <$> getFrame) <* cleanup 可以在找到使用库创建动画的 。 结果是Rasterific徽标出现了怪异的动画变体: 请注意,将动画编码为诸如h264之类的现代视频编解码器可能会导致文件更小。 但是这些文件不
【文件预览】:
ffmpeg-light-master
----Setup.hs(46B)
----Vagrantfile(5KB)
----.github()
--------workflows()
----hackagedocs.sh(990B)
----src()
--------hscMacros.h(1KB)
--------Codec()
--------nameCompat.h(2KB)
----vagrant-bootstrap.sh(1KB)
----ffmpeg-ubuntu-compile.sh(2KB)
----demo()
--------Main.hs(4KB)
--------logoTiny.gif(39KB)
--------VPlay.hs(10KB)
--------Transcode.hs(2KB)
--------Raster.hs(4KB)
----LICENSE(1KB)
----Vagrant-README.md(898B)
----README.md(2KB)
----stack.yaml(1KB)
----.gitignore(98B)
----ffmpeg-light.cabal(4KB)
----CHANGELOG.md(3KB)