Pengunduh Bagian Youtube adalah utilitas kecil yang menyediakan Antarmuka Pengguna Grafis (GUI) ke yt-dlp untuk membantu pengguna mengunduh bagian tertentu dari video YouTube menggunakan stempel waktu.
Yang perlu dilakukan pengguna hanyalah memberikan program tautan ke video YouTube, stempel waktu awal dan akhir klip yang diinginkan, dan nama file.
Terakhir, pengguna memiliki opsi untuk mengunduh audio klip saja, bukan audio dan video.
Catatan: Video akan diunduh dengan kualitas setinggi mungkin dalam format MP4. Artinya, jika video YouTube dapat dilihat dalam 4K, maka video tersebut akan diunduh dalam 4K. Jika kualitas tertinggi adalah 1080p, maka akan diunduh dalam 1080p. Klip audio akan disimpan dalam format MP3 dengan kualitas tertinggi. Stempel waktu diterima dalam format berikut: HH:MM:SS atau MM:SS.
Saya telah mengunggah file Formulir dan Formulir.Desainer, yang dapat Anda temukan di folder khusus. Saya memutuskan untuk tidak mengunggah sisa file proyek karena file tersebut dibuat secara otomatis oleh Visual Studio saat membuat proyek baru, menjadikannya tidak penting dibandingkan dengan kode sebenarnya dan elemen UI.
Dapatkan kodenya di sini
Alternatifnya, Anda dapat mengunduh edisi python!
Unduh di sini
Karena kurangnya pengalaman dalam pengembangan perangkat lunak, file .EXE dari utilitas ini terkadang ditandai sebagai positif palsu oleh perangkat lunak antivirus. Oleh karena itu, file .EXE tidak akan dirilis ke publik. Namun, kode sumber tersedia bagi mereka yang tertarik untuk memperbaiki, meningkatkan, mengemas ulang dan/atau merilis perangkat lunak (dan bahkan menambahkan lebih banyak fitur).
Terkadang, video yang disimpan mungkin menampilkan bingkai diam selama beberapa detik pertama sebelum merender bingkai dengan benar. Hal ini juga bisa terjadi dalam beberapa detik terakhir, meski kecil kemungkinannya.
Masalah ini sepertinya terkait dengan yt-dlp dan/atau ffmpeg, yang memerlukan waktu untuk memproses video dengan benar. Untuk memastikan bahwa frame yang diperlukan dirender dengan benar, sangat disarankan untuk mempertimbangkan menambahkan 5-10 detik lagi ke klip yang diinginkan.
(Misalnya: daripada mengunduh video dari pukul 2:00 hingga 5:00, mungkin lebih baik mengunduhnya dari pukul 1:50 hingga 5:10)
Artinya, pengeditan video lebih lanjut diperlukan jika tujuannya hanya untuk membagikan klip tanpa konteks yang tidak perlu
(Misalnya, jika seseorang ingin berbagi lelucon, memiliki bagian video yang tidak berhubungan akan merusak klipnya) .
Namun, masalah ini seharusnya tidak memengaruhi klip audio saja, karena audio diproses dengan benar dari awal hingga akhir. Perlu dicatat bahwa saat mengunduh klip dengan video, audio asli akan diputar di bawah bingkai foto.
Yt-dlp adalah program baris perintah. Meskipun ada versi GUI untuk yt-dlp dan yt-dl, saya belum melihat perangkat lunak yang sederhana dan mudah digunakan untuk membuat klip dan mengunduh bagian tertentu dari video menggunakan stempel waktu.
Menurut saya, mengekstrak cuplikan dari video berdurasi panjang dengan cepat sangatlah berguna. Baik itu podcast berdurasi satu jam, Streaming VOD, atau bahkan berdurasi 30 detik dari video berdurasi 20 menit.
Mengunduh seluruh video hanya membuang-buang ruang dan waktu, dan baris perintah bisa melelahkan karena harus menulis dan mengedit perintah setiap saat.
Anda memang benar, tapi Visual Basic adalah bahasa yang paling saya kenal. Bukan hanya itu saja, tapi mudah dibaca (seharusnya saya tahu, saya bukan ahlinya).
Juga itu satu-satunya bahasa yang saya tahu cara membuat GUI. Tinggalkan aku sendiri
Hal ini memungkinkan lebih banyak pengguna untuk membaca dan memahami kode sumber, mungkin memungkinkan lebih banyak orang untuk melihat bagaimana kode tersebut dapat diperbaiki dan ditulis ulang dalam bahasa pengkodean yang lebih baik.
Ya, aku tahu, aku tidak bisa diganggu ¯_(ツ)_/¯
Itu berhasil dan itulah yang penting
Tentu, silakan :D
Saya akan senang mengetahui bahwa orang lain membutuhkan sesuatu seperti ini dan utilitas ini membantu mempercepat proses kliping.
Saya akan sangat menghargai penghargaan jika utilitas ini dibuat ulang :p
Penting: Kode dibuat agar berfungsi dengan yt-dlp dan ffmpeg ditambahkan ke Variabel Lingkungan PATH .