文件名称:ffmpeg-clipper:ffmpeg-clipper是FFmpeg的抽象,旨在简化一项特定任务。 将来自多个来源的片段合并并分层到一个合成中
文件大小:2.23MB
文件格式:ZIP
更新时间:2024-03-04 02:00:56
JavaScript
ffmpeg夹 ffmpeg-clipper是的抽象。 它的目的不是要全面,而是要简化一项特定任务。 将来自多个来源的剪辑合并并分层到一个合成中(类似于使用常规视频编辑工具)。 ffmpeg-clipper输出输入和过滤器命令,这些命令可以写入外壳脚本并执行。 :warning_selector: 这是一个进行中的,未发布的存储库。 代码,API和历史记录可能会发生变化。 API 请参阅。 例子 从4个剪辑中创建2x2画中画 在无服务器云功能上编码即在Google Cloud Function或AWS Lambda函数上编码 过程 在内部, ffmpeg-clipper通过以下步骤创建: 在合成期间使用产生静音 一种固体彩色视频,无光泽,使用生成匹配所述组合物的尺寸和持续时间 修剪河流 调整音频流的音量 视频流被缩放 如果音频和视频流的持续时间超过了媒体/修剪的持续时间,则会根据需要重复进行 音频流与静音混合
【文件预览】:
ffmpeg-clipper-master
----classes()
--------Util.js(6KB)
--------Composition.js(11KB)
--------index.js(161B)
--------AutoStreamSelection.js(957B)
--------Clip.js(19KB)
--------commands()
--------ImageDifference.js(1KB)
--------test()
----.gitignore(64B)
----sample()
--------media()
--------frames()
----package.json(963B)
----package-lock.json(270KB)
----.nvmrc(8B)
----generate_previews.js(748B)
----examples()
--------pictureInPicture.js(2KB)
--------cloudFunction.js(2KB)
----.eslintrc.js(508B)
----generate_frames.js(667B)
----README.md(3KB)
----tests()
--------AutoStreamSelection.test.js(968B)
--------Util.test.js(9KB)
--------Composition.test.js(4KB)
--------commands()
--------Clip.test.js(10KB)
----.jsdoc.js(621B)
----docs()
--------fonts()
--------module-Util.html(5KB)
--------Util.html(14KB)
--------global.html(14KB)
--------Composition.html(16KB)
--------scripts()
--------Clip.html(28KB)
--------index.html(6KB)
--------PRECISION.html(4KB)
--------styles()
----.editorconfig(283B)