Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Instant transcription from youtube #499

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

thewh1teagle
Copy link
Owner

@thewh1teagle thewh1teagle commented Jan 24, 2025

Done:

TODO:

Use from

~/Library/Application\ Support/github.com.thewh1teagle.vibe/yt-dlp_macos --help

List subs with

~/Library/Application\ Support/github.com.thewh1teagle.vibe/yt-dlp_macos --list-subs https://www.youtube.com/watch\?v\=gYqs-wUKZsM
  • Option to enable instant transcription from youtube in settings. enabled by default
  • Normalize language from vibe whisper language to youtube language and specify in args
  • Optional: may add option to add any wanted argument to ytdlp in settings

@thewh1teagle thewh1teagle changed the title update ytdlp and add check for updates Instance transcription from youtube Jan 24, 2025
@thewh1teagle
Copy link
Owner Author

thewh1teagle commented Jan 24, 2025

Options

--write-subs                    Write subtitle file
--no-write-subs                 Do not write subtitle file (default)
--write-auto-subs               Write automatically generated subtitle file
                                (Alias: --write-automatic-subs)
--no-write-auto-subs            Do not write auto-generated subtitles
                                (default) (Alias: --no-write-automatic-subs)
--list-subs                     List available subtitles of each video.
                                Simulate unless --no-simulate is used
--sub-format FORMAT             Subtitle format; accepts formats preference
                                separated by "/", e.g. "srt" or "ass/srt/best"
--sub-langs LANGS               Languages of the subtitles to download (can
                                be regex) or "all" separated by commas, e.g.
                                --sub-langs "en.*,ja" (where "en.*" is a
                                regex pattern that matches "en" followed by
                                0 or more of any character). You can prefix
                                the language code with a "-" to exclude it
                                from the requested languages, e.g. --sub-
                                langs all,-live_chat. Use --list-subs for a
                                list of available language tags

Example

