【音视频】ffmpeg命令提取音视频数据

一、ffmpeg提取音频数据

1.1 保留封装格式

这里保留原有的封装格式,如mp4、mkv、ts等等,但只提取容器中的音频或视频

提取音频使用-v 忽略视频即可:

shell 复制代码
ffmpeg -i 1.mp4 -acodec copy -vn 1_audio.mp4

提取生成的mp4容器只有音频:

提取视频则使用-an忽略音频即可

shell 复制代码
ffmpeg -i 1.mp4 -vcodec copy -an 1_video.mp4

同理,mp4容器中只有视频没有音频

1.2 提取视频,不保留封装格式

与保留封装格式类似,只需要把后缀名改为.h264、.h265等视频编码格式即可

shell 复制代码
 ffmpeg -i 1.mp4 -vcodec copy -an 1_video.h264

只有视频编码数据,没有容器数据

或者指定编码器转换数据格式,比如libx265

shell 复制代码
 ffmpeg -i 1.mp4 -vcodec libx265 -an -t "10"  1_video.h265

这里的视频编码格式就hevc即h265

1.3 提取音频数据

保留原来的编码格式

shell 复制代码
ffmpeg -i 1.mp4 -acodec copy -vn 1_audio.aac

使用ffprobe查看:

也可以使用音频编码器转换格式,如libmp3lame等等

shell 复制代码
ffmpeg -i  1.mp4 -acodec libmp3lame -vn  1_audio.mp3

格式成功转换为mp3

相关推荐
木斯佳2 小时前
HarmonyOS 6实战(源码解析篇):音乐播放器的音频焦点管理(上)——AudioSession与打断机制
华为·音视频·harmonyos
卢锡荣3 小时前
Type-c OTG数据与充电如何进行交互使用应用讲解
c语言·开发语言·计算机外设·电脑·音视频
封奚泽优6 小时前
下载网页中的.m3u8视频文件
ffmpeg
沛沛老爹7 小时前
Web开发者转型AI:多模态Agent视频分析技能开发实战
前端·人工智能·音视频
等风来不如迎风去8 小时前
【UniVA】1:统一的视频agent:智能体系统,专门用于处理复杂的视频生成、编辑和理解任务
音视频
知秋一叶1239 小时前
Miloco v0.1.6 :米家摄像头清晰度配置 + RTSP 音频传输
人工智能·音视频·智能家居
Vertira10 小时前
win10/10 下载并安装ffmpeg.exe 的官方详细方法 (已解决)
ffmpeg
xmRao11 小时前
Qt+FFmpeg 实现音频重采样
qt·ffmpeg·音视频
发哥来了11 小时前
主流AI视频生成模型商用化能力评测:三大核心维度对比分析
大数据·人工智能·音视频
发哥来了11 小时前
《AI图生视频技术深度剖析:原理、应用与发展趋势》
人工智能·音视频