Youtube 播放列表到 m4b 有声读物
目前,我将 youtube 播放列表下载为音频-f 140,通过 iTunes 将文件传输到我的 iPhone,然后在 iTunes 中添加常见的艺术家/专辑元数据,将其从音乐移动到有声读物。 然而,这个过程并不会让章节保持正确的(原始)顺序。 我能想到的最佳解决方案是在文件名前加上播放列表索引,以便字母顺序与播放列表的字母顺序相同。然后按照所述进行连接这里。下次我需要这样做时会发布代码,但也许有人可以找到更好的方法。 ...
目前,我将 youtube 播放列表下载为音频-f 140,通过 iTunes 将文件传输到我的 iPhone,然后在 iTunes 中添加常见的艺术家/专辑元数据,将其从音乐移动到有声读物。 然而,这个过程并不会让章节保持正确的(原始)顺序。 我能想到的最佳解决方案是在文件名前加上播放列表索引,以便字母顺序与播放列表的字母顺序相同。然后按照所述进行连接这里。下次我需要这样做时会发布代码,但也许有人可以找到更好的方法。 ...
我在 macOS Monterey 上遇到了这个问题。 当我运行 yt-dlp --download-sections 时,需要几秒钟才能到达框架下载部分,但是当它到达那里时,我的 Discord 会卡在加载屏幕上,而我的 Telegram 会在顶部栏上显示连接加载内容。 但互联网仍然可用。我仍然可以通过 Safari 访问网站。 这是我运行命令时得到的结果:yt-dlp'link'--download-sections“*00:02:30-00:03:20”--force-keyframes-at-cuts--recode mov [debug] Comm...
我正在尝试下载视频,因为我不喜欢 YouTube 强制的 HDR。输入此命令后,我得到了以下输出yt-dlp -F "https://www.youtube.com/watch?v=19h1iUcC3QU" ID EXT RESOLUTION FPS HDR CH │ FILESIZE TBR PROTO │ VCODEC VBR ACODEC ABR ASR MORE INFO ─────────────────────────────────────────────────────────────────────...
我想从 YouTube 流中下载某些部分,目前我正在使用此命令来完成这项工作: yt-dlp --download-sections "*30:15-1:40:25" $LINK 问题是,如果连接丢失几分钟,下载必须重新开始,我也知道这个命令: youtube-dl --youtube-skip-dash-manifest -g "URL" 两个 url 输出保存到 python 中的 urls[] 中: ffmpeg -y -ss "00:41:10" -i urls[0] -ss "00:41:10" -i urls[1] -map 0...
yt-dlp "https://www.youtube.com/playlist?list=PL63F0C78739B09958" --exec "ffmpeg -i {} -vcodec libx264 -c:a aac -b:a 160k -crf 23 -preset fast -f flv rtmp://127.0.0.1:1935/live/mytv10" 直播过程中,视频切换时直播停止,第二个视频再次开始,如何才能让直播不停止? ...
我正在尝试下载视频片段(包括音频)流媒体方式(即没有临时文件) 以给定的格式。 这很好用: yt-dlp --ignore-config --no-config-locations -f 22 -o - a3ICNMQW7Ok | ffmpeg -i - -c copy -movflags frag_keyframe+empty_moov -f mp4 -y temp.mp4 但这失败了: yt-dlp --ignore-config --no-config-locations -f 22 -o - a3ICNMQW7Ok --download-sec...
我正在使用 yt-dlp 下载一些视频,并告诉它嵌入字幕。这似乎有效,但它以最糟糕的方式生成字幕,即复制文本。 例如,如果音频说“但即使该系统的速度也不足以让你到达其他星系。值得注意的是,有一个使用已证实的物理学的技巧”,那么 YouTube 将显示文本的一半,删除该一半并显示文本的后半部分,然后继续。不会有任何重复。 yt-dlp(或 ffmpeg?)所做的是将文本的前半部分和后半部分显示在两行上,然后用第二行替换第一行,第二行变为接下来的内容。结果是我不断地读两遍这些行!如果它一次只显示一行,它会完美地工作。我不知道这种行为是否有名称,或者它是故意的(设...
壳里有鬼。 我尝试通过以下方式删除 youtube-dl brew uninstall youtube-dl: -bash: brew: command not found 太棒了,这意味着我甚至还没有安装 brew。 然后我检查是否可以通过以下方式卸载它sudo pip uninstall youtube-dl: Skipping youtube-dl as it is not installed. 我们也来检查一下sudo pip3 uninstall youtube-dl: Skipping youtube-dl as it is not inst...
使用 youtube-dl 将视频的元数据存储在文件中,可以在 bash 中通过调用 youtube-dl -j https://www.youtube.com/watch?v=${video_id} > metadata.json 但是,当在播放列表上下文中引用视频时,即通过调用 youtube-dl -j https://www.youtube.com/watch?v=${video_id}&list=${list_id}&index=${index} > metadata.json 然后 youtube-dl 从 she...
Youtube 已开始对许多视频进行“年龄限制”,我无法使用 youtube-dl 下载这些视频 例如 youtube-dl https://www.youtube.com/watch?v=xeZ3k2ywQ6Y 所以 user@droplet~/user# youtube-dl https://www.youtube.com/watch?v=xeZ3k2ywQ6Y [youtube] xeZ3k2ywQ6Y: Downloading webpage [youtube] xeZ3k2ywQ6Y: Refetching age-gated info webp...
如何在基本的 digitalocean droplet 上同时下载多个文件/视频? 假设我创建了一个基本的 digitalocean droplet/VPS,运行 Ubuntu 我启动控制台 我会的,apt install python而且wget https://youtube-dl.org/downloads/latest/youtube-dlchmod 777 youtube-dl 我想下载一些文件,例如这两个视频文件 https://www.youtube.com/watch?v=iXFvkJLqPqo (约翰尼·德普那个,大约 11 分钟长)...
如何找出哪个视频 ID(https://www.youtube.com/watch?v=VIDEO_ID)对应于当前可用的直播流,网址如下:https://www.youtube.com/channel/CHANNEL_ID/live? 可用的软件有: youtube-dl (yt-dlp) 流链接 CentOS 中的 shell ...
我有以下命令尝试下载只有字幕的视频并忽略其他所有内容。但是,此命令不会过滤掉字幕,而是继续下载。 知道为什么吗? yt-dlp https://www.youtube.com/c/UpgradedYouPodcastLakatosPéter/videos --match-filter subtitles --min-sleep-interval 4 --max-sleep-interval 6 --audio-multistreams --write-auto-subs --extract-audio --audio-format wav -o "%(tit...
背景 我正在尝试从指定时间范围内的 Youtube 视频中下载质量最好的 mp3(前 30 秒、20-55 秒等),然后将它们合并以创建一个输出文件。使用的工具是youtube-dl和fmpegMac 上的 。 步骤1 youtube-dl按时间范围下载音频的命令: youtube-dl -f bestaudio --extract-audio --audio-format mp3 --audio-quality 0 <YoutubeUrl> --no-check-certificate --output "1.mp3" --external-d...