控制台界面和库以删除媒体文件的无声部分
| 未经编辑(之前) | 通过不透明处理(之后) |
|---|---|
| 编辑之前的时间:0:09:45(100%) | 编辑后的时间:0:07:56(81.2%),差异:-0:01:50(-18.8%) |
一开始的麻省理工学院介绍不包括在当时,因为我将其留在显示视频的许可下。
这些视频来自此在线讲座:
安娜·贝尔,埃里克·格里森和约翰·古塔格。 6.0001 Python的计算机科学和编程简介。 2016年秋季。马萨诸塞州技术研究所:麻省理工学院opencourseware,https://ocw.mit.edu。许可证:创意共享通过NC-SA。
有关许可的更多信息,请参见此授权的许可部分。
Unsilence是一种开源工具,可从您选择的媒体剪辑中消除沉默(音频,视频)。
您可以使用它来加快视频而无需更改可听见的速度,以便您可以理解所有内容,但是可以更快地通过视频。
您是一名大学生,并在线观看您的讲座(但可以访问视频文件)。您不仅可以将播放速度提高到约1.5倍,还可以删除不包含任何值的零件,例如讲师思考或等待某些东西。但是,与其削减这些无声的部分,不如用不同的,更快的因素加速它们(想想6-8倍)使您仍然能够遵循正在发生的事情,因此,没有语音的绘画或写作,这使观看变得更加愉快
您需要一个视频编辑器,该视频编辑器随时可以自动剪裁(或发出任何声音)。这对于手动时间段可能很有用(每次应记录短段时您就发出声音),或者对于非常快速的剪切视频,无需手动编辑
您想获得一些乐趣,并从视频中删除所有可听见的零件,只留下视频中几乎无声声音的部分(呼吸,写作,...)
如果您有任何(技术)有关非典礼或想要获得社区反馈的问题,则可以使用新的GitHub讨论功能。要报告错误或建议新功能,请改为创建一个新问题。
Unsilence可以用作控制台线接口或Python库,您可以使用自己的项目开发自己的项目
为了查看Windows上的精美进度栏和其他终端样式,您应该使用Windows终端。
# Installing pipx
pip install pipx
# Installing Unsilence as Command Line Software
pipx install unsilence
# If pipx asks you to, you also need to execute the following line
# as well as close and reopen your terminal window
pipx ensurepath # Installing Unsilence as Command Line Software
pip install unsilence # Clone the repository (stable branch)
git clone -b master https://github.com/lagmoellertim/unsilence.git unsilence
# Change Directory
cd unsilence
# Install pip packages
pip install -r requirements.txt
pip install pipx
# Install unsilence package
pipx install . # Clone the repository (stable branch)
git clone -b master https://github.com/lagmoellertim/unsilence.git unsilence
# Change Directory
cd unsilence
# Install pip packages
pip install -r requirements.txt
# Install unsilence package
python3 setup.py install这会生成一个新文件,其中无声零件的6倍与以前一样快,可听见的零件与以前相同
unsilence [input_file] [output_file]您可以使用-as [speed] ,以-ss [speed]的速度更改可听见零件的速度
unsilence [input_file] [output_file] -as [speed] -ss [speed]您可以使用-av [volume] ,带有-sv [volume]的无声零件的音量更改可听见零件的量。
unsilence [input_file] [output_file] -av [volume] -sv [volume]要生成仅音频输出文件,您可以添加-ao标志
unsilence [input_file] [output_file] -ao为了加快渲染过程,您可以使用-t [threads]增加线程计数
unsilence [input_file] [output_file] -t [threads]对于更多设置,键入-h或--help
unsilence --help看看这个例子
对于这个项目,我从卡里克(Carykh)的视频跳绳中汲取了灵感。该项目与他的实施不共享任何源代码,并且对我的用例(快速有效的讲座静音删除)更加优化。
如果您缺少功能或有新想法,请继续努力!这就是开源的目的! ?
Tim-LucaLagmöller (@lagmoellertim)
我是官方GitHub赞助商计划的一部分,您可以每月支持我。

您也可以通过给我买咖啡来做出贡献(这是一次捐款)。

谢谢您的支持!
该代码已在
麻省理工学院许可证
版权所有©2019-Present,Tim-LucaLagmöller
所有二手视频均在
创意共享通过NC-SA许可证