Issue with yt helper? - Transcript not available. (transcript not found) #925
-
|
I've just installed fabric and the yt helper, but when I run: yt --transcript https://www.youtube.com/watch?v=bhnfZhJWCWY I get: it's the same with every video. I've inserted by Youtube API key Thanks for any help! |
Beta Was this translation helpful? Give feedback.
Replies: 9 comments 10 replies
-
|
I have had the same thing,,,,,,,Watching for a response on this channel. In addition I also get this error: Anybody that offer some help regarding the vendor? (fabric) PS C:\Users\Christopher Jooste> yt https://youtu.be/w2gbOQOJ2BQ?si=s_fZ1d0ji5x5R_DB | fabric --pattern analyze_answers |
Beta Was this translation helpful? Give feedback.
-
|
Same here: "Transcript not available. (transcript not found)" |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
Asked Claude to look at the code, here are the comments: Potential errors: The code assumes the presence of a .env file in a specific location (~/.config/fabric/.env). If this file doesn't exist or is inaccessible, the program will crash. Suggestions for improvement: Error handling: Implement more graceful error handling, especially for API calls and file operations. Overall, the code is functional but could benefit from improvements in robustness, performance, and maintainability. The suggestions above would help make the code more resilient and easier to maintain and extend in the future. |
Beta Was this translation helpful? Give feedback.
-
|
v1.4.196 For me, it seems intermittent. I ran yt https://youtu.be/GoMeXbsRPwA?si=I341MXx5RITmhmlO 10 times, twice came back with transcript, the other eight as "transcript not available. (EOF)". So either Google API is throttling or yt is timing out maybe? |
Beta Was this translation helpful? Give feedback.
-
|
Fabric uses yt-dlp, I did this on my Ubuntu and got it fixed: The Complete Installation Guide There are two essential steps: removing the old version and installing the new one. Step 1: Uninstall the Outdated apt Version First, completely remove the version of yt-dlp that was installed by the package manager. This prevents any conflicts. sudo apt remove yt-dlp Step 2: Install the Latest Official Version Next, download the latest release directly from the yt-dlp developers and make it executable. This is the official recommended installation method. Run these two commands in your terminal one after the other: Command to download the latest binarysudo wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O /usr/local/bin/yt-dlp Command to make the binary executablesudo chmod a+rx /usr/local/bin/yt-dlp Stored here: /usr/local/bin/yt-dlp 📌How to Update in the Future The best part about this method is that updating is now simple. Because you are no longer using the apt version, the built-in updater will work. To update yt-dlp to the latest version at any time, just run: sudo yt-dlp -U This will ensure you always have the most recent fixes for services like YouTube and fabric. |
Beta Was this translation helpful? Give feedback.
-
|
This is an old issue. I recently removed the fragile webscraping code, which required us to duplicate the work already being done by the yt-dlp team, and replaced it with directly calling yt-dlp. One caveat, noted in the README, is that your yt-dlp binaty must be new (at least 2025.06.09, preferrably 2025.06.25 or later). |
Beta Was this translation helpful? Give feedback.
-
|
I have been using this youtube transcript scraper on apify which is very cheap and quite easy to use. I've create a n8n workflow to convert youtube videos into twitter threads |
Beta Was this translation helpful? Give feedback.

Fabric uses yt-dlp, I did this on my Ubuntu and got it fixed:
The Complete Installation Guide
There are two essential steps: removing the old version and installing the new one.
Step 1: Uninstall the Outdated apt Version
First, completely remove the version of yt-dlp that was installed by the package manager. This prevents any conflicts.
sudo apt remove yt-dlp
Step 2: Install the Latest Official Version
Next, download the latest release directly from the yt-dlp developers and make it executable. This is the official recommended installation method.
Run these two commands in your terminal one after the other:
Command to download the latest binary
sudo wget https://github.com/yt-dlp/yt-dlp/…