linux - youtube-dl 仅更改转换后的视频的输出路径(--recode-video)?
问题描述
我想下载bestvideo+bestaudio
高质量的视频并将转换后的视频保存到其他位置。
例如下面的命令
youtube-dl -f bestvideo+bestaudio -k 1G4isv_Fylg
我可以更改ffmpeg输出的位置吗?
解决方案
1)
如果需要youtube-dl
将输出保存到特定文件夹,可以使用:
youtube-dl -f bestvideo+bestaudio --recode-video mkv -k https://www.youtube.com/playlist\?list\=PLsJOg0Nj12expAc_emQZb6O1sMzT833yP
-o 'output/%(title)s.%(ext)s'
这会将所有输出保存在此文件夹中。当您使用时,-k
其他文件也将保存在那里。
2)
另一种选择是在 youtube-dl 完成时手动将 .mvk 文件移动到单独的文件夹中。
就像是:
youtube-dl -f bestvideo+bestaudio --recode-video mkv -k https://www.youtube.com/playlist\?list\=PLsJOg0Nj12expAc_emQZb6O1sMzT833yP
mkdir -p output
find . -maxdepth 1 -type f -name "*.mkv" -exec mv {} output/ \;
推荐阅读
- python - 如果另一列中的字符串包含列表中的内容,则更新一列中的值
- html-email - mc:可重复的背景颜色 mailchimp
- javascript - JavaScript:为特定的 div id 检查了限制复选框
- python - 低级 h5py h5f 错误:预期字节,找到 str
- reference - 如何从 BlueprintImplementableEvent 返回引用?
- url - 摆脱远程页面上的“您确定要离开此页面”
- r - R Dataframe Factor转换为数字问题
- php - 按 Laravel 中的最高 ID 排序?
- javascript - Vscode 扩展使用函数外的变量
- blob - 如何使用 blobs 或 dataURL 作为 360photos 的 a-frame 或 a-sky 的 src