ffmpeg对mp4文件进行ts切片并生成m3u8文件

先用ffmpeg把abc.mp4文件转换为abc.ts文件:

ffmpeg -y -i abc.mp4 -vcodec copy -acodec copy -vbsf h264_mp4toannexb abc.ts

再用ffmpeg把abc.ts文件切片并生成playlist.m3u8文件,20秒一个切片:

ffmpeg -i abc.ts -c copy -map 0 -f segment -segment_list playlist.m3u8 -segment_time 20 abc%03d.ts


视频输出wav音频

  ffmpeg -i .xxx.rmvb -f wav -ar 16000 xxx.wav


ffmpeg -i zmvoice.mp4 -codec:v libx264 -codec:a mp3 -map 0 -f ssegment -segment_format mpegts -segment_list index.m3u8 -segment_time 10 ’%03d.ts’