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

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第三方库


热门话题
java广播接收器未检测到按键事件   java不为特定列更改创建修订   java采用了更实用的方法   java桌面窗格HTML呈现   java处理internet连接丢失   java在调整JFrame的大小时,如何防止JTable的列调整大小?   如何用Java中的“Scanner.hasNext”完成程序   具有模块名称的java停止IntelliJ项目工具窗口?   执行已编译的Rails-Warbler JAR文件时发生java加载错误   java Spring数据redis存储库不支持集合查询?   每个客户端的java队列请求   获取Java中的JSON嵌套数组元素   java GWT,Vaadin ConcurrentModificationException   firebase存储中的java在保存照片之前,我需要发送两次照片   JavaSpringEleaf如何在容器外使用变量