youtube-dl & ffmpeg 常用命令
2021年5月10日
youtube-dl
列出可下载的视频/音频格式
youtube-dl -F https://www.youtube.com/watch?v=iJvr0VPsn-s -o output.mp4
仅下载音频
youtube-dl -x https://www.youtube.com/watch?v=iJvr0VPsn-s -o output.mp3
下载最佳视频+音频并用ffmpeg合并
youtube-dl -f bestvideo+bestaudio https://www.youtube.com/watch?v=iJvr0VPsn-s
指定分辨率视频和音频,并合并
youtube-dl -f 308+120 https://www.youtube.com/watch?v=iJvr0VPsn-s
转码
youtube-dl -i input.mkv output.mp4
ffmpeg
ffmpeg缩放分辨率
ffmpeg -i 1.mp4 -strict -2 -s 640x480 output.mp4 #用-1按原比例缩放,保证视频不变型 ffmpeg -i 1.mp4 -strict -2 -vf scale=-1:480 output.mp4
ffmpeg 截取视频片段和视频帧
ffmpeg -i BBB_2560x1440.mp4 -ss 0:00 -t 10 BBB_10s.mp4 # -ss 开始截取的时间, -t 截取时长, -ss 截取帧的时间,单位秒 ffmpeg -i BBB_8Y.mp4 -ss 5 -f image2 BBB_8Y_5s.jpg
ffmpeg 调整YUV格式视频亮度
ffmpeg -i input.mp4 -vf lutyuv=y=val*0.5:u=128:v=128 output.mp4