如何使用ffmpeg命令来实现音频和视频原始数据的提取

提取yuv原始视频数据

ffmpeg -i input.mp4 -an -c:v rawvideo -pix_fmt ymv420p out.yuv
-i : 指定视频数据
-an  : 去除音频
-c:v rawvideo : 指定视频进行重新编码,编码为原始rawvideo数据
-fix_fmt yuv420p :  指定视频的重新封装的像素格式

提取PCM原始音频数据

 ffmpeg -i input.mp4 -vn -ar 44100 -ac 2 -f s16le out.pcm
 -i : 指定视频数据
 -vn : 去除视频数据
 -ar : 音频的采样率 是441000 kb
 -ac2 : 音频 c是china的意思 2 是双声道
 -f s16le : 音频的格式s16le存储方式

?

原文地址:https://www.cnblogs.com/fandx/p/12121019.html

时间: 2024-10-10 23:42:13

如何使用ffmpeg命令来实现音频和视频原始数据的提取的相关文章

FFmpeg+NeroAacEnc多音轨音频与视频合成

工欲善其事必先利其器,工具是必须先准备滴: FFmpeg:http://ffmpeg.zeranoe.com/builds/ ,选最新Static版本下载,exe程序在bin文件夹下,其他是开发者用的 NeroAacEnc:http://www.nero.com/eng/downloads-nerodigital-nero-aac-codec.php ,需填写邮箱地址才能下载. 下面开始吧 方法1 使用ffmpeg实现合并多个音频为一个音频的方法: http://blog.chinaunix.n

ffmpeg命令 从网络摄像头录制视频

安装 sudo apt-get install ffmpeg 录制视频为record.mp4文件 ffmpeg -y -i rtsp://cameral_ip:port -vcodec copy -acodec copy -f mp4 record.mp4 原文地址:https://www.cnblogs.com/xbit/p/10335140.html

笔记- iphone手机音频AAC视频H264推流(一) iphone手机推流最佳方案

这几个月一直在做iphone手机音视频的东西,由于个人比较懒,所以一直没整理,现在闲的蛋疼,并且以后项目要搁置了,在这里记录一下我做的iphone手机推流的东西. 项目都是个人的调研与实验,可能很多不好或者不对的地方请多包涵. 1    功能概况 *  实现音视频的数据的采集 *  实现音视频数据的编码,视频编码成h264,音频编码成aac *  实现音视频数据的发布,将编码好的音视频数据传输到服务器 2 视频和音频编码方案 视频硬编码需要使用AVAssetWriter,但是他只支持直接将数据编

iOS音频AAC视频H264编码 推流最佳方案

项目都是个人的调研与实验,可能很多不好或者不对的地方请多包涵. 1    功能概况 *  实现音视频的数据的采集 *  实现音视频数据的编码,视频编码成h264,音频编码成aac *  实现音视频数据的发布,将编码好的音视频数据传输到服务器 2 视频和音频编码方案 视频硬编码需要使用AVAssetWriter,但是他只支持直接将数据编码成h264并写入文件,不提供接口中途获取视频数据处理,我们需要在保存的文件中读出数据 据顶采用软编码,主流开源编解码器Xvid,x264,ffmpeg,Xvid是

使用ffmpeg命令实现本地摄像头的远程访问——非编程纯命令

1 ffserver命令 fserver是一个音频和视频的流式服务器.它通过在启动时读入的配置文件完成配置,不指定时用默认的/etc/ffserver.conf文件.ffserver接受一些或者FFM流作为输入然后通过RTP/RTSP/HTTP推流.ffserver监听在配置文件中指定的端口,在配置文件中输入的流叫做feed,每一个都是用<Feed>的节来指定的.每一个feed可以有不同格式的的不同输出流,每一个在配置文件中用<Stream>节来指定.ffserver是通过推送用f

Linux ffmpeg命令的介绍与使用

ffmpeg使用语法 ffmpeg [[options][`-i' input_file]]... {[options] output_file}... 如果没有输入文件,那么视音频捕捉(只在Linux下有效,因为Linux下把音视频设备当作文件句柄来处理)就会起作用.作为通用的规则,选项一 般用于下一个特定的文件.如果你给 –b 64选项,改选会设置下一个视频速率.对于原始输入文件,格式选项可能是需要的.缺省情况下,ffmpeg试图尽可能的无损转换,采用与输入同样的音频视 频参数来输出. ff

FFMPEG 命令行常用方法示例

引言 FFMPEG以其强大的功能而在音视频领域著称,更重要的是它还是开源的!音视频格式转换.裁剪.拼接.提取字幕或某音轨等等,它都能胜任,可谓一把瑞士军刀,小巧但功能强大,是音视频研究的必备利器之一. 示例 1. 转换成H264编解码 ffmpeg -i input_file -vcodec h264 output_file 其中 -i 表示输入文件, -vcodec  h264 表示视频编解码方式为 H264. 2. 转换成H265编解码 ffmpeg -i input_file -vcode

FFmpeg命令行工具和批处理脚本进行简单的音视频文件编辑

FFmpeg_Tutorial FFmpeg工具和sdk库的使用demo 一.使用FFmpeg命令行工具和批处理脚本进行简单的音视频文件编辑 1.基本介绍 对于每一个从事音视频技术开发的工程师,想必没有一个人对FFmpeg这个名称感到陌生.FFmpeg是一套非常知名的音视频处理的开源工具,它包含了开发完成的工具软件.封装好的函数库以及源代码供我们按需使用.FFmpeg提供了非常强大的功能,可以完成音视频的编码.解码.转码.视频采集.后处理(抓图.水印.封装/解封装.格式转换等),还有流媒体服务等

在Mac OSX上安装ffmpeg &amp;&amp; ffmpeg命令行将h264封装为mp4

ffmpeg功能强大,可以通过命令行来对音视频进行处理.为了使用其功能,我在Mac上对其进行了安装. 我的Mac OS X 系统版本:OS X Yosemite, 10.10.14 关于ffmpeg在Mac OS X上的编译,FFmpeg上有官方文档说明:https://trac.ffmpeg.org/wiki/CompilationGuide/MacOSX.该文档给出了3种方法: ffmpeg through Homebrew Compiling FFmpeg yourself Manual