İçeriğe atla
yt-dlp

TikTok için yt-dlp komut oluşturucu

Tek bir TikTok videosu ya da bir üreticinin tüm profili için yt-dlp komutu kurun; dosya adları okunabilir kalsın.

İsteğe bağlı. Boş bırakırsanız komut URL ile biter, onu kendiniz doldurursunuz.

Komutunuz

yt-dlp --merge-output-format mp4 --no-playlist --embed-metadata -o '%(uploader)s - %(id)s.%(ext)s' https://www.tiktok.com/@user/video/1234567890
Temel

Yalnızca ses seçeneği ses parçasını çıkarır ve görüntüyü atar.

Video ve kalite

Yüksekliğe üst sınır koyar. yt-dlp yine de o sınırdaki veya altındaki en iyi akışı seçer.

Ayrı gelen video ve ses akışlarının içinde birleştirildiği dosya türü.

Gelişmiş seçenekler (3)

Kalite listesinin yerine geçer. Format söz dizimini zaten bilenler için.

Akışları yeniden kodlamadan yeniden paketler. Hızlı ve kayıpsız.

Videoyu yeniden kodlar. Yavaş ve kayıplı — yalnızca remux yetmediğinde.

Ses

Sesin dönüştürüleceği dosya türü.

VBR en iyi boyut-kalite oranını verir; sabit bitrate boyutu daha kolay kestirilir.

Altyazı

Gömmek altyazıyı videonun içine koyar; kaydetmek yanına ayrı bir .srt dosyası yazar.

Virgülle ayırın. Mevcut bütün diller için all yazın.

Oynatma listeleri ve kanallar

Adres hem bir videoya hem bir oynatma listesine aitse ne yapılacağı.

Aralık da liste de çalışır; örneğin 1-10,15 ya da sondan başlayarak iki öğeden birini almak için -5::2.

Gelişmiş seçenekler (1)

Nelerin indirildiğini not eder, böylece komutu yeniden çalıştırınca onları atlar. Bir kanalı güncel tutmanın yolu budur.

Bölümler ve sahneler
Gelişmiş seçenekler (2)

*00:01:30-00:03:00 gibi bir zaman aralığı ya da bir sahne adı. Baştaki yıldız, bunun bir zaman damgası olduğunu belirtir.

Üstveri ve kapak
Gelişmiş seçenekler (3)
SponsorBlock

SponsorBlock verilerine dayanarak topluluğun işaretlediği bölümleri dosyadan keser.

Gelişmiş seçenekler (1)

Bölümleri bırakır ama işaretler, böylece kendiniz atlayabilirsiniz.

Dosyalar ve klasörler

Alan adları %(...)s içine yazılır. Eğik çizgiler klasör oluşturur.

Gelişmiş seçenekler (4)

Dosyaların nereye yazılacağı. Yukarıdaki şablonla birleştirince alt klasörler oluşur.

Dosya adının karakter cinsinden en fazla uzunluğu.

Filtreler
Gelişmiş seçenekler (5)

YYYYAAGG ya da now-1month gibi göreli bir tarih.

YYYYAAGG ya da göreli bir tarih.

Bundan küçük olanları atlar. 5M, 500K gibi değerleri kabul eder.

Bundan büyük olanları atlar.

Durmadan önce indirilecek dosya sayısı.

Örneğin 2M ya da 500K. Bant genişliğinin kalanına başka bir iş için ihtiyacınız varsa işe yarar.

Gelişmiş seçenekler (5)

Parçalara bölünmüş akışları hızlandırır. Dört, makul bir başlangıçtır.

Başarısız olan bir parçanın kaç kez yeniden denenceği. infinite de yazılabilir.

HTTP, HTTPS veya SOCKS proxy adresi.

İstekleri gerçek bir tarayıcıdan geliyormuş gibi gösterir. Aniden 403 almaya başladığınızda alışılmış çözüm budur.

Oturum ve cookies

Oturumunuzu doğrudan okur. Gizli, yaş sınırlı veya yalnızca üyelere açık içerik için gerekir.

Gelişmiş seçenekler (1)

Tarayıcınızdan dışa aktarılmış, Netscape biçiminde bir cookies.txt dosyası.

Canlı yayın
Gelişmiş seçenekler (2)

Planlanmış bir yayın başlayana dek sorgular. MIN-MAX, denetimler arasındaki saniye aralığıdır.

