ffmpeg笔记

取缩略图

ffmpeg -ss 00:00:03 -i 100118-all.wmv -t 6 -vf scale=200:-1 -r 15 100118.gif

C:\Users\shellus\Downloads\喜剧之王@圣城南宫>ffmpeg -ss 00:42:20 -i King.of.Comedy.1999.HDTV.720p.x264.2Audio.AC3-CnSCG.mkv -t 15.4 -r 25 -b
:v 250k -b:a 60k -map 0:a:1 -map 0:v -vcodec libx264 -acodec aac a.mp4

-ss
开始时间
-i
输入文件
-t
持续秒数
-r
帧速率,一般为每秒25帧
-b:v
视频码率,一般为250kbps
-b:a
音频码率,一般为128kbps
-map
视频轨道和音频轨道选择
-vcode
视频编码
-acode
音频编码
-hwaccel [qsv/dvda2]
硬件解码
ffmpeg -hwaccels
查看支持的硬件解码方式

转为ts格式

ffmpeg.exe -i out.mp4 -c:v libx264 -c:a aac -f segment -segment_list out.m2u8 -segment_time 6 out-%03d.ts

-c:v libx264 -c:a aac 这个是必须使用的,因为有些mp4文件音频可能不是acc,那么ts文件播放就可能会报错

参考:ffmpeg 硬件解码手册 - 简书