【发布时间】:2017-09-09 21:18:52
【问题描述】:
我有一个使用 youtube-dl 以“name-youtubeID”格式(标准 youtube-dl 格式)下载的没有元数据的文件目录。有人可以帮我在bash或python中想出一个脚本,它将文件名的youtube ID部分放在该目录中每个文件的youtube-dl命令行的末尾,以便我可以添加元数据那些文件?
【问题讨论】:
标签: python bash youtube mp4 youtube-dl
我有一个使用 youtube-dl 以“name-youtubeID”格式(标准 youtube-dl 格式)下载的没有元数据的文件目录。有人可以帮我在bash或python中想出一个脚本,它将文件名的youtube ID部分放在该目录中每个文件的youtube-dl命令行的末尾,以便我可以添加元数据那些文件?
【问题讨论】:
标签: python bash youtube mp4 youtube-dl
我已经在一个简单的 bash 文件中完成了:
cd add_metadata
for i in * ; do
f="${i##*-}"
e="${f%.*}"
youtube-dl -f "bestvideo[ext=mp4]+bestaudio[ext=m4a]/bestvideo+bestaudio" -w --no-continue --no-part --merge-output-format mp4 --add-metadata $e
done
【讨论】: