ffmpeg提取在线视中频音频或视频

工欲善其事必先利其器,下载到环境配置,请自行解决

用ffmpeg下载最大的用处是,单独提取在线视频中的音频或视频

查看资源参数

ffprobe "1.mp4"

第一个stream对于视频参数,第二个stream对于音频参数

从资源中提前音频(url必须加双引号)

ffmpeg -i 1.mp4 1.avi 

例如 ffmpeg -i "http://xxx/.../xxx.m3u8?xxx..." 1.flac

从资源中提前视频

ffmpeg -i 1.mp4 1.mp3

下载资源

ffmpeg -i 1.mp4 2.mp4

上面写法是以转换格式的方式下载到本地,可能存在损失

还是一种是直接拷贝,注意直接拷贝是不能改变格式的

音频的格式用ffprobe查看,上图中我的音频格式是aac,所以提取音频时格式就要写 .acc

提取视频就写原格式喽

ffmpeg -i r1ori.mp4 -an -vcodec copy r1-silent.mp4
ffmpeg -i r1ori.mp4 -vn -acodec copy r1-silent.aac
-c 保持所有原解码器
-an 去除音频流 -acodec 音频解码器
-vn 去除视频流 -vcodec 视频解码器
-sn 去除字幕流
-dn 去除数据流

posted @ 2021-07-14 14:22  吾爱·晨雪  阅读(567)  评论(0)    收藏  举报
发表评论