Geçici çözümler
Gelişmiş seçenekler (3)

--add-headers lehine eskimiştir. Pek çok eski rehber hâlâ bunu kullandığı için duruyor.

--add-headers lehine eskimiştir.

Siteye özgü seçenekler, örneğin youtube:player_client=web.

Çıktı ve hata ayıklama
Gelişmiş seçenekler (2)
Sıfırla

TikTok için notlar

TikTok'ta başlık, açıklamanın ilk satırıdır; bu yüzden dosya adları çok uzun ve çoğu zaman kullanışsız çıkar. Buradaki hazır ayar dosyaları yükleyen ve id ile adlandırır: hem sıralanır hem de asla çakışmaz.

Filigransız bir akışın bulunup bulunmadığı videoya ve bölgeye göre değişir — yok saymadan önce komutu -F ile çalıştırıp gerçekte ne olduğuna bakın. Gizli veya yalnızca takipçilere açık gönderiler, onları görebilen bir hesabın cookies'ini gerektirir.

TikTok artık yalnızca dikey video değil: fotoğraf kipi gönderileri ve slayt gösterileri de aynı biçimdeki URL'lerden gelir ve yt-dlp çok öğeli olanları oynatma listesi sayar — her slayt kendi öğesi, varsa arkadaki ses ayrı bir ses öğesi. Bu platformun biçimidir, bir başarısızlık değil; slayt gösterisini tek dosyada birleştiren bir seçenek yoktur. "Yalnızca resimleri indiriyor" gibi görünen bir komut, aslında gönderinin neyse tam olarak onu indirmiştir.

Profil adresi — tiktok.com/@handle — hesaptaki her videoyu indirir ve sayfalamalıdır; bu, çok yükleyen bir üreticide uzun bir işleyiş demektir. Beğeniler ve kaydedilenler sekmeleri yalnızca sahibi olan hesaba görünür, bu yüzden onlar için oturum açmış bir oturumun cookies'i gerekir. Bütün liste işleyişini arşiv dosyası ve hatadan sonra devam et ile birleştirin: çok yükleyen bir hesapta en az bir silinmiş gönderi olacaktır ve bu iki seçenek olmadan tek silinmiş gönderi öteki binini durdurur.

TikTok hız sınırını sert uygular. Hızlı başlayıp sonra sürünen ya da yarıda 403 ile ölen bir indirme genellikle bozuk bir ayıklayıcının değil, hız sınırlamasının sonucudur — hız sınırı ekleyin, koşut fragment sayısını düşürün ve tekrar eden çalıştırmaların arasına boşluk koyun. Oturum açmış bir oturumun cookies'i üst sınırı kayda değer biçimde yükseltir. Birçok başkasının da kullandığı bir VPN ucu, kısıtlamayı iyileştirmektense genellikle kötüleştirir: istek göndermeden önce IP şüpheli sayılır.

Ses için -x bir TikTok'un ses parçasını her yerde yaptığı gibi çıkarır ve videoyu tümüyle atlar. Bir videonun "özgün sesi" kendi sayfası olan ayrı bir öğedir; bu yüzden başkasının gönderisinde duyduğunuz parça, videosuz olarak ses sayfasından alınabilir. Dosya adlandırma burada çoğu platformdan daha çok önem taşır — açıklamayı başlık yapan adlandırma, iki gönderi aynı sözcüklerle başladığı anda çakışır — işte bu yüzden buradaki hazır ayar dosyaları yükleyen ve video id'siyle adlandırır.

Sık sorulan sorular

yt-dlp TikTok'u filigransız indirebilir mi?
TikTok ne veriyorsa onu indirir. Filigransız akış kimi zaman vardır kimi zaman yoktur ve bu, videoya ve bölgeye göre değişir — o adreste ne olduğunu -F ile görün.
Gizli ya da yalnızca takipçilere açık bir TikTok'u indirebilir miyim?
Yalnızca kendi hesabınız onu görebiliyorsa. --cookies-from-browser kullanın ki yt-dlp isteği sizin adınıza yapsın.
Bir üreticinin bütün videolarını nasıl indiririm?
yt-dlp'yi profil adresine "listenin tamamı" kipiyle yöneltin ve bir kayıt dosyası ekleyin ki sonraki çalıştırmalar yalnızca yenileri alsın.