~/Library/Application\ Support/github.com.thewh1teagle.vibe/yt-dlp_macos --list-subs https://www.youtube.com/watch\?v\=gYqs-wUKZsM 
[youtube] Extracting URL: https://www.youtube.com/watch?v=gYqs-wUKZsM
[youtube] gYqs-wUKZsM: Downloading webpage
[youtube] gYqs-wUKZsM: Downloading tv player API JSON
[youtube] gYqs-wUKZsM: Downloading ios player API JSON
[youtube] gYqs-wUKZsM: Downloading player 37364e28
[youtube] gYqs-wUKZsM: Downloading m3u8 information
[info] Available automatic captions for gYqs-wUKZsM:
Language   Name                                                          Formats
en         English, English, English, English, English, English, unknown vtt, ttml, srv3, srv2, srv1, json3, vtt
ab-en      Abkhazian from English                                        vtt, ttml, srv3, srv2, srv1, json3
aa-en      Afar from English                                             vtt, ttml, srv3, srv2, srv1, json3
af-en      Afrikaans from English                                        vtt, ttml, srv3, srv2, srv1, json3
ak-en      Akan from English                                             vtt, ttml, srv3, srv2, srv1, json3
sq-en      Albanian from English                                         vtt, ttml, srv3, srv2, srv1, json3
am-en      Amharic from English                                          vtt, ttml, srv3, srv2, srv1, json3
ar-en      Arabic from English                                           vtt, ttml, srv3, srv2, srv1, json3
hy-en      Armenian from English                                         vtt, ttml, srv3, srv2, srv1, json3
as-en      Assamese from English                                         vtt, ttml, srv3, srv2, srv1, json3
ay-en      Aymara from English                                           vtt, ttml, srv3, srv2, srv1, json3
az-en      Azerbaijani from English                                      vtt, ttml, srv3, srv2, srv1, json3
bn-en      Bangla from English                                           vtt, ttml, srv3, srv2, srv1, json3
ba-en      Bashkir from English                                          vtt, ttml, srv3, srv2, srv1, json3
eu-en      Basque from English                                           vtt, ttml, srv3, srv2, srv1, json3
be-en      Belarusian from English                                       vtt, ttml, srv3, srv2, srv1, json3
bho-en     Bhojpuri from English                                         vtt, ttml, srv3, srv2, srv1, json3
bs-en      Bosnian from English                                          vtt, ttml, srv3, srv2, srv1, json3
br-en      Breton from English                                           vtt, ttml, srv3, srv2, srv1, json3
bg-en      Bulgarian from English                                        vtt, ttml, srv3, srv2, srv1, json3
my-en      Burmese from English                                          vtt, ttml, srv3, srv2, srv1, json3
ca-en      Catalan from English                                          vtt, ttml, srv3, srv2, srv1, json3
ceb-en     Cebuano from English                                          vtt, ttml, srv3, srv2, srv1, json3
zh-Hans-en Chinese (Simplified) from English                             vtt, ttml, srv3, srv2, srv1, json3
zh-Hant-en Chinese (Traditional) from English                            vtt, ttml, srv3, srv2, srv1, json3
co-en      Corsican from English                                         vtt, ttml, srv3, srv2, srv1, json3
hr-en      Croatian from English                                         vtt, ttml, srv3, srv2, srv1, json3
cs-en      Czech from English                                            vtt, ttml, srv3, srv2, srv1, json3
da-en      Danish from English                                           vtt, ttml, srv3, srv2, srv1, json3
dv-en      Divehi from English                                           vtt, ttml, srv3, srv2, srv1, json3
nl-en      Dutch from English                                            vtt, ttml, srv3, srv2, srv1, json3
dz-en      Dzongkha from English                                         vtt, ttml, srv3, srv2, srv1, json3
en-en      English from English                                          vtt, ttml, srv3, srv2, srv1, json3
eo-en      Esperanto from English                                        vtt, ttml, srv3, srv2, srv1, json3
et-en      Estonian from English                                         vtt, ttml, srv3, srv2, srv1, json3
ee-en      Ewe from English                                              vtt, ttml, srv3, srv2, srv1, json3
fo-en      Faroese from English                                          vtt, ttml, srv3, srv2, srv1, json3
fj-en      Fijian from English                                           vtt, ttml, srv3, srv2, srv1, json3
fil-en     Filipino from English                                         vtt, ttml, srv3, srv2, srv1, json3
fi-en      Finnish from English                                          vtt, ttml, srv3, srv2, srv1, json3
fr-en      French from English                                           vtt, ttml, srv3, srv2, srv1, json3
gaa-en     Ga from English                                               vtt, ttml, srv3, srv2, srv1, json3
gl-en      Galician from English                                         vtt, ttml, srv3, srv2, srv1, json3
lg-en      Ganda from English                                            vtt, ttml, srv3, srv2, srv1, json3
ka-en      Georgian from English                                         vtt, ttml, srv3, srv2, srv1, json3
de-en      German from English                                           vtt, ttml, srv3, srv2, srv1, json3
el-en      Greek from English                                            vtt, ttml, srv3, srv2, srv1, json3
gn-en      Guarani from English                                          vtt, ttml, srv3, srv2, srv1, json3
gu-en      Gujarati from English                                         vtt, ttml, srv3, srv2, srv1, json3
ht-en      Haitian Creole from English                                   vtt, ttml, srv3, srv2, srv1, json3
ha-en      Hausa from English                                            vtt, ttml, srv3, srv2, srv1, json3
haw-en     Hawaiian from English                                         vtt, ttml, srv3, srv2, srv1, json3
iw-en      Hebrew from English                                           vtt, ttml, srv3, srv2, srv1, json3
hi-en      Hindi from English                                            vtt, ttml, srv3, srv2, srv1, json3
hmn-en     Hmong from English                                            vtt, ttml, srv3, srv2, srv1, json3
hu-en      Hungarian from English                                        vtt, ttml, srv3, srv2, srv1, json3
is-en      Icelandic from English                                        vtt, ttml, srv3, srv2, srv1, json3
ig-en      Igbo from English                                             vtt, ttml, srv3, srv2, srv1, json3
id-en      Indonesian from English                                       vtt, ttml, srv3, srv2, srv1, json3
iu-en      Inuktitut from English                                        vtt, ttml, srv3, srv2, srv1, json3
ga-en      Irish from English                                            vtt, ttml, srv3, srv2, srv1, json3
it-en      Italian from English                                          vtt, ttml, srv3, srv2, srv1, json3
ja-en      Japanese from English                                         vtt, ttml, srv3, srv2, srv1, json3
jv-en      Javanese from English                                         vtt, ttml, srv3, srv2, srv1, json3
kl-en      Kalaallisut from English                                      vtt, ttml, srv3, srv2, srv1, json3
kn-en      Kannada from English                                          vtt, ttml, srv3, srv2, srv1, json3
kk-en      Kazakh from English                                           vtt, ttml, srv3, srv2, srv1, json3
kha-en     Khasi from English                                            vtt, ttml, srv3, srv2, srv1, json3
km-en      Khmer from English                                            vtt, ttml, srv3, srv2, srv1, json3
rw-en      Kinyarwanda from English                                      vtt, ttml, srv3, srv2, srv1, json3
ko-en      Korean from English                                           vtt, ttml, srv3, srv2, srv1, json3
kri-en     Krio from English                                             vtt, ttml, srv3, srv2, srv1, json3
ku-en      Kurdish from English                                          vtt, ttml, srv3, srv2, srv1, json3
ky-en      Kyrgyz from English                                           vtt, ttml, srv3, srv2, srv1, json3
lo-en      Lao from English                                              vtt, ttml, srv3, srv2, srv1, json3
la-en      Latin from English                                            vtt, ttml, srv3, srv2, srv1, json3
lv-en      Latvian from English                                          vtt, ttml, srv3, srv2, srv1, json3
ln-en      Lingala from English                                          vtt, ttml, srv3, srv2, srv1, json3
lt-en      Lithuanian from English                                       vtt, ttml, srv3, srv2, srv1, json3
lua-en     Luba-Lulua from English                                       vtt, ttml, srv3, srv2, srv1, json3
luo-en     Luo from English                                              vtt, ttml, srv3, srv2, srv1, json3
lb-en      Luxembourgish from English                                    vtt, ttml, srv3, srv2, srv1, json3
mk-en      Macedonian from English                                       vtt, ttml, srv3, srv2, srv1, json3
mg-en      Malagasy from English                                         vtt, ttml, srv3, srv2, srv1, json3
ms-en      Malay from English                                            vtt, ttml, srv3, srv2, srv1, json3
ml-en      Malayalam from English                                        vtt, ttml, srv3, srv2, srv1, json3
mt-en      Maltese from English                                          vtt, ttml, srv3, srv2, srv1, json3
gv-en      Manx from English                                             vtt, ttml, srv3, srv2, srv1, json3
mi-en      Māori from English                                            vtt, ttml, srv3, srv2, srv1, json3
mr-en      Marathi from English                                          vtt, ttml, srv3, srv2, srv1, json3
mn-en      Mongolian from English                                        vtt, ttml, srv3, srv2, srv1, json3
mfe-en     Morisyen from English                                         vtt, ttml, srv3, srv2, srv1, json3
ne-en      Nepali from English                                           vtt, ttml, srv3, srv2, srv1, json3
new-en     Newari from English                                           vtt, ttml, srv3, srv2, srv1, json3
nso-en     Northern Sotho from English                                   vtt, ttml, srv3, srv2, srv1, json3
no-en      Norwegian from English                                        vtt, ttml, srv3, srv2, srv1, json3
ny-en      Nyanja from English                                           vtt, ttml, srv3, srv2, srv1, json3
oc-en      Occitan from English                                          vtt, ttml, srv3, srv2, srv1, json3
or-en      Odia from English                                             vtt, ttml, srv3, srv2, srv1, json3
om-en      Oromo from English                                            vtt, ttml, srv3, srv2, srv1, json3
os-en      Ossetic from English                                          vtt, ttml, srv3, srv2, srv1, json3
pam-en     Pampanga from English                                         vtt, ttml, srv3, srv2, srv1, json3
ps-en      Pashto from English                                           vtt, ttml, srv3, srv2, srv1, json3
fa-en      Persian from English                                          vtt, ttml, srv3, srv2, srv1, json3
pl-en      Polish from English                                           vtt, ttml, srv3, srv2, srv1, json3
pt-en      Portuguese from English                                       vtt, ttml, srv3, srv2, srv1, json3
pt-PT-en   Portuguese (Portugal) from English                            vtt, ttml, srv3, srv2, srv1, json3
pa-en      Punjabi from English                                          vtt, ttml, srv3, srv2, srv1, json3
qu-en      Quechua from English                                          vtt, ttml, srv3, srv2, srv1, json3
ro-en      Romanian from English                                         vtt, ttml, srv3, srv2, srv1, json3
rn-en      Rundi from English                                            vtt, ttml, srv3, srv2, srv1, json3
ru-en      Russian from English                                          vtt, ttml, srv3, srv2, srv1, json3
sm-en      Samoan from English                                           vtt, ttml, srv3, srv2, srv1, json3
sg-en      Sango from English                                            vtt, ttml, srv3, srv2, srv1, json3
sa-en      Sanskrit from English                                         vtt, ttml, srv3, srv2, srv1, json3
gd-en      Scottish Gaelic from English                                  vtt, ttml, srv3, srv2, srv1, json3
sr-en      Serbian from English                                          vtt, ttml, srv3, srv2, srv1, json3
crs-en     Seselwa Creole French from English                            vtt, ttml, srv3, srv2, srv1, json3
sn-en      Shona from English                                            vtt, ttml, srv3, srv2, srv1, json3
sd-en      Sindhi from English                                           vtt, ttml, srv3, srv2, srv1, json3
si-en      Sinhala from English                                          vtt, ttml, srv3, srv2, srv1, json3
sk-en      Slovak from English                                           vtt, ttml, srv3, srv2, srv1, json3
sl-en      Slovenian from English                                        vtt, ttml, srv3, srv2, srv1, json3
so-en      Somali from English                                           vtt, ttml, srv3, srv2, srv1, json3
st-en      Southern Sotho from English                                   vtt, ttml, srv3, srv2, srv1, json3
es-en      Spanish from English                                          vtt, ttml, srv3, srv2, srv1, json3
su-en      Sundanese from English                                        vtt, ttml, srv3, srv2, srv1, json3
sw-en      Swahili from English                                          vtt, ttml, srv3, srv2, srv1, json3
ss-en      Swati from English                                            vtt, ttml, srv3, srv2, srv1, json3
sv-en      Swedish from English                                          vtt, ttml, srv3, srv2, srv1, json3
tg-en      Tajik from English                                            vtt, ttml, srv3, srv2, srv1, json3
ta-en      Tamil from English                                            vtt, ttml, srv3, srv2, srv1, json3
tt-en      Tatar from English                                            vtt, ttml, srv3, srv2, srv1, json3
te-en      Telugu from English                                           vtt, ttml, srv3, srv2, srv1, json3
th-en      Thai from English                                             vtt, ttml, srv3, srv2, srv1, json3
bo-en      Tibetan from English                                          vtt, ttml, srv3, srv2, srv1, json3
ti-en      Tigrinya from English                                         vtt, ttml, srv3, srv2, srv1, json3
to-en      Tongan from English                                           vtt, ttml, srv3, srv2, srv1, json3
ts-en      Tsonga from English                                           vtt, ttml, srv3, srv2, srv1, json3
tn-en      Tswana from English                                           vtt, ttml, srv3, srv2, srv1, json3
tum-en     Tumbuka from English                                          vtt, ttml, srv3, srv2, srv1, json3
tr-en      Turkish from English                                          vtt, ttml, srv3, srv2, srv1, json3
tk-en      Turkmen from English                                          vtt, ttml, srv3, srv2, srv1, json3
uk-en      Ukrainian from English                                        vtt, ttml, srv3, srv2, srv1, json3
ur-en      Urdu from English                                             vtt, ttml, srv3, srv2, srv1, json3
ug-en      Uyghur from English                                           vtt, ttml, srv3, srv2, srv1, json3
uz-en      Uzbek from English                                            vtt, ttml, srv3, srv2, srv1, json3
ve-en      Venda from English                                            vtt, ttml, srv3, srv2, srv1, json3
vi-en      Vietnamese from English                                       vtt, ttml, srv3, srv2, srv1, json3
war-en     Waray from English                                            vtt, ttml, srv3, srv2, srv1, json3
cy-en      Welsh from English                                            vtt, ttml, srv3, srv2, srv1, json3
fy-en      Western Frisian from English                                  vtt, ttml, srv3, srv2, srv1, json3
wo-en      Wolof from English                                            vtt, ttml, srv3, srv2, srv1, json3
xh-en      Xhosa from English                                            vtt, ttml, srv3, srv2, srv1, json3
yi-en      Yiddish from English                                          vtt, ttml, srv3, srv2, srv1, json3
yo-en      Yoruba from English                                           vtt, ttml, srv3, srv2, srv1, json3
zu-en      Zulu from English                                             vtt, ttml, srv3, srv2, srv1, json3
ab         Abkhazian                                                     vtt, ttml, srv3, srv2, srv1, json3
aa         Afar                                                          vtt, ttml, srv3, srv2, srv1, json3
af         Afrikaans                                                     vtt, ttml, srv3, srv2, srv1, json3
ak         Akan                                                          vtt, ttml, srv3, srv2, srv1, json3
sq         Albanian                                                      vtt, ttml, srv3, srv2, srv1, json3
am         Amharic                                                       vtt, ttml, srv3, srv2, srv1, json3
ar         Arabic                                                        vtt, ttml, srv3, srv2, srv1, json3
hy         Armenian                                                      vtt, ttml, srv3, srv2, srv1, json3
as         Assamese                                                      vtt, ttml, srv3, srv2, srv1, json3
ay         Aymara                                                        vtt, ttml, srv3, srv2, srv1, json3
az         Azerbaijani                                                   vtt, ttml, srv3, srv2, srv1, json3
bn         Bangla                                                        vtt, ttml, srv3, srv2, srv1, json3
ba         Bashkir                                                       vtt, ttml, srv3, srv2, srv1, json3
eu         Basque                                                        vtt, ttml, srv3, srv2, srv1, json3
be         Belarusian                                                    vtt, ttml, srv3, srv2, srv1, json3
bho        Bhojpuri                                                      vtt, ttml, srv3, srv2, srv1, json3
bs         Bosnian                                                       vtt, ttml, srv3, srv2, srv1, json3
br         Breton                                                        vtt, ttml, srv3, srv2, srv1, json3
bg         Bulgarian                                                     vtt, ttml, srv3, srv2, srv1, json3
my         Burmese                                                       vtt, ttml, srv3, srv2, srv1, json3
ca         Catalan                                                       vtt, ttml, srv3, srv2, srv1, json3
ceb        Cebuano                                                       vtt, ttml, srv3, srv2, srv1, json3
zh-Hans    Chinese (Simplified)                                          vtt, ttml, srv3, srv2, srv1, json3
zh-Hant    Chinese (Traditional)                                         vtt, ttml, srv3, srv2, srv1, json3
co         Corsican                                                      vtt, ttml, srv3, srv2, srv1, json3
hr         Croatian                                                      vtt, ttml, srv3, srv2, srv1, json3
cs         Czech                                                         vtt, ttml, srv3, srv2, srv1, json3
da         Danish                                                        vtt, ttml, srv3, srv2, srv1, json3
dv         Divehi                                                        vtt, ttml, srv3, srv2, srv1, json3
nl         Dutch                                                         vtt, ttml, srv3, srv2, srv1, json3
dz         Dzongkha                                                      vtt, ttml, srv3, srv2, srv1, json3
en-orig    English (Original)                                            vtt, ttml, srv3, srv2, srv1, json3
eo         Esperanto                                                     vtt, ttml, srv3, srv2, srv1, json3
et         Estonian                                                      vtt, ttml, srv3, srv2, srv1, json3
ee         Ewe                                                           vtt, ttml, srv3, srv2, srv1, json3
fo         Faroese                                                       vtt, ttml, srv3, srv2, srv1, json3
fj         Fijian                                                        vtt, ttml, srv3, srv2, srv1, json3
fil        Filipino                                                      vtt, ttml, srv3, srv2, srv1, json3
fi         Finnish                                                       vtt, ttml, srv3, srv2, srv1, json3
fr         French                                                        vtt, ttml, srv3, srv2, srv1, json3
gaa        Ga                                                            vtt, ttml, srv3, srv2, srv1, json3
gl         Galician                                                      vtt, ttml, srv3, srv2, srv1, json3
lg         Ganda                                                         vtt, ttml, srv3, srv2, srv1, json3
ka         Georgian                                                      vtt, ttml, srv3, srv2, srv1, json3
de         German                                                        vtt, ttml, srv3, srv2, srv1, json3
el         Greek                                                         vtt, ttml, srv3, srv2, srv1, json3
gn         Guarani                                                       vtt, ttml, srv3, srv2, srv1, json3
gu         Gujarati                                                      vtt, ttml, srv3, srv2, srv1, json3
ht         Haitian Creole                                                vtt, ttml, srv3, srv2, srv1, json3
ha         Hausa                                                         vtt, ttml, srv3, srv2, srv1, json3
haw        Hawaiian                                                      vtt, ttml, srv3, srv2, srv1, json3
iw         Hebrew                                                        vtt, ttml, srv3, srv2, srv1, json3
hi         Hindi                                                         vtt, ttml, srv3, srv2, srv1, json3
hmn        Hmong                                                         vtt, ttml, srv3, srv2, srv1, json3
hu         Hungarian                                                     vtt, ttml, srv3, srv2, srv1, json3
is         Icelandic                                                     vtt, ttml, srv3, srv2, srv1, json3
ig         Igbo                                                          vtt, ttml, srv3, srv2, srv1, json3
id         Indonesian                                                    vtt, ttml, srv3, srv2, srv1, json3
iu         Inuktitut                                                     vtt, ttml, srv3, srv2, srv1, json3
ga         Irish                                                         vtt, ttml, srv3, srv2, srv1, json3
it         Italian                                                       vtt, ttml, srv3, srv2, srv1, json3
ja         Japanese                                                      vtt, ttml, srv3, srv2, srv1, json3
jv         Javanese                                                      vtt, ttml, srv3, srv2, srv1, json3
kl         Kalaallisut                                                   vtt, ttml, srv3, srv2, srv1, json3
kn         Kannada                                                       vtt, ttml, srv3, srv2, srv1, json3
kk         Kazakh                                                        vtt, ttml, srv3, srv2, srv1, json3
kha        Khasi                                                         vtt, ttml, srv3, srv2, srv1, json3
km         Khmer                                                         vtt, ttml, srv3, srv2, srv1, json3
rw         Kinyarwanda                                                   vtt, ttml, srv3, srv2, srv1, json3
ko         Korean                                                        vtt, ttml, srv3, srv2, srv1, json3
kri        Krio                                                          vtt, ttml, srv3, srv2, srv1, json3
ku         Kurdish                                                       vtt, ttml, srv3, srv2, srv1, json3
ky         Kyrgyz                                                        vtt, ttml, srv3, srv2, srv1, json3
lo         Lao                                                           vtt, ttml, srv3, srv2, srv1, json3
la         Latin                                                         vtt, ttml, srv3, srv2, srv1, json3
lv         Latvian                                                       vtt, ttml, srv3, srv2, srv1, json3
ln         Lingala                                                       vtt, ttml, srv3, srv2, srv1, json3
lt         Lithuanian                                                    vtt, ttml, srv3, srv2, srv1, json3
lua        Luba-Lulua                                                    vtt, ttml, srv3, srv2, srv1, json3
luo        Luo                                                           vtt, ttml, srv3, srv2, srv1, json3
lb         Luxembourgish                                                 vtt, ttml, srv3, srv2, srv1, json3
mk         Macedonian                                                    vtt, ttml, srv3, srv2, srv1, json3
mg         Malagasy                                                      vtt, ttml, srv3, srv2, srv1, json3
ms         Malay                                                         vtt, ttml, srv3, srv2, srv1, json3
ml         Malayalam                                                     vtt, ttml, srv3, srv2, srv1, json3
mt         Maltese                                                       vtt, ttml, srv3, srv2, srv1, json3
gv         Manx                                                          vtt, ttml, srv3, srv2, srv1, json3
mi         Māori                                                         vtt, ttml, srv3, srv2, srv1, json3
mr         Marathi                                                       vtt, ttml, srv3, srv2, srv1, json3
mn         Mongolian                                                     vtt, ttml, srv3, srv2, srv1, json3
mfe        Morisyen                                                      vtt, ttml, srv3, srv2, srv1, json3
ne         Nepali                                                        vtt, ttml, srv3, srv2, srv1, json3
new        Newari                                                        vtt, ttml, srv3, srv2, srv1, json3
nso        Northern Sotho                                                vtt, ttml, srv3, srv2, srv1, json3
no         Norwegian                                                     vtt, ttml, srv3, srv2, srv1, json3
ny         Nyanja                                                        vtt, ttml, srv3, srv2, srv1, json3
oc         Occitan                                                       vtt, ttml, srv3, srv2, srv1, json3
or         Odia                                                          vtt, ttml, srv3, srv2, srv1, json3
om         Oromo                                                         vtt, ttml, srv3, srv2, srv1, json3
os         Ossetic                                                       vtt, ttml, srv3, srv2, srv1, json3
pam        Pampanga                                                      vtt, ttml, srv3, srv2, srv1, json3
ps         Pashto                                                        vtt, ttml, srv3, srv2, srv1, json3
fa         Persian                                                       vtt, ttml, srv3, srv2, srv1, json3
pl         Polish                                                        vtt, ttml, srv3, srv2, srv1, json3
pt         Portuguese                                                    vtt, ttml, srv3, srv2, srv1, json3
pt-PT      Portuguese (Portugal)                                         vtt, ttml, srv3, srv2, srv1, json3
pa         Punjabi                                                       vtt, ttml, srv3, srv2, srv1, json3
qu         Quechua                                                       vtt, ttml, srv3, srv2, srv1, json3
ro         Romanian                                                      vtt, ttml, srv3, srv2, srv1, json3
rn         Rundi                                                         vtt, ttml, srv3, srv2, srv1, json3
ru         Russian                                                       vtt, ttml, srv3, srv2, srv1, json3
sm         Samoan                                                        vtt, ttml, srv3, srv2, srv1, json3
sg         Sango                                                         vtt, ttml, srv3, srv2, srv1, json3
sa         Sanskrit                                                      vtt, ttml, srv3, srv2, srv1, json3
gd         Scottish Gaelic                                               vtt, ttml, srv3, srv2, srv1, json3
sr         Serbian                                                       vtt, ttml, srv3, srv2, srv1, json3
crs        Seselwa Creole French                                         vtt, ttml, srv3, srv2, srv1, json3
sn         Shona                                                         vtt, ttml, srv3, srv2, srv1, json3
sd         Sindhi                                                        vtt, ttml, srv3, srv2, srv1, json3
si         Sinhala                                                       vtt, ttml, srv3, srv2, srv1, json3
sk         Slovak                                                        vtt, ttml, srv3, srv2, srv1, json3
sl         Slovenian                                                     vtt, ttml, srv3, srv2, srv1, json3
so         Somali                                                        vtt, ttml, srv3, srv2, srv1, json3
st         Southern Sotho                                                vtt, ttml, srv3, srv2, srv1, json3
es         Spanish                                                       vtt, ttml, srv3, srv2, srv1, json3
su         Sundanese                                                     vtt, ttml, srv3, srv2, srv1, json3
sw         Swahili                                                       vtt, ttml, srv3, srv2, srv1, json3
ss         Swati                                                         vtt, ttml, srv3, srv2, srv1, json3
sv         Swedish                                                       vtt, ttml, srv3, srv2, srv1, json3
tg         Tajik                                                         vtt, ttml, srv3, srv2, srv1, json3
ta         Tamil                                                         vtt, ttml, srv3, srv2, srv1, json3
tt         Tatar                                                         vtt, ttml, srv3, srv2, srv1, json3
te         Telugu                                                        vtt, ttml, srv3, srv2, srv1, json3
th         Thai                                                          vtt, ttml, srv3, srv2, srv1, json3
bo         Tibetan                                                       vtt, ttml, srv3, srv2, srv1, json3
ti         Tigrinya                                                      vtt, ttml, srv3, srv2, srv1, json3
to         Tongan                                                        vtt, ttml, srv3, srv2, srv1, json3
ts         Tsonga                                                        vtt, ttml, srv3, srv2, srv1, json3
tn         Tswana                                                        vtt, ttml, srv3, srv2, srv1, json3
tum        Tumbuka                                                       vtt, ttml, srv3, srv2, srv1, json3
tr         Turkish                                                       vtt, ttml, srv3, srv2, srv1, json3
tk         Turkmen                                                       vtt, ttml, srv3, srv2, srv1, json3
uk         Ukrainian                                                     vtt, ttml, srv3, srv2, srv1, json3
ur         Urdu                                                          vtt, ttml, srv3, srv2, srv1, json3
ug         Uyghur                                                        vtt, ttml, srv3, srv2, srv1, json3
uz         Uzbek                                                         vtt, ttml, srv3, srv2, srv1, json3
ve         Venda                                                         vtt, ttml, srv3, srv2, srv1, json3
vi         Vietnamese                                                    vtt, ttml, srv3, srv2, srv1, json3
war        Waray                                                         vtt, ttml, srv3, srv2, srv1, json3
cy         Welsh                                                         vtt, ttml, srv3, srv2, srv1, json3
fy         Western Frisian                                               vtt, ttml, srv3, srv2, srv1, json3
wo         Wolof                                                         vtt, ttml, srv3, srv2, srv1, json3
xh         Xhosa                                                         vtt, ttml, srv3, srv2, srv1, json3
yi         Yiddish                                                       vtt, ttml, srv3, srv2, srv1, json3
yo         Yoruba                                                        vtt, ttml, srv3, srv2, srv1, json3
zu         Zulu                                                          vtt, ttml, srv3, srv2, srv1, json3
[info] Available subtitles for gYqs-wUKZsM:
~/Library/Application\ Support/github.com.thewh1teagle.vibe/yt-dlp_macos --sub-format json3 --write-subs --sub-langs=iw https://www.youtube.com/watch\?v\=gYqs-wUKZsM

Example hebrew subtitles

~/Library/Application\ Support/github.com.thewh1teagle.vibe/yt-dlp_macos --sub-format json3 --write-auto-subs --write-subs --sub-langs=iw https://www.youtube.com/watch\?v\=gYqs-wUKZsM -o "subtitle:subtitles.json"

subtitles.json.iw.json

@thewh1teagle thewh1teagle changed the title Instance transcription from youtube Instant transcription from youtube Jan 24, 2025
@thewh1teagle thewh1teagle force-pushed the feat/instance-youtube-subtitles branch from 49e9af4 to aa67f2d Compare January 24, 2025 14:57
@thewh1teagle thewh1teagle force-pushed the feat/instance-youtube-subtitles branch from aa67f2d to 86aa30c Compare January 24, 2025 15:03
@thewh1teagle thewh1teagle reopened this Jan 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant