根据场景剪辑为视频添加章节

chaptinator的Python项目详细描述


结缔组织

在视频中添加有关场景更改的章节(例如演示文稿中的幻灯片更改)

安装

chaptinator要求在您的系统上安装ffmpeg,并且 在PATH中。 按照https://ffmpeg.org/上的说明操作,并确保以下命令 ffmpeg和{}可在您最喜欢的shell(bash、zsh和, Powershell,…)。在

然后通过pip安装这个包。用于全局安装

sudo pip install chaptinator

以及供用户本地安装使用

^{pr2}$

使用

chaptinator VIDEO [-t TITLE][-a AUTHOR][-c CHANGE_THRESH][-s][-r][-v][-o][-d][-m METADATA_FILE]

-t TITLE设置元数据中的标题(默认:filename)

-a ARTIST在元数据中设置艺术家

-c CHANGE“0到1之间的值,表示新场景;低值 反映当前帧引入新场景的概率较低, 更高的值意味着当前帧更有可能是1“ --https://ffmpeg.org/ffmpeg-filters.html#select_002c-aselect

-s将标记结果视频缩放到720的高度,同时保持纵横比 比率

-r将帧速率降低到5fps,这是在 幻灯片是唯一的视频内容。较低的值会导致 一些浏览器视频播放器

-o激活ffmpeg调谐“stillimage”,降低去块滤波器, 优化幻灯片等静态图像

-v将音频转换为具有VBR(可变比特率)和质量的MP3 设置为8,这对于具有相对较长片段的语音最为理想 安静。 (Lame被编译到标准库中,而Frauenhofer AAC, 不支持VBR)

-d将两个音频通道下混入一个单声道音频通道

{cd15>并禁用检测 元数据文件。此文件必须具有中描述的结构 https://ffmpeg.org/ffmpeg-formats.html#Metadata-1

示例

# increase cut detection threshold to 0.4, scale the video and reduce framerate
chaptinator foo.mp4 -t "Video Title" -a "Author Name" -c 0.4 -s -r

# read cuts from metadata file
chaptinator foo.mp4 -m metadata.txt

用例

chaptinator可用于将章节添加到演示幻灯片中 在PowerPoint中录制并导出为视频。在

当然,它可以处理任何视频文件,只要调整一下 您首选的-c参数。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
我可以用C++代码使用java代码吗?   java使用JSR303在派生类中提供更具体的约束   java在这个查找唯一路径数算法中我做错了什么?   java如何为2个不同的服务提供商使用2个不同的SSL证书?   java在Gridview上绘制文本   java使用连接for循环构建字符串名   java StringBuilder拆分无法处理某些文件   java事件关注EditText   Java Web Start“找不到URL的缓存资源”   java程序从命令行运行的速度比在Eclipse中慢   java为什么HttpServletRequest会截断#字符上的url输入?   java自定义折叠工具栏平滑标题大小调整   使用Mockito对安卓 java中调用另一个静态函数的函数进行单元测试   http在java客户机中使用cachecontrol头   java如何使用。是否使用Delimiter从输入文件中排除标点符号和数字?   使用上下文作为参数/参数的java   java更有效地从Jar中提取文件   java为多个JButton提供相同的actionListener