人工智能视频教程 ai vip技术 人工智能数学基础 爬虫 python机器学习 tensorflow深度学习 20+个企业AI实战项目

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 22|回复: 0

[FFmpeg] FFmpeg抽取原始数据_音视频

[复制链接]

975

主题

1200

帖子

1万

积分

管理员

Rank: 10Rank: 10Rank: 10

积分
10949
QQ
发表于 2020-2-13 16:29:34 | 显示全部楼层 |阅读模式
FFmpeg抽取原始数据_音视频


提取YUV数据 并播放:
ffmpeg -i 20190319期.mp4 -an -c:v rawvideo -pixel_format yuv420p out.yuv
ffplay -video_size 864x486 -pixel_format yuv420p out.yuv

-an: audio no 没有音频的
-c:v 视频video的编码code方式

提取PCM数据(音频):
ffmpeg -i 20190319期.mp4 -vn -ar 44100 -ac 2 -f s16le out.pcm
-vn : video no
-ar:audio read 音频采样率  44.1k  48k 32k 16k 常用的
-ac:audio channel 通道   单通道 双通道(2 左右声道) 立体声是3以上  环绕立体声
-f: format 音频pcm的格式  s16le 都有意义


播放PCM音频:
ffplay -ar 44100 -ac 2 -f s16le out.pcm

获取原始数据的目的是:
做对比  通过FFmpeg二次开发 放大 缩小  翻转  反转 都是需要对原始数据进行操作的



让天下人人学会人工智能!人工智能的前景一片大好!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|人工智能工程师的摇篮 ( 湘ICP备18018285号-1 )

GMT+8, 2020-2-29 02:02 , Processed in 0.191103 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表