ffmpeg 初学之视频切片
2016-08-01 17:50
453 查看
ffmpeg官方连接
博客
博客
博客
等待即可。。。。
博客
博客
博客
安装ffmpeg
Mac环境下的ffmpeg安装
sudo gem install ffmpeg
等待即可。。。。
查看视频格式–以JSON格式输出
ffprobe -v quiet -print_format json -show_format -show_streams
查看视频编码
如果得到音视频编码为h264/aac则执行 ffmpeg -i 输入视频源路径 -acodec copy -vcodec copy 输出视频源路径 否则执行转码成264视频 ffmpeg -i 输入视频源路径 -acodec libfaac -vcodec libx264 输出视频源路径
将mp4文件转为ts文件并生成m3u8
1. 将mp4转为完整的ts
ffmpeg -i 输入视频源路径 -c copy -bsf h264_mp4toannexb 输出ts视频源路径
2.将ts切片,并生成m3u8文件
ffmpeg -i 上条命令中ts的路径 -c copy -map 0 -f segment -segment_list 'video18/movie.m3u8(注释1)' -segment_time 10(注释4) -segment_list_entry_prefix 'http://192.168.1.67/video/(注释2)' 'video18/file-%03d.ts(注释3)' 注释1: 该参数可以为一个指定的路径,用来存放m3u8文件,但是其中文件夹必须存在 注释2:该参数是添加在m3u8文件中每个ts片段的网络或者本地绝对路径 注释3:该参数可以为一个指定的路径,用来存放ts片段,但其中路径中的文件夹必须都要存在 注释4:该参数是指,根据此参数指定的秒数为每个ts片段的时长,由于关键帧原因,可能会有所误差
相关文章推荐
- c++11 + SDL2 + ffmpeg +OpenAL + java = Android播放器
- Managed Media Aggregation using Rtsp and Rtp
- Shell 脚本编程陷阱
- [总结]FFMPEG视音频编解码零基础学习方法
- 买视频送图书-五月活动
- VBS脚本写的Windows硬件检测工具分享
- DVI 视频接口图文解析
- 用vbscript实现隐藏任务栏图标的脚本
- 用autoit编写第一个脚本(Hello World)
- VBS调用WMI快速关闭IE的脚本
- Oracle数据库执行脚本常用命令小结
- 收集的ROS防火墙脚本
- JSP脚本漏洞面面观
- 不错的批处理脚本 第一部分
- VBS脚本加密/解密VBS脚本(简易免杀版1.1)
- 不错的批处理脚本实例代码 第二部分
- 使用脚本和批处理清除电脑中的痕迹的代码第1/2页
- 让你的脚本说话
- Lua脚本获取喜马拉雅MP3音频地址