All Articles

youtube-dl 及 ffmpeg 相关

1. youtube-dl 403

在使用youtube-dl进行下载的时候,时不时会遇到403报错,导致无法正常进行下载。搜了下,github上关于403报错的issue还真不少,有效的解决方案全部是要求使用extension从浏览器中导出cookie信息到文件,然后使用--cookies导入,就能正常使用了。但实际上操作下来,仍旧会报错。

其实只需要一个简单命令就能解决了:

$ youtube-dl --rm-cache-dir

2. 手动下载及视频剪辑相关

有的时候因为某些原因,使用软件下载不是很好处理,就需要手动操作,一般来说可用的下载网站随便google下就能找到,这里列几个:

下载下来的某些源是没有音频的,就需要手动处理下:

# 抽取withsound.mp4中的音频到audio.aac文件
$ ffmpeg -i withsound.mp4 -vn -acodec copy audio.aac
# 不改变任何内容,直接结合视频/音频封装为MKV/MP4
$ ffmpeg -i videoplayback.webm -i audio.aac -c:v copy -c:a copy -strict experimental output.mkv
$ ffmpeg -i videoplayback.mp4 -i audio.aac -c:v copy -c:a copy -strict experimental output.mp4

EOF

Published 2020/5/18

Some tech & personal blog posts