DownloadTikTok
v1.0.0
Pustaka Nodejs yang dapat mengunduh video dari TikTok tanpa tanda air dan format lainnya
npm i downloadtiktok
Node.js
tidak jelas
/*** @typedef {Object} Media* @property {string} url - URL file media* @property {string} quality - Kualitas file media (misalnya, "hd", "sd", " watermark", "128kbps")* @property {string} extension - Ekstensi file dari file media (misalnya, "mp4", "mp3")* @property {number} size - Ukuran file media dalam byte* @property {string} formattedSize - Ukuran file media yang diformat (misalnya, "8,62 MB", "242,57 KB")* @property {boolean} videoAvailable - Apakah file media berisi video* @property {boolean} audioAvailable - Apakah file media berisi audio* @property {boolean} terpotong - Apakah file media terpotong* @property {boolean} di-cache - Apakah file media di-cache*//*** @typedef {Object} TiktokVideo* @property {?string} error - Pesan kesalahan* @property {string} url - URL video* @property {string} title - Judul video* @property {string} thumbnail - URL thumbnail video* @property {string} durasi - Durasi video (misalnya, "00:15")* @property {string} sumber - The sumber video (misalnya, "tiktok")* @property {Media[]} medias - Serangkaian file media yang terkait dengan video* @property {?string} sid - ID sesi yang terkait dengan video (bisa berupa null)* /
const dt = require("downloadTiktok")// Dapatkan respon dari serverconst result = menunggu dt.downloadTiktok('https://vm.tiktok.com/ZGefRquMA/')// Cetak hasilnya (respon server)konsol .log(result)// Dapatkan video onlyconst videos = dt.filterVideo(result.medias)// Cetak videosconsole.log(videos);// Dapatkan audio onlyconst audios = dt.filterAudio(result.medias)// Cetak audiosconsole.log(audios);// Dapatkan video tanpa watermarkconst noWatermark = dt.filterNoWatermark(result.medias)// Cetak video tanpa watermarkconsole.log(noWatermark );// Dapatkan video terbaik dalam ukuran terbatasconst bestVideo = dt.getBestMediaWithinLimit(videos, 50 * 1024 * 1024)// Cetak videoconsole.log(bestVideo) terbaik;// Dapatkan audio terbaik dalam ukuran terbatasconst bestAudio = dt.getBestMediaWithinLimit(audios, 50 * 1024 * 1024)// Cetak audioconsole.log terbaik(bestAudio );// Dapatkan buffer dari video linkconst videoBuffer = menunggu dt.getBufferFromURL(bestVideo.url)// Cetak video bufferconsole.log(videoBuffer)// Dapatkan buffer dari link audioconst audioBuffer = menunggu dt.getBufferFromURL(bestAudio.url)// Cetak audio bufferconsole.log(audioBuffer)