youtube-dl'--add-metadata'未在 Windows 8.1 上写入所有元数据

youtube-dl'--add-metadata'未在 Windows 8.1 上写入所有元数据

我已将最新版本的 youtube-dl 安装为环境变量,以便在命令提示符中轻松访问;我希望能够简单地键入youtube-dl,然后在其后粘贴链接,同时下载视频和音频的最佳版本(然后合并它们),将元数据和任何字幕写入最终文件,然后将该文件保存到特定目录。我的配置文件位于 C:\Users\user\AppData\Roaming\youtube-dl\config。

#Continue on download errors
-i

# Video format
--hls-prefer-native
--format bestvideo+bestaudio/best
--merge-output-format mkv
--youtube-skip-dash-manifest

# Post-processing
--add-metadata
--embed-subs
--sub-lang en
--write-auto-sub
--convert-subtitles srt
--write-info-json

#Output
-o 'I:\Videos\YouTube\%(title)s.%(ext)s'

视频描述已写入评论字段中的文件,但视频标题、频道名称等根本没有写入。我希望能够按文件系统中的频道名称排序;该怎么做?

编辑:我忘了提到 youtube-dlg,虽然有点过时,但可以使用以下命令实现此目的:

youtube-dl.exe --newline -i --all-subs -o "F:\%(title)s.%(ext)s" -f mp4 --ignore-config --hls-prefer-native --add-metadata "https://www.youtube.com/watch?v=MPV7JXTWPWI"

我尝试添加--hls-prefer-native但没有成功。

相关内容