ffmpeg 学习

Posted Lerry.Zhao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ffmpeg 学习相关的知识,希望对你有一定的参考价值。

1、ffmpeg使用语法
 
命令格式:
    ffmpeg -i [输入文件名] [参数选项] -f [格式] [输出文件]
    ffmpeg [[options][`-i‘ input_file]]... {[options] output_file}...
    1、参数选项:
    (1) -an: 去掉音频
    (2) -acodec: 音频选项, 一般后面加copy表示拷贝
    (3) -vcodec:视频选项,一般后面加copy表示拷贝
    2、格式:
    (1) h264: 表示输出的是h264的视频裸流
    (2) mp4: 表示输出的是mp4的视频
    (3)mpegts: 表示ts视频流
    如果没有输入文件,那么视音频捕捉(只在Linux下有效,因为Linux下把音视频设备当作文件句柄来处理)就会起作用。作为通用的规则,选项一般用于下一个特定的文件。如果你给 –b 64选项,改选会设置下一个视频速率。对于原始输入文件,格式选项可能是需要的。缺省情况下,ffmpeg试图尽可能的无损转换,采用与输入同样的音频视频参数来输出。

 

列出本机的设备

ffmpeg -list_devices true -f dshow -i dummy

以上是关于ffmpeg 学习的主要内容,如果未能解决你的问题,请参考以下文章

iOS: FFmpeg编译和使用 学习

音视频学习一——FFmpeg封装

FFmpeg的tutorial 学习

ffmpeg 学习

FFmpeg开发实战:FFmpeg 打印日志

ffmpeg 学习: 004-参考文档进行的开发