Im downloading data from youtube but facing an issue how can i fix it ?
i downloaded ffmpeg and set path to envirnment variable but didn't work loading data from youtube throug langchian documentloader see image to get more
Im downloading data from youtube but facing an issue how can i fix it ?
i downloaded ffmpeg and set path to envirnment variable but didn't work loading data from youtube throug langchian documentloader see image to get more
It seems it's using yt_dlp.
Normally yt_dlp takes this path from command line argument --ffmpeg_location.
You can try one of the following:
it's defaults are as follows:
ydl_opts = {
"format": "m4a/bestaudio/best",
"noplaylist": True,
"outtmpl": self.save_dir + "/%(title)s.%(ext)s",
"postprocessors": [
{
"key": "FFmpegExtractAudio",
"preferredcodec": "m4a",
}
],
}
you need to change postprocessors section to look like this:
"postprocessors": [
{
"key": "FFmpegExtractAudio",
"preferredcodec": "m4a",
"ffmpeg_location": "path_to_ffmpeg"
}
from yt_dlp.postprocessor import FFmpegPostProcessor
FFmpegPostProcessor._ffmpeg_location.set(R'C:\...')