ffmpeg安装以及命令

安装:
ios等编译打包:
https://github.com/kewlbear/FFmpeg-iOS-build-script

mac安装:
使用brew install ffmpeg 安装ffmpeg默认是没有支持x265的, 使用brew info ffmpeg 获取安装选项帮助,

如果要安装x265则使用brew reinstall ffmpeg --with-x265 重新安装即可。

ffmpeg常用命令:https://www.jianshu.com/p/73441acf7815

下面两个都是转avi格式

./ffmpeg -i input.mp4 output.avi

./ffmpeg -i input.mp4 -f avi output.dat 这里的-f是指定输出文件内容格式

查看ffmpeg支持的视频格式:

ffmpeg --formats

查看是否支持某种编码和解码,比如H.264

ffmpeg--codecs

ffmpeg —decoders

查看flv封装器的参数支持

ffmpeg -h muxer=flv

查看滤镜colorkey的参数支持

ffmpeg -h filter=colorkey

转封装格式从RMVB格式转换为MP4格式:

./ffmpeg -I ./move.rmvb -vcodec mpeg4 -b:v 200k -r 15 -an output.mp4

转封装格式从RMVB格式转换为MP4格式

视频编码从RV40转换为MPEG4格式

视频码率从原来的377kbit/s转换为200kbit/s

视频帧率从23.98fps转换为15fps

转码后的文件中不包括音频(-an参数)

ffprobe命令:

//查看媒体文件的详细信息,时长、宽、高、声道数

ffprobe -show_streams output.mp4

查看多媒体包信息:

ffprobe -show_packets input.flv

ffprobe -of json_show_packets input.flv 用json格式输出

查看具体信息,可以看每一帧的数据:

ffprobe -show_data -show_packets test.mp4

查看封装格式:

ffprobe -show_format test.mp4

显示YUV图片:
ffplay -video_size 720x480 720×480.yuv

播放pcm文件:
ffplay -f f32le -ac 2 -ar 48000 movie_audioPcm.pcm

查看帧信息:

ffprobe -show_frames test.mp4

pkt_pts Frame包的pts

pkt_pts_time Frame包的pts的时间显示

pix_fmt 帧的图像色彩格式

pict_type 帧类型 I P B

ffplay 命令:

Ffplay —help


ffplay基础帮助信息.png

从视频的第30秒开始播放,播放10秒:

ffplay -window_title “gleeeli的标题” -ss 30 -t 10 test.mp4


ffplay高级参数.png

视频流中出现多个program需要指定对应的流如:

ffplay -vst 4 -ast 5 test.ts

加载字幕文件:

ffplay -window_title “加载字幕” -vf”subtitles=字幕.srt” test.mp4

播放音频显示波形:

ffplay -showmode 1 test.mp3

播放视频时体验解码器如何解码每个宏块:

ffplay -debug vis_mb_type -window_title “show vis_mb_type” -ss 20 -t 10 -autoexit test.mp4


颜色含义.png

抽出视频文件中的AAC音频流:
ffmpeg -i input.mp4 -vn -acodec copy output.aac
抽出视频的h264流:
ffmpeg -i input.mp4 -vcodec copy -an output.h264

去掉mp4中的音频流:

ffmpeg -i xiaomage.mp4 -map 0:0 -vcodec copy noaudioout.mp4

-map 0:0 代表第几个流,可通过ffprobe命令查看到,-vcodec代表只拷贝视频流,如果要拷贝音频流则增加:-acodec copy

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 218,122评论 6 505
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,070评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,491评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,636评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,676评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,541评论 1 305
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,292评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,211评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,655评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,846评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,965评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,684评论 5 347
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,295评论 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,894评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,012评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,126评论 3 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,914评论 2 355

推荐阅读更多精彩内容