sprintboot 后端将音频流写入到前端播放_教你简单 提取fmpeg 视频,音频,字幕 方法...

本文介绍了如何使用ffmpeg工具在Windows环境下提取视频帧、音频和字幕。对于视频帧,通过指定-i参数和输出格式实现;音频提取支持AAC到WAV的转换;字幕提取包括SRT到ASS的转换,并提供了将字幕嵌入到视频流的三种方法。
摘要由CSDN通过智能技术生成

ffmpeg 提取 视频,音频,字幕 方法
(How to Extract Video, Audio, Subtitle from Original Video?)

1. 提取视频 (Extract Video)

任务:需要把一个视频文件的每一帧提取出来,每帧存储成单独的文件。

以前用Matlab处理过这个问题,可是感觉比较慢,而且最近正在逐步转向使用开源的东西。因此搜到ffmpeg这个好东西。

ffmpeg可用来处理视频文件的提取和各种转换,跨平台,官网上有LINUX,WINDOWS和MAC版本。

以下是windows 命令行下使用ffmpeg提取视频帧的方法:

a532f083687203fea548b8379abaea06.png

其中-i 后面是输入文件,-q:v 2 q代表质量quality, v代表视频流,2是控制质量的参数。-f指定输出的格式是image2. %07d是图片命名的pattern

2. 提取音频(Extract Audio)

音频操作

如果不转换,直接输出aac

ffmpeg -i input.mp4 -vn -acodec copy out.m4a

将音频输出为wav

ffmpeg -i input.mp4 -vn -y -ar 16000 -acodec pcm_s16le output.w

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值