在使用youtube-dl进行下载的时候,时不时会遇到403报错,导致无法正常进行下载。搜了下,github上关于403报错的issue还真不少,有效的解决方案全部是要求使用extension从浏览器中导出cookie信息到文件,然后使用--cookies
导入,就能正常使用了。但实际上操作下来,仍旧会报错。
其实只需要一个简单命令就能解决了:
$ youtube-dl --rm-cache-dir
有的时候因为某些原因,使用软件下载不是很好处理,就需要手动操作,一般来说可用的下载网站随便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