如何把视频文件中的音频数据提取出来,网络上有不少音频提取工具,但作为技术人员提到音视频处理,肯定会想到FFmpeg。本文介绍了如何基于FFmpeg从视频中提取音频,然后将音频保存为mp3格式的音频文件。

1.执行音频提取

root@jackfan: ~$ ffmpeg -i test.mp4 -f mp3 -vn test.mp3

参数解释:

-i 表示input,即输入文件

-f 表示format,即输出格式

-vn表示vedio not,即输出不包含视频

对比源视频文件和提取得到的音频文件大小,可以看到源视频文件为约23M,而提取出来的音频文件大小为3M。

root@jackfan: ~$

2.获取视频扩展信息

FFmpeg还提供了很多有用的工具可以查看和处理音视频文件,如:

查看视频文件的音视频编解码格式,视频时长,比特率等,如下:

root@jackfan: ~$ ffmpeg -i test.mp3

FFmpeg从视频中提取音频保存为mp3文件相关推荐

  1. 采用FFmpeg从视频中提取音频(声音)保存为mp3文件

    采用FFmpeg从视频中提取音频(声音)保存为mp3文件 作者:雨水,日期:2016年1月9日 CSDN博客:http://blog.csdn.net/gobitan 摘要:看到好的视频文件,如果想把 ...

  2. Java使用ffmpeg实现从视频中提取音频 (mp4、mp3)

    /*** 从视频中提取音频*/@Testpublic void videoGetMp3(){// 提取命令String commit = "$0 -i $1 -ss 00:00:01 -t ...

  3. 使用ffmpeg从视频中提取音频文件

    ffmpeg -i input-video.avi -vn -acodec copy output-audio.aac 参考 Extract Audio acc mp3

  4. ffmpeg教程 如何从视频中提取音频文件?

    今天用ffmpeg实现第一个功能,从视频文件中提取音频,生成mp3文件.代码很简单,只要拼接好正确的参数就行了. 传送门 ffmpeg教程 如何从视频中提取音频文件?

  5. 从视频中提取音频的MFCC特征

    具体包含以下两部分: 1.安装并使用ffmpeg从视频中提取音频文件 2.安装并使用librosa提取音频的MFCC特征 一.从视频中提取音频 1)安装ffmpeg 从ffmpeg的官网下载ffmpe ...

  6. FFmpeg命令(二)、 从视频中提取音频

    @[TOC](FFmpeg命令(二). 从视频中提取音频) 提取为mp3 ffmpeg -i huoying.mp4 -f mp3 -ar 16000 huoying.mp3 //huoying.mp ...

  7. 从视频中提取音频Python

    从视频中提取音频Python三行程序的python搞定 写在开头 提取音频 安装 python 包 提取音频 分析音频 安装 python 包 读取音频 matplotlib 画信号强度图 libro ...

  8. python音频 降噪_从视频中提取音频数据,然后应用傅里叶对音频降噪(python)...

    视频准备 QQ有热键 然后随便打开一个视频网站进行录屏 我选择B站 从视频中提取音频 需要安装包moviepy pip install moviepy 提取代码 from moviepy.editor ...

  9. Android中从视频中提取音频

    最近在做一款产品,需要从视频中提取音频.查了查资料发现了有FFMPEG,MP4Parser,Android自带的解码器.首先FFMPEG比较复杂据说也慢(来源于互联网,我也不知道)然后就是Androi ...

最新文章

  1. windows之tracert与linux之traceroute用法详解
  2. 管理系统中计算机应用怎么自学,有自学的没,管理系统中计算机应用上机题。...
  3. Java反射机制深入研究
  4. 【转】为了修复打码女神脸,他们提出二阶段生成对抗网络EdgeConnect
  5. android自定义通知栏图标大小,Android不使用自定义布局情况下实现自定义通知栏图标的方法...
  6. JAVA实现在线聊天室(层层递进)
  7. summit_Linux注册简介开始,Open Hardware Summit寻求提交,等等
  8. 【nginx】nginx 动静分离
  9. postek二次开发_POSTEK二次开发接口
  10. 181219每日一句
  11. matlab2012b安装教程
  12. python进阶太难_Python进阶
  13. mate2 刷机 android8,华为Mate2官方原版固件rom刷机包_华为Mate2系统强刷升级包
  14. qemu与宿主机网络通信配置
  15. linux安装Openssl步骤详解_问题:OpenSSL: error:100AE081:elliptic curve routines:EC_GROUP_new_by_curve_name:un
  16. 约瑟夫环问题- leetcode 1823. 找出游戏的获胜者
  17. Mysql出现问题:什么是prepare语句解决方案
  18. OC小游戏之英雄打怪兽
  19. 用python爬取qq空间内容_用python爬取QQ空间
  20. CSP 201912-1 报数

热门文章

  1. 2016阿里实习生面试经历
  2. 深度学习:view size is not compatible with input tensor‘s size and stride (at least one dimension spans a
  3. 风过,摔死一只ofo小黄猪
  4. 虚拟语气--专升本语法
  5. Redis在手,跟我走
  6. 社群公会GangSDK:程序员入行AI领域需要哪些技能?
  7. ROG魔霸7Plus的CPU温度与 Armoury Crate 设置问题
  8. 做人十条原则 做到了就离成功不远了
  9. codeblocks(自带编译器的zip版)下载
  10. 什么是推特群控?推特群控的优势是什么?