Antarmuka dan perpustakaan konsol untuk menghapus bagian diam dari file media
| Belum diedit (sebelumnya) | Diproses oleh ketidaksetiaan (setelah) |
|---|---|
| Waktu Sebelum Edit: 0:09:45 (100%) | Waktu Setelah Edit: 0:07:56 (81.2%), Perbedaan: -0: 01: 50 (-18.8%) |
Intro MIT di awal tidak termasuk dalam waktu, karena saya meninggalkannya untuk menunjukkan lisensi video.
Video -video ini berasal dari kuliah online ini:
Ana Bell, Eric Grimson, dan John Guttag. 6.0001 Pengantar Ilmu Komputer dan Pemrograman dalam Python. Musim Gugur 2016. Massachusetts Institute of Technology: MIT Opencourseware, https://ocw.mit.edu. Lisensi: Creative Commons oleh-NC-sa.
Informasi lebih lanjut tentang lisensi dapat ditemukan di segmen perizinan readme ini.
Ketidaknyamanan adalah alat open-source yang menghilangkan keheningan dari klip media pilihan Anda (audio, video).
Anda dapat menggunakannya untuk mempercepat video tanpa mengubah kecepatan yang terdengar, sehingga Anda dapat memahami semuanya, tetapi melewati video lebih cepat .
Anda adalah seorang mahasiswa dan menonton kuliah Anda secara online (tetapi memiliki akses ke file video). Alih -alih hanya meningkatkan kecepatan pemutaran ke ~ 1.5x, Anda dapat menghapus bagian -bagian yang tidak mengandung nilai apa pun, seperti dosen Anda yang berpikir atau menunggu sesuatu. Tetapi alih-alih memotong bagian-bagian yang sunyi ini, mempercepatnya dengan faktor yang berbeda, jauh lebih cepat (pikirkan 6-8x) membuat Anda masih dapat mengikuti apa yang terjadi, jadi menggambar atau menulis tanpa pidato dipercepat, yang membuatnya jauh lebih menyenangkan untuk ditonton
Anda menginginkan editor video yang secara otomatis memotong setiap kali Anda berbicara (atau membuat suara apa pun). Itu bisa berguna untuk penyimpangan waktu manual (Anda membuat suara setiap kali segmen pendek harus direkam), atau untuk video cut lompatan yang sangat cepat tanpa diperlukan pengeditan manual
Anda ingin bersenang -senang dan menghapus semua bagian yang dapat didengar dari video, hanya menyisakan bagian -bagian di mana suara yang hampir diam ada di video (bernafas, menulis, ...)
Jika Anda memiliki pertanyaan (teknis) tentang ketidaknyamanan atau ingin mendapatkan umpan balik komunitas, Anda dapat menggunakan fitur diskusi GitHub baru. Untuk melaporkan bug atau menyarankan fitur baru, buat masalah baru sebagai gantinya.
Ketidaknyamanan dapat digunakan sebagai antarmuka garis konsol atau sebagai perpustakaan Python, yang dapat Anda kembangkan proyek Anda sendiri
Untuk melihat bilah kemajuan mewah dan gaya terminal lainnya di Windows, Anda harus menggunakan terminal 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 installIni menghasilkan file baru, di mana bagian diam 6x lebih cepat seperti sebelumnya, bagian yang terdengar adalah kecepatan yang sama seperti sebelumnya
unsilence [input_file] [output_file] Anda dapat mengubah kecepatan bagian yang terdengar dengan -as [speed] , kecepatan bagian diam dengan -ss [speed]
unsilence [input_file] [output_file] -as [speed] -ss [speed] Anda dapat mengubah volume bagian yang dapat didengar dengan -av [volume] , volume bagian diam dengan -sv [volume]
unsilence [input_file] [output_file] -av [volume] -sv [volume] Untuk menghasilkan file output hanya audio, Anda dapat menambahkan bendera -ao
unsilence [input_file] [output_file] -ao Untuk mempercepat proses rendering, Anda dapat meningkatkan jumlah utas menggunakan -t [threads]
unsilence [input_file] [output_file] -t [threads] Untuk lebih banyak pengaturan, ketik -h atau --help
unsilence --helpLihatlah contoh ini
Untuk proyek ini, saya mengambil inspirasi dari jumpcutter video Carykh. Proyek ini tidak berbagi kode sumber apa pun dengan implementasinya, dan lebih dioptimalkan untuk kasus penggunaan saya (penghapusan keheningan kuliah yang cepat dan efisien).
Jika Anda kehilangan fitur atau memiliki ide baru, lakukanlah! Itulah gunanya open-source! ?
Tim-Luca Lagmöller (@lagmoellerTim)
Saya bagian dari Program Sponsor GitHub resmi di mana Anda dapat mendukung saya setiap bulan.

Anda juga dapat berkontribusi dengan membelikan saya kopi (ini adalah sumbangan satu kali).

Terima kasih atas dukungan Anda!
Kode ini dilisensikan di bawah
Lisensi MIT
Hak Cipta © 2019-sekarang, Tim-Luca Lagmöller
Semua video bekas dilisensikan di bawah
Lisensi Creative Commons By-NC-SA