Bir YouTube videosundan altyazıları nasıl indiririm?


11

Üç dilde altyazı bulunan bu video için mevcut tüm altyazıları kaydetmek istiyorum .

Videodan altyazı dosyaları indirmenin bir yolu var mı?

Bunlar .srt dosyaları mı?

Ben video dosyasını kaydetmek için nasıl biliyorum ama altyazı video ile çevrimdışı kullanmak istiyorum; herhangi bir çözüm?

Ortam: Windows 7 Pro ve Internet Explorer 8.


1
Ayrıca bkz (otomatik oluşturulan transkripsiyonlar için): webapps.stackexchange.com/questions/2751/…
Mekanik salyangoz

@verve, Bu otomatik oluşturulan altyazıların içinde çok fazla hata var ....
Pacerier

En iyi alternatif olarak youtube-dl buldum . Bu yanıtı
Pablo A

Yanıtlar:


4

Python'un yüklü olduğunu varsayarsak , bir Python betiği olan getyoutubecc kullanabilirsiniz .

Yürütme aşağıdaki gibidir

>> python getyoutubecc Akqkvx407c8

Ardından videoyu ve .srt dosyasını aynı klasörde tutun ve VLC'de oynatabilirsiniz.

Teknik olmayan bir yöntem için , .srt dosyasını bir zip içinde indirecek olan http://mo.dbxdb.com/ gibi dönüşüm sitelerinden birini deneyin .

Dosyayı menüde aç

Zip dosyasından parçayı seçin

Parçayı seçin

Ve sonra altyazıların göründüğünü görmelisiniz

VLC ekranının altındaki altyazılar

Birden fazla parçalı videolar için, kazmak ve .xml'den .srt'ye manuel olarak kaydetmek zorunda kalacaksınız, orada web'de hazır bir araç yok

http://video.google.com/timedtext?lang=<LANG>&v=<VIDEOID>

enİngilizce, itİtalyanca ve deAlmanca için nerede olabilir ?
<VIDEOID>Youtube videonuzun kimliği.

İçin bazı videolar , videonun Youtube sayfasında görüldüğü gibi üçüncü bir argüman olarak, altyazı parçanın adını belirtmek için gerekli görülmektedir:

http://video.google.com/timedtext?lang=<LANG>&v=<VIDEOID>&name=<NAME>

Python'un ne olduğunu bilmiyorum! Nasıl yürütürüm? Üzgünüm, ben bir acemiyim. Daha ayrıntılı açıklayabilir misiniz?
verve

@verve bu bir programlama dilidir. Benzer bir sonuç elde etmek için mo.dbxdb.com adresini kullanabilirsiniz .
phwd

İşe yarıyor gibi görünüyor. Video YT The Eng'de oynatıldığında. subs ilk olarak varsayılan olarak oynar, bu yüzden belki de Eng'i indiriyor. subs. Aynı video için diğer 2 dili nasıl indirebilirim? Diğer alt dosyaları indirmeyi nasıl seçerim?
verve

Bunu kullanın http://video.google.com/timedtext?lang=<LANG>&v=<VIDEOID>ve daha sonra bir .srt
phwd

Yeni URL, youtube.com/api/timedtext?lang= {LANG} & v = {VIDEOID}
mvark

2

Bu görev için 4k video indirici adı verilen açık kaynaklı bir yardımcı program var .

4K Video Downloader, YouTube'dan video ve altyazıları mümkün olan en yüksek kalitede bilgisayarınıza indirmenize izin verir.


Chromebleed Checker'ın bu web sitesini Heartbleed hatalarından etkilenen olarak işaretlediğini unutmayın.
Aurélien Ooms

Bilmiyorum ... bir şekilde spam gibi kokuyor ...
rogerdpack

2

Bu, bir YouTube videosundan tüm kullanılabilir alt dosyaları .srt biçiminde tek bir tıklama ile indiren bir yazılım parçasıdır. Başka özellikleri de var: http://google2srt.sourceforge.net/en/ .

Yardım için teşekkürler phwd ama Google2SRT kullanımı süper kolay ve tam olarak aradığım şey.



Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.