控制台界面和庫以刪除媒體文件的無聲部分
| 未經編輯(之前) | 通過不透明處理(之後) |
|---|---|
| 編輯之前的時間: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許可證