Tindakan merekam siaran langsung Chaturbate
Youtube-dl sebelumnya rusak, perbarui pemasangan Anda ke >= 22.11.2019
Linux / Android (dengan Termux)
Python 3+ (permintaan)
Yt-dlp
FFmpeg
# apt update && apt upgrade
# apt install python3 ffmpeg
$ pip3 install yt-dlp requests
$ git clone https://github.com/oliverjrose99/Recordurbate.git
File konfigurasi default akan langsung berfungsi dengan youtube-dl dan FFmpeg diinstal. Streaming akan disimpan ke folder video/<nama>/<nama> <tanggal> <jam>_<min>.mp4. Hal ini dapat diubah dengan mengedit file youtube-dl.config, lihat bagian konfigurasi untuk lebih lanjut.
Lihat teks penggunaan/bantuan
./Recordurbate help
Tambahkan atau hapus streamer untuk direkam
./Recordurbate.py [add | del] username
Mulai, hentikan, atau mulai ulang daemon
./Recordurbate.py [start | stop | restart]
Cantumkan streamer di konfigurasi
./Recordurbate list
Impor streamer dari file
./Recordurbate import [file]
Ekspor streamer ke file. Parameter file bersifat opsional dan lokasi default akan digunakan jika tidak diteruskan
./Recordurbate.py export [file]
Ada dua file konfigurasi utama yang digunakan, config.json
dan youtube-dl.config
, keduanya disimpan di direktori configs. Di direktori itu juga terdapat file log (rb.log) dan file pid (rb.pid).
File ini digunakan langsung oleh Recordurbate dan berisi semua opsi konfigurasi serta rangkaian streamer yang akan direkam.
youtube-dl_cmd
- Mengatur perintah yang digunakan untuk menjalankan Youtube-dl.
youtube-dl_config
- Menyetel lokasi file konfigurasi untuk Youtube-dl dan diteruskan dengan parameter --config-location
. Perhatikan bahwa konfigurasi sistem dan seluruh pengguna masih berlaku, lihat tautan ini untuk info lebih lanjut.
auto_reload_config
- Menyetel apakah bot harus memuat ulang konfigurasi setelah setiap loop untuk memungkinkan penambahan atau penghapusan streamer saat berjalan.
rate_limit
- Menyetel apakah panggilan API harus dibatasi tarifnya atau tidak.
rate_limit_time
- Waktu dalam hitungan detik untuk menunggu di antara panggilan API, hanya menunggu jika rate_limit
benar.
default_export_location
- Menetapkan lokasi default untuk perintah ekspor.
streamers
- Serangkaian string, yang masing-masing merupakan streamer untuk direkam.
File ini digunakan untuk mengatur semua opsi konfigurasi Youtube-dl dan diteruskan menggunakan parameter --config-location
. Seperti disebutkan, konfigurasi sistem dan seluruh pengguna masih berlaku. Pilihan seperti kualitas, opsi ekspor dan lainnya dapat ditemukan di Youtube-dl Github.
Integrasi dengan Chaturbate misalnya impor dari berikut, rekaman pertunjukan berbayar, dll
Opsi logging dan konfigurasi yang lebih baik
Dukungan untuk situs lain
Dukungan untuk windows (OS.fork() alt)
Beberapa pengguna telah melaporkan bahwa rekaman mungkin lambat dan terhenti karena versi youtube-dl dan ffmpeg yang kedaluwarsa. Jika Anda mengalami hal ini, pastikan Anda menggunakan versi stabil terbaru dan internet, penyimpanan, dan CPU Anda tidak mengalami kemacetan yang menyebabkan masalah.
Beberapa pengguna menemukan bahwa tidak ada file yang dibuat karena perangkat lunak tidak diinstal/dikonfigurasi atau izin salah. Mungkin juga AppArmor memblokir skrip yang dapat diperiksa dengan melihat syslog. Silakan periksa ini sebelum membuat masalah. Youtube-dl harus >= versi 2019.11.22. Itu dapat diperbarui dengan menjalankan pip3 install -U youtube-dl
dan versinya dapat diperiksa dengan perintah youtube-dl --version
.
Karena streaming dimaksudkan untuk ditonton secara langsung, ada sedikit kompresi pada video tersebut. Hal ini dapat menyebabkan file berukuran sangat besar dan penggunaan internet yang berat karena pengaturan maksimal untuk beberapa streamer adalah 4k/60fps dan youtube-dl default untuk opsi terbaik yang tersedia. Penggunaan internet dapat dikurangi dengan menggunakan kualitas yang lebih rendah dan ukuran file dapat dikurangi dengan mengompresi file (akan menyebabkan penggunaan CPU yang berat). Semua ini dapat dilakukan dengan opsi konfigurasi youtube-dl.
Recordurbate akan berfungsi di termux tetapi lokasi instalasi python berbeda dengan instalasi Linux normal. Anda dapat menjalankan skrip sebagai python Recordurbate.py [command]
atau mengubah shebang menjadi /data/data/com.termux/files/usr/bin/python3.7
dan menjalankan skrip seperti biasa. Saat ini saya tidak tahu seberapa baik YouTube-dl akan bekerja dengan peralihan antara WiFi dan 4G, tetapi cara apa pun akan menggunakan banyak data dan mungkin baterai. Silakan buka terbitan jika Anda menemukan masalah atau ada yang perlu ditambahkan.