当前位置: 首页 > article >正文

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

一、ffmpeg提取音频数据

1.1 保留封装格式

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

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

ffmpeg -i 1.mp4 -acodec copy -vn 1_audio.mp4

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

在这里插入图片描述

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

ffmpeg -i 1.mp4 -vcodec copy -an 1_video.mp4

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

在这里插入图片描述

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

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

 ffmpeg -i 1.mp4 -vcodec copy -an 1_video.h264

只有视频编码数据,没有容器数据
在这里插入图片描述

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

 ffmpeg -i 1.mp4 -vcodec libx265 -an -t "10"  1_video.h265

这里的视频编码格式就hevc即h265
在这里插入图片描述

1.3 提取音频数据

保留原来的编码格式

ffmpeg -i 1.mp4 -acodec copy -vn 1_audio.aac

使用ffprobe查看:

在这里插入图片描述

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

ffmpeg -i  1.mp4 -acodec libmp3lame -vn  1_audio.mp3

格式成功转换为mp3

在这里插入图片描述


http://www.kler.cn/a/577564.html

相关文章:

  • AI 驱动的软件测试革命:从自动化到智能化的进阶之路
  • Node.js入门笔记2---下载安装Node.js
  • 专门为高速连续扫描设计的TDI工业相机
  • 项目实战--网页五子棋(对战功能)(9)
  • 面试基础---分布式事务深度解析:TCC、SAGA、2PC、XA 原理、实践与源码实现
  • 小程序 wxml 语法 —— 41列表渲染 - 进阶用法
  • 支持向量机的深度解析:从理论到C++实现
  • 77.ObservableCollection使用介绍1 C#例子 WPF例子
  • 虚幻基础:动画层接口
  • 最小栈 _ _
  • 【Ant Design X Vue】Vue 首个 AI 组件库发布!
  • HJ C++11 Day2
  • LeetCode - 神经网络的 反向传播(Sigmoid + MSE) 教程
  • SpringBoot过滤器(Filter)的使用:Filter接口、FilterRegistrationBean类配置、@WebFilter注释
  • 深入浅出解析 FreeRTOS 软件定时器 定时器服务任务:机制、API 详解及实践应用
  • Selenium遇到Exception自动截图
  • 刷题记录(LeetCode452 用最少数量的箭引爆气球)
  • DeepSeek×博云AIOS:突破算力桎梏,开启AI普惠新纪元
  • 【docker远程响应】
  • 解决电脑问题(8)——网络问题