Atitit ffmpeg功能表 多媒体处理类库工具 音频视频 1.1.ffmpeg音视频合成  1.2.Atitit 视频音频分离 提取法 1.3.ffmpeg对视频封装和分离 使用ffmpeg对

Atitit ffmpeg功能表 多媒体处理类库工具 音频视频

 

目录

1.1. ffmpeg音视频合成 1

1.2. Atitit 视频音频分离 提取法 1

1.3. ffmpeg对视频封装和分离 1

1.4. ffmpeg 的一个功能是转换不同的音频格式 2

1.5. ffmpeg 获取元数据 3

1.6. 多媒体视频处理工具FFmpeg有非常强大的功能包括视频采集功能、视频格式转换、视频抓图、给视频加水印等。 3

 

 

扫描二维码关注公众号,回复: 6392994 查看本文章
    1. ffmpeg视频合成 
    2. Atitit 视频音频分离 提取法
    3. ffmpeg对视频封装和分离

使用ffmpeg对视频封装和分离分离
分离
比如你的文件是 video+audio.mp4
分离视频出来:ffmpeg -i video+audio.mp4 -vcodec copy -an video.mp4
分离音频出来:ffmpeg -i video+audio.mp4 -acodec copy -vn Audio.mp3

 

 

6.从视频抽出声音.并存为Mp3

ffmpeg -i source_video.avi -vn -ar 44100 -ac 2 -ab 192 -f mp3 sound.mp3

说明:

* 源视频:source_video.avi

* 音频位率:192kb/s

* 输出格式:mp3

* 生成的声音:sound.mp3

 

    1. ffmpeg 的一个功能是转换不同的音频格式

转换命令示例

wav 文件转 16k 16bits 位深的单声道pcm文件

ffmpeg -y  -i 16k.wav  -acodec pcm_s16le -f s16le -ac 1 -ar 16000 16k.pcm 

44100 采样率 单声道 16bts pcm 文件转 16000采样率 16bits 位深的单声道pcm文件

ffmpeg -y -f s16le -ac 1 -ar 44100 -i test44.pcm  -acodec pcm_s16le -f s16le -ac 1 -ar 16000 16k.pcm 

mp3 文件转 16K 16bits 位深的单声道 pcm文件

ffmpeg -y  -i aidemo.mp3  -acodec pcm_s16le -f s16le -ac 1 -ar 16000 16k.pcm 

// -acodec pcm_s16le pcm_s16le 16bits 编码器 // -f s16le 保存为16bits pcm格式// -ac 1 单声道//  -ar 16000  16000采样率

正常输出如下:

Input #0, mp3, from 'aaa.mp3':

  Metadata:

    encoded_by      : Lavf52.24.1

  Duration: 00:02:33.05, start: 0.000000, bitrate: 128 kb/s

    Stream #0:0: Audio: mp3, 44100 Hz, stereo, s16p, 128 kb/s// 输入音频, MP3格式, 44100采样率,stereo-双声道, 16bits 编码   

    

Output #0, s16le, to '16k.pcm':

  Metadata:

    encoded_by      : Lavf52.24.1

    encoder         : Lavf57.71.100

    Stream #0:0: Audio: pcm_s16le, 16000 Hz, mono, s16, 256 kb/s

    // 输入音频, MP3格式, 16000采样率,mono-单声道, 16bits    // 256 kb/s = 32KB/s = 32B/ms

 

 

    1. ffmpeg 获取元数据

ffmpeg -i INPUT -f ffmetadata FFMETADATAFILE

 

1.获取视频的信息

ffmpeg -i video.avi

 

    1. 多媒体视频处理工具FFmpeg有非常强大的功能包括视频采集功能、视频格式转换、视频抓图、给视频加水印等。

 

 

ffmpeg_百度百科.html

猜你喜欢

转载自blog.csdn.net/attilax/article/details/91358207