在油管下载的1080p以上的视频,一般是视频文件和音频文件分开的。
1、获得指定链接中的视频格式
youtube-dl --list-formats 【url】
比如:youtube-dl --list-formats https://www.youtube.com/watch?v=OAxsrhmWztA&t=2s
2、按format code下载指定的质量的视频
youtube-dl -f 【format code】 【url】
注:一般最好的格式是137
比如:youtube-dl -f 137 https://www.youtube.com/watch?v=OAxsrhmWztA&t=2s
3、下载音频
youtube-dl -f 【format code】 【url】
注:格式是m4a文件,一般格式编号为140
比如:youtube-dl -f 140 https://www.youtube.com/watch?v=OAxsrhmWztA&t=2s
4、使用ffmpeg 合并影视频文件:
ffmpeg -i 【不带音频的视频文件.mp4】 -i 【音频文件.m4a】 -c:v copy -c:a copy 【音视频合成后的文件.mp4】
比如:ffmpeg -i fanghuanoaudio137.mp4 -i fanghuaaudio.m4a -c:v copy -c:a copy fanghuavideoandaudio.mp4
原文地址:https://www.cnblogs.com/windel/p/9977572.html
时间: 2024-09-28 22:58